From a7c35efea08663b6a489e65bb4086853b4a3b704 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sat, 4 Oct 2025 02:19:29 -0400 Subject: [PATCH] esp32 temperature node --- .../build/.ninja_deps | Bin 660880 -> 691568 bytes ESP32-IDF_Temperture-Node-v2/build/.ninja_log | 47 + .../bootloader-stamp/bootloader-configure} | 0 .../build/bootloader/CMakeCache.txt | 449 + .../CMakeFiles/CMakeConfigureLog.yaml | 1 + .../CMakeFiles/TargetDirectories.txt | 87 + .../CMakeFiles/clean_additional.cmake | 12 + .../bootloader/CMakeFiles/cmake.check_cache | 1 + .../build/bootloader/CMakeFiles/rules.ninja | 348 + .../build/bootloader/build.ninja | 2655 +++++ .../build/bootloader/cmake_install.cmake | 66 + .../build/bootloader/compile_commands.json | 560 + .../bootloader/config/kconfig_menus.json | 9717 +++++++++++++++++ .../build/bootloader/config/sdkconfig.cmake | 733 ++ .../build/bootloader/config/sdkconfig.h | 495 + .../build/bootloader/config/sdkconfig.json | 611 ++ .../esp-idf/bootloader/cmake_install.cmake | 45 + .../bootloader_support/cmake_install.cmake | 45 + .../bootloader/esp-idf/cmake_install.cmake | 150 + .../esp-idf/efuse/cmake_install.cmake | 45 + .../esp_app_format/cmake_install.cmake | 45 + .../esp_bootloader_format/cmake_install.cmake | 45 + .../esp-idf/esp_common/cmake_install.cmake | 45 + .../esp_hw_support/cmake_install.cmake | 55 + .../lowpower/cmake_install.cmake | 45 + .../port/esp32/cmake_install.cmake | 45 + .../esp-idf/esp_rom/cmake_install.cmake | 45 + .../esp-idf/esp_security/cmake_install.cmake | 45 + .../esp-idf/esp_system/cmake_install.cmake | 45 + .../esp-idf/esptool_py/cmake_install.cmake | 45 + .../esp-idf/freertos/cmake_install.cmake | 45 + .../esp-idf/hal/cmake_install.cmake | 45 + .../esp-idf/log/cmake_install.cmake | 45 + .../esp-idf/main/cmake_install.cmake | 45 + .../esp-idf/micro-ecc/cmake_install.cmake | 45 + .../esp-idf/newlib/cmake_install.cmake | 45 + .../partition_table/cmake_install.cmake | 45 + .../esp-idf/soc/cmake_install.cmake | 45 + .../esp-idf/spi_flash/cmake_install.cmake | 45 + .../esp-idf/xtensa/cmake_install.cmake | 45 + .../build/bootloader/gdbinit/connect | 7 + .../build/bootloader/gdbinit/gdbinit | 2 + .../build/bootloader/gdbinit/prefix_map | 1 + .../build/bootloader/gdbinit/py_extensions | 7 + .../build/bootloader/gdbinit/symbols | 25 + .../build/bootloader/project_description.json | 1641 +++ .../build/esp-idf/app_trace/libapp_trace.a | Bin 0 -> 96710 bytes .../build/esp-idf/cmock/libcmock.a | Bin 0 -> 23616 bytes .../i2c/esp_lcd_panel_io_i2c_v1.c.obj | Bin 0 -> 51696 bytes .../i80/esp_lcd_panel_io_i2s.c.obj | Bin 0 -> 143092 bytes .../spi/esp_lcd_panel_io_spi.c.obj | Bin 0 -> 76156 bytes .../src/esp_lcd_panel_ops.c.obj | Bin 0 -> 35944 bytes .../proto-c/esp_local_ctrl.pb-c.c.obj | Bin 0 -> 108116 bytes .../src/esp_local_ctrl.c.obj | Bin 0 -> 66100 bytes .../src/esp_local_ctrl_handler.c.obj | Bin 0 -> 48712 bytes .../src/esp_local_ctrl_transport_httpd.c.obj | Bin 0 -> 21528 bytes .../src/core_dump_binary.c.obj | Bin 0 -> 2276 bytes .../src/core_dump_common.c.obj | Bin 0 -> 2392 bytes .../src/core_dump_crc.c.obj | Bin 0 -> 1308 bytes .../src/core_dump_elf.c.obj | Bin 0 -> 2384 bytes .../src/core_dump_flash.c.obj | Bin 0 -> 25072 bytes .../src/core_dump_init.c.obj | Bin 0 -> 1308 bytes .../src/core_dump_sha.c.obj | Bin 0 -> 1308 bytes .../src/core_dump_uart.c.obj | Bin 0 -> 2388 bytes .../src/port/xtensa/core_dump_port.c.obj | Bin 0 -> 2412 bytes .../__idf_fatfs.dir/diskio/diskio.c.obj | Bin 0 -> 21068 bytes .../diskio/diskio_rawflash.c.obj | Bin 0 -> 28348 bytes .../__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj | Bin 0 -> 36152 bytes .../__idf_fatfs.dir/diskio/diskio_wl.c.obj | Bin 0 -> 26212 bytes .../port/freertos/ffsystem.c.obj | Bin 0 -> 13760 bytes .../CMakeFiles/__idf_fatfs.dir/src/ff.c.obj | Bin 0 -> 255832 bytes .../__idf_fatfs.dir/src/ffunicode.c.obj | Bin 0 -> 2248 bytes .../__idf_fatfs.dir/vfs/vfs_fat.c.obj | Bin 0 -> 182084 bytes .../__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj | Bin 0 -> 81868 bytes .../vfs/vfs_fat_spiflash.c.obj | Bin 0 -> 75996 bytes .../build/esp-idf/json/libjson.a | Bin 0 -> 372328 bytes .../esp-mqtt/lib/mqtt_msg.c.obj | Bin 0 -> 71720 bytes .../esp-mqtt/lib/mqtt_outbox.c.obj | Bin 0 -> 41132 bytes .../esp-mqtt/lib/platform_esp32_idf.c.obj | Bin 0 -> 12912 bytes .../__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj | Bin 0 -> 273864 bytes .../nvs_sec_provider.c.obj | Bin 0 -> 6376 bytes .../xtensa_perfmon_access.c.obj | Bin 0 -> 15932 bytes .../xtensa_perfmon_apis.c.obj | Bin 0 -> 21124 bytes .../xtensa_perfmon_masks.c.obj | Bin 0 -> 11488 bytes .../__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj | Bin 0 -> 58304 bytes .../__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj | Bin 0 -> 21292 bytes .../__idf_spiffs.dir/esp_spiffs.c.obj | Bin 0 -> 146928 bytes .../spiffs/src/spiffs_cache.c.obj | Bin 0 -> 37472 bytes .../spiffs/src/spiffs_check.c.obj | Bin 0 -> 89840 bytes .../spiffs/src/spiffs_gc.c.obj | Bin 0 -> 58988 bytes .../spiffs/src/spiffs_hydrogen.c.obj | Bin 0 -> 162164 bytes .../spiffs/src/spiffs_nucleus.c.obj | Bin 0 -> 211364 bytes .../__idf_spiffs.dir/spiffs_api.c.obj | Bin 0 -> 24872 bytes .../wear_levelling/libwear_levelling.a | Bin 0 -> 304844 bytes .../proto-c/wifi_config.pb-c.c.obj | Bin 0 -> 87072 bytes .../proto-c/wifi_constants.pb-c.c.obj | Bin 0 -> 37424 bytes .../proto-c/wifi_ctrl.pb-c.c.obj | Bin 0 -> 60524 bytes .../proto-c/wifi_scan.pb-c.c.obj | Bin 0 -> 95684 bytes .../src/handlers.c.obj | Bin 0 -> 43244 bytes .../src/manager.c.obj | Bin 0 -> 240264 bytes .../src/scheme_console.c.obj | Bin 0 -> 22560 bytes .../src/scheme_softap.c.obj | Bin 0 -> 38196 bytes .../src/wifi_config.c.obj | Bin 0 -> 47712 bytes .../src/wifi_ctrl.c.obj | Bin 0 -> 30828 bytes .../src/wifi_scan.c.obj | Bin 0 -> 52520 bytes 105 files changed, 18660 insertions(+) rename ESP32-IDF_Temperture-Node-v2/build/{.ninja_lock => bootloader-prefix/src/bootloader-stamp/bootloader-configure} (100%) create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeCache.txt create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/TargetDirectories.txt create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/clean_additional.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/cmake.check_cache create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/rules.ninja create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/build.ninja create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/compile_commands.json create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/config/kconfig_menus.json create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.h create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.json create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/port/esp32/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_security/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/freertos/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/newlib/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/partition_table/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa/cmake_install.cmake create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/connect create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/gdbinit create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/prefix_map create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/py_extensions create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/symbols create mode 100644 ESP32-IDF_Temperture-Node-v2/build/bootloader/project_description.json create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/app_trace/libapp_trace.a create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/cmock/libcmock.a create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i80/esp_lcd_panel_io_i2s.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/xtensa/core_dump_port.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/json/libjson.a create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_masks.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wear_levelling/libwear_levelling.a create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj create mode 100644 ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj diff --git a/ESP32-IDF_Temperture-Node-v2/build/.ninja_deps b/ESP32-IDF_Temperture-Node-v2/build/.ninja_deps index e87a4dfea8e431914db65bba20840e825043b5a2..087069d3c6f7da067429b01252ca2cf2e369b715 100644 GIT binary patch delta 9957 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 delta 29 kcmew`OKZYvjfNJ+7N!>F7M2#)7Pc1l7LFFqEnE{s0j3fO%m4rY diff --git a/ESP32-IDF_Temperture-Node-v2/build/.ninja_log b/ESP32-IDF_Temperture-Node-v2/build/.ninja_log index f517f9c10..9403921ae 100644 --- a/ESP32-IDF_Temperture-Node-v2/build/.ninja_log +++ b/ESP32-IDF_Temperture-Node-v2/build/.ninja_log @@ -937,3 +937,50 @@ 169610 170954 1759558753493791425 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj 555b061073860c38 170758 170963 1759558754644772607 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj 2a02c929f81e224a 170945 171026 1759558754828769601 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj f66dd54b07cdea7b +170964 171189 1759558754848769274 esp-idf/wear_levelling/libwear_levelling.a f1ea595a8818a25a +170657 171257 1759558754541774290 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj bc98de839663a024 +170172 171509 1759558754055782231 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj 3dbbfc5ae9c774c +171189 171533 1759558755072765615 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj 3a124549c88289ab +170955 171618 1759558754839769421 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/xtensa/core_dump_port.c.obj 762d754b95c86bbc +171535 171884 1759558755421759919 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj cc248fc2e07b3424 +171027 171945 1759558754910768261 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj 685f8da62a6fe589 +171619 172434 1759558755503758581 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj ca266c0f86759717 +171259 172627 1759558755147764391 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj e20a214b36647911 +171884 173324 1759558755767754273 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj 50172bd03ca6a564 +173324 173621 1759558757207730800 esp-idf/json/libjson.a ae8ce4994e75d2fd +172437 173768 1759558756323745205 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj 1cad21dbd0192d86 +171948 173841 1759558755831753228 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj 4ce84abb039078a4 +172627 174068 1759558756510742157 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj ad49a3ae9d8a658a +146762 174760 1759558758631707629 bootloader-prefix/src/bootloader-stamp/bootloader-configure 1d10b862bd53c912 +146762 174760 1759558758631707629 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure 1d10b862bd53c912 +174069 175450 1759558757952718671 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj 2621834627e06f9e +174761 175509 1759558758644707418 esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj 46e4276940803f9c +173771 175585 1759558757657723474 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj 8758d74787765c3c +175458 175773 1759558759342696074 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj 81630513406fd95 +175586 175947 1759558759469694012 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_masks.c.obj 968c48f78efe729f +173843 175993 1759558757727722334 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj 61d11d3fb45621d0 +175510 176032 1759558759395695214 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj 4ac2bdcc0d2f68c8 +171509 176258 1759558755392760393 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj 9cc3df6892b37a58 +175993 176416 1759558759876687402 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj ab0f71d7aed5de13 +175773 176644 1759558759657690959 esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj be006e615f0d222d +176033 176823 1759558759916686752 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj 7acbb5a93f315642 +176416 177116 1759558760301680506 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj 5a71073bc18e9feb +175947 177314 1759558759830688149 esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj 4361876e642901be +173622 177761 1759558757505725948 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj d1b5791a3ff6142f +176259 178259 1759558760143683068 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj dd11cd395965ec48 +177761 178342 1759558761645658717 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj 4e1b75b8de708e82 +176830 178365 1759558760720673709 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj cd45944dfae688e2 +177315 178438 1759558761198665959 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj c7c285214064e029 +178260 178504 1759558762143650652 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj e10ea1b42e448cc3 +178439 178796 1759558762322647755 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj d607766ba827fc92 +178504 179075 1759558762387646703 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj 2b06036a52eb3fc9 +178365 179159 1759558762252648888 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj 830e266eaa9ae590 +176644 179245 1759558760527676840 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj a4dca96c5d49d832 +179162 179501 1759558763045636057 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj 8d603c098cf60f5a +177116 179716 1759558761000669167 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj 232013d468a47749 +179076 179728 1759558762959637448 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj c9fdb07f8ad4f658 +179716 179822 1759558763599627103 esp-idf/app_trace/libapp_trace.a dfb7860a750ba9cc +179729 179835 1759558763614626861 esp-idf/cmock/libcmock.a 7a1af80871a06bf0 +178796 179974 1759558762679641978 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj 766bae38adb9503c +179245 180133 1759558763128634715 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj 2154c924c5038c42 +178343 180619 1759558762226649309 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj ea80fbf654bb5ed6 diff --git a/ESP32-IDF_Temperture-Node-v2/build/.ninja_lock b/ESP32-IDF_Temperture-Node-v2/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure similarity index 100% rename from ESP32-IDF_Temperture-Node-v2/build/.ninja_lock rename to ESP32-IDF_Temperture-Node-v2/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeCache.txt b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeCache.txt new file mode 100644 index 000000000..ff96dfa79 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeCache.txt @@ -0,0 +1,449 @@ +# This is the CMakeCache file. +# For build in directory: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader +# It was generated by CMake: /usr/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_AR:FILEPATH=/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc-ranlib + +//ASM Compiler Base Flags +CMAKE_ASM_FLAGS:STRING='-mlongcalls ' + +//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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc-ranlib + +//C++ Compiler Base Flags +CMAKE_CXX_FLAGS:STRING=-mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + +//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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc-ranlib + +//C Compiler Base Flags +CMAKE_C_FLAGS:STRING=-mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + +//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 + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//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 build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/toolchain-esp32.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/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf + +//IDF Build Target +IDF_TARGET:STRING=esp32 + +//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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2 + +//No help, variable specified on the command line. +PYTHON:UNINITIALIZED=/home/abobkov/.espressif/python_env/idf5.4_py3.13_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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/sdkconfig + +//Value Computed by CMake +bootloader_BINARY_DIR:STATIC=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader + +//Value Computed by CMake +bootloader_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +bootloader_SOURCE_DIR:STATIC=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject + +//Value Computed by CMake +esp-idf_BINARY_DIR:STATIC=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/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 +//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_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-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/abobkov/esp/v5.4.1/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=25 +//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=/usr/share/cmake-3.31 +//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.48.1()] +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 + diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml index cb8f5b284..dfb88081f 100644 --- a/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml @@ -501,3 +501,4 @@ events: implicit fwks: [] +... diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/TargetDirectories.txt b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/TargetDirectories.txt new file mode 100644 index 000000000..398a4b9fa --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,87 @@ +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/menuconfig.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/confserver.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/save-defconfig.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/gen_project_binary.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/app.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/erase_flash.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/merge-bin.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/monitor.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/_project_elf_src.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/bootloader.elf.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/size.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/size-files.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/size-components.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/uf2.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/uf2-app.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/newlib/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/newlib/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_app_format/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_app_format/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/CMakeFiles/efuse-common-table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_common_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/CMakeFiles/efuse-custom-table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_custom_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/CMakeFiles/show-efuse-table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/CMakeFiles/show_efuse_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_test_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_security/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_security/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/port/esp32/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/port/esp32/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/partition_table/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/partition_table/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/freertos/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/freertos/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main/CMakeFiles/__idf_main.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main/CMakeFiles/rebuild_cache.dir diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/clean_additional.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/clean_additional.cmake new file mode 100644 index 000000000..9ad8e5d9a --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/clean_additional.cmake @@ -0,0 +1,12 @@ +# Additional clean files +cmake_minimum_required(VERSION 3.16) + +if("${CONFIG}" STREQUAL "" OR "${CONFIG}" STREQUAL "") + file(REMOVE_RECURSE + "bootloader.bin" + "bootloader.map" + "config/sdkconfig.cmake" + "config/sdkconfig.h" + "project_elf_src_esp32.c" + ) +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/cmake.check_cache b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/cmake.check_cache new file mode 100644 index 000000000..3dccd7317 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/rules.ninja b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/rules.ninja new file mode 100644 index 000000000..b67621b5b --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/CMakeFiles/rules.ninja @@ -0,0 +1,348 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: bootloader +# Configurations: +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__bootloader.2eelf_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__bootloader.2eelf_ + command = $PRE_LINK && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_xtensa_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_xtensa_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_soc_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_soc_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_micro-ecc_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_micro-ecc_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_hal_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_hal_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_spi_flash_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_spi_flash_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_bootloader_format_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_bootloader_format_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_bootloader_support_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_bootloader_support_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_efuse_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_efuse_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_system_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_system_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_hw_support_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_hw_support_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_common_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_common_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling ASM files. + +rule ASM_COMPILER____idf_esp_rom_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building ASM object $out + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_rom_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_rom_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_log_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_log_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_main_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_main_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning additional files. + +rule CLEAN_ADDITIONAL + command = /usr/bin/cmake -DCONFIG=$CONFIG -P CMakeFiles/clean_additional.cmake + description = Cleaning additional files... + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /usr/bin/ninja -t targets + description = All primary targets available: + diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/build.ninja b/ESP32-IDF_Temperture-Node-v2/build/bootloader/build.ninja new file mode 100644 index 000000000..b2afb4491 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/build.ninja @@ -0,0 +1,2655 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: bootloader +# Configurations: +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/ + +############################################# +# Utility command for menuconfig + +build menuconfig: phony CMakeFiles/menuconfig + + +############################################# +# Utility command for confserver + +build confserver: phony CMakeFiles/confserver + + +############################################# +# Utility command for save-defconfig + +build save-defconfig: phony CMakeFiles/save-defconfig + + +############################################# +# Utility command for gen_project_binary + +build gen_project_binary: phony CMakeFiles/gen_project_binary .bin_timestamp bootloader.elf + + +############################################# +# Utility command for app + +build app: phony CMakeFiles/app esp-idf/esptool_py/bootloader_check_size gen_project_binary + + +############################################# +# Utility command for erase_flash + +build erase_flash: phony CMakeFiles/erase_flash + + +############################################# +# Utility command for merge-bin + +build merge-bin: phony CMakeFiles/merge-bin gen_project_binary + + +############################################# +# Utility command for monitor + +build monitor: phony CMakeFiles/monitor bootloader.elf + + +############################################# +# Utility command for _project_elf_src + +build _project_elf_src: phony CMakeFiles/_project_elf_src project_elf_src_esp32.c + +# ============================================================================= +# Object build statements for EXECUTABLE target bootloader.elf + + +############################################# +# Order-only phony target for bootloader.elf + +build cmake_object_order_depends_target_bootloader.elf: phony || _project_elf_src cmake_object_order_depends_target___idf_main cmake_object_order_depends_target___idf_xtensa project_elf_src_esp32.c + +build CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj: C_COMPILER__bootloader.2eelf_unscanned_ /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/project_elf_src_esp32.c || cmake_object_order_depends_target_bootloader.elf + DEFINES = -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ + DEP_FILE = CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -fdiagnostics-color=always + INCLUDES = -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = CMakeFiles/bootloader.elf.dir + OBJECT_FILE_DIR = CMakeFiles/bootloader.elf.dir + TARGET_COMPILE_PDB = CMakeFiles/bootloader.elf.dir/ + TARGET_PDB = bootloader.elf.pdb + + +# ============================================================================= +# Link build statements for EXECUTABLE target bootloader.elf + + +############################################# +# Link the executable bootloader.elf + +build bootloader.elf: C_EXECUTABLE_LINKER__bootloader.2eelf_ CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj | esp-idf/xtensa/libxtensa.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/xtensa/libxtensa.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/xtensa/libxtensa.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/xtensa/libxtensa.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/xtensa/libxtensa.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a /home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/libxt_hal.a /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.ld /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld || _project_elf_src esp-idf/main/libmain.a esp-idf/xtensa/libxtensa.a + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + LINK_FLAGS = -Wl,--cref -Wl,--defsym=IDF_TARGET_ESP32=0 -Wl,--Map=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/bootloader.map -Wl,--no-warn-rwx-segments -Wl,--orphan-handling=warn -fno-rtti -fno-lto -Wl,--gc-sections -Wl,--warn-common -T esp32.rom.ld -T esp32.rom.api.ld -T esp32.rom.libgcc.ld -T esp32.rom.newlib-funcs.ld -T esp32.peripherals.ld -T bootloader.ld -T bootloader.rom.ld + LINK_LIBRARIES = esp-idf/xtensa/libxtensa.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/xtensa/libxtensa.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/xtensa/libxtensa.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/xtensa/libxtensa.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/xtensa/libxtensa.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a /home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/libxt_hal.a -u esp_dport_access_reg_read -u __assert_func -u esp_bootloader_desc -u abort -u __ubsan_include -u esp_system_include_startup_funcs -u bootloader_hooks_include + LINK_PATH = -L/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/ld -L/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/ld -L/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/ld/esp32 + OBJECT_DIR = CMakeFiles/bootloader.elf.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/bootloader.elf.dir/ + TARGET_FILE = bootloader.elf + TARGET_PDB = bootloader.elf.pdb + + +############################################# +# Utility command for size + +build size: phony CMakeFiles/size + + +############################################# +# Utility command for size-files + +build size-files: phony CMakeFiles/size-files + + +############################################# +# Utility command for size-components + +build size-components: phony CMakeFiles/size-components + + +############################################# +# Utility command for uf2 + +build uf2: phony CMakeFiles/uf2 + + +############################################# +# Utility command for uf2-app + +build uf2-app: phony CMakeFiles/uf2-app + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for CMakeFiles/menuconfig + +build CMakeFiles/menuconfig | ${cmake_ninja_workdir}CMakeFiles/menuconfig: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config.env && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/abobkov/esp/v5.4.1/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/v5.4.1/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config.env --env IDF_TARGET=esp32 --env IDF_TOOLCHAIN=gcc --env IDF_ENV_FPGA= --env IDF_INIT_VERSION=5.4.1 --dont-write-deprecated --output config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/sdkconfig && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/tools/check_term.py && /usr/bin/cmake -E env COMPONENT_KCONFIGS_SOURCE_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/kconfigs.in COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/kconfigs_projbuild.in KCONFIG_CONFIG=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/sdkconfig IDF_TARGET=esp32 IDF_TOOLCHAIN=gcc IDF_ENV_FPGA= IDF_INIT_VERSION=5.4.1 /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python -m menuconfig /home/abobkov/esp/v5.4.1/esp-idf/Kconfig && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/abobkov/esp/v5.4.1/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/v5.4.1/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config.env --env IDF_TARGET=esp32 --env IDF_TOOLCHAIN=gcc --env IDF_ENV_FPGA= --env IDF_INIT_VERSION=5.4.1 --output config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/sdkconfig + pool = console + + +############################################# +# Custom command for CMakeFiles/confserver + +build CMakeFiles/confserver | ${cmake_ninja_workdir}CMakeFiles/confserver: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config.env && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python -m kconfserver --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config.env --kconfig /home/abobkov/esp/v5.4.1/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/v5.4.1/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/sdkconfig + pool = console + + +############################################# +# Custom command for CMakeFiles/save-defconfig + +build CMakeFiles/save-defconfig | ${cmake_ninja_workdir}CMakeFiles/save-defconfig: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config.env && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/abobkov/esp/v5.4.1/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/v5.4.1/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config.env --dont-write-deprecated --output savedefconfig /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/sdkconfig.defaults + pool = console + + +############################################# +# Phony custom command for CMakeFiles/gen_project_binary + +build CMakeFiles/gen_project_binary | ${cmake_ninja_workdir}CMakeFiles/gen_project_binary: phony .bin_timestamp || _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 esp-idf/xtensa/libxtensa.a + + +############################################# +# Custom command for .bin_timestamp + +build .bin_timestamp | ${cmake_ninja_workdir}.bin_timestamp: CUSTOM_COMMAND bootloader.elf || _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 esp-idf/xtensa/libxtensa.a + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 elf2image --flash_mode dio --flash_freq 40m --flash_size 2MB --min-rev-full 0 --max-rev-full 399 -o /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/bootloader.bin /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/bootloader.elf && /usr/bin/cmake -E echo "Generated /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/bootloader.bin" && /usr/bin/cmake -E md5sum /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/bootloader.bin > /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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 esp-idf/xtensa/libxtensa.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/abobkov/esp/v5.4.1/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/v5.4.1/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;;/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32" -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 esp-idf/xtensa/libxtensa.a gen_project_binary + COMMAND = cd /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/v5.4.1/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;;/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32" -D "SERIAL_TOOL_ARGS=merge_bin;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/merged-binary.bin;@/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/flash_args" -D WORKING_DIRECTORY=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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 esp-idf/xtensa/libxtensa.a + COMMAND = cd /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/v5.4.1/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;-m;esp_idf_monitor" -D "SERIAL_TOOL_ARGS=--toolchain-prefix;xtensa-esp32-elf-;;--target;esp32;;--revision;0;;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/bootloader.elf" -D WORKING_DIRECTORY=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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_esp32.c + + +############################################# +# Custom command for project_elf_src_esp32.c + +build project_elf_src_esp32.c | ${cmake_ninja_workdir}project_elf_src_esp32.c: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /usr/bin/cmake -E touch /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/project_elf_src_esp32.c + DESC = Generating project_elf_src_esp32.c + restat = 1 + + +############################################# +# Custom command for CMakeFiles/size + +build CMakeFiles/size | ${cmake_ninja_workdir}CMakeFiles/size: CUSTOM_COMMAND bootloader.map + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;-m;esp_idf_size" -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--files -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--archives -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/v5.4.1/esp-idf -D "UF2_CMD=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;/home/abobkov/esp/v5.4.1/esp-idf/tools/mkuf2.py;write;--chip;esp32" -D "UF2_ARGS=--json;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/flasher_args.json;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/uf2.bin" -P /home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/v5.4.1/esp-idf -D "UF2_CMD=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;/home/abobkov/esp/v5.4.1/esp-idf/tools/mkuf2.py;write;--chip;esp32" -D "UF2_ARGS=--json;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/flasher_args.json;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/uf2-app.bin;--bin;app" -P /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/run_uf2_cmds.cmake + pool = console + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_xtensa + + +############################################# +# Order-only phony target for __idf_xtensa + +build cmake_object_order_depends_target___idf_xtensa: phony || cmake_object_order_depends_target___idf_soc + +build esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj: C_COMPILER____idf_xtensa_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/eri.c || cmake_object_order_depends_target___idf_xtensa + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + OBJECT_DIR = esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir + OBJECT_FILE_DIR = esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir + TARGET_COMPILE_PDB = esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/__idf_xtensa.pdb + TARGET_PDB = esp-idf/xtensa/libxtensa.pdb + +build esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj: C_COMPILER____idf_xtensa_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/xt_trax.c || cmake_object_order_depends_target___idf_xtensa + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + OBJECT_DIR = esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir + OBJECT_FILE_DIR = esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir + TARGET_COMPILE_PDB = esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/__idf_xtensa.pdb + TARGET_PDB = esp-idf/xtensa/libxtensa.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_xtensa + + +############################################# +# Link the static library esp-idf/xtensa/libxtensa.a + +build esp-idf/xtensa/libxtensa.a: C_STATIC_LIBRARY_LINKER____idf_xtensa_ esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj || esp-idf/soc/libsoc.a + LANGUAGE_COMPILE_FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + OBJECT_DIR = esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/__idf_xtensa.pdb + TARGET_FILE = esp-idf/xtensa/libxtensa.a + TARGET_PDB = esp-idf/xtensa/libxtensa.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/xtensa/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/xtensa/edit_cache: phony esp-idf/xtensa/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/xtensa/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/xtensa/rebuild_cache: phony esp-idf/xtensa/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/newlib/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/newlib && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/newlib && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/soc/lldesc.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_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/abobkov/esp/v5.4.1/esp-idf/components/soc/dport_access_common.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_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/esp32/interrupts.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/interrupts.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/interrupts.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/gpio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/gpio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/gpio_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/uart_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/uart_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/uart_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/dport_access.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/dport_access.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/dport_access.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/adc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/adc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/adc_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/emac_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/emac_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/emac_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/spi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/spi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/spi_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/ledc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/ledc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/ledc_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/pcnt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/pcnt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/pcnt_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/rmt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/rmt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/rmt_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/sdm_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdm_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/sdm_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/i2s_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/i2s_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/i2s_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/i2c_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/i2c_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/i2c_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/timer_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/timer_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/timer_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/lcd_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/lcd_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/lcd_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/mcpwm_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/mcpwm_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/mcpwm_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/mpi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/mpi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/mpi_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/sdmmc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdmmc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/sdmmc_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/touch_sensor_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/touch_sensor_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/touch_sensor_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/twai_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/twai_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/twai_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/wdt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/wdt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/wdt_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/dac_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/dac_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/dac_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/rtc_io_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/rtc_io_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/rtc_io_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/sdio_slave_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdio_slave_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/sdio_slave_periph.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32 + 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/esp32/interrupts.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dport_access.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/emac_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdm_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mpi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/twai_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/wdt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj || esp-idf/micro-ecc/libmicro-ecc.a + LANGUAGE_COMPILE_FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + 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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/hal/hal_utils.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + 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/mpu_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/hal/mpu_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/mpu_hal.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + 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/abobkov/esp/v5.4.1/esp-idf/components/hal/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + 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/esp32/efuse_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/efuse_hal.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32 + 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/abobkov/esp/v5.4.1/esp-idf/components/hal/wdt_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + 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/abobkov/esp/v5.4.1/esp-idf/components/hal/mmu_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + 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/esp32/cache_hal_esp32.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/cache_hal_esp32.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/cache_hal_esp32.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32 + 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/mpu_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/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/esp32/cache_hal_esp32.c.obj || esp-idf/spi_flash/libspi_flash.a + LANGUAGE_COMPILE_FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include/spi_flash -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + 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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_bootloader_format && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_bootloader_format && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_app_format/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_app_format && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_app_format && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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_esp32.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random_esp32.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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_esp32.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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_esp32.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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_esp32.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/esp32/bootloader_sha.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_sha.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/bootloader_sha.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/esp32 + 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/esp32/bootloader_soc.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_soc.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/bootloader_soc.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/esp32 + 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/esp32/bootloader_esp32.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_esp32.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/bootloader_esp32.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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/esp32 + 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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/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_esp32.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_esp32.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/esp32/bootloader_sha.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_soc.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj || esp-idf/efuse/libefuse.a + LANGUAGE_COMPILE_FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/esp32/esp_efuse_table.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_table.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/esp_efuse_table.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32 + 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/esp32/esp_efuse_fields.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_fields.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/esp_efuse_fields.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32 + 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/esp32/esp_efuse_utility.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_utility.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/esp_efuse_utility.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32 + 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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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/without_key_purposes/three_key_blocks/esp_efuse_api_key.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/efuse_controller/keys/without_key_purposes/three_key_blocks/esp_efuse_api_key.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/without_key_purposes/three_key_blocks/esp_efuse_api_key.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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/without_key_purposes/three_key_blocks + 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/esp32/esp_efuse_table.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/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/without_key_purposes/three_key_blocks/esp_efuse_api_key.c.obj || esp-idf/esp_system/libesp_system.a + LANGUAGE_COMPILE_FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_table.csv -t esp32 --max_blk_len 192 + + +############################################# +# 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse && /usr/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse && /usr/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_table.csv -t esp32 --max_blk_len 192 --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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse && /usr/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/test/esp_efuse_test_table.csv -t esp32 --max_blk_len 192 + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_security/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_security && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_security/edit_cache: phony esp-idf/esp_security/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_security/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_security && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_security/rebuild_cache: phony esp-idf/esp_security/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/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/esp32/esp_cpu_intr.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/esp_cpu_intr.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/esp_cpu_intr.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/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/esp32 + 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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/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/esp32/cpu_region_protect.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/cpu_region_protect.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/cpu_region_protect.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/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/esp32 + 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/esp32/rtc_clk.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_clk.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/rtc_clk.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/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/esp32 + 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/esp32/rtc_clk_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_clk_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/rtc_clk_init.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/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/esp32 + 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/esp32/rtc_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/rtc_init.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/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/esp32 + 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/esp32/rtc_sleep.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_sleep.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/rtc_sleep.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/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/esp32 + 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/esp32/rtc_time.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_time.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/rtc_time.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/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/esp32 + 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/esp32/chip_info.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/chip_info.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/esp32/chip_info.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/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/esp32 + 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/esp32/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/esp32/cpu_region_protect.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj || esp-idf/esp_common/libesp_common.a + LANGUAGE_COMPILE_FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/port/esp32/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/port/esp32 && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hw_support/port/esp32/edit_cache: phony esp-idf/esp_hw_support/port/esp32/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/port/esp32/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/port/esp32 && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/port/esp32/rebuild_cache: phony esp-idf/esp_hw_support/port/esp32/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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_sys.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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_print.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_print.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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_print.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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_crc.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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_gpio.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_gpio.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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_gpio.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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_longjmp.S.obj: ASM_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_longjmp.S || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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_longjmp.S.obj.d + FLAGS = -mlongcalls -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/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_sys.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj 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_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_gpio.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj || esp-idf/log/liblog.a + LANGUAGE_COMPILE_FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/src/noos/log_timestamp.c.obj: C_COMPILER____idf_log_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_timestamp.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/src/noos/log_timestamp.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/noos + 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/src/log_timestamp_common.c.obj: C_COMPILER____idf_log_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/log/src/log_timestamp_common.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/src/log_timestamp_common.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src + 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/src/noos/log_lock.c.obj: C_COMPILER____idf_log_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_lock.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -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/src/noos/log_lock.c.obj.d + FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/noos + 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/src/noos/log_timestamp.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj + LANGUAGE_COMPILE_FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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 esp-idf/xtensa/libxtensa.a gen_project_binary + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x1000 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/bootloader.bin + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/partition_table/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/partition_table && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/partition_table && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/bootloader/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/freertos/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/freertos && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/freertos && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/esp/v5.4.1/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_xtensa + +build esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj: C_COMPILER____idf_main_unscanned_ /home/abobkov/esp/v5.4.1/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.4.1-dirty\" -DNON_OS_BUILD=1 -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 = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/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/xtensa/libxtensa.a + LANGUAGE_COMPILE_FLAGS = -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + 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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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 __idf_xtensa: phony esp-idf/xtensa/libxtensa.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 libxtensa.a: phony esp-idf/xtensa/libxtensa.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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader + +build all: phony app bootloader.elf esp-idf/all + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf + +build esp-idf/all: phony esp-idf/xtensa/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_security/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader + +build esp-idf/bootloader/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support + +build esp-idf/bootloader_support/all: phony esp-idf/bootloader_support/libbootloader_support.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse + +build esp-idf/efuse/all: phony esp-idf/efuse/libefuse.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_app_format + +build esp-idf/esp_app_format/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common + +build esp-idf/esp_common/all: phony esp-idf/esp_common/libesp_common.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/esp32/all esp-idf/esp_hw_support/lowpower/all + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/lowpower + +build esp-idf/esp_hw_support/lowpower/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/port/esp32 + +build esp-idf/esp_hw_support/port/esp32/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom + +build esp-idf/esp_rom/all: phony esp-idf/esp_rom/libesp_rom.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_security + +build esp-idf/esp_security/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system + +build esp-idf/esp_system/all: phony esp-idf/esp_system/libesp_system.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py + +build esp-idf/esptool_py/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/freertos + +build esp-idf/freertos/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal + +build esp-idf/hal/all: phony esp-idf/hal/libhal.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log + +build esp-idf/log/all: phony esp-idf/log/liblog.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main + +build esp-idf/main/all: phony esp-idf/main/libmain.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc + +build esp-idf/micro-ecc/all: phony esp-idf/micro-ecc/libmicro-ecc.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/newlib + +build esp-idf/newlib/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/partition_table + +build esp-idf/partition_table/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc + +build esp-idf/soc/all: phony esp-idf/soc/libsoc.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash + +build esp-idf/spi_flash/all: phony esp-idf/spi_flash/libspi_flash.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa + +build esp-idf/xtensa/all: phony esp-idf/xtensa/libxtensa.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/sdkconfig /home/abobkov/esp/v5.4.1/esp-idf/.git/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/json/cJSON/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/openthread/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/unity/unity/HEAD /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/host/nimble/nimble/.git /home/abobkov/esp/v5.4.1/esp-idf/components/cmock/CMock/.git /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/sources.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_coex/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_phy/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_wifi/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/espefuse.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/freertos/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/hal/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/heap/tlsf/.git /home/abobkov/esp/v5.4.1/esp-idf/components/json/cJSON/.git /home/abobkov/esp/v5.4.1/esp-idf/components/log/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/lwip/lwip/.git /home/abobkov/esp/v5.4.1/esp-idf/components/mbedtls/mbedtls/.git /home/abobkov/esp/v5.4.1/esp-idf/components/mqtt/esp-mqtt/.git /home/abobkov/esp/v5.4.1/esp-idf/components/newlib/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/newlib/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/openthread/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/openthread/openthread/.git /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/protobuf-c/protobuf-c/.git /home/abobkov/esp/v5.4.1/esp-idf/components/soc/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/spiffs/spiffs/.git /home/abobkov/esp/v5.4.1/esp-idf/components/unity/unity/.git /home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/build.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/component.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/depgraph.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/dfu.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/gdbinit.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/git_submodules.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/idf.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/kconfig.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/ldgen.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/openocd.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/prefix_map.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project_description.json.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/symbols.gdbinit.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/targets.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/tool_version_check.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/toolchain-esp32.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/utilities.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/version.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/confgen.py /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/config.env.in /usr/share/cmake-3.31/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.31/Modules/CMakeCInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.31/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.31/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.31/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.31/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.31/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.31/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU.cmake /usr/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/ExternalProject.cmake /usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.31/Modules/FindGit.cmake /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.31/Modules/FindPackageMessage.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake-3.31/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.31/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.31/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.6/CMakeASMCompiler.cmake CMakeFiles/3.31.6/CMakeCCompiler.cmake CMakeFiles/3.31.6/CMakeCXXCompiler.cmake CMakeFiles/3.31.6/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/sdkconfig /home/abobkov/esp/v5.4.1/esp-idf/.git/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/json/cJSON/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/openthread/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/unity/unity/HEAD /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/host/nimble/nimble/.git /home/abobkov/esp/v5.4.1/esp-idf/components/cmock/CMock/.git /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/sources.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_coex/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_phy/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_wifi/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/espefuse.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/freertos/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/hal/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/heap/tlsf/.git /home/abobkov/esp/v5.4.1/esp-idf/components/json/cJSON/.git /home/abobkov/esp/v5.4.1/esp-idf/components/log/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/lwip/lwip/.git /home/abobkov/esp/v5.4.1/esp-idf/components/mbedtls/mbedtls/.git /home/abobkov/esp/v5.4.1/esp-idf/components/mqtt/esp-mqtt/.git /home/abobkov/esp/v5.4.1/esp-idf/components/newlib/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/newlib/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/openthread/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/openthread/openthread/.git /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/protobuf-c/protobuf-c/.git /home/abobkov/esp/v5.4.1/esp-idf/components/soc/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/spiffs/spiffs/.git /home/abobkov/esp/v5.4.1/esp-idf/components/unity/unity/.git /home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/build.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/component.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/depgraph.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/dfu.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/gdbinit.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/git_submodules.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/idf.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/kconfig.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/ldgen.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/openocd.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/prefix_map.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project_description.json.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/symbols.gdbinit.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/targets.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/tool_version_check.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/toolchain-esp32.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/utilities.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/version.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/confgen.py /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/config.env.in /usr/share/cmake-3.31/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.31/Modules/CMakeCInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.31/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.31/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.31/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.31/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.31/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.31/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU.cmake /usr/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/ExternalProject.cmake /usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.31/Modules/FindGit.cmake /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.31/Modules/FindPackageMessage.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake-3.31/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.31/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.31/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.6/CMakeASMCompiler.cmake CMakeFiles/3.31.6/CMakeCCompiler.cmake CMakeFiles/3.31.6/CMakeCXXCompiler.cmake CMakeFiles/3.31.6/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/ESP32-IDF_Temperture-Node-v2/build/bootloader/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/cmake_install.cmake new file mode 100644 index 000000000..568367e98 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +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) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/compile_commands.json b/ESP32-IDF_Temperture-Node-v2/build/bootloader/compile_commands.json new file mode 100644 index 000000000..1cd81325d --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/compile_commands.json @@ -0,0 +1,560 @@ +[ +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -fdiagnostics-color=always -o CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj -c /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/project_elf_src_esp32.c", + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/project_elf_src_esp32.c", + "output": "CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/eri.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/eri.c", + "output": "esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/xt_trax.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/xt_trax.c", + "output": "esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/soc/lldesc.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/lldesc.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/soc/dport_access_common.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/dport_access_common.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/interrupts.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/interrupts.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/interrupts.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/gpio_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/gpio_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/gpio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/uart_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/uart_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/uart_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/dport_access.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/dport_access.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/dport_access.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dport_access.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/adc_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/adc_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/adc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/emac_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/emac_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/emac_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/emac_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/spi_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/spi_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/spi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/ledc_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/ledc_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/ledc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/pcnt_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/pcnt_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/pcnt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/rmt_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/rmt_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/rmt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/sdm_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdm_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdm_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdm_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/i2s_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/i2s_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/i2s_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/i2c_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/i2c_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/i2c_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/timer_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/timer_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/timer_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/lcd_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/lcd_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/lcd_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/mcpwm_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/mcpwm_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/mcpwm_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/mpi_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/mpi_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/mpi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mpi_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/sdmmc_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdmmc_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdmmc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/touch_sensor_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/touch_sensor_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/touch_sensor_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/twai_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/twai_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/twai_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/twai_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/wdt_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/wdt_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/wdt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/wdt_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/dac_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/dac_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/dac_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/rtc_io_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/rtc_io_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/rtc_io_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/sdio_slave_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdio_slave_periph.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdio_slave_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/hal/hal_utils.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/hal_utils.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/mpu_hal.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/hal/mpu_hal.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/mpu_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/hal/efuse_hal.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/efuse_hal.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/efuse_hal.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/efuse_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/hal/wdt_hal_iram.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/wdt_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/hal/mmu_hal.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/mmu_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/cache_hal_esp32.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/cache_hal_esp32.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/cache_hal_esp32.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/cache_hal_esp32.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include/spi_flash -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/spi_flash_wrap.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/secure_boot.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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_esp32.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random_esp32.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random_esp32.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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_esp32.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_partitions.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp_image_format.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_init.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/bootloader_sha.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_sha.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_sha.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/bootloader_soc.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_soc.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_soc.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_soc.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/bootloader_esp32.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_esp32.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_esp32.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_panic.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/esp_efuse_table.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_table.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_table.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/esp_efuse_fields.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_fields.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_fields.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/esp_efuse_utility.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_utility.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_utility.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_api.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_fields.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_utility.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/without_key_purposes/three_key_blocks/esp_efuse_api_key.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/efuse_controller/keys/without_key_purposes/three_key_blocks/esp_efuse_api_key.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/efuse_controller/keys/without_key_purposes/three_key_blocks/esp_efuse_api_key.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/without_key_purposes/three_key_blocks/esp_efuse_api_key.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/esp_system/esp_err.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/esp_err.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/cpu.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/esp_cpu_intr.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/esp_cpu_intr.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/esp_cpu_intr.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/esp_cpu_intr.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/cpu_region_protect.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/cpu_region_protect.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/cpu_region_protect.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/cpu_region_protect.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/rtc_clk.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_clk.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_clk.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/rtc_clk_init.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_clk_init.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_clk_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/rtc_init.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_init.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/rtc_sleep.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_sleep.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_sleep.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/rtc_time.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_time.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_time.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/esp32/chip_info.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/chip_info.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/chip_info.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/esp_common/src/esp_err_to_name.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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_print.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_print.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_print.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "file": "/home/abobkov/esp/v5.4.1/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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_gpio.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -mlongcalls -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_longjmp.S", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_longjmp.S", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/src/noos/log_timestamp.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_timestamp.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_timestamp.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/src/log_timestamp_common.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/log/src/log_timestamp_common.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/log_timestamp_common.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/src/noos/log_lock.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_lock.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_lock.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "command": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.1-dirty\\\" -DNON_OS_BUILD=1 -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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32/include/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/deprecated_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -mlongcalls -Wno-frame-address -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -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-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/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/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/bootloader_start.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/kconfig_menus.json b/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/kconfig_menus.json new file mode 100644 index 000000000..c50567ae1 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/kconfig_menus.json @@ -0,0 +1,9717 @@ +[ + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BROWNOUT_RESET_SUPPORTED", + "name": "SOC_BROWNOUT_RESET_SUPPORTED", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_BRP_DIV_SUPPORTED", + "name": "SOC_TWAI_BRP_DIV_SUPPORTED", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DPORT_WORKAROUND", + "name": "SOC_DPORT_WORKAROUND", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CAPS_ECO_VER_MAX", + "name": "SOC_CAPS_ECO_VER_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "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_DAC_SUPPORTED", + "name": "SOC_DAC_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_MCPWM_SUPPORTED", + "name": "SOC_MCPWM_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_SDMMC_HOST_SUPPORTED", + "name": "SOC_SDMMC_HOST_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_PCNT_SUPPORTED", + "name": "SOC_PCNT_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_SDIO_SLAVE_SUPPORTED", + "name": "SOC_SDIO_SLAVE_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_EFUSE_SUPPORTED", + "name": "SOC_EFUSE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EMAC_SUPPORTED", + "name": "SOC_EMAC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ULP_SUPPORTED", + "name": "SOC_ULP_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CCOMP_TIMER_SUPPORTED", + "name": "SOC_CCOMP_TIMER_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_SLOW_MEM_SUPPORTED", + "name": "SOC_RTC_SLOW_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_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_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_TOUCH_SENSOR_SUPPORTED", + "name": "SOC_TOUCH_SENSOR_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_ULP_FSM_SUPPORTED", + "name": "SOC_ULP_FSM_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_MPU_SUPPORTED", + "name": "SOC_MPU_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_DPORT_WORKAROUND_DIS_INTERRUPT_LVL", + "name": "SOC_DPORT_WORKAROUND_DIS_INTERRUPT_LVL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_XTAL_SUPPORT_26M", + "name": "SOC_XTAL_SUPPORT_26M", + "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_XTAL_SUPPORT_AUTO_DETECT", + "name": "SOC_XTAL_SUPPORT_AUTO_DETECT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_RTC_CTRL_SUPPORTED", + "name": "SOC_ADC_RTC_CTRL_SUPPORTED", + "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_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_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_SHARED_POWER", + "name": "SOC_ADC_SHARED_POWER", + "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_IDCACHE_PER_CORE", + "name": "SOC_IDCACHE_PER_CORE", + "range": null, + "title": null, + "type": "bool" + }, + { + "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_FPU", + "name": "SOC_CPU_HAS_FPU", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_HP_CPU_HAS_MULTIPLE_CORES", + "name": "SOC_HP_CPU_HAS_MULTIPLE_CORES", + "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": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DAC_CHAN_NUM", + "name": "SOC_DAC_CHAN_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DAC_RESOLUTION", + "name": "SOC_DAC_RESOLUTION", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DAC_DMA_16BIT_ALIGN", + "name": "SOC_DAC_DMA_16BIT_ALIGN", + "range": null, + "title": null, + "type": "bool" + }, + { + "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_VALID_GPIO_MASK", + "name": "SOC_GPIO_VALID_GPIO_MASK", + "range": null, + "title": null, + "type": "hex" + }, + { + "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_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_IO_MUX", + "name": "SOC_GPIO_CLOCKOUT_BY_IO_MUX", + "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_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_APB", + "name": "SOC_I2C_SUPPORT_APB", + "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_STOP_INDEPENDENT", + "name": "SOC_I2C_STOP_INDEPENDENT", + "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_1", + "name": "SOC_I2S_HW_VERSION_1", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_APLL", + "name": "SOC_I2S_SUPPORTS_APLL", + "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_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_PDM_RX", + "name": "SOC_I2S_SUPPORTS_PDM_RX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_PDM_MAX_RX_LINES", + "name": "SOC_I2S_PDM_MAX_RX_LINES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_ADC_DAC", + "name": "SOC_I2S_SUPPORTS_ADC_DAC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_ADC", + "name": "SOC_I2S_SUPPORTS_ADC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_DAC", + "name": "SOC_I2S_SUPPORTS_DAC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_LCD_CAMERA", + "name": "SOC_I2S_SUPPORTS_LCD_CAMERA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_MAX_DATA_WIDTH", + "name": "SOC_I2S_MAX_DATA_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_TRANS_SIZE_ALIGN_WORD", + "name": "SOC_I2S_TRANS_SIZE_ALIGN_WORD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_LCD_I80_VARIANT", + "name": "SOC_I2S_LCD_I80_VARIANT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LCD_I80_SUPPORTED", + "name": "SOC_LCD_I80_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LCD_I80_BUSES", + "name": "SOC_LCD_I80_BUSES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LCD_I80_BUS_WIDTH", + "name": "SOC_LCD_I80_BUS_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_HAS_TIMER_SPECIFIC_MUX", + "name": "SOC_LEDC_HAS_TIMER_SPECIFIC_MUX", + "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_REF_TICK", + "name": "SOC_LEDC_SUPPORT_REF_TICK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_HS_MODE", + "name": "SOC_LEDC_SUPPORT_HS_MODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_TIMER_NUM", + "name": "SOC_LEDC_TIMER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "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_MCPWM_GROUPS", + "name": "SOC_MCPWM_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_TIMERS_PER_GROUP", + "name": "SOC_MCPWM_TIMERS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_OPERATORS_PER_GROUP", + "name": "SOC_MCPWM_OPERATORS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_COMPARATORS_PER_OPERATOR", + "name": "SOC_MCPWM_COMPARATORS_PER_OPERATOR", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_GENERATORS_PER_OPERATOR", + "name": "SOC_MCPWM_GENERATORS_PER_OPERATOR", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_TRIGGERS_PER_OPERATOR", + "name": "SOC_MCPWM_TRIGGERS_PER_OPERATOR", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_GPIO_FAULTS_PER_GROUP", + "name": "SOC_MCPWM_GPIO_FAULTS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP", + "name": "SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER", + "name": "SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP", + "name": "SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP", + "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_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_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_PCNT_GROUPS", + "name": "SOC_PCNT_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_UNITS_PER_GROUP", + "name": "SOC_PCNT_UNITS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_CHANNELS_PER_UNIT", + "name": "SOC_PCNT_CHANNELS_PER_UNIT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_THRES_POINT_PER_UNIT", + "name": "SOC_PCNT_THRES_POINT_PER_UNIT", + "range": null, + "title": null, + "type": "int" + }, + { + "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_REF_TICK", + "name": "SOC_RMT_SUPPORT_REF_TICK", + "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_CHANNEL_CLK_INDEPENDENT", + "name": "SOC_RMT_CHANNEL_CLK_INDEPENDENT", + "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_RTCIO_INPUT_OUTPUT_SUPPORTED", + "name": "SOC_RTCIO_INPUT_OUTPUT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_HOLD_SUPPORTED", + "name": "SOC_RTCIO_HOLD_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_WAKE_SUPPORTED", + "name": "SOC_RTCIO_WAKE_SUPPORTED", + "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_HD_BOTH_INOUT_SUPPORTED", + "name": "SOC_SPI_HD_BOTH_INOUT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_AS_CS_SUPPORTED", + "name": "SOC_SPI_AS_CS_SUPPORTED", + "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_DMA_CHAN_NUM", + "name": "SOC_SPI_DMA_CHAN_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_SUPPORT_CLK_APB", + "name": "SOC_SPI_SUPPORT_CLK_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "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_MAX_PRE_DIVIDER", + "name": "SOC_SPI_MAX_PRE_DIVIDER", + "range": null, + "title": null, + "type": "int" + }, + { + "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_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_TOTAL_TIMERS", + "name": "SOC_TIMER_GROUP_TOTAL_TIMERS", + "range": null, + "title": null, + "type": "int" + }, + { + "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_LP_TIMER_BIT_WIDTH_LO", + "name": "SOC_LP_TIMER_BIT_WIDTH_LO", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_TIMER_BIT_WIDTH_HI", + "name": "SOC_LP_TIMER_BIT_WIDTH_HI", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TOUCH_SENSOR_VERSION", + "name": "SOC_TOUCH_SENSOR_VERSION", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TOUCH_SENSOR_NUM", + "name": "SOC_TOUCH_SENSOR_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TOUCH_SAMPLE_CFG_NUM", + "name": "SOC_TOUCH_SAMPLE_CFG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "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_BRP_MIN", + "name": "SOC_TWAI_BRP_MIN", + "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_SUPPORT_MULTI_ADDRESS_LAYOUT", + "name": "SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT", + "range": null, + "title": null, + "type": "bool" + }, + { + "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_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_REF_TICK", + "name": "SOC_UART_SUPPORT_REF_TICK", + "range": null, + "title": null, + "type": "bool" + }, + { + "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_SPIRAM_SUPPORTED", + "name": "SOC_SPIRAM_SUPPORTED", + "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_SHA_SUPPORT_PARALLEL_ENG", + "name": "SOC_SHA_SUPPORT_PARALLEL_ENG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_ENDIANNESS_BE", + "name": "SOC_SHA_ENDIANNESS_BE", + "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_SHA256", + "name": "SOC_SHA_SUPPORT_SHA256", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA384", + "name": "SOC_SHA_SUPPORT_SHA384", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA512", + "name": "SOC_SHA_SUPPORT_SHA512", + "range": null, + "title": null, + "type": "bool" + }, + { + "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": "bool" + }, + { + "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_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_192", + "name": "SOC_AES_SUPPORT_AES_192", + "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_SECURE_BOOT_V1", + "name": "SOC_SECURE_BOOT_V1", + "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": "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_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_PM_SUPPORT_EXT0_WAKEUP", + "name": "SOC_PM_SUPPORT_EXT0_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_EXT1_WAKEUP", + "name": "SOC_PM_SUPPORT_EXT1_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_EXT_WAKEUP", + "name": "SOC_PM_SUPPORT_EXT_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP", + "name": "SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RTC_PERIPH_PD", + "name": "SOC_PM_SUPPORT_RTC_PERIPH_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RTC_FAST_MEM_PD", + "name": "SOC_PM_SUPPORT_RTC_FAST_MEM_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RTC_SLOW_MEM_PD", + "name": "SOC_PM_SUPPORT_RTC_SLOW_MEM_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_MODEM_PD", + "name": "SOC_PM_SUPPORT_MODEM_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CONFIGURABLE_VDDSDIO_SUPPORTED", + "name": "SOC_CONFIGURABLE_VDDSDIO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_MODEM_PD_BY_SW", + "name": "SOC_PM_MODEM_PD_BY_SW", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_APLL_SUPPORTED", + "name": "SOC_CLK_APLL_SUPPORTED", + "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_SDMMC_USE_IOMUX", + "name": "SOC_SDMMC_USE_IOMUX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDMMC_NUM_SLOTS", + "name": "SOC_SDMMC_NUM_SLOTS", + "range": null, + "title": null, + "type": "int" + }, + { + "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_NAN_SUPPORT", + "name": "SOC_WIFI_NAN_SUPPORT", + "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_BT_CLASSIC_SUPPORTED", + "name": "SOC_BT_CLASSIC_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_BT_H2C_ENC_KEY_CTRL_ENH_VSC_SUPPORTED", + "name": "SOC_BT_H2C_ENC_KEY_CTRL_ENH_VSC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ULP_HAS_ADC", + "name": "SOC_ULP_HAS_ADC", + "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": "SOC_EMAC_RMII_CLK_OUT_INTERNAL_LOOPBACK", + "name": "SOC_EMAC_RMII_CLK_OUT_INTERNAL_LOOPBACK", + "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_TOOLCHAIN_GCC", + "name": "IDF_TOOLCHAIN_GCC", + "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": [], + "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 with GCC, -Oz with Clang)", + "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 -Os (-Oz with clang) 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": [ + { + "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-log-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": null, + "help": "Use ANSI terminal colors in log output\nEnable ANSI terminal color codes.\nIn order to view these, your terminal program must support ANSI color codes.", + "id": "BOOTLOADER_LOG_COLORS", + "name": "BOOTLOADER_LOG_COLORS", + "range": null, + "title": "Color", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "NO_SYMBOL && ", + "help": null, + "id": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_NONE", + "name": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS", + "name": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS", + "range": null, + "title": "Milliseconds Since Boot", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose what sort of timestamp is displayed in the log output:\n\n- \"None\" - The log will only contain the actual log messages themselves\n without any time-related information. Avoiding timestamps can help conserve\n processing power and memory. It might useful when you\n perform log analysis or debugging, sometimes it's more straightforward\n to work with logs that lack timestamps, especially if the time of occurrence\n is not critical for understanding the issues.\n \"I log_test: info message\"\n\n- \"Milliseconds since boot\" is calculated from the RTOS tick count multiplied\n by the tick period. This time will reset after a software reboot.\n \"I (112500) log_test: info message\"", + "id": "bootloader-config-log-format-timestamp", + "name": "BOOTLOADER_LOG_TIMESTAMP_SOURCE", + "title": "Timestamp", + "type": "choice" + } + ], + "depends_on": null, + "id": "bootloader-config-log-format", + "title": "Format", + "type": "menu" + } + ], + "depends_on": null, + "id": "bootloader-config-log", + "title": "Log", + "type": "menu" + }, + { + "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. To trigger a factory\nreset, this GPIO must be held high or low (as configured) on startup.\n\nNote that on some SoCs not all pins have an internal pull-up and certain pins are already\nused by ROM bootloader as bootstrapping. Refer to the technical reference manual for further\ndetails on the selected SoC.", + "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]).\n\nNote that on some SoCs not all pins have an internal pull-up and certain pins are already\nused by ROM bootloader as bootstrapping. Refer to the technical reference manual for further\ndetails on the selected SoC.", + "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.\nNOTE: Disabling this config on some targets (ESP32-C6, ESP32-H2, ESP32-C5) would not generate\nan exception when reading from or writing to 0x0.", + "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": "(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", + "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 secure boot public key digest,\ncausing an immediate denial of service and possibly allowing an additional fault injection attack to\nbypass the signature protection.\n\nThe option must be set when you need to program any read-protected key type into the efuses,\ne.g., HMAC, ECDSA etc. after secure boot has already been enabled on the device.\nPlease refer to secure boot V2 documentation guide for more details.\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\n\nPlease refer to the Secure Boot V2 documentation guide for more information.", + "id": "SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS", + "name": "SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS", + "range": null, + "title": "Do not disable the ability to further read protect eFuses", + "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 && 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": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_LOW", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_LOW", + "range": null, + "title": "Low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_MEDIUM", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_MEDIUM", + "range": null, + "title": "Medium", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_HIGH", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_HIGH", + "range": null, + "title": "High", + "type": "bool" + } + ], + "depends_on": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "help": "The strength of the pseudo rounds functions can be configured to low, medium and high,\neach denoting the values that would be stored in the efuses field.\nBy default the value to set to low.\nYou can configure the strength of the pseudo rounds functions according to your use cases,\nfor example, increasing the strength would provide higher security but would slow down the\nflash encryption/decryption operations.\nFor more info regarding the performance impact, please checkout the pseudo round function section of the\nsecurity guide documentation.", + "id": "security-features-permanently-enable-xts-aes-s-pseudo-rounds-function-strength-of-the-pseudo-rounds-function", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "title": "Strength of the pseudo rounds function", + "type": "choice" + } + ], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_RELEASE && SOC_FLASH_ENCRYPTION_XTS_AES_SUPPORT_PSEUDO_ROUND", + "help": "If set (default), the bootloader will permanently enable the XTS-AES peripheral's pseudo rounds function.\nNote: Enabling this config would burn an efuse.", + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "range": null, + "title": "Permanently enable XTS-AES's pseudo rounds function", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "range": null, + "title": null, + "type": "int" + }, + { + "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_HAS_UART_BUF_SWITCH", + "name": "ESP_ROM_HAS_UART_BUF_SWITCH", + "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_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_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_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_SUPPORT_DEEP_SLEEP_WAKEUP_STUB", + "name": "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_OUTPUT_PUTC_FUNC", + "name": "ESP_ROM_HAS_OUTPUT_PUTC_FUNC", + "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": "", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_80M", + "name": "ESPTOOLPY_FLASHFREQ_80M", + "range": null, + "title": "80 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_40M", + "name": "ESPTOOLPY_FLASHFREQ_40M", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_26M", + "name": "ESPTOOLPY_FLASHFREQ_26M", + "range": null, + "title": "26 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_20M", + "name": "ESPTOOLPY_FLASHFREQ_20M", + "range": null, + "title": "20 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": 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": "This is a basic OTA-enabled partition table with\ntwo OTA app partitions. Both app partition sizes are 1700K,\nso this partition table requires 4MB or larger flash size.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_two_ota_large.csv", + "id": "PARTITION_TABLE_TWO_OTA_LARGE", + "name": "PARTITION_TABLE_TWO_OTA_LARGE", + "range": null, + "title": "Two large size OTA partitions", + "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 with GCC, -Oz with Clang)", + "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 -Og flag to CFLAGS.\n- The \"Size\" setting will add the -Os flag to CFLAGS (-Oz with Clang).\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": [], + "depends_on": null, + "help": "When NDEBUG is set, assert(X) will not cause code to trigger an assertion.\nWith this option set, assert(X) will still evaluate the expression X, though\nthe result will never cause an assertion. This means that if X is a function\nthen the function will be called.\n\nThis is not according to the standard, which states that the assert(X) should\nbe replaced with ((void)0) if NDEBUG is defined.\n\nIn ESP-IDF v6.0 the default behavior will change to \"no\" to be in line with the\nstandard.", + "id": "COMPILER_ASSERT_NDEBUG_EVALUATE", + "name": "COMPILER_ASSERT_NDEBUG_EVALUATE", + "range": null, + "title": "Enable the evaluation of the expression inside assert(X) when NDEBUG is set", + "type": "bool" + }, + { + "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 you do not want default warnings to be considered as errors,\nespecially when updating IDF.\n\nThis is a temporary flag that could help to allow upgrade while having\nsome time to address the warnings raised by those default warnings.\nAlternatives are:\n1) fix code (preferred),\n2) remove specific warnings,\n3) do not consider specific warnings as error.", + "id": "COMPILER_DISABLE_DEFAULT_ERRORS", + "name": "COMPILER_DISABLE_DEFAULT_ERRORS", + "range": null, + "title": "Disable errors for default warnings", + "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": "Enable this option if use GCC 14 or newer, and want to disable warnings which don't appear with\nGCC 13.", + "id": "COMPILER_DISABLE_GCC14_WARNINGS", + "name": "COMPILER_DISABLE_GCC14_WARNINGS", + "range": null, + "title": "Disable new warnings introduced in GCC 14", + "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" + }, + { + "children": [], + "depends_on": "IDF_TOOLCHAIN_GCC", + "help": "Enable compiler static analyzer. This may produce false-positive results and increases compile time.", + "id": "COMPILER_STATIC_ANALYZER", + "name": "COMPILER_STATIC_ANALYZER", + "range": null, + "title": "Enable compiler static analyzer", + "type": "bool" + } + ], + "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 && !IDF_TARGET_LINUX", + "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": "ESP32_REV_MIN_0", + "name": "ESP32_REV_MIN_0", + "range": null, + "title": "Rev v0.0 (ECO0)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32_REV_MIN_1", + "name": "ESP32_REV_MIN_1", + "range": null, + "title": "Rev v1.0 (ECO1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32_REV_MIN_1_1", + "name": "ESP32_REV_MIN_1_1", + "range": null, + "title": "Rev v1.1 (ECO1.1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32_REV_MIN_2", + "name": "ESP32_REV_MIN_2", + "range": null, + "title": "Rev v2.0 (ECO2)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32_REV_MIN_3", + "name": "ESP32_REV_MIN_3", + "range": null, + "title": "Rev v3.0 (ECO3)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32_REV_MIN_3_1", + "name": "ESP32_REV_MIN_3_1", + "range": null, + "title": "Rev v3.1 (ECO4)", + "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-revision", + "name": "ESP32_REV_MIN", + "title": "Minimum Supported ESP32 Revision", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32_REV_MIN", + "name": "ESP32_REV_MIN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32_REV_MIN_FULL", + "name": "ESP32_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": "ESP32_REV_MAX_FULL", + "name": "ESP32_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 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": "ESP32_UNIVERSAL_MAC_ADDRESSES_TWO", + "name": "ESP32_UNIVERSAL_MAC_ADDRESSES_TWO", + "range": null, + "title": "Two", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR", + "name": "ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR", + "range": null, + "title": "Four", + "type": "bool" + } + ], + "depends_on": null, + "help": "Configure the number of universally administered (by IEEE) MAC addresses.\nDuring initialization, MAC addresses for each network interface are generated or derived from a\nsingle base MAC address.\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.\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.\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.)", + "id": "component-config-hardware-settings-mac-config-number-of-universally-administered-by-ieee-mac-address", + "name": "ESP32_UNIVERSAL_MAC_ADDRESSES", + "title": "Number of universally administered (by IEEE) MAC address", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32_UNIVERSAL_MAC_ADDRESSES", + "name": "ESP32_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", + "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_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, esp32c5, 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 150 kHz 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_XN pin", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_INT_8MD256", + "name": "RTC_CLK_SRC_INT_8MD256", + "range": null, + "title": "Internal 8.5MHz oscillator, divided by 256 (~33kHz)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose which clock is used as RTC clock source.\n\n- \"Internal 150kHz oscillator\" option provides lowest deep sleep current\n consumption, and does not require extra external components. However\n frequency stability with respect to temperature is poor, so time may\n drift in deep/light sleep modes.\n- \"External 32kHz crystal\" provides better frequency stability, at the\n expense of slightly higher (1uA) deep sleep current consumption.\n- \"External 32kHz oscillator\" allows using 32kHz clock generated by an\n external circuit. In this case, external clock signal must be connected\n to 32K_XN pin. Amplitude should be <1.2V in case of sine wave signal,\n and <1V in case of square wave signal. Common mode voltage should be\n 0.1 < Vcm < 0.5Vamp, where Vamp is the signal amplitude.\n Additionally, 1nF capacitor must be connected between 32K_XP pin and\n ground. 32K_XP pin can not be used as a GPIO in this case.\n- \"Internal 8.5MHz oscillator divided by 256\" option results in higher\n deep sleep current (by 5uA) but has better frequency stability than\n the internal 150kHz oscillator. It does not require external components.", + "id": "component-config-hardware-settings-rtc-clock-config-rtc-clock-source", + "name": "RTC_CLK_SRC", + "title": "RTC clock source", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_EXT_CRYST_ADDIT_CURRENT_NONE", + "name": "RTC_EXT_CRYST_ADDIT_CURRENT_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_EXT_CRYST_ADDIT_CURRENT", + "name": "RTC_EXT_CRYST_ADDIT_CURRENT", + "range": null, + "title": "Method 1", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_EXT_CRYST_ADDIT_CURRENT_V2", + "name": "RTC_EXT_CRYST_ADDIT_CURRENT_V2", + "range": null, + "title": "Method 2", + "type": "bool" + } + ], + "depends_on": "RTC_CLK_SRC_EXT_CRYS && ESP32_REV_MIN_FULL < 200", + "help": "With some 32kHz crystal configurations, the X32N and X32P pins may not have enough\ndrive strength to keep the crystal oscillating. Choose the method to provide\nadditional current from touchpad 9 to the external 32kHz crystal. Note that\nthe deep sleep current is slightly high (4-5uA) and the touchpad and the\nwakeup sources of both touchpad and ULP are not available in method 1 and method 2.\n\nThis problem is fixed in ESP32 ECO 3, so this workaround is not needed. Setting the\nproject configuration to minimum revision ECO3 will disable this option, , allow\nall wakeup sources, and save some code size.\n\n- \"None\" option will not provide additional current to external crystal\n- \"Method 1\" option can't ensure 100% to solve the external 32k crystal start failed\n issue, but the touchpad can work in this method.\n- \"Method 2\" option can solve the external 32k issue, but the touchpad can't work\n in this method.", + "id": "component-config-hardware-settings-rtc-clock-config-additional-current-for-external-32khz-crystal", + "name": "RTC_EXT_CRYST_ADDIT_CURRENT_METHOD", + "title": "Additional current for external 32kHz crystal", + "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" + }, + { + "children": [], + "depends_on": "RTC_CLK_SRC_EXT_CRYS", + "help": "Number of attempts to repeat 32k XTAL calibration\nbefore giving up and switching to the internal RC.\nIncrease this option if the 32k crystal oscillator\ndoes not start and switches to internal RC.", + "id": "RTC_XTAL_CAL_RETRY", + "name": "RTC_XTAL_CAL_RETRY", + "range": null, + "title": "Number of attempts to repeat 32k XTAL 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": "", + "help": null, + "id": "XTAL_FREQ_26", + "name": "XTAL_FREQ_26", + "range": null, + "title": "26 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "XTAL_FREQ_32", + "name": "XTAL_FREQ_32", + "range": null, + "title": "32 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "XTAL_FREQ_40", + "name": "XTAL_FREQ_40", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "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: On ESP32, the XTAL_FREQ_AUTO option allows the ESP target to automatically estimating XTAL clock's\noperating frequency. The ESP32 uses the internal 8MHZ as a reference when estimating. Due to the internal\noscillator's frequency being temperature dependent, usage of the XTAL_FREQ_AUTO is not recommended in\napplications that operate in 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", + "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": [], + "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" + }, + { + "children": [], + "depends_on": null, + "help": "Due to the poor low-temperature characteristics of\nRC32K (it cannot operate below -40 degrees Celsius),\nplease avoid using it whenever possible", + "id": "ESP_CLK_RC32K_NOT_TO_USE", + "name": "ESP_CLK_RC32K_NOT_TO_USE", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings", + "title": "Hardware Settings", + "type": "menu" + }, + { + "children": [ + { + "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-esp-security-specific-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\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-esp-security-specific-crypto-dpa-protection", + "title": "Crypto DPA Protection", + "type": "menu" + }, + { + "children": [], + "depends_on": "SOC_ECC_CONSTANT_TIME_POINT_MUL", + "help": "If enabled, the app startup code will burn the ECC_FORCE_CONST_TIME efuse bit to force the\nECC peripheral to always perform constant time point multiplication operations,\nirrespective of the ECC_MULT_SECURITY_MODE status bit that is present in the ECC_MULT_CONF_REG\nregister. By default, ESP-IDF configures the ECC peripheral to perform constant time point\nmultiplication operations, so enabling this config would provide security enhancement only in\nthe cases when trusted boot is not enabled and the attacker tries carrying out non-constant\ntime point multiplication operations by changing the default ESP-IDF configurations.\nPerforming constant time operations protect the ECC multiplication operations from timing attacks.", + "id": "ESP_CRYPTO_FORCE_ECC_CONSTANT_TIME_POINT_MUL", + "name": "ESP_CRYPTO_FORCE_ECC_CONSTANT_TIME_POINT_MUL", + "range": null, + "title": "Forcefully enable ECC constant time point multiplication operations", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-security-specific", + "title": "ESP Security Specific", + "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" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_240", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_240", + "range": null, + "title": "240 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_SINGLE_CORE_MODE", + "help": "This option allows to place .rtc_data and .rtc_rodata sections into\nRTC fast memory segment to free the slow memory region for ULP programs.\nThis option depends on the CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE option because RTC fast memory\ncan be accessed only by PRO_CPU core.", + "id": "ESP32_RTCDATA_IN_FAST_MEM", + "name": "ESP32_RTCDATA_IN_FAST_MEM", + "range": null, + "title": "Place RTC_DATA_ATTR and RTC_RODATA_ATTR variables into RTC fast memory segment", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP32_USE_FIXED_STATIC_RAM_SIZE", + "help": "RAM size dedicated for static variables (.data & .bss sections).\nPlease note that the actual length will be reduced by BTDM_RESERVE_DRAM if Bluetooth\ncontroller is enabled.", + "id": "ESP32_FIXED_STATIC_RAM_SIZE", + "name": "ESP32_FIXED_STATIC_RAM_SIZE", + "range": null, + "title": "Fixed Static RAM size", + "type": "hex" + } + ], + "depends_on": null, + "help": "If this option is disabled, the DRAM part of the heap starts right after the .bss section,\nwithin the dram0_0 region. As a result, adding or removing some static variables\nwill change the available heap size.\n\nIf this option is enabled, the DRAM part of the heap starts right after the dram0_0 region,\nwhere its length is set with ESP32_FIXED_STATIC_RAM_SIZE", + "id": "ESP32_USE_FIXED_STATIC_RAM_SIZE", + "name": "ESP32_USE_FIXED_STATIC_RAM_SIZE", + "range": null, + "title": "Use fixed static RAM size", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_SINGLE_CORE_MODE", + "help": "If enabled, application can use IRAM as byte accessible region for storing data\n(Note: IRAM region cannot be used as task stack)\n\nThis is possible due to handling of exceptions `LoadStoreError (3)` and `LoadStoreAlignmentError (9)`\nEach unaligned read/write access will incur a penalty of maximum of 167 CPU cycles.", + "id": "ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY", + "name": "ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY", + "range": null, + "title": "Enable IRAM as 8 bit accessible memory", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESP32_TRAX", + "help": "Reserve parts of SRAM1 for app IRAM which was previously reserved for bootloader DRAM.\nIf booting an app on an older bootloader from before this option was introduced, the app will fail\nto boot due to not recognizing the new IRAM memory area.\n\nIf this is the case please test carefully before pushing out any OTA updates.", + "id": "ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM", + "name": "ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM", + "range": null, + "title": "Reserve parts of SRAM1 for app IRAM (WARNING, read help before enabling)", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings-memory-non-backward-compatible-options", + "title": "Non-backward compatible options", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings-memory", + "title": "Memory", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32_MEMMAP_TRACEMEM", + "name": "ESP32_MEMMAP_TRACEMEM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32_MEMMAP_TRACEMEM_TWOBANKS", + "name": "ESP32_MEMMAP_TRACEMEM_TWOBANKS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP32_TRAX && !ESP_SYSTEM_SINGLE_CORE_MODE", + "help": "The ESP32 contains a feature which allows you to trace the execution path the processor\nhas taken through the program. This is stored in a chunk of 32K (16K for single-processor)\nof memory that can't be used for general purposes anymore. Disable this if you do not know\nwhat this is.\n\n# Memory to reverse for trace, used in linker script", + "id": "ESP32_TRAX_TWOBANKS", + "name": "ESP32_TRAX_TWOBANKS", + "range": null, + "title": "Reserve memory for tracing both pro as well as app cpu execution", + "type": "bool" + } + ], + "depends_on": null, + "help": "The ESP32 contains a feature which allows you to trace the execution path the processor\nhas taken through the program. This is stored in a chunk of 32K (16K for single-processor)\nof memory that can't be used for general purposes anymore. Disable this if you do not know\nwhat this is.", + "id": "ESP32_TRAX", + "name": "ESP32_TRAX", + "range": null, + "title": "Use TRAX tracing feature", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32_TRACEMEM_RESERVE_DRAM", + "name": "ESP32_TRACEMEM_RESERVE_DRAM", + "range": null, + "title": null, + "type": "hex" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings-trace-memory", + "title": "Trace memory", + "type": "menu" + }, + { + "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. Speed wise RTC fast memory operates on\nAPB 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": [ + { + "children": [], + "depends_on": "IDF_TARGET_ARCH_RISCV && SOC_LP_CORE_SUPPORTED && ESP_SYSTEM_PMP_IDRAM_SPLIT", + "help": "If enabled, user can run code available in LP Core image.\n\nWarning: on ESP32-P4 this will also mark the memory area used for BOOTLOADER_RESERVE_RTC_MEM\nas executable. If you consider this a security risk then do not activate this option.", + "id": "ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE", + "name": "ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE", + "range": null, + "title": "Make LP core reserved memory executable from HP core", + "type": "bool" + } + ], + "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). Value -1 means to\ncontinue using the default console UART TX pin.\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 console UART RX input in the ESP-IDF Bootloader and the app (including\ndefault standard input of the app). Value -1 means to continue using the default console UART\nRX pin.\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": "SOC_DEBUG_HAVE_OCD_STUB_BINS", + "help": "OpenOCD uses stub code to access flash during programming or when inserting and removing\nSW flash breakpoints.\nTo execute stub code, OpenOCD allocates memory on the target device, backs up the existing memory,\nloads the stub binary, runs the binary, and then restores the original memory.\nThis process can be time-consuming, especially when using USB serial JTAG.\nBy enabling this option, 8K of memory in RAM will be preallocated with the stub code,\neliminating the need to back up and restore the memory region.", + "id": "ESP_DEBUG_INCLUDE_OCD_STUB_BINS", + "name": "ESP_DEBUG_INCLUDE_OCD_STUB_BINS", + "range": null, + "title": "Preload OpenOCD stub binaries to speed up debugging. 8K memory will be reserved", + "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_0", + "name": "ESP_BROWNOUT_DET_LVL_SEL_0", + "range": null, + "title": "2.43V +/- 0.05", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_1", + "name": "ESP_BROWNOUT_DET_LVL_SEL_1", + "range": null, + "title": "2.48V +/- 0.05", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_2", + "name": "ESP_BROWNOUT_DET_LVL_SEL_2", + "range": null, + "title": "2.58V +/- 0.05", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_3", + "name": "ESP_BROWNOUT_DET_LVL_SEL_3", + "range": null, + "title": "2.62V +/- 0.05", + "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.67V +/- 0.05", + "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.70V +/- 0.05", + "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.77V +/- 0.05", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_7", + "name": "ESP_BROWNOUT_DET_LVL_SEL_7", + "range": null, + "title": "2.80V +/- 0.05", + "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 ESP 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 ESP 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": "If set, the first time the app boots it will disable the BASIC ROM Console\npermanently (by burning an eFuse).\n\nOtherwise, the BASIC ROM Console starts on reset if no valid bootloader is\nread from the flash.\n\n(Enabling secure boot also disables the BASIC ROM Console by default.)", + "id": "ESP32_DISABLE_BASIC_ROM_CONSOLE", + "name": "ESP32_DISABLE_BASIC_ROM_CONSOLE", + "range": null, + "title": "Permanently disable BASIC ROM Console", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SYSTEM_SINGLE_CORE_MODE && SPIRAM", + "help": null, + "id": "ESP32_ECO3_CACHE_LOCK_FIX", + "name": "ESP32_ECO3_CACHE_LOCK_FIX", + "range": null, + "title": null, + "type": "bool" + }, + { + "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": [ + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "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": "FREERTOS_USE_TIMERS", + "help": "Sets the timer task's core affinity\n(see configTIMER_SERVICE_TASK_CORE_AFFINITY documentation for more details).", + "id": "component-config-freertos-kernel-configuse_timers-configtimer_service_task_core_affinity", + "name": "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY", + "title": "configTIMER_SERVICE_TASK_CORE_AFFINITY", + "type": "choice" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "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": "FREERTOS_USE_TIMERS", + "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": "FREERTOS_USE_TIMERS", + "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": "FREERTOS_USE_TIMERS", + "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" + } + ], + "depends_on": null, + "help": "Enable FreeRTOS Software Timers. Normally the timer task will only get pulled into the build\nand created if any software timer related functions are used. This is achieved through IDF\ndefining a weak empty function for xTimerCreateTimerTask, which should take effect if timers.c\nis not pulled into the build.\n\nIn certain special cases (if you use configUSE_TRACE_FACILITY=y and event groups) the linker will\nstill pull in the xTimerCreateTimerTask from timers.c even if the function that utilized it gets\ndiscarded due to not being used.\n\nIn these cases you can use this option to force the timer task to be disabled.", + "id": "FREERTOS_USE_TIMERS", + "name": "FREERTOS_USE_TIMERS", + "range": null, + "title": "configUSE_TIMERS", + "type": "bool" + }, + { + "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": "SOC_CPU_HAS_FPU && (IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3)", + "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": [ + { + "children": [], + "depends_on": "SPIRAM && FREERTOS_SUPPORT_STATIC_ALLOCATION", + "help": "Accessing memory in PSRAM has certain restrictions, so task stacks allocated by xTaskCreate\nare by default allocated from internal RAM.\n\nThis option allows for passing memory allocated from SPIRAM to be passed to xTaskCreateStatic.\nThis should only be used for tasks where the stack is never accessed while the cache is disabled.\n\nExtra notes for ESP32:\n\nBecause some bits of the ESP32 code environment cannot be recompiled with the cache workaround,\nnormally tasks cannot be safely run with their stack residing in external memory; for this reason\nxTaskCreate (and related task creation functions) always allocate stack in internal memory and\nxTaskCreateStatic will check if the memory passed to it is in internal memory.\nIf you have a task that needs a large amount of stack and does not call on ROM code in any way\n(no direct calls, but also no Bluetooth/WiFi), you can try enable this to\ncause xTaskCreateStatic to allow tasks stack in external memory.", + "id": "FREERTOS_TASK_CREATE_ALLOW_EXT_MEM", + "name": "FREERTOS_TASK_CREATE_ALLOW_EXT_MEM", + "range": null, + "title": "Allow external memory as an argument to xTaskCreateStatic (READ HELP)", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-freertos-extra", + "title": "Extra", + "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": "IDF_TARGET_ESP32H2", + "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.\nThis countermeasure is only necessary for ESP32-H2 < v1.2.", + "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": [ + { + "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 if LOG_DYNAMIC_LEVEL_CONTROL\nis enabled.\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-log-level-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-log-level-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": [ + { + "children": [], + "depends_on": null, + "help": "Enables an additional global \"master\" log level check that occurs before a log tag cache\nlookup. This is useful if you want to compile in a lot of logs that are selectable at\nruntime, but avoid the performance hit during periods where you don't want log output.\n\nExamples include remote log forwarding, or disabling logs during a time-critical or\nCPU-intensive section and re-enabling them later. Results in larger program size\ndepending on number of logs compiled in.\n\nIf enabled, defaults to LOG_DEFAULT_LEVEL and can be set using\nesp_log_set_level_master(). This 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": "Enabling this option allows dynamic changes to the log level at runtime\n(using esp_log_level_set()), providing the ability to increase or decrease\nthe log level during program execution.\nIf disabled, the log level remains static once set at compile-time and calling\nesp_log_level_set() will have no effect.\nIf binary size is a critical consideration and dynamic log level changes are not needed,\nconsider disabling this option when LOG_TAG_LEVEL_IMPL_NONE=y to minimize program size.", + "id": "LOG_DYNAMIC_LEVEL_CONTROL", + "name": "LOG_DYNAMIC_LEVEL_CONTROL", + "range": null, + "title": "Enable dynamic log level changes at runtime", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This option disables the ability to set the log level per tag.\nThe ability to change the log level at runtime depends on LOG_DYNAMIC_LEVEL_CONTROL.\nIf LOG_DYNAMIC_LEVEL_CONTROL is disabled, then changing the log level at runtime\nusing `esp_log_level_set()` is not possible.\nThis implementation is suitable for highly constrained environments.", + "id": "LOG_TAG_LEVEL_IMPL_NONE", + "name": "LOG_TAG_LEVEL_IMPL_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this option to use the linked list-only implementation (no cache) for log level retrieval.\nThis approach searches the linked list of all tags for the log level, which may be slower\nfor a large number of tags but may have lower memory requirements than the CACHE approach.\nThe linked list approach compares the whole strings of log tags for finding the log level.", + "id": "LOG_TAG_LEVEL_IMPL_LINKED_LIST", + "name": "LOG_TAG_LEVEL_IMPL_LINKED_LIST", + "range": null, + "title": "Linked List", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this option to use a hybrid mode: cache in combination with the linked list\nfor log tag level checks. This hybrid approach offers a balance between speed and memory usage.\n\nThe cache stores recently accessed log tags and their corresponding log levels, providing\nfaster lookups for frequently used tags. The cache approach compares the tag pointers, which is\nfaster than comparing the whole strings.\n\nFor less frequently used tags, the linked list is used to search for the log level, which may be\nslower for a large number of tags but has lower memory requirements compared to a full cache.\n\nThis hybrid approach aims to improve the efficiency of log level retrieval by combining the benefits\nof both cache and linked list implementations.", + "id": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "name": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "range": null, + "title": "Cache + Linked List", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose the per-tag log level implementation for the log library. This functionality is used\nto enable/disable logs for a particular tag at run time. Applicable only for\napplication logs (i.e., not bootloader logs).", + "id": "component-config-log-log-level-level-settings-method-of-tag-level-checks", + "name": "LOG_TAG_LEVEL_IMPL", + "title": "Method of tag level checks", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This option enables the use of a simple array-based cache implementation for storing and\nretrieving log tag levels. There is no additional code that reorders the cache for fast lookups.\nSuitable for projects where memory usage optimization is crucial and the simplicity of implementation\nis preferred.", + "id": "LOG_TAG_LEVEL_CACHE_ARRAY", + "name": "LOG_TAG_LEVEL_CACHE_ARRAY", + "range": null, + "title": "Array", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This option enables the use of a binary min-heap-based cache implementation for efficient\nstorage and retrieval of log tag levels. It does automatically optimizing cache for fast lookups.\nSuitable for projects where speed of lookup is critical and memory usage can accommodate\nthe overhead of maintaining a binary min-heap structure.", + "id": "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "name": "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "range": null, + "title": "Binary Min-Heap", + "type": "bool" + } + ], + "depends_on": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "help": "The cache stores recently accessed log tags (address of tag) and their corresponding log levels,\nproviding faster lookups for frequently used tags. Cache size can be configured using the\nLOG_TAG_LEVEL_IMPL_CACHE_SIZE option. The cache approach compares the tag pointers, which is\nfaster than comparing the whole strings.", + "id": "component-config-log-log-level-level-settings-cache-implementation", + "name": "LOG_TAG_LEVEL_CACHE_IMPL", + "title": "Cache implementation", + "type": "choice" + }, + { + "children": [], + "depends_on": "LOG_TAG_LEVEL_CACHE_ARRAY || LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "help": "This option sets the size of the cache used for log tag entries. The cache stores recently accessed\nlog tags and their corresponding log levels, which helps improve the efficiency of log level retrieval.\nThe value must be a power of 2 minus 1 (e.g., 1, 3, 7, 15, 31, 63, 127, 255, ...)\nto ensure proper cache behavior. For LOG_TAG_LEVEL_CACHE_ARRAY option the value can be any,\nwithout restrictions.\n\nNote: A larger cache size can improve lookup performance for frequently used log tags but may consume\nmore memory. Conversely, a smaller cache size reduces memory usage but may lead to more frequent cache\nevictions for less frequently used log tags.", + "id": "LOG_TAG_LEVEL_IMPL_CACHE_SIZE", + "name": "LOG_TAG_LEVEL_IMPL_CACHE_SIZE", + "range": null, + "title": "Log Tag Cache Size", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-log-log-level-level-settings", + "title": "Level Settings", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-log-log-level", + "title": "Log Level", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enable ANSI terminal color codes.\nIn order to view these, your terminal program must support ANSI color codes.", + "id": "LOG_COLORS", + "name": "LOG_COLORS", + "range": null, + "title": "Color", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "NO_SYMBOL && ", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_NONE", + "name": "LOG_TIMESTAMP_SOURCE_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "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 (HH:MM:SS.sss)", + "type": "bool" + }, + { + "children": [], + "depends_on": "NO_SYMBOL && ", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_SYSTEM_FULL", + "name": "LOG_TIMESTAMP_SOURCE_SYSTEM_FULL", + "range": null, + "title": "System Time (YY-MM-DD HH:MM:SS.sss)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose what sort of timestamp is displayed in the log output:\n\n- \"None\" - The log will only contain the actual log messages themselves\n without any time-related information. Avoiding timestamps can help conserve\n processing power and memory. It might useful when you\n perform log analysis or debugging, sometimes it's more straightforward\n to work with logs that lack timestamps, especially if the time of occurrence\n is not critical for understanding the issues.\n\n- \"Milliseconds since boot\" is calculated 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 (HH:MM:SS.sss)\" is taken from POSIX time functions which use the chip's\n RTC and high resolution 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- \"System time (YY-MM-DD HH:MM:SS.sss)\" it is the same as the above,\n but also prints the date as well.\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-format-timestamp", + "name": "LOG_TIMESTAMP_SOURCE", + "title": "Timestamp", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-log-format", + "title": "Format", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-log", + "title": "Log", + "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": "SOC_MMU_PAGE_SIZE_8KB_SUPPORTED", + "help": null, + "id": "MMU_PAGE_SIZE_8KB", + "name": "MMU_PAGE_SIZE_8KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "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": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND && !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" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && FREERTOS_UNICORE && IDF_EXPERIMENTAL_FEATURES && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this config will disable auto-resume from hardware. Thus the software will resume the chip\nafter any higher priority task/interrupt which suspend the chip. The benefit is that the suspend-resume\nwill not disturb the higher priority task and interrupt.\n\nThis currently is only valid on single core chip.", + "id": "SPI_FLASH_SOFTWARE_RESUME", + "name": "SPI_FLASH_SOFTWARE_RESUME", + "range": null, + "title": "Resume flash program/erase form suspend state by software control", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && FREERTOS_UNICORE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Disable freertos task scheduler when CONFIG_SPI_FLASH_AUTO_SUSPEND is enabled.\nThus only interrupt can trigger a suspend. When SPI_FLASH_AUTO_SUSPEND is enabled,\ndefault behavior is not disable the task scheduler, so both interrupt and high priority\ntask can suspend the erase/program operation. When this option is enabled, task\nscheduler is disabled, only interrupt can suspend erase/program operation.", + "id": "SPI_FLASH_DISABLE_SCHEDULER_IN_SUSPEND", + "name": "SPI_FLASH_DISABLE_SCHEDULER_IN_SUSPEND", + "range": null, + "title": "Disable task scheduler when suspend is enabled when SPI1 operation is ongoing", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Majority flash supports to use flash register to judge if flash suspend status is\ndone or not. So enable this config, the behavior would use flash register WIP bit to judge\nwhether suspend is valid instead of waiting for a specific long time, which can save a\nlot of time and benefit for performance improvement.", + "id": "SPI_FLASH_AUTO_CHECK_SUSPEND_STATUS", + "name": "SPI_FLASH_AUTO_CHECK_SUSPEND_STATUS", + "range": null, + "title": "Check flash status automatically after flash suspend", + "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": "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/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.cmake new file mode 100644 index 000000000..5a569fa39 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.cmake @@ -0,0 +1,733 @@ +# + # Automatically generated file. DO NOT EDIT. + # Espressif IoT Development Framework (ESP-IDF) Configuration cmake include file + # +set(CONFIG_SOC_BROWNOUT_RESET_SUPPORTED "Not determined") +set(CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED "Not determined") +set(CONFIG_SOC_DPORT_WORKAROUND "Not determined") +set(CONFIG_SOC_CAPS_ECO_VER_MAX "301") +set(CONFIG_SOC_ADC_SUPPORTED "y") +set(CONFIG_SOC_DAC_SUPPORTED "y") +set(CONFIG_SOC_UART_SUPPORTED "y") +set(CONFIG_SOC_MCPWM_SUPPORTED "y") +set(CONFIG_SOC_GPTIMER_SUPPORTED "y") +set(CONFIG_SOC_SDMMC_HOST_SUPPORTED "y") +set(CONFIG_SOC_BT_SUPPORTED "y") +set(CONFIG_SOC_PCNT_SUPPORTED "y") +set(CONFIG_SOC_PHY_SUPPORTED "y") +set(CONFIG_SOC_WIFI_SUPPORTED "y") +set(CONFIG_SOC_SDIO_SLAVE_SUPPORTED "y") +set(CONFIG_SOC_TWAI_SUPPORTED "y") +set(CONFIG_SOC_EFUSE_SUPPORTED "y") +set(CONFIG_SOC_EMAC_SUPPORTED "y") +set(CONFIG_SOC_ULP_SUPPORTED "y") +set(CONFIG_SOC_CCOMP_TIMER_SUPPORTED "y") +set(CONFIG_SOC_RTC_FAST_MEM_SUPPORTED "y") +set(CONFIG_SOC_RTC_SLOW_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_SUPPORT_COEXISTENCE "y") +set(CONFIG_SOC_AES_SUPPORTED "y") +set(CONFIG_SOC_MPI_SUPPORTED "y") +set(CONFIG_SOC_SHA_SUPPORTED "y") +set(CONFIG_SOC_FLASH_ENC_SUPPORTED "y") +set(CONFIG_SOC_SECURE_BOOT_SUPPORTED "y") +set(CONFIG_SOC_TOUCH_SENSOR_SUPPORTED "y") +set(CONFIG_SOC_BOD_SUPPORTED "y") +set(CONFIG_SOC_ULP_FSM_SUPPORTED "y") +set(CONFIG_SOC_CLK_TREE_SUPPORTED "y") +set(CONFIG_SOC_MPU_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_DPORT_WORKAROUND_DIS_INTERRUPT_LVL "5") +set(CONFIG_SOC_XTAL_SUPPORT_26M "y") +set(CONFIG_SOC_XTAL_SUPPORT_40M "y") +set(CONFIG_SOC_XTAL_SUPPORT_AUTO_DETECT "y") +set(CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED "y") +set(CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED "y") +set(CONFIG_SOC_ADC_DMA_SUPPORTED "y") +set(CONFIG_SOC_ADC_PERIPH_NUM "2") +set(CONFIG_SOC_ADC_MAX_CHANNEL_NUM "10") +set(CONFIG_SOC_ADC_ATTEN_NUM "4") +set(CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM "2") +set(CONFIG_SOC_ADC_PATT_LEN_MAX "16") +set(CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH "9") +set(CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH "12") +set(CONFIG_SOC_ADC_DIGI_RESULT_BYTES "2") +set(CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV "4") +set(CONFIG_SOC_ADC_DIGI_MONITOR_NUM "0") +set(CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH "2") +set(CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW "20") +set(CONFIG_SOC_ADC_RTC_MIN_BITWIDTH "9") +set(CONFIG_SOC_ADC_RTC_MAX_BITWIDTH "12") +set(CONFIG_SOC_ADC_SHARED_POWER "y") +set(CONFIG_SOC_SHARED_IDCACHE_SUPPORTED "y") +set(CONFIG_SOC_IDCACHE_PER_CORE "y") +set(CONFIG_SOC_CPU_CORES_NUM "2") +set(CONFIG_SOC_CPU_INTR_NUM "32") +set(CONFIG_SOC_CPU_HAS_FPU "y") +set(CONFIG_SOC_HP_CPU_HAS_MULTIPLE_CORES "y") +set(CONFIG_SOC_CPU_BREAKPOINTS_NUM "2") +set(CONFIG_SOC_CPU_WATCHPOINTS_NUM "2") +set(CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE "64") +set(CONFIG_SOC_DAC_CHAN_NUM "2") +set(CONFIG_SOC_DAC_RESOLUTION "8") +set(CONFIG_SOC_DAC_DMA_16BIT_ALIGN "y") +set(CONFIG_SOC_GPIO_PORT "1") +set(CONFIG_SOC_GPIO_PIN_COUNT "40") +set(CONFIG_SOC_GPIO_VALID_GPIO_MASK "0xffffffffff") +set(CONFIG_SOC_GPIO_IN_RANGE_MAX "39") +set(CONFIG_SOC_GPIO_OUT_RANGE_MAX "33") +set(CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK "0xef0fea") +set(CONFIG_SOC_GPIO_CLOCKOUT_BY_IO_MUX "y") +set(CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM "3") +set(CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP "y") +set(CONFIG_SOC_I2C_NUM "2") +set(CONFIG_SOC_HP_I2C_NUM "2") +set(CONFIG_SOC_I2C_FIFO_LEN "32") +set(CONFIG_SOC_I2C_CMD_REG_NUM "16") +set(CONFIG_SOC_I2C_SUPPORT_SLAVE "y") +set(CONFIG_SOC_I2C_SUPPORT_APB "y") +set(CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR "y") +set(CONFIG_SOC_I2C_STOP_INDEPENDENT "y") +set(CONFIG_SOC_I2S_NUM "2") +set(CONFIG_SOC_I2S_HW_VERSION_1 "y") +set(CONFIG_SOC_I2S_SUPPORTS_APLL "y") +set(CONFIG_SOC_I2S_SUPPORTS_PLL_F160M "y") +set(CONFIG_SOC_I2S_SUPPORTS_PDM "y") +set(CONFIG_SOC_I2S_SUPPORTS_PDM_TX "y") +set(CONFIG_SOC_I2S_PDM_MAX_TX_LINES "1") +set(CONFIG_SOC_I2S_SUPPORTS_PDM_RX "y") +set(CONFIG_SOC_I2S_PDM_MAX_RX_LINES "1") +set(CONFIG_SOC_I2S_SUPPORTS_ADC_DAC "y") +set(CONFIG_SOC_I2S_SUPPORTS_ADC "y") +set(CONFIG_SOC_I2S_SUPPORTS_DAC "y") +set(CONFIG_SOC_I2S_SUPPORTS_LCD_CAMERA "y") +set(CONFIG_SOC_I2S_MAX_DATA_WIDTH "24") +set(CONFIG_SOC_I2S_TRANS_SIZE_ALIGN_WORD "y") +set(CONFIG_SOC_I2S_LCD_I80_VARIANT "y") +set(CONFIG_SOC_LCD_I80_SUPPORTED "y") +set(CONFIG_SOC_LCD_I80_BUSES "2") +set(CONFIG_SOC_LCD_I80_BUS_WIDTH "24") +set(CONFIG_SOC_LEDC_HAS_TIMER_SPECIFIC_MUX "y") +set(CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK "y") +set(CONFIG_SOC_LEDC_SUPPORT_REF_TICK "y") +set(CONFIG_SOC_LEDC_SUPPORT_HS_MODE "y") +set(CONFIG_SOC_LEDC_TIMER_NUM "4") +set(CONFIG_SOC_LEDC_CHANNEL_NUM "8") +set(CONFIG_SOC_LEDC_TIMER_BIT_WIDTH "20") +set(CONFIG_SOC_MCPWM_GROUPS "2") +set(CONFIG_SOC_MCPWM_TIMERS_PER_GROUP "3") +set(CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP "3") +set(CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR "2") +set(CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR "2") +set(CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR "2") +set(CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP "3") +set(CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP "y") +set(CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER "3") +set(CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP "3") +set(CONFIG_SOC_MMU_PERIPH_NUM "2") +set(CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM "3") +set(CONFIG_SOC_MPU_MIN_REGION_SIZE "0x20000000") +set(CONFIG_SOC_MPU_REGIONS_MAX_NUM "8") +set(CONFIG_SOC_PCNT_GROUPS "1") +set(CONFIG_SOC_PCNT_UNITS_PER_GROUP "8") +set(CONFIG_SOC_PCNT_CHANNELS_PER_UNIT "2") +set(CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT "2") +set(CONFIG_SOC_RMT_GROUPS "1") +set(CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP "8") +set(CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP "8") +set(CONFIG_SOC_RMT_CHANNELS_PER_GROUP "8") +set(CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL "64") +set(CONFIG_SOC_RMT_SUPPORT_REF_TICK "y") +set(CONFIG_SOC_RMT_SUPPORT_APB "y") +set(CONFIG_SOC_RMT_CHANNEL_CLK_INDEPENDENT "y") +set(CONFIG_SOC_RTCIO_PIN_COUNT "18") +set(CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED "y") +set(CONFIG_SOC_RTCIO_HOLD_SUPPORTED "y") +set(CONFIG_SOC_RTCIO_WAKE_SUPPORTED "y") +set(CONFIG_SOC_SDM_GROUPS "1") +set(CONFIG_SOC_SDM_CHANNELS_PER_GROUP "8") +set(CONFIG_SOC_SDM_CLK_SUPPORT_APB "y") +set(CONFIG_SOC_SPI_HD_BOTH_INOUT_SUPPORTED "y") +set(CONFIG_SOC_SPI_AS_CS_SUPPORTED "y") +set(CONFIG_SOC_SPI_PERIPH_NUM "3") +set(CONFIG_SOC_SPI_DMA_CHAN_NUM "2") +set(CONFIG_SOC_SPI_MAX_CS_NUM "3") +set(CONFIG_SOC_SPI_SUPPORT_CLK_APB "y") +set(CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE "64") +set(CONFIG_SOC_SPI_MAX_PRE_DIVIDER "8192") +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_TIMER_GROUPS "2") +set(CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP "2") +set(CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH "64") +set(CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS "4") +set(CONFIG_SOC_TIMER_GROUP_SUPPORT_APB "y") +set(CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO "32") +set(CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI "16") +set(CONFIG_SOC_TOUCH_SENSOR_VERSION "1") +set(CONFIG_SOC_TOUCH_SENSOR_NUM "10") +set(CONFIG_SOC_TOUCH_SAMPLE_CFG_NUM "1") +set(CONFIG_SOC_TWAI_CONTROLLER_NUM "1") +set(CONFIG_SOC_TWAI_BRP_MIN "2") +set(CONFIG_SOC_TWAI_CLK_SUPPORT_APB "y") +set(CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT "y") +set(CONFIG_SOC_UART_NUM "3") +set(CONFIG_SOC_UART_HP_NUM "3") +set(CONFIG_SOC_UART_SUPPORT_APB_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_REF_TICK "y") +set(CONFIG_SOC_UART_FIFO_LEN "128") +set(CONFIG_SOC_UART_BITRATE_MAX "5000000") +set(CONFIG_SOC_SPIRAM_SUPPORTED "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE "y") +set(CONFIG_SOC_SHA_SUPPORT_PARALLEL_ENG "y") +set(CONFIG_SOC_SHA_ENDIANNESS_BE "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA1 "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA256 "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA384 "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA512 "y") +set(CONFIG_SOC_MPI_MEM_BLOCKS_NUM "4") +set(CONFIG_SOC_MPI_OPERATIONS_NUM "y") +set(CONFIG_SOC_RSA_MAX_BIT_LEN "4096") +set(CONFIG_SOC_AES_SUPPORT_AES_128 "y") +set(CONFIG_SOC_AES_SUPPORT_AES_192 "y") +set(CONFIG_SOC_AES_SUPPORT_AES_256 "y") +set(CONFIG_SOC_SECURE_BOOT_V1 "y") +set(CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS "y") +set(CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX "32") +set(CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE "21") +set(CONFIG_SOC_PM_SUPPORT_EXT0_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RC_FAST_PD "y") +set(CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD "y") +set(CONFIG_SOC_PM_SUPPORT_MODEM_PD "y") +set(CONFIG_SOC_CONFIGURABLE_VDDSDIO_SUPPORTED "y") +set(CONFIG_SOC_PM_MODEM_PD_BY_SW "y") +set(CONFIG_SOC_CLK_APLL_SUPPORTED "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_SDMMC_USE_IOMUX "y") +set(CONFIG_SOC_SDMMC_NUM_SLOTS "2") +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_NAN_SUPPORT "y") +set(CONFIG_SOC_BLE_SUPPORTED "y") +set(CONFIG_SOC_BLE_MESH_SUPPORTED "y") +set(CONFIG_SOC_BT_CLASSIC_SUPPORTED "y") +set(CONFIG_SOC_BLUFI_SUPPORTED "y") +set(CONFIG_SOC_BT_H2C_ENC_KEY_CTRL_ENH_VSC_SUPPORTED "y") +set(CONFIG_SOC_ULP_HAS_ADC "y") +set(CONFIG_SOC_PHY_COMBO_MODULE "y") +set(CONFIG_SOC_EMAC_RMII_CLK_OUT_INTERNAL_LOOPBACK "y") +set(CONFIG_IDF_CMAKE "y") +set(CONFIG_IDF_TOOLCHAIN "gcc") +set(CONFIG_IDF_TOOLCHAIN_GCC "y") +set(CONFIG_IDF_TARGET_ARCH_XTENSA "y") +set(CONFIG_IDF_TARGET_ARCH "xtensa") +set(CONFIG_IDF_TARGET "esp32") +set(CONFIG_IDF_INIT_VERSION "5.4.1") +set(CONFIG_IDF_TARGET_ESP32 "y") +set(CONFIG_IDF_FIRMWARE_CHIP_ID "0x0") +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_APP_COMPATIBLE_PRE_V2_1_BOOTLOADERS "") +set(CONFIG_APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS "") +set(CONFIG_BOOTLOADER_COMPILE_TIME_DATE "y") +set(CONFIG_BOOTLOADER_PROJECT_VER "1") +set(CONFIG_BOOTLOADER_OFFSET_IN_FLASH "0x1000") +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_LOG_COLORS "") +set(CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS "y") +set(CONFIG_BOOTLOADER_FLASH_DC_AWARE "") +set(CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT "y") +set(CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V "") +set(CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V "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_V1_SUPPORTED "y") +set(CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT "") +set(CONFIG_SECURE_BOOT "") +set(CONFIG_SECURE_FLASH_ENC_ENABLED "") +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_HAS_UART_BUF_SWITCH "y") +set(CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND "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_HAS_SW_FLOAT "y") +set(CONFIG_ESP_ROM_USB_OTG_NUM "-1") +set(CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM "-1") +set(CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB "y") +set(CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC "y") +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 "") +set(CONFIG_ESPTOOLPY_FLASHFREQ_40M "y") +set(CONFIG_ESPTOOLPY_FLASHFREQ_26M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ_20M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ "40m") +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_TWO_OTA_LARGE "") +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_ASSERT_NDEBUG_EVALUATE "y") +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_NO_MERGE_CONSTANTS "") +set(CONFIG_COMPILER_WARN_WRITE_STRINGS "") +set(CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS "y") +set(CONFIG_COMPILER_DISABLE_GCC12_WARNINGS "") +set(CONFIG_COMPILER_DISABLE_GCC13_WARNINGS "") +set(CONFIG_COMPILER_DISABLE_GCC14_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 "y") +set(CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE "") +set(CONFIG_COMPILER_STATIC_ANALYZER "") +set(CONFIG_EFUSE_CUSTOM_TABLE "") +set(CONFIG_EFUSE_VIRTUAL "") +set(CONFIG_EFUSE_CODE_SCHEME_COMPAT_NONE "") +set(CONFIG_EFUSE_CODE_SCHEME_COMPAT_3_4 "y") +set(CONFIG_EFUSE_CODE_SCHEME_COMPAT_REPEAT "") +set(CONFIG_EFUSE_MAX_BLK_LEN "192") +set(CONFIG_ESP_ERR_TO_NAME_LOOKUP "y") +set(CONFIG_ESP32_REV_MIN_0 "y") +set(CONFIG_ESP32_REV_MIN_1 "") +set(CONFIG_ESP32_REV_MIN_1_1 "") +set(CONFIG_ESP32_REV_MIN_2 "") +set(CONFIG_ESP32_REV_MIN_3 "") +set(CONFIG_ESP32_REV_MIN_3_1 "") +set(CONFIG_ESP32_REV_MIN "0") +set(CONFIG_ESP32_REV_MIN_FULL "0") +set(CONFIG_ESP_REV_MIN_FULL "0") +set(CONFIG_ESP32_REV_MAX_FULL "399") +set(CONFIG_ESP_REV_MAX_FULL "399") +set(CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL "0") +set(CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL "99") +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_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO "") +set(CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR "y") +set(CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES "4") +set(CONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR "") +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_RTC_BUS_ISO_WORKAROUND "y") +set(CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND "") +set(CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY "2000") +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_XTAL_FREQ_26 "") +set(CONFIG_XTAL_FREQ_32 "") +set(CONFIG_XTAL_FREQ_40 "y") +set(CONFIG_XTAL_FREQ_AUTO "") +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_240 "") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ "160") +set(CONFIG_ESP32_USE_FIXED_STATIC_RAM_SIZE "") +set(CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM "") +set(CONFIG_ESP32_TRAX "") +set(CONFIG_ESP32_TRACEMEM_RESERVE_DRAM "0x0") +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_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_CPU1 "") +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_UART_CUSTOM "") +set(CONFIG_ESP_CONSOLE_NONE "") +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_INT_WDT_CHECK_CPU1 "y") +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_TASK_WDT_CHECK_IDLE_TASK_CPU1 "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_5 "") +set(CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4 "y") +set(CONFIG_ESP_BROWNOUT_DET "y") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_0 "y") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL "0") +set(CONFIG_ESP32_DISABLE_BASIC_ROM_CONSOLE "") +set(CONFIG_ESP_SYSTEM_BROWNOUT_INTR "y") +set(CONFIG_ESP_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_ESP_IPC_USES_CALLERS_PRIORITY "y") +set(CONFIG_ESP_IPC_ISR_ENABLE "y") +set(CONFIG_FREERTOS_SMP "") +set(CONFIG_FREERTOS_UNICORE "") +set(CONFIG_FREERTOS_HZ "100") +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_USE_TIMERS "y") +set(CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME "Tmr Svc") +set(CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0 "") +set(CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU1 "") +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_FPU_IN_ISR "") +set(CONFIG_FREERTOS_TICK_SUPPORT_CORETIMER "y") +set(CONFIG_FREERTOS_CORETIMER_0 "y") +set(CONFIG_FREERTOS_CORETIMER_1 "") +set(CONFIG_FREERTOS_SYSTICK_USES_CCOUNT "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 "2") +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_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_DYNAMIC_LEVEL_CONTROL "y") +set(CONFIG_LOG_TAG_LEVEL_IMPL_NONE "") +set(CONFIG_LOG_TAG_LEVEL_IMPL_LINKED_LIST "") +set(CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST "y") +set(CONFIG_LOG_TAG_LEVEL_CACHE_ARRAY "") +set(CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP "y") +set(CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE "31") +set(CONFIG_LOG_COLORS "") +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_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_DANGEROUS_WRITE_ABORTS "y") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS "") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED "") +set(CONFIG_SPI_FLASH_SHARE_SPI1_BUS "") +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_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 "") +set(CONFIG_SPI_FLASH_SUPPORT_TH_CHIP "") +set(CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE "y") +set(CONFIG_IDF_EXPERIMENTAL_FEATURES "") +set(CONFIGS_LIST CONFIG_SOC_BROWNOUT_RESET_SUPPORTED;CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED;CONFIG_SOC_DPORT_WORKAROUND;CONFIG_SOC_CAPS_ECO_VER_MAX;CONFIG_SOC_ADC_SUPPORTED;CONFIG_SOC_DAC_SUPPORTED;CONFIG_SOC_UART_SUPPORTED;CONFIG_SOC_MCPWM_SUPPORTED;CONFIG_SOC_GPTIMER_SUPPORTED;CONFIG_SOC_SDMMC_HOST_SUPPORTED;CONFIG_SOC_BT_SUPPORTED;CONFIG_SOC_PCNT_SUPPORTED;CONFIG_SOC_PHY_SUPPORTED;CONFIG_SOC_WIFI_SUPPORTED;CONFIG_SOC_SDIO_SLAVE_SUPPORTED;CONFIG_SOC_TWAI_SUPPORTED;CONFIG_SOC_EFUSE_SUPPORTED;CONFIG_SOC_EMAC_SUPPORTED;CONFIG_SOC_ULP_SUPPORTED;CONFIG_SOC_CCOMP_TIMER_SUPPORTED;CONFIG_SOC_RTC_FAST_MEM_SUPPORTED;CONFIG_SOC_RTC_SLOW_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_SUPPORT_COEXISTENCE;CONFIG_SOC_AES_SUPPORTED;CONFIG_SOC_MPI_SUPPORTED;CONFIG_SOC_SHA_SUPPORTED;CONFIG_SOC_FLASH_ENC_SUPPORTED;CONFIG_SOC_SECURE_BOOT_SUPPORTED;CONFIG_SOC_TOUCH_SENSOR_SUPPORTED;CONFIG_SOC_BOD_SUPPORTED;CONFIG_SOC_ULP_FSM_SUPPORTED;CONFIG_SOC_CLK_TREE_SUPPORTED;CONFIG_SOC_MPU_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_DPORT_WORKAROUND_DIS_INTERRUPT_LVL;CONFIG_SOC_XTAL_SUPPORT_26M;CONFIG_SOC_XTAL_SUPPORT_40M;CONFIG_SOC_XTAL_SUPPORT_AUTO_DETECT;CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED;CONFIG_SOC_ADC_DIG_CTRL_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_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_SHARED_POWER;CONFIG_SOC_SHARED_IDCACHE_SUPPORTED;CONFIG_SOC_IDCACHE_PER_CORE;CONFIG_SOC_CPU_CORES_NUM;CONFIG_SOC_CPU_INTR_NUM;CONFIG_SOC_CPU_HAS_FPU;CONFIG_SOC_HP_CPU_HAS_MULTIPLE_CORES;CONFIG_SOC_CPU_BREAKPOINTS_NUM;CONFIG_SOC_CPU_WATCHPOINTS_NUM;CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE;CONFIG_SOC_DAC_CHAN_NUM;CONFIG_SOC_DAC_RESOLUTION;CONFIG_SOC_DAC_DMA_16BIT_ALIGN;CONFIG_SOC_GPIO_PORT;CONFIG_SOC_GPIO_PIN_COUNT;CONFIG_SOC_GPIO_VALID_GPIO_MASK;CONFIG_SOC_GPIO_IN_RANGE_MAX;CONFIG_SOC_GPIO_OUT_RANGE_MAX;CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK;CONFIG_SOC_GPIO_CLOCKOUT_BY_IO_MUX;CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM;CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP;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_APB;CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR;CONFIG_SOC_I2C_STOP_INDEPENDENT;CONFIG_SOC_I2S_NUM;CONFIG_SOC_I2S_HW_VERSION_1;CONFIG_SOC_I2S_SUPPORTS_APLL;CONFIG_SOC_I2S_SUPPORTS_PLL_F160M;CONFIG_SOC_I2S_SUPPORTS_PDM;CONFIG_SOC_I2S_SUPPORTS_PDM_TX;CONFIG_SOC_I2S_PDM_MAX_TX_LINES;CONFIG_SOC_I2S_SUPPORTS_PDM_RX;CONFIG_SOC_I2S_PDM_MAX_RX_LINES;CONFIG_SOC_I2S_SUPPORTS_ADC_DAC;CONFIG_SOC_I2S_SUPPORTS_ADC;CONFIG_SOC_I2S_SUPPORTS_DAC;CONFIG_SOC_I2S_SUPPORTS_LCD_CAMERA;CONFIG_SOC_I2S_MAX_DATA_WIDTH;CONFIG_SOC_I2S_TRANS_SIZE_ALIGN_WORD;CONFIG_SOC_I2S_LCD_I80_VARIANT;CONFIG_SOC_LCD_I80_SUPPORTED;CONFIG_SOC_LCD_I80_BUSES;CONFIG_SOC_LCD_I80_BUS_WIDTH;CONFIG_SOC_LEDC_HAS_TIMER_SPECIFIC_MUX;CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK;CONFIG_SOC_LEDC_SUPPORT_REF_TICK;CONFIG_SOC_LEDC_SUPPORT_HS_MODE;CONFIG_SOC_LEDC_TIMER_NUM;CONFIG_SOC_LEDC_CHANNEL_NUM;CONFIG_SOC_LEDC_TIMER_BIT_WIDTH;CONFIG_SOC_MCPWM_GROUPS;CONFIG_SOC_MCPWM_TIMERS_PER_GROUP;CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP;CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR;CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR;CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR;CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP;CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP;CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER;CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP;CONFIG_SOC_MMU_PERIPH_NUM;CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM;CONFIG_SOC_MPU_MIN_REGION_SIZE;CONFIG_SOC_MPU_REGIONS_MAX_NUM;CONFIG_SOC_PCNT_GROUPS;CONFIG_SOC_PCNT_UNITS_PER_GROUP;CONFIG_SOC_PCNT_CHANNELS_PER_UNIT;CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT;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_REF_TICK;CONFIG_SOC_RMT_SUPPORT_APB;CONFIG_SOC_RMT_CHANNEL_CLK_INDEPENDENT;CONFIG_SOC_RTCIO_PIN_COUNT;CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED;CONFIG_SOC_RTCIO_HOLD_SUPPORTED;CONFIG_SOC_RTCIO_WAKE_SUPPORTED;CONFIG_SOC_SDM_GROUPS;CONFIG_SOC_SDM_CHANNELS_PER_GROUP;CONFIG_SOC_SDM_CLK_SUPPORT_APB;CONFIG_SOC_SPI_HD_BOTH_INOUT_SUPPORTED;CONFIG_SOC_SPI_AS_CS_SUPPORTED;CONFIG_SOC_SPI_PERIPH_NUM;CONFIG_SOC_SPI_DMA_CHAN_NUM;CONFIG_SOC_SPI_MAX_CS_NUM;CONFIG_SOC_SPI_SUPPORT_CLK_APB;CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE;CONFIG_SOC_SPI_MAX_PRE_DIVIDER;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_TIMER_GROUPS;CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP;CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH;CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS;CONFIG_SOC_TIMER_GROUP_SUPPORT_APB;CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO;CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI;CONFIG_SOC_TOUCH_SENSOR_VERSION;CONFIG_SOC_TOUCH_SENSOR_NUM;CONFIG_SOC_TOUCH_SAMPLE_CFG_NUM;CONFIG_SOC_TWAI_CONTROLLER_NUM;CONFIG_SOC_TWAI_BRP_MIN;CONFIG_SOC_TWAI_CLK_SUPPORT_APB;CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT;CONFIG_SOC_UART_NUM;CONFIG_SOC_UART_HP_NUM;CONFIG_SOC_UART_SUPPORT_APB_CLK;CONFIG_SOC_UART_SUPPORT_REF_TICK;CONFIG_SOC_UART_FIFO_LEN;CONFIG_SOC_UART_BITRATE_MAX;CONFIG_SOC_SPIRAM_SUPPORTED;CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE;CONFIG_SOC_SHA_SUPPORT_PARALLEL_ENG;CONFIG_SOC_SHA_ENDIANNESS_BE;CONFIG_SOC_SHA_SUPPORT_SHA1;CONFIG_SOC_SHA_SUPPORT_SHA256;CONFIG_SOC_SHA_SUPPORT_SHA384;CONFIG_SOC_SHA_SUPPORT_SHA512;CONFIG_SOC_MPI_MEM_BLOCKS_NUM;CONFIG_SOC_MPI_OPERATIONS_NUM;CONFIG_SOC_RSA_MAX_BIT_LEN;CONFIG_SOC_AES_SUPPORT_AES_128;CONFIG_SOC_AES_SUPPORT_AES_192;CONFIG_SOC_AES_SUPPORT_AES_256;CONFIG_SOC_SECURE_BOOT_V1;CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS;CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX;CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE;CONFIG_SOC_PM_SUPPORT_EXT0_WAKEUP;CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP;CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP;CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP;CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD;CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD;CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD;CONFIG_SOC_PM_SUPPORT_RC_FAST_PD;CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD;CONFIG_SOC_PM_SUPPORT_MODEM_PD;CONFIG_SOC_CONFIGURABLE_VDDSDIO_SUPPORTED;CONFIG_SOC_PM_MODEM_PD_BY_SW;CONFIG_SOC_CLK_APLL_SUPPORTED;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_SDMMC_USE_IOMUX;CONFIG_SOC_SDMMC_NUM_SLOTS;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_NAN_SUPPORT;CONFIG_SOC_BLE_SUPPORTED;CONFIG_SOC_BLE_MESH_SUPPORTED;CONFIG_SOC_BT_CLASSIC_SUPPORTED;CONFIG_SOC_BLUFI_SUPPORTED;CONFIG_SOC_BT_H2C_ENC_KEY_CTRL_ENH_VSC_SUPPORTED;CONFIG_SOC_ULP_HAS_ADC;CONFIG_SOC_PHY_COMBO_MODULE;CONFIG_SOC_EMAC_RMII_CLK_OUT_INTERNAL_LOOPBACK;CONFIG_IDF_CMAKE;CONFIG_IDF_TOOLCHAIN;CONFIG_IDF_TOOLCHAIN_GCC;CONFIG_IDF_TARGET_ARCH_XTENSA;CONFIG_IDF_TARGET_ARCH;CONFIG_IDF_TARGET;CONFIG_IDF_INIT_VERSION;CONFIG_IDF_TARGET_ESP32;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_ESP32_NO_BLOBS;CONFIG_APP_COMPATIBLE_PRE_V2_1_BOOTLOADERS;CONFIG_ESP32_COMPATIBLE_PRE_V2_1_BOOTLOADERS;CONFIG_APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS;CONFIG_ESP32_COMPATIBLE_PRE_V3_1_BOOTLOADERS;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_LOG_COLORS;CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS;CONFIG_BOOTLOADER_FLASH_DC_AWARE;CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT;CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V;CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V;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_V1_SUPPORTED;CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT;CONFIG_SECURE_BOOT;CONFIG_SECURE_FLASH_ENC_ENABLED;CONFIG_FLASH_ENCRYPTION_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_HAS_UART_BUF_SWITCH;CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND;CONFIG_ESP_ROM_HAS_NEWLIB;CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT;CONFIG_ESP_ROM_HAS_NEWLIB_32BIT_TIME;CONFIG_ESP_ROM_HAS_SW_FLOAT;CONFIG_ESP_ROM_USB_OTG_NUM;CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM;CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB;CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC;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;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_TWO_OTA_LARGE;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_ASSERT_NDEBUG_EVALUATE;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_NO_MERGE_CONSTANTS;CONFIG_COMPILER_WARN_WRITE_STRINGS;CONFIG_WARN_WRITE_STRINGS;CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS;CONFIG_COMPILER_DISABLE_GCC12_WARNINGS;CONFIG_COMPILER_DISABLE_GCC13_WARNINGS;CONFIG_COMPILER_DISABLE_GCC14_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_COMPILER_STATIC_ANALYZER;CONFIG_EFUSE_CUSTOM_TABLE;CONFIG_EFUSE_VIRTUAL;CONFIG_EFUSE_CODE_SCHEME_COMPAT_NONE;CONFIG_EFUSE_CODE_SCHEME_COMPAT_3_4;CONFIG_EFUSE_CODE_SCHEME_COMPAT_REPEAT;CONFIG_EFUSE_MAX_BLK_LEN;CONFIG_ESP_ERR_TO_NAME_LOOKUP;CONFIG_ESP32_REV_MIN_0;CONFIG_ESP32_REV_MIN_1;CONFIG_ESP32_REV_MIN_1_1;CONFIG_ESP32_REV_MIN_2;CONFIG_ESP32_REV_MIN_3;CONFIG_ESP32_REV_MIN_3_1;CONFIG_ESP32_REV_MIN;CONFIG_ESP32_REV_MIN_FULL;CONFIG_ESP_REV_MIN_FULL;CONFIG_ESP32_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_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO;CONFIG_TWO_UNIVERSAL_MAC_ADDRESS;CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR;CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS;CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES;CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS;CONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR;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_RTC_BUS_ISO_WORKAROUND;CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND;CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY;CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY;CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_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_ESP32_RTC_CLK_SRC_INT_RC;CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC;CONFIG_RTC_CLK_SRC_EXT_CRYS;CONFIG_ESP32_RTC_CLK_SRC_EXT_CRYS;CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL;CONFIG_RTC_CLK_SRC_EXT_OSC;CONFIG_ESP32_RTC_CLK_SRC_EXT_OSC;CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_OSC;CONFIG_RTC_CLK_SRC_INT_8MD256;CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256;CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256;CONFIG_RTC_CLK_CAL_CYCLES;CONFIG_ESP32_RTC_CLK_CAL_CYCLES;CONFIG_PERIPH_CTRL_FUNC_IN_IRAM;CONFIG_XTAL_FREQ_26;CONFIG_ESP32_XTAL_FREQ_26;CONFIG_XTAL_FREQ_32;CONFIG_XTAL_FREQ_40;CONFIG_ESP32_XTAL_FREQ_40;CONFIG_XTAL_FREQ_AUTO;CONFIG_ESP32_XTAL_FREQ_AUTO;CONFIG_XTAL_FREQ;CONFIG_ESP32_XTAL_FREQ;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80;CONFIG_ESP32_DEFAULT_CPU_FREQ_80;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160;CONFIG_ESP32_DEFAULT_CPU_FREQ_160;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240;CONFIG_ESP32_DEFAULT_CPU_FREQ_240;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ;CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ;CONFIG_ESP32_USE_FIXED_STATIC_RAM_SIZE;CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM;CONFIG_ESP32_TRAX;CONFIG_ESP32_TRACEMEM_RESERVE_DRAM;CONFIG_TRACEMEM_RESERVE_DRAM;CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT;CONFIG_ESP32_PANIC_PRINT_HALT;CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT;CONFIG_ESP32_PANIC_PRINT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT;CONFIG_ESP32_PANIC_SILENT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS;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_CPU1;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_UART_CUSTOM;CONFIG_CONSOLE_UART_CUSTOM;CONFIG_ESP_CONSOLE_NONE;CONFIG_CONSOLE_UART_NONE;CONFIG_ESP_CONSOLE_UART_NONE;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_INT_WDT_CHECK_CPU1;CONFIG_INT_WDT_CHECK_CPU1;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_TASK_WDT_CHECK_IDLE_TASK_CPU1;CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1;CONFIG_ESP_PANIC_HANDLER_IRAM;CONFIG_ESP_DEBUG_STUBS_ENABLE;CONFIG_ESP32_DEBUG_STUBS_ENABLE;CONFIG_ESP_DEBUG_OCDAWARE;CONFIG_ESP32_DEBUG_OCDAWARE;CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5;CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4;CONFIG_ESP_BROWNOUT_DET;CONFIG_BROWNOUT_DET;CONFIG_ESP32_BROWNOUT_DET;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_0;CONFIG_BROWNOUT_DET_LVL_SEL_0;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1;CONFIG_BROWNOUT_DET_LVL_SEL_1;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_1;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2;CONFIG_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3;CONFIG_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4;CONFIG_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5;CONFIG_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6;CONFIG_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7;CONFIG_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP_BROWNOUT_DET_LVL;CONFIG_BROWNOUT_DET_LVL;CONFIG_ESP32_BROWNOUT_DET_LVL;CONFIG_ESP32_DISABLE_BASIC_ROM_CONSOLE;CONFIG_DISABLE_BASIC_ROM_CONSOLE;CONFIG_ESP_SYSTEM_BROWNOUT_INTR;CONFIG_ESP_IPC_TASK_STACK_SIZE;CONFIG_IPC_TASK_STACK_SIZE;CONFIG_ESP_IPC_USES_CALLERS_PRIORITY;CONFIG_ESP_IPC_ISR_ENABLE;CONFIG_FREERTOS_SMP;CONFIG_FREERTOS_UNICORE;CONFIG_FREERTOS_HZ;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_USE_TIMERS;CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME;CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0;CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU1;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_FPU_IN_ISR;CONFIG_FREERTOS_TICK_SUPPORT_CORETIMER;CONFIG_FREERTOS_CORETIMER_0;CONFIG_FREERTOS_CORETIMER_1;CONFIG_FREERTOS_SYSTICK_USES_CCOUNT;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_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_DYNAMIC_LEVEL_CONTROL;CONFIG_LOG_TAG_LEVEL_IMPL_NONE;CONFIG_LOG_TAG_LEVEL_IMPL_LINKED_LIST;CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST;CONFIG_LOG_TAG_LEVEL_CACHE_ARRAY;CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP;CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE;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_ESP32_TIME_SYSCALL_USE_RTC_HRT;CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1;CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC;CONFIG_ESP32_TIME_SYSCALL_USE_RTC;CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT;CONFIG_ESP32_TIME_SYSCALL_USE_HRT;CONFIG_ESP32_TIME_SYSCALL_USE_FRC1;CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE;CONFIG_ESP32_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_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_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_SHARE_SPI1_BUS;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_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_ESP32_NO_BLOBS "") +set(CONFIG_ESP32_COMPATIBLE_PRE_V2_1_BOOTLOADERS "") +set(CONFIG_ESP32_COMPATIBLE_PRE_V3_1_BOOTLOADERS "") +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_TWO_UNIVERSAL_MAC_ADDRESS "") +set(CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS "y") +set(CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS "4") +set(CONFIG_ESP_SYSTEM_PD_FLASH "") +set(CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY "2000") +set(CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY "2000") +set(CONFIG_ESP32_RTC_CLK_SRC_INT_RC "y") +set(CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC "y") +set(CONFIG_ESP32_RTC_CLK_SRC_EXT_CRYS "") +set(CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL "") +set(CONFIG_ESP32_RTC_CLK_SRC_EXT_OSC "") +set(CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_OSC "") +set(CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256 "") +set(CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 "") +set(CONFIG_ESP32_RTC_CLK_CAL_CYCLES "1024") +set(CONFIG_ESP32_XTAL_FREQ_26 "") +set(CONFIG_ESP32_XTAL_FREQ_40 "y") +set(CONFIG_ESP32_XTAL_FREQ_AUTO "") +set(CONFIG_ESP32_XTAL_FREQ "40") +set(CONFIG_ESP32_DEFAULT_CPU_FREQ_80 "") +set(CONFIG_ESP32_DEFAULT_CPU_FREQ_160 "y") +set(CONFIG_ESP32_DEFAULT_CPU_FREQ_240 "") +set(CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ "160") +set(CONFIG_TRACEMEM_RESERVE_DRAM "0x0") +set(CONFIG_ESP32_PANIC_PRINT_HALT "") +set(CONFIG_ESP32_PANIC_PRINT_REBOOT "y") +set(CONFIG_ESP32_PANIC_SILENT_REBOOT "") +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_INT_WDT_CHECK_CPU1 "y") +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_TASK_WDT_CHECK_IDLE_TASK_CPU1 "y") +set(CONFIG_ESP32_DEBUG_STUBS_ENABLE "") +set(CONFIG_ESP32_DEBUG_OCDAWARE "y") +set(CONFIG_BROWNOUT_DET "y") +set(CONFIG_ESP32_BROWNOUT_DET "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_0 "y") +set(CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0 "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_1 "") +set(CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_1 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_7 "") +set(CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_7 "") +set(CONFIG_BROWNOUT_DET_LVL "0") +set(CONFIG_ESP32_BROWNOUT_DET_LVL "0") +set(CONFIG_DISABLE_BASIC_ROM_CONSOLE "") +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_ESP32_TIME_SYSCALL_USE_RTC_HRT "y") +set(CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1 "y") +set(CONFIG_ESP32_TIME_SYSCALL_USE_RTC "") +set(CONFIG_ESP32_TIME_SYSCALL_USE_HRT "") +set(CONFIG_ESP32_TIME_SYSCALL_USE_FRC1 "") +set(CONFIG_ESP32_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/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.h b/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.h new file mode 100644 index 000000000..37b909cbd --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.h @@ -0,0 +1,495 @@ +/* + * Automatically generated file. DO NOT EDIT. + * Espressif IoT Development Framework (ESP-IDF) 5.4.1 Configuration Header + */ +#pragma once +#define CONFIG_SOC_BROWNOUT_RESET_SUPPORTED "Not determined" +#define CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED "Not determined" +#define CONFIG_SOC_DPORT_WORKAROUND "Not determined" +#define CONFIG_SOC_CAPS_ECO_VER_MAX 301 +#define CONFIG_SOC_ADC_SUPPORTED 1 +#define CONFIG_SOC_DAC_SUPPORTED 1 +#define CONFIG_SOC_UART_SUPPORTED 1 +#define CONFIG_SOC_MCPWM_SUPPORTED 1 +#define CONFIG_SOC_GPTIMER_SUPPORTED 1 +#define CONFIG_SOC_SDMMC_HOST_SUPPORTED 1 +#define CONFIG_SOC_BT_SUPPORTED 1 +#define CONFIG_SOC_PCNT_SUPPORTED 1 +#define CONFIG_SOC_PHY_SUPPORTED 1 +#define CONFIG_SOC_WIFI_SUPPORTED 1 +#define CONFIG_SOC_SDIO_SLAVE_SUPPORTED 1 +#define CONFIG_SOC_TWAI_SUPPORTED 1 +#define CONFIG_SOC_EFUSE_SUPPORTED 1 +#define CONFIG_SOC_EMAC_SUPPORTED 1 +#define CONFIG_SOC_ULP_SUPPORTED 1 +#define CONFIG_SOC_CCOMP_TIMER_SUPPORTED 1 +#define CONFIG_SOC_RTC_FAST_MEM_SUPPORTED 1 +#define CONFIG_SOC_RTC_SLOW_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_SUPPORT_COEXISTENCE 1 +#define CONFIG_SOC_AES_SUPPORTED 1 +#define CONFIG_SOC_MPI_SUPPORTED 1 +#define CONFIG_SOC_SHA_SUPPORTED 1 +#define CONFIG_SOC_FLASH_ENC_SUPPORTED 1 +#define CONFIG_SOC_SECURE_BOOT_SUPPORTED 1 +#define CONFIG_SOC_TOUCH_SENSOR_SUPPORTED 1 +#define CONFIG_SOC_BOD_SUPPORTED 1 +#define CONFIG_SOC_ULP_FSM_SUPPORTED 1 +#define CONFIG_SOC_CLK_TREE_SUPPORTED 1 +#define CONFIG_SOC_MPU_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_DPORT_WORKAROUND_DIS_INTERRUPT_LVL 5 +#define CONFIG_SOC_XTAL_SUPPORT_26M 1 +#define CONFIG_SOC_XTAL_SUPPORT_40M 1 +#define CONFIG_SOC_XTAL_SUPPORT_AUTO_DETECT 1 +#define CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED 1 +#define CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED 1 +#define CONFIG_SOC_ADC_DMA_SUPPORTED 1 +#define CONFIG_SOC_ADC_PERIPH_NUM 2 +#define CONFIG_SOC_ADC_MAX_CHANNEL_NUM 10 +#define CONFIG_SOC_ADC_ATTEN_NUM 4 +#define CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM 2 +#define CONFIG_SOC_ADC_PATT_LEN_MAX 16 +#define CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH 9 +#define CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH 12 +#define CONFIG_SOC_ADC_DIGI_RESULT_BYTES 2 +#define CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV 4 +#define CONFIG_SOC_ADC_DIGI_MONITOR_NUM 0 +#define CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH 2 +#define CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW 20 +#define CONFIG_SOC_ADC_RTC_MIN_BITWIDTH 9 +#define CONFIG_SOC_ADC_RTC_MAX_BITWIDTH 12 +#define CONFIG_SOC_ADC_SHARED_POWER 1 +#define CONFIG_SOC_SHARED_IDCACHE_SUPPORTED 1 +#define CONFIG_SOC_IDCACHE_PER_CORE 1 +#define CONFIG_SOC_CPU_CORES_NUM 2 +#define CONFIG_SOC_CPU_INTR_NUM 32 +#define CONFIG_SOC_CPU_HAS_FPU 1 +#define CONFIG_SOC_HP_CPU_HAS_MULTIPLE_CORES 1 +#define CONFIG_SOC_CPU_BREAKPOINTS_NUM 2 +#define CONFIG_SOC_CPU_WATCHPOINTS_NUM 2 +#define CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE 64 +#define CONFIG_SOC_DAC_CHAN_NUM 2 +#define CONFIG_SOC_DAC_RESOLUTION 8 +#define CONFIG_SOC_DAC_DMA_16BIT_ALIGN 1 +#define CONFIG_SOC_GPIO_PORT 1 +#define CONFIG_SOC_GPIO_PIN_COUNT 40 +#define CONFIG_SOC_GPIO_VALID_GPIO_MASK 0xFFFFFFFFFF +#define CONFIG_SOC_GPIO_IN_RANGE_MAX 39 +#define CONFIG_SOC_GPIO_OUT_RANGE_MAX 33 +#define CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK 0xEF0FEA +#define CONFIG_SOC_GPIO_CLOCKOUT_BY_IO_MUX 1 +#define CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM 3 +#define CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP 1 +#define CONFIG_SOC_I2C_NUM 2 +#define CONFIG_SOC_HP_I2C_NUM 2 +#define CONFIG_SOC_I2C_FIFO_LEN 32 +#define CONFIG_SOC_I2C_CMD_REG_NUM 16 +#define CONFIG_SOC_I2C_SUPPORT_SLAVE 1 +#define CONFIG_SOC_I2C_SUPPORT_APB 1 +#define CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR 1 +#define CONFIG_SOC_I2C_STOP_INDEPENDENT 1 +#define CONFIG_SOC_I2S_NUM 2 +#define CONFIG_SOC_I2S_HW_VERSION_1 1 +#define CONFIG_SOC_I2S_SUPPORTS_APLL 1 +#define CONFIG_SOC_I2S_SUPPORTS_PLL_F160M 1 +#define CONFIG_SOC_I2S_SUPPORTS_PDM 1 +#define CONFIG_SOC_I2S_SUPPORTS_PDM_TX 1 +#define CONFIG_SOC_I2S_PDM_MAX_TX_LINES 1 +#define CONFIG_SOC_I2S_SUPPORTS_PDM_RX 1 +#define CONFIG_SOC_I2S_PDM_MAX_RX_LINES 1 +#define CONFIG_SOC_I2S_SUPPORTS_ADC_DAC 1 +#define CONFIG_SOC_I2S_SUPPORTS_ADC 1 +#define CONFIG_SOC_I2S_SUPPORTS_DAC 1 +#define CONFIG_SOC_I2S_SUPPORTS_LCD_CAMERA 1 +#define CONFIG_SOC_I2S_MAX_DATA_WIDTH 24 +#define CONFIG_SOC_I2S_TRANS_SIZE_ALIGN_WORD 1 +#define CONFIG_SOC_I2S_LCD_I80_VARIANT 1 +#define CONFIG_SOC_LCD_I80_SUPPORTED 1 +#define CONFIG_SOC_LCD_I80_BUSES 2 +#define CONFIG_SOC_LCD_I80_BUS_WIDTH 24 +#define CONFIG_SOC_LEDC_HAS_TIMER_SPECIFIC_MUX 1 +#define CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK 1 +#define CONFIG_SOC_LEDC_SUPPORT_REF_TICK 1 +#define CONFIG_SOC_LEDC_SUPPORT_HS_MODE 1 +#define CONFIG_SOC_LEDC_TIMER_NUM 4 +#define CONFIG_SOC_LEDC_CHANNEL_NUM 8 +#define CONFIG_SOC_LEDC_TIMER_BIT_WIDTH 20 +#define CONFIG_SOC_MCPWM_GROUPS 2 +#define CONFIG_SOC_MCPWM_TIMERS_PER_GROUP 3 +#define CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP 3 +#define CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR 2 +#define CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR 2 +#define CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR 2 +#define CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP 3 +#define CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP 1 +#define CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER 3 +#define CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP 3 +#define CONFIG_SOC_MMU_PERIPH_NUM 2 +#define CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM 3 +#define CONFIG_SOC_MPU_MIN_REGION_SIZE 0x20000000 +#define CONFIG_SOC_MPU_REGIONS_MAX_NUM 8 +#define CONFIG_SOC_PCNT_GROUPS 1 +#define CONFIG_SOC_PCNT_UNITS_PER_GROUP 8 +#define CONFIG_SOC_PCNT_CHANNELS_PER_UNIT 2 +#define CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT 2 +#define CONFIG_SOC_RMT_GROUPS 1 +#define CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP 8 +#define CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP 8 +#define CONFIG_SOC_RMT_CHANNELS_PER_GROUP 8 +#define CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL 64 +#define CONFIG_SOC_RMT_SUPPORT_REF_TICK 1 +#define CONFIG_SOC_RMT_SUPPORT_APB 1 +#define CONFIG_SOC_RMT_CHANNEL_CLK_INDEPENDENT 1 +#define CONFIG_SOC_RTCIO_PIN_COUNT 18 +#define CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED 1 +#define CONFIG_SOC_RTCIO_HOLD_SUPPORTED 1 +#define CONFIG_SOC_RTCIO_WAKE_SUPPORTED 1 +#define CONFIG_SOC_SDM_GROUPS 1 +#define CONFIG_SOC_SDM_CHANNELS_PER_GROUP 8 +#define CONFIG_SOC_SDM_CLK_SUPPORT_APB 1 +#define CONFIG_SOC_SPI_HD_BOTH_INOUT_SUPPORTED 1 +#define CONFIG_SOC_SPI_AS_CS_SUPPORTED 1 +#define CONFIG_SOC_SPI_PERIPH_NUM 3 +#define CONFIG_SOC_SPI_DMA_CHAN_NUM 2 +#define CONFIG_SOC_SPI_MAX_CS_NUM 3 +#define CONFIG_SOC_SPI_SUPPORT_CLK_APB 1 +#define CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE 64 +#define CONFIG_SOC_SPI_MAX_PRE_DIVIDER 8192 +#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_TIMER_GROUPS 2 +#define CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP 2 +#define CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH 64 +#define CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS 4 +#define CONFIG_SOC_TIMER_GROUP_SUPPORT_APB 1 +#define CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO 32 +#define CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI 16 +#define CONFIG_SOC_TOUCH_SENSOR_VERSION 1 +#define CONFIG_SOC_TOUCH_SENSOR_NUM 10 +#define CONFIG_SOC_TOUCH_SAMPLE_CFG_NUM 1 +#define CONFIG_SOC_TWAI_CONTROLLER_NUM 1 +#define CONFIG_SOC_TWAI_BRP_MIN 2 +#define CONFIG_SOC_TWAI_CLK_SUPPORT_APB 1 +#define CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT 1 +#define CONFIG_SOC_UART_NUM 3 +#define CONFIG_SOC_UART_HP_NUM 3 +#define CONFIG_SOC_UART_SUPPORT_APB_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_REF_TICK 1 +#define CONFIG_SOC_UART_FIFO_LEN 128 +#define CONFIG_SOC_UART_BITRATE_MAX 5000000 +#define CONFIG_SOC_SPIRAM_SUPPORTED 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE 1 +#define CONFIG_SOC_SHA_SUPPORT_PARALLEL_ENG 1 +#define CONFIG_SOC_SHA_ENDIANNESS_BE 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA1 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA256 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA384 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA512 1 +#define CONFIG_SOC_MPI_MEM_BLOCKS_NUM 4 +#define CONFIG_SOC_MPI_OPERATIONS_NUM 1 +#define CONFIG_SOC_RSA_MAX_BIT_LEN 4096 +#define CONFIG_SOC_AES_SUPPORT_AES_128 1 +#define CONFIG_SOC_AES_SUPPORT_AES_192 1 +#define CONFIG_SOC_AES_SUPPORT_AES_256 1 +#define CONFIG_SOC_SECURE_BOOT_V1 1 +#define CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS 1 +#define CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX 32 +#define CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE 21 +#define CONFIG_SOC_PM_SUPPORT_EXT0_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RC_FAST_PD 1 +#define CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD 1 +#define CONFIG_SOC_PM_SUPPORT_MODEM_PD 1 +#define CONFIG_SOC_CONFIGURABLE_VDDSDIO_SUPPORTED 1 +#define CONFIG_SOC_PM_MODEM_PD_BY_SW 1 +#define CONFIG_SOC_CLK_APLL_SUPPORTED 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_SDMMC_USE_IOMUX 1 +#define CONFIG_SOC_SDMMC_NUM_SLOTS 2 +#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_NAN_SUPPORT 1 +#define CONFIG_SOC_BLE_SUPPORTED 1 +#define CONFIG_SOC_BLE_MESH_SUPPORTED 1 +#define CONFIG_SOC_BT_CLASSIC_SUPPORTED 1 +#define CONFIG_SOC_BLUFI_SUPPORTED 1 +#define CONFIG_SOC_BT_H2C_ENC_KEY_CTRL_ENH_VSC_SUPPORTED 1 +#define CONFIG_SOC_ULP_HAS_ADC 1 +#define CONFIG_SOC_PHY_COMBO_MODULE 1 +#define CONFIG_SOC_EMAC_RMII_CLK_OUT_INTERNAL_LOOPBACK 1 +#define CONFIG_IDF_CMAKE 1 +#define CONFIG_IDF_TOOLCHAIN "gcc" +#define CONFIG_IDF_TOOLCHAIN_GCC 1 +#define CONFIG_IDF_TARGET_ARCH_XTENSA 1 +#define CONFIG_IDF_TARGET_ARCH "xtensa" +#define CONFIG_IDF_TARGET "esp32" +#define CONFIG_IDF_INIT_VERSION "5.4.1" +#define CONFIG_IDF_TARGET_ESP32 1 +#define CONFIG_IDF_FIRMWARE_CHIP_ID 0x0000 +#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 0x1000 +#define CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE 1 +#define CONFIG_BOOTLOADER_LOG_LEVEL_INFO 1 +#define CONFIG_BOOTLOADER_LOG_LEVEL 3 +#define CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS 1 +#define CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT 1 +#define CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V 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_V1_SUPPORTED 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_HAS_UART_BUF_SWITCH 1 +#define CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND 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_HAS_SW_FLOAT 1 +#define CONFIG_ESP_ROM_USB_OTG_NUM -1 +#define CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM -1 +#define CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB 1 +#define CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC 1 +#define CONFIG_ESPTOOLPY_FLASHMODE_DIO 1 +#define CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR 1 +#define CONFIG_ESPTOOLPY_FLASHMODE "dio" +#define CONFIG_ESPTOOLPY_FLASHFREQ_40M 1 +#define CONFIG_ESPTOOLPY_FLASHFREQ "40m" +#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_ASSERT_NDEBUG_EVALUATE 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_DISABLE_DEFAULT_ERRORS 1 +#define CONFIG_COMPILER_RT_LIB_GCCLIB 1 +#define CONFIG_COMPILER_RT_LIB_NAME "gcc" +#define CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING 1 +#define CONFIG_EFUSE_CODE_SCHEME_COMPAT_3_4 1 +#define CONFIG_EFUSE_MAX_BLK_LEN 192 +#define CONFIG_ESP_ERR_TO_NAME_LOOKUP 1 +#define CONFIG_ESP32_REV_MIN_0 1 +#define CONFIG_ESP32_REV_MIN 0 +#define CONFIG_ESP32_REV_MIN_FULL 0 +#define CONFIG_ESP_REV_MIN_FULL 0 +#define CONFIG_ESP32_REV_MAX_FULL 399 +#define CONFIG_ESP_REV_MAX_FULL 399 +#define CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL 0 +#define CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL 99 +#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_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR 1 +#define CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES 4 +#define CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND 1 +#define CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND 1 +#define CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY 2000 +#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_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_ESP32_TRACEMEM_RESERVE_DRAM 0x0 +#define CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT 1 +#define CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS 0 +#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_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_INT_WDT_CHECK_CPU1 1 +#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_TASK_WDT_CHECK_IDLE_TASK_CPU1 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_0 1 +#define CONFIG_ESP_BROWNOUT_DET_LVL 0 +#define CONFIG_ESP_SYSTEM_BROWNOUT_INTR 1 +#define CONFIG_ESP_IPC_TASK_STACK_SIZE 1024 +#define CONFIG_ESP_IPC_USES_CALLERS_PRIORITY 1 +#define CONFIG_ESP_IPC_ISR_ENABLE 1 +#define CONFIG_FREERTOS_HZ 100 +#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_USE_TIMERS 1 +#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_CORETIMER 1 +#define CONFIG_FREERTOS_CORETIMER_0 1 +#define CONFIG_FREERTOS_SYSTICK_USES_CCOUNT 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 2 +#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_DYNAMIC_LEVEL_CONTROL 1 +#define CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST 1 +#define CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP 1 +#define CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE 31 +#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_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_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_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_0 CONFIG_ESP_BROWNOUT_DET_LVL_SEL_0 +#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_ESP32_BROWNOUT_DET CONFIG_ESP_BROWNOUT_DET +#define CONFIG_ESP32_BROWNOUT_DET_LVL CONFIG_ESP_BROWNOUT_DET_LVL +#define CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0 CONFIG_ESP_BROWNOUT_DET_LVL_SEL_0 +#define CONFIG_ESP32_DEBUG_OCDAWARE CONFIG_ESP_DEBUG_OCDAWARE +#define CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY +#define CONFIG_ESP32_DEFAULT_CPU_FREQ_160 CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 +#define CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ +#define CONFIG_ESP32_PANIC_PRINT_REBOOT CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT +#define CONFIG_ESP32_RTC_CLK_CAL_CYCLES CONFIG_RTC_CLK_CAL_CYCLES +#define CONFIG_ESP32_RTC_CLK_SRC_INT_RC CONFIG_RTC_CLK_SRC_INT_RC +#define CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC CONFIG_RTC_CLK_SRC_INT_RC +#define CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1 CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT +#define CONFIG_ESP32_TIME_SYSCALL_USE_RTC_HRT CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT +#define CONFIG_ESP32_XTAL_FREQ CONFIG_XTAL_FREQ +#define CONFIG_ESP32_XTAL_FREQ_40 CONFIG_XTAL_FREQ_40 +#define CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY +#define CONFIG_ESP_TASK_WDT CONFIG_ESP_TASK_WDT_INIT +#define CONFIG_FLASHMODE_DIO CONFIG_ESPTOOLPY_FLASHMODE_DIO +#define CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR +#define CONFIG_INT_WDT CONFIG_ESP_INT_WDT +#define CONFIG_INT_WDT_CHECK_CPU1 CONFIG_ESP_INT_WDT_CHECK_CPU1 +#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_NUMBER_OF_UNIVERSAL_MAC_ADDRESS CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES +#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_CHECK_IDLE_TASK_CPU1 CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1 +#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 +#define CONFIG_TRACEMEM_RESERVE_DRAM CONFIG_ESP32_TRACEMEM_RESERVE_DRAM diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.json b/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.json new file mode 100644 index 000000000..ac42a15f7 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/config/sdkconfig.json @@ -0,0 +1,611 @@ +{ + "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_COMPATIBLE_PRE_V2_1_BOOTLOADERS": false, + "APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS": false, + "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_COLORS": false, + "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_LOG_TIMESTAMP_SOURCE_CPU_TICKS": true, + "BOOTLOADER_OFFSET_IN_FLASH": 4096, + "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_VDDSDIO_BOOST_1_8V": false, + "BOOTLOADER_VDDSDIO_BOOST_1_9V": true, + "BOOTLOADER_WDT_DISABLE_IN_USER_CODE": false, + "BOOTLOADER_WDT_ENABLE": true, + "BOOTLOADER_WDT_TIME_MS": 9000, + "COMPILER_ASSERT_NDEBUG_EVALUATE": true, + "COMPILER_CXX_EXCEPTIONS": false, + "COMPILER_CXX_RTTI": false, + "COMPILER_DISABLE_DEFAULT_ERRORS": true, + "COMPILER_DISABLE_GCC12_WARNINGS": false, + "COMPILER_DISABLE_GCC13_WARNINGS": false, + "COMPILER_DISABLE_GCC14_WARNINGS": false, + "COMPILER_DUMP_RTL_FILES": false, + "COMPILER_FLOAT_LIB_FROM_GCCLIB": true, + "COMPILER_HIDE_PATHS_MACROS": true, + "COMPILER_NO_MERGE_CONSTANTS": false, + "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": false, + "COMPILER_ORPHAN_SECTIONS_WARNING": true, + "COMPILER_RT_LIB_GCCLIB": true, + "COMPILER_RT_LIB_NAME": "gcc", + "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_STATIC_ANALYZER": false, + "COMPILER_WARN_WRITE_STRINGS": false, + "EFUSE_CODE_SCHEME_COMPAT_3_4": true, + "EFUSE_CODE_SCHEME_COMPAT_NONE": false, + "EFUSE_CODE_SCHEME_COMPAT_REPEAT": false, + "EFUSE_CUSTOM_TABLE": false, + "EFUSE_MAX_BLK_LEN": 192, + "EFUSE_VIRTUAL": false, + "ESP32_DISABLE_BASIC_ROM_CONSOLE": false, + "ESP32_REV_MAX_FULL": 399, + "ESP32_REV_MIN": 0, + "ESP32_REV_MIN_0": true, + "ESP32_REV_MIN_1": false, + "ESP32_REV_MIN_1_1": false, + "ESP32_REV_MIN_2": false, + "ESP32_REV_MIN_3": false, + "ESP32_REV_MIN_3_1": false, + "ESP32_REV_MIN_FULL": 0, + "ESP32_TRACEMEM_RESERVE_DRAM": 0, + "ESP32_TRAX": false, + "ESP32_UNIVERSAL_MAC_ADDRESSES": 4, + "ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR": true, + "ESP32_UNIVERSAL_MAC_ADDRESSES_TWO": false, + "ESP32_USE_FIXED_STATIC_RAM_SIZE": 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": "40m", + "ESPTOOLPY_FLASHFREQ_20M": false, + "ESPTOOLPY_FLASHFREQ_26M": false, + "ESPTOOLPY_FLASHFREQ_40M": true, + "ESPTOOLPY_FLASHFREQ_80M": false, + "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": 0, + "ESP_BROWNOUT_DET_LVL_SEL_0": true, + "ESP_BROWNOUT_DET_LVL_SEL_1": false, + "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": false, + "ESP_CONSOLE_NONE": false, + "ESP_CONSOLE_ROM_SERIAL_PORT_NUM": 0, + "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_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_240": false, + "ESP_DEFAULT_CPU_FREQ_MHZ_80": false, + "ESP_EFUSE_BLOCK_REV_MAX_FULL": 99, + "ESP_EFUSE_BLOCK_REV_MIN_FULL": 0, + "ESP_ERR_TO_NAME_LOOKUP": true, + "ESP_INT_WDT": true, + "ESP_INT_WDT_CHECK_CPU1": true, + "ESP_INT_WDT_TIMEOUT_MS": 300, + "ESP_IPC_ISR_ENABLE": true, + "ESP_IPC_TASK_STACK_SIZE": 1024, + "ESP_IPC_USES_CALLERS_PRIORITY": true, + "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_IGNORE_MAC_CRC_ERROR": false, + "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_CPU1": false, + "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": 399, + "ESP_REV_MIN_FULL": 0, + "ESP_ROM_HAS_CRC_BE": true, + "ESP_ROM_HAS_CRC_LE": true, + "ESP_ROM_HAS_JPEG_DECODE": 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_OUTPUT_PUTC_FUNC": true, + "ESP_ROM_HAS_SW_FLOAT": true, + "ESP_ROM_HAS_UART_BUF_SWITCH": true, + "ESP_ROM_NEEDS_SWSETUP_WORKAROUND": true, + "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB": true, + "ESP_ROM_USB_OTG_NUM": -1, + "ESP_ROM_USB_SERIAL_DEVICE_NUM": -1, + "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": false, + "ESP_SLEEP_MSPI_NEED_ALL_IO_PU": false, + "ESP_SLEEP_POWER_DOWN_FLASH": false, + "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND": true, + "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY": 2000, + "ESP_SYSTEM_BROWNOUT_INTR": true, + "ESP_SYSTEM_CHECK_INT_LEVEL_4": true, + "ESP_SYSTEM_CHECK_INT_LEVEL_5": false, + "ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM": false, + "ESP_SYSTEM_EVENT_QUEUE_SIZE": 32, + "ESP_SYSTEM_EVENT_TASK_STACK_SIZE": 2304, + "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_TASK_WDT_CHECK_IDLE_TASK_CPU0": true, + "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1": 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_0": true, + "FREERTOS_CORETIMER_1": false, + "FREERTOS_DEBUG_OCDAWARE": true, + "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY": false, + "FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP": false, + "FREERTOS_ENABLE_TASK_SNAPSHOT": true, + "FREERTOS_FPU_IN_ISR": false, + "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": 2, + "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_CCOUNT": 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_CORETIMER": 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_AFFINITY_CPU1": 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": false, + "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_TIMERS": true, + "FREERTOS_USE_TRACE_FACILITY": false, + "FREERTOS_WATCHPOINT_END_OF_STACK": false, + "HAL_ASSERTION_DISABLE": false, + "HAL_ASSERTION_ENABLE": false, + "HAL_ASSERTION_EQUALS_SYSTEM": true, + "HAL_ASSERTION_SILENT": false, + "HAL_DEFAULT_ASSERTION_LEVEL": 2, + "IDF_CMAKE": true, + "IDF_EXPERIMENTAL_FEATURES": false, + "IDF_FIRMWARE_CHIP_ID": 0, + "IDF_INIT_VERSION": "5.4.1", + "IDF_TARGET": "esp32", + "IDF_TARGET_ARCH": "xtensa", + "IDF_TARGET_ARCH_XTENSA": true, + "IDF_TARGET_ESP32": true, + "IDF_TOOLCHAIN": "gcc", + "IDF_TOOLCHAIN_GCC": true, + "LOG_COLORS": false, + "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_DYNAMIC_LEVEL_CONTROL": true, + "LOG_MASTER_LEVEL": false, + "LOG_MAXIMUM_EQUALS_DEFAULT": true, + "LOG_MAXIMUM_LEVEL": 3, + "LOG_MAXIMUM_LEVEL_DEBUG": false, + "LOG_MAXIMUM_LEVEL_VERBOSE": false, + "LOG_TAG_LEVEL_CACHE_ARRAY": false, + "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP": true, + "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST": true, + "LOG_TAG_LEVEL_IMPL_CACHE_SIZE": 31, + "LOG_TAG_LEVEL_IMPL_LINKED_LIST": false, + "LOG_TAG_LEVEL_IMPL_NONE": 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, + "PARTITION_TABLE_TWO_OTA_LARGE": 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_V1_SUPPORTED": true, + "SECURE_FLASH_ENC_ENABLED": false, + "SECURE_SIGNED_APPS_NO_SECURE_BOOT": false, + "SOC_ADC_ATTEN_NUM": 4, + "SOC_ADC_DIGI_CONTROLLER_NUM": 2, + "SOC_ADC_DIGI_DATA_BYTES_PER_CONV": 4, + "SOC_ADC_DIGI_MAX_BITWIDTH": 12, + "SOC_ADC_DIGI_MIN_BITWIDTH": 9, + "SOC_ADC_DIGI_MONITOR_NUM": 0, + "SOC_ADC_DIGI_RESULT_BYTES": 2, + "SOC_ADC_DIG_CTRL_SUPPORTED": true, + "SOC_ADC_DMA_SUPPORTED": true, + "SOC_ADC_MAX_CHANNEL_NUM": 10, + "SOC_ADC_PATT_LEN_MAX": 16, + "SOC_ADC_PERIPH_NUM": 2, + "SOC_ADC_RTC_CTRL_SUPPORTED": true, + "SOC_ADC_RTC_MAX_BITWIDTH": 12, + "SOC_ADC_RTC_MIN_BITWIDTH": 9, + "SOC_ADC_SAMPLE_FREQ_THRES_HIGH": 2, + "SOC_ADC_SAMPLE_FREQ_THRES_LOW": 20, + "SOC_ADC_SHARED_POWER": true, + "SOC_ADC_SUPPORTED": true, + "SOC_AES_SUPPORTED": true, + "SOC_AES_SUPPORT_AES_128": true, + "SOC_AES_SUPPORT_AES_192": true, + "SOC_AES_SUPPORT_AES_256": true, + "SOC_BLE_MESH_SUPPORTED": true, + "SOC_BLE_SUPPORTED": true, + "SOC_BLUFI_SUPPORTED": true, + "SOC_BOD_SUPPORTED": true, + "SOC_BROWNOUT_RESET_SUPPORTED": "Not determined", + "SOC_BT_CLASSIC_SUPPORTED": true, + "SOC_BT_H2C_ENC_KEY_CTRL_ENH_VSC_SUPPORTED": true, + "SOC_BT_SUPPORTED": true, + "SOC_CAPS_ECO_VER_MAX": 301, + "SOC_CCOMP_TIMER_SUPPORTED": true, + "SOC_CLK_APLL_SUPPORTED": true, + "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_CONFIGURABLE_VDDSDIO_SUPPORTED": true, + "SOC_CPU_BREAKPOINTS_NUM": 2, + "SOC_CPU_CORES_NUM": 2, + "SOC_CPU_HAS_FPU": true, + "SOC_CPU_INTR_NUM": 32, + "SOC_CPU_WATCHPOINTS_NUM": 2, + "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE": 64, + "SOC_DAC_CHAN_NUM": 2, + "SOC_DAC_DMA_16BIT_ALIGN": true, + "SOC_DAC_RESOLUTION": 8, + "SOC_DAC_SUPPORTED": true, + "SOC_DEEP_SLEEP_SUPPORTED": true, + "SOC_DPORT_WORKAROUND": "Not determined", + "SOC_DPORT_WORKAROUND_DIS_INTERRUPT_LVL": 5, + "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS": true, + "SOC_EFUSE_SUPPORTED": true, + "SOC_EMAC_RMII_CLK_OUT_INTERNAL_LOOPBACK": true, + "SOC_EMAC_SUPPORTED": true, + "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX": 32, + "SOC_FLASH_ENC_SUPPORTED": true, + "SOC_GPIO_CLOCKOUT_BY_IO_MUX": true, + "SOC_GPIO_CLOCKOUT_CHANNEL_NUM": 3, + "SOC_GPIO_IN_RANGE_MAX": 39, + "SOC_GPIO_OUT_RANGE_MAX": 33, + "SOC_GPIO_PIN_COUNT": 40, + "SOC_GPIO_PORT": 1, + "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP": true, + "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK": 15667178, + "SOC_GPIO_VALID_GPIO_MASK": 1099511627775, + "SOC_GPSPI_SUPPORTED": true, + "SOC_GPTIMER_SUPPORTED": true, + "SOC_HP_CPU_HAS_MULTIPLE_CORES": true, + "SOC_HP_I2C_NUM": 2, + "SOC_I2C_CMD_REG_NUM": 16, + "SOC_I2C_FIFO_LEN": 32, + "SOC_I2C_NUM": 2, + "SOC_I2C_STOP_INDEPENDENT": true, + "SOC_I2C_SUPPORTED": true, + "SOC_I2C_SUPPORT_10BIT_ADDR": true, + "SOC_I2C_SUPPORT_APB": true, + "SOC_I2C_SUPPORT_SLAVE": true, + "SOC_I2S_HW_VERSION_1": true, + "SOC_I2S_LCD_I80_VARIANT": true, + "SOC_I2S_MAX_DATA_WIDTH": 24, + "SOC_I2S_NUM": 2, + "SOC_I2S_PDM_MAX_RX_LINES": 1, + "SOC_I2S_PDM_MAX_TX_LINES": 1, + "SOC_I2S_SUPPORTED": true, + "SOC_I2S_SUPPORTS_ADC": true, + "SOC_I2S_SUPPORTS_ADC_DAC": true, + "SOC_I2S_SUPPORTS_APLL": true, + "SOC_I2S_SUPPORTS_DAC": true, + "SOC_I2S_SUPPORTS_LCD_CAMERA": true, + "SOC_I2S_SUPPORTS_PDM": true, + "SOC_I2S_SUPPORTS_PDM_RX": true, + "SOC_I2S_SUPPORTS_PDM_TX": true, + "SOC_I2S_SUPPORTS_PLL_F160M": true, + "SOC_I2S_TRANS_SIZE_ALIGN_WORD": true, + "SOC_IDCACHE_PER_CORE": true, + "SOC_LCD_I80_BUSES": 2, + "SOC_LCD_I80_BUS_WIDTH": 24, + "SOC_LCD_I80_SUPPORTED": true, + "SOC_LEDC_CHANNEL_NUM": 8, + "SOC_LEDC_HAS_TIMER_SPECIFIC_MUX": true, + "SOC_LEDC_SUPPORTED": true, + "SOC_LEDC_SUPPORT_APB_CLOCK": true, + "SOC_LEDC_SUPPORT_HS_MODE": true, + "SOC_LEDC_SUPPORT_REF_TICK": true, + "SOC_LEDC_TIMER_BIT_WIDTH": 20, + "SOC_LEDC_TIMER_NUM": 4, + "SOC_LIGHT_SLEEP_SUPPORTED": true, + "SOC_LP_PERIPH_SHARE_INTERRUPT": true, + "SOC_LP_TIMER_BIT_WIDTH_HI": 16, + "SOC_LP_TIMER_BIT_WIDTH_LO": 32, + "SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER": 3, + "SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP": true, + "SOC_MCPWM_COMPARATORS_PER_OPERATOR": 2, + "SOC_MCPWM_GENERATORS_PER_OPERATOR": 2, + "SOC_MCPWM_GPIO_FAULTS_PER_GROUP": 3, + "SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP": 3, + "SOC_MCPWM_GROUPS": 2, + "SOC_MCPWM_OPERATORS_PER_GROUP": 3, + "SOC_MCPWM_SUPPORTED": true, + "SOC_MCPWM_TIMERS_PER_GROUP": 3, + "SOC_MCPWM_TRIGGERS_PER_OPERATOR": 2, + "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": 3, + "SOC_MMU_PERIPH_NUM": 2, + "SOC_MPI_MEM_BLOCKS_NUM": 4, + "SOC_MPI_OPERATIONS_NUM": true, + "SOC_MPI_SUPPORTED": true, + "SOC_MPU_MIN_REGION_SIZE": 536870912, + "SOC_MPU_REGIONS_MAX_NUM": 8, + "SOC_MPU_SUPPORTED": true, + "SOC_PCNT_CHANNELS_PER_UNIT": 2, + "SOC_PCNT_GROUPS": 1, + "SOC_PCNT_SUPPORTED": true, + "SOC_PCNT_THRES_POINT_PER_UNIT": 2, + "SOC_PCNT_UNITS_PER_GROUP": 8, + "SOC_PHY_COMBO_MODULE": true, + "SOC_PHY_DIG_REGS_MEM_SIZE": 21, + "SOC_PHY_SUPPORTED": true, + "SOC_PM_MODEM_PD_BY_SW": true, + "SOC_PM_SUPPORTED": true, + "SOC_PM_SUPPORT_EXT0_WAKEUP": true, + "SOC_PM_SUPPORT_EXT1_WAKEUP": true, + "SOC_PM_SUPPORT_EXT_WAKEUP": true, + "SOC_PM_SUPPORT_MODEM_PD": true, + "SOC_PM_SUPPORT_RC_FAST_PD": true, + "SOC_PM_SUPPORT_RTC_FAST_MEM_PD": true, + "SOC_PM_SUPPORT_RTC_PERIPH_PD": true, + "SOC_PM_SUPPORT_RTC_SLOW_MEM_PD": true, + "SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP": true, + "SOC_PM_SUPPORT_VDDSDIO_PD": true, + "SOC_RMT_CHANNELS_PER_GROUP": 8, + "SOC_RMT_CHANNEL_CLK_INDEPENDENT": true, + "SOC_RMT_GROUPS": 1, + "SOC_RMT_MEM_WORDS_PER_CHANNEL": 64, + "SOC_RMT_RX_CANDIDATES_PER_GROUP": 8, + "SOC_RMT_SUPPORTED": true, + "SOC_RMT_SUPPORT_APB": true, + "SOC_RMT_SUPPORT_REF_TICK": true, + "SOC_RMT_TX_CANDIDATES_PER_GROUP": 8, + "SOC_RNG_SUPPORTED": true, + "SOC_RSA_MAX_BIT_LEN": 4096, + "SOC_RTCIO_HOLD_SUPPORTED": true, + "SOC_RTCIO_INPUT_OUTPUT_SUPPORTED": true, + "SOC_RTCIO_PIN_COUNT": 18, + "SOC_RTCIO_WAKE_SUPPORTED": true, + "SOC_RTC_FAST_MEM_SUPPORTED": true, + "SOC_RTC_MEM_SUPPORTED": true, + "SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256": true, + "SOC_RTC_SLOW_MEM_SUPPORTED": true, + "SOC_SDIO_SLAVE_SUPPORTED": true, + "SOC_SDMMC_HOST_SUPPORTED": true, + "SOC_SDMMC_NUM_SLOTS": 2, + "SOC_SDMMC_USE_IOMUX": true, + "SOC_SDM_CHANNELS_PER_GROUP": 8, + "SOC_SDM_CLK_SUPPORT_APB": true, + "SOC_SDM_GROUPS": 1, + "SOC_SDM_SUPPORTED": true, + "SOC_SECURE_BOOT_SUPPORTED": true, + "SOC_SECURE_BOOT_V1": true, + "SOC_SHARED_IDCACHE_SUPPORTED": true, + "SOC_SHA_ENDIANNESS_BE": true, + "SOC_SHA_SUPPORTED": true, + "SOC_SHA_SUPPORT_PARALLEL_ENG": true, + "SOC_SHA_SUPPORT_SHA1": true, + "SOC_SHA_SUPPORT_SHA256": true, + "SOC_SHA_SUPPORT_SHA384": true, + "SOC_SHA_SUPPORT_SHA512": true, + "SOC_SPIRAM_SUPPORTED": true, + "SOC_SPI_AS_CS_SUPPORTED": true, + "SOC_SPI_DMA_CHAN_NUM": 2, + "SOC_SPI_FLASH_SUPPORTED": true, + "SOC_SPI_HD_BOTH_INOUT_SUPPORTED": true, + "SOC_SPI_MAXIMUM_BUFFER_SIZE": 64, + "SOC_SPI_MAX_CS_NUM": 3, + "SOC_SPI_MAX_PRE_DIVIDER": 8192, + "SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE": true, + "SOC_SPI_PERIPH_NUM": 3, + "SOC_SPI_SUPPORT_CLK_APB": true, + "SOC_SUPPORT_COEXISTENCE": true, + "SOC_TIMER_GROUPS": 2, + "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH": 64, + "SOC_TIMER_GROUP_SUPPORT_APB": true, + "SOC_TIMER_GROUP_TIMERS_PER_GROUP": 2, + "SOC_TIMER_GROUP_TOTAL_TIMERS": 4, + "SOC_TOUCH_SAMPLE_CFG_NUM": 1, + "SOC_TOUCH_SENSOR_NUM": 10, + "SOC_TOUCH_SENSOR_SUPPORTED": true, + "SOC_TOUCH_SENSOR_VERSION": 1, + "SOC_TWAI_BRP_DIV_SUPPORTED": "Not determined", + "SOC_TWAI_BRP_MIN": 2, + "SOC_TWAI_CLK_SUPPORT_APB": true, + "SOC_TWAI_CONTROLLER_NUM": 1, + "SOC_TWAI_SUPPORTED": true, + "SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT": true, + "SOC_UART_BITRATE_MAX": 5000000, + "SOC_UART_FIFO_LEN": 128, + "SOC_UART_HP_NUM": 3, + "SOC_UART_NUM": 3, + "SOC_UART_SUPPORTED": true, + "SOC_UART_SUPPORT_APB_CLK": true, + "SOC_UART_SUPPORT_REF_TICK": true, + "SOC_ULP_FSM_SUPPORTED": true, + "SOC_ULP_HAS_ADC": true, + "SOC_ULP_SUPPORTED": true, + "SOC_WDT_SUPPORTED": true, + "SOC_WIFI_CSI_SUPPORT": true, + "SOC_WIFI_MESH_SUPPORT": true, + "SOC_WIFI_NAN_SUPPORT": true, + "SOC_WIFI_SUPPORTED": true, + "SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW": true, + "SOC_WIFI_WAPI_SUPPORT": true, + "SOC_XTAL_SUPPORT_26M": true, + "SOC_XTAL_SUPPORT_40M": true, + "SOC_XTAL_SUPPORT_AUTO_DETECT": true, + "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_SHARE_SPI1_BUS": false, + "SPI_FLASH_SIZE_OVERRIDE": false, + "SPI_FLASH_SUPPORT_BOYA_CHIP": false, + "SPI_FLASH_SUPPORT_GD_CHIP": true, + "SPI_FLASH_SUPPORT_ISSI_CHIP": true, + "SPI_FLASH_SUPPORT_MXIC_CHIP": true, + "SPI_FLASH_SUPPORT_TH_CHIP": false, + "SPI_FLASH_SUPPORT_WINBOND_CHIP": true, + "SPI_FLASH_SUSPEND_TSUS_VAL_US": 50, + "SPI_FLASH_VENDOR_GD_SUPPORTED": true, + "SPI_FLASH_VENDOR_ISSI_SUPPORTED": true, + "SPI_FLASH_VENDOR_MXIC_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_26": false, + "XTAL_FREQ_32": false, + "XTAL_FREQ_40": true, + "XTAL_FREQ_AUTO": false +} \ No newline at end of file diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader/cmake_install.cmake new file mode 100644 index 000000000..fdfa73049 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake new file mode 100644 index 000000000..cb6bdba52 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/cmake_install.cmake new file mode 100644 index 000000000..d160aecc1 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/cmake_install.cmake @@ -0,0 +1,150 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/newlib/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_security/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/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/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/freertos/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/cmake_install.cmake new file mode 100644 index 000000000..0f74f72a5 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/efuse + +# 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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake new file mode 100644 index 000000000..8dd9d3f0a --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_app_format/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake new file mode 100644 index 000000000..e2cee0988 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_bootloader_format/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common/cmake_install.cmake new file mode 100644 index 000000000..cf3f09f49 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake new file mode 100644 index 000000000..c678227d5 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake @@ -0,0 +1,55 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/port/esp32/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake new file mode 100644 index 000000000..5cc42f0fc --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/lowpower/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/port/esp32/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/port/esp32/cmake_install.cmake new file mode 100644 index 000000000..7b21bfa1a --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/port/esp32/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32 + +# 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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/port/esp32/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom/cmake_install.cmake new file mode 100644 index 000000000..f89a42444 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_security/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_security/cmake_install.cmake new file mode 100644 index 000000000..b9e5102eb --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_security/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esp_security + +# 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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_security/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system/cmake_install.cmake new file mode 100644 index 000000000..a07b15dc0 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py/cmake_install.cmake new file mode 100644 index 000000000..53eca1a49 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esptool_py/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/freertos/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/freertos/cmake_install.cmake new file mode 100644 index 000000000..674c2cd4e --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/freertos/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/freertos/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal/cmake_install.cmake new file mode 100644 index 000000000..9ade1039c --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log/cmake_install.cmake new file mode 100644 index 000000000..638328f07 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/log + +# 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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main/cmake_install.cmake new file mode 100644 index 000000000..548f7d94d --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main + +# 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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake new file mode 100644 index 000000000..ea3f8bab6 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc + +# 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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/newlib/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/newlib/cmake_install.cmake new file mode 100644 index 000000000..a94aa3242 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/newlib/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/newlib + +# 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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/newlib/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/partition_table/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/partition_table/cmake_install.cmake new file mode 100644 index 000000000..7e35f053f --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/partition_table/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table + +# 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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/partition_table/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc/cmake_install.cmake new file mode 100644 index 000000000..72db35c90 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/soc + +# 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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash/cmake_install.cmake new file mode 100644 index 000000000..7fc7058cc --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash + +# 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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa/cmake_install.cmake b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa/cmake_install.cmake new file mode 100644 index 000000000..e4eef8555 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/xtensa + +# 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/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/connect b/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/connect new file mode 100644 index 000000000..faa385731 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/connect @@ -0,0 +1,7 @@ +# Connect to the default openocd-esp port and stop on app_main() +set remotetimeout 10 +target remote :3333 +monitor reset halt +maintenance flush register-cache +thbreak app_main +continue diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/gdbinit b/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/gdbinit new file mode 100644 index 000000000..5de3f4227 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/gdbinit @@ -0,0 +1,2 @@ +source /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/symbols +source /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/connect diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/prefix_map b/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/prefix_map new file mode 100644 index 000000000..c7842ec17 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/prefix_map @@ -0,0 +1 @@ +# There is no prefix map defined for the project. diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/py_extensions b/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/py_extensions new file mode 100644 index 000000000..336f99571 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/py_extensions @@ -0,0 +1,7 @@ +# Add Python GDB extensions +python +try: + import freertos_gdb +except ModuleNotFoundError: + print('warning: python extension "freertos_gdb" not found.') +end diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/symbols b/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/symbols new file mode 100644 index 000000000..dac2e30b2 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/symbols @@ -0,0 +1,25 @@ +# Load esp32 ROM ELF symbols +define target hookpost-remote +set confirm off + # if $_streq((char *) 0x3ff9ea80, "Jun 8 2016") + if (*(int*) 0x3ff9ea80) == 0x206e754a && (*(int*) 0x3ff9ea84) == 0x32203820 && (*(int*) 0x3ff9ea88) == 0x363130 + add-symbol-file /home/abobkov/.espressif/tools/esp-rom-elfs/20230320/esp32_rev0_rom.elf + else + # if $_streq((char *) 0x3ff9e986, "Jul 29 2019") + if (*(int*) 0x3ff9e986) == 0x206c754a && (*(int*) 0x3ff9e98a) == 0x32203932 && (*(int*) 0x3ff9e98e) == 0x393130 + add-symbol-file /home/abobkov/.espressif/tools/esp-rom-elfs/20230320/esp32_rev300_rom.elf + else + echo Warning: Unknown esp32 ROM revision.\n + end + end +set confirm on +end + + +# Load bootloader symbols +set confirm off + # Bootloader elf was not found +set confirm on + +# Load application symbols +file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/bootloader.elf diff --git a/ESP32-IDF_Temperture-Node-v2/build/bootloader/project_description.json b/ESP32-IDF_Temperture-Node-v2/build/bootloader/project_description.json new file mode 100644 index 000000000..75f4d4842 --- /dev/null +++ b/ESP32-IDF_Temperture-Node-v2/build/bootloader/project_description.json @@ -0,0 +1,1641 @@ +{ + "version": "1.2", + "project_name": "bootloader", + "project_version": "v5.4.1-dirty", + "project_path": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject", + "idf_path": "/home/abobkov/esp/v5.4.1/esp-idf", + "build_dir": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", + "config_file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/sdkconfig", + "config_defaults": "", + "bootloader_elf": "", + "app_elf": "bootloader.elf", + "app_bin": "bootloader.bin", + "build_type": "flash_app", + "git_revision": "v5.4.1-dirty", + "target": "esp32", + "rev": "0", + "min_rev": "0", + "max_rev": "399", + "phy_data_partition": "", + "monitor_baud" : "115200", + "monitor_toolprefix": "xtensa-esp32-elf-", + "c_compiler": "/home/abobkov/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc", + "config_environment" : { + "COMPONENT_KCONFIGS" : "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/hal/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/log/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/soc/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD" : "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/Kconfig.projbuild" + }, + "common_component_reqs": [ "log", "esp_rom", "esp_common", "esp_hw_support", "newlib", "xtensa" ], + "build_components" : [ "bootloader", "bootloader_support", "efuse", "esp_app_format", "esp_bootloader_format", "esp_common", "esp_hw_support", "esp_rom", "esp_security", "esp_system", "esptool_py", "freertos", "hal", "log", "main", "micro-ecc", "newlib", "partition_table", "soc", "spi_flash", "xtensa", "" ], + "build_component_paths" : [ "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system", "/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py", "/home/abobkov/esp/v5.4.1/esp-idf/components/freertos", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal", "/home/abobkov/esp/v5.4.1/esp-idf/components/log", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc", "/home/abobkov/esp/v5.4.1/esp-idf/components/newlib", "/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc", "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash", "/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa", "" ], + "build_component_info" : { + "bootloader": { + "alias": "idf::bootloader", + "target": "___idf_bootloader", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader", + "type": "CONFIG_ONLY", + "lib": "__idf_bootloader", + "reqs": [], + "priv_reqs": [ "partition_table", "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "bootloader_support": { + "alias": "idf::bootloader_support", + "target": "___idf_bootloader_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support", + "type": "LIBRARY", + "lib": "__idf_bootloader_support", + "reqs": [ "soc" ], + "priv_reqs": [ "micro-ecc", "spi_flash", "efuse", "esp_bootloader_format", "esp_app_format", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/bootloader_support/libbootloader_support.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_mem.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_efuse.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_encrypt.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/secure_boot.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random_esp32.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_utility.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_partitions.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp_image_format.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_init.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_sha.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_soc.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32/bootloader_esp32.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_panic.c" ], + "include_dirs": [ "include", "bootloader_flash/include", "private_include" ] + }, + "efuse": { + "alias": "idf::efuse", + "target": "___idf_efuse", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse", + "type": "LIBRARY", + "lib": "__idf_efuse", + "reqs": [], + "priv_reqs": [ "bootloader_support", "soc", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/efuse/libefuse.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_table.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_fields.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32/esp_efuse_utility.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_api.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_fields.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_utility.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/efuse_controller/keys/without_key_purposes/three_key_blocks/esp_efuse_api_key.c" ], + "include_dirs": [ "include", "esp32/include" ] + }, + "esp_app_format": { + "alias": "idf::esp_app_format", + "target": "___idf_esp_app_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_app_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_bootloader_format": { + "alias": "idf::esp_bootloader_format", + "target": "___idf_esp_bootloader_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format", + "type": "LIBRARY", + "lib": "__idf_esp_bootloader_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c" ], + "include_dirs": [ "include" ] + }, + "esp_common": { + "alias": "idf::esp_common", + "target": "___idf_esp_common", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common", + "type": "LIBRARY", + "lib": "__idf_esp_common", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_common/libesp_common.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/src/esp_err_to_name.c" ], + "include_dirs": [ "include" ] + }, + "esp_hw_support": { + "alias": "idf::esp_hw_support", + "target": "___idf_esp_hw_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support", + "type": "LIBRARY", + "lib": "__idf_esp_hw_support", + "reqs": [ "soc" ], + "priv_reqs": [ "efuse", "spi_flash", "bootloader_support", "esp_security", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/cpu.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/esp_cpu_intr.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/esp_memory_utils.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/cpu_region_protect.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_clk.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_clk_init.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_init.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_sleep.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/rtc_time.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32/chip_info.c" ], + "include_dirs": [ "include", "include/soc", "include/soc/esp32", "dma/include", "ldo/include", "debug_probe/include" ] + }, + "esp_rom": { + "alias": "idf::esp_rom", + "target": "___idf_esp_rom", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom", + "type": "LIBRARY", + "lib": "__idf_esp_rom", + "reqs": [], + "priv_reqs": [ "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_rom/libesp_rom.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_sys.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_print.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_crc.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_uart.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_longjmp.S" ], + "include_dirs": [ "include", "esp32/include", "esp32/include/esp32", "esp32" ] + }, + "esp_security": { + "alias": "idf::esp_security", + "target": "___idf_esp_security", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_security", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_system": { + "alias": "idf::esp_system", + "target": "___idf_esp_system", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system", + "type": "LIBRARY", + "lib": "__idf_esp_system", + "reqs": [ "spi_flash" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/esp_system/libesp_system.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/esp_err.c" ], + "include_dirs": [] + }, + "esptool_py": { + "alias": "idf::esptool_py", + "target": "___idf_esptool_py", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py", + "type": "CONFIG_ONLY", + "lib": "__idf_esptool_py", + "reqs": [ "bootloader" ], + "priv_reqs": [ "partition_table" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "freertos": { + "alias": "idf::freertos", + "target": "___idf_freertos", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/freertos", + "type": "CONFIG_ONLY", + "lib": "__idf_freertos", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "hal": { + "alias": "idf::hal", + "target": "___idf_hal", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal", + "type": "LIBRARY", + "lib": "__idf_hal", + "reqs": [ "soc", "esp_rom" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/hal/libhal.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/hal_utils.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/mpu_hal.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/efuse_hal.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/efuse_hal.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/wdt_hal_iram.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/mmu_hal.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32/cache_hal_esp32.c" ], + "include_dirs": [ "platform_port/include", "esp32/include", "include" ] + }, + "log": { + "alias": "idf::log", + "target": "___idf_log", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/log", + "type": "LIBRARY", + "lib": "__idf_log", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/log/liblog.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_timestamp.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/log_timestamp_common.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_lock.c" ], + "include_dirs": [ "include" ] + }, + "main": { + "alias": "idf::main", + "target": "___idf_main", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main", + "type": "LIBRARY", + "lib": "__idf_main", + "reqs": [ "bootloader", "bootloader_support" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/main/libmain.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/bootloader_start.c" ], + "include_dirs": [] + }, + "micro-ecc": { + "alias": "idf::micro-ecc", + "target": "___idf_micro-ecc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc", + "type": "LIBRARY", + "lib": "__idf_micro-ecc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/micro-ecc/libmicro-ecc.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c" ], + "include_dirs": [ ".", "micro-ecc" ] + }, + "newlib": { + "alias": "idf::newlib", + "target": "___idf_newlib", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/newlib", + "type": "CONFIG_ONLY", + "lib": "__idf_newlib", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "platform_include" ] + }, + "partition_table": { + "alias": "idf::partition_table", + "target": "___idf_partition_table", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table", + "type": "CONFIG_ONLY", + "lib": "__idf_partition_table", + "reqs": [], + "priv_reqs": [ "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "soc": { + "alias": "idf::soc", + "target": "___idf_soc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc", + "type": "LIBRARY", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/soc/libsoc.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/lldesc.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/dport_access_common.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/interrupts.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/gpio_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/uart_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/dport_access.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/adc_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/emac_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/spi_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/ledc_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/pcnt_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/rmt_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdm_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/i2s_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/i2c_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/timer_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/lcd_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/mcpwm_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/mpi_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdmmc_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/touch_sensor_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/twai_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/wdt_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/dac_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/rtc_io_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32/sdio_slave_periph.c" ], + "include_dirs": [ "include", "esp32", "esp32/include", "esp32/register" ] + }, + "spi_flash": { + "alias": "idf::spi_flash", + "target": "___idf_spi_flash", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash", + "type": "LIBRARY", + "lib": "__idf_spi_flash", + "reqs": [ "hal" ], + "priv_reqs": [ "bootloader_support", "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/spi_flash/libspi_flash.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/spi_flash_wrap.c" ], + "include_dirs": [ "include" ] + }, + "xtensa": { + "alias": "idf::xtensa", + "target": "___idf_xtensa", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa", + "type": "LIBRARY", + "lib": "__idf_xtensa", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/esp-idf/xtensa/libxtensa.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/eri.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa/xt_trax.c" ], + "include_dirs": [ "esp32/include", "include", "deprecated_include" ] + } + }, + "all_component_info" : { + "app_trace": { + "alias": "idf::app_trace", + "target": "___idf_app_trace", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/app_trace", + "lib": "__idf_app_trace", + "reqs": [ "esp_timer" ], + "priv_reqs": [ "esp_driver_gptimer", "esp_driver_gpio", "esp_driver_uart" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "app_update": { + "alias": "idf::app_update", + "target": "___idf_app_update", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/app_update", + "lib": "__idf_app_update", + "reqs": [ "partition_table", "bootloader_support", "esp_app_format", "esp_bootloader_format", "esp_partition" ], + "priv_reqs": [ "esptool_py", "efuse", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "bootloader": { + "alias": "idf::bootloader", + "target": "___idf_bootloader", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader", + "lib": "__idf_bootloader", + "reqs": [], + "priv_reqs": [ "partition_table", "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "bootloader_support": { + "alias": "idf::bootloader_support", + "target": "___idf_bootloader_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support", + "lib": "__idf_bootloader_support", + "reqs": [ "soc" ], + "priv_reqs": [ "micro-ecc", "spi_flash", "efuse", "esp_bootloader_format", "esp_app_format", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "bootloader_flash/include", "private_include" ] + }, + "bt": { + "alias": "idf::bt", + "target": "___idf_bt", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bt", + "lib": "__idf_bt", + "reqs": [ "esp_timer", "esp_wifi" ], + "priv_reqs": [ "nvs_flash", "soc", "esp_pm", "esp_phy", "esp_coex", "mbedtls", "esp_driver_uart", "vfs", "esp_ringbuf", "esp_driver_spi", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "cmock": { + "alias": "idf::cmock", + "target": "___idf_cmock", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/cmock", + "lib": "__idf_cmock", + "reqs": [ "unity" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "CMock/src" ] + }, + "console": { + "alias": "idf::console", + "target": "___idf_console", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/console", + "lib": "__idf_console", + "reqs": [ "vfs", "esp_vfs_console" ], + "priv_reqs": [ "esp_driver_uart", "esp_driver_usb_serial_jtag" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader" ] + }, + "cxx": { + "alias": "idf::cxx", + "target": "___idf_cxx", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/cxx", + "lib": "__idf_cxx", + "reqs": [], + "priv_reqs": [ "pthread", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "driver": { + "alias": "idf::driver", + "target": "___idf_driver", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/driver", + "lib": "__idf_driver", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "efuse": { + "alias": "idf::efuse", + "target": "___idf_efuse", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse", + "lib": "__idf_efuse", + "reqs": [], + "priv_reqs": [ "bootloader_support", "soc", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32/include" ] + }, + "esp-tls": { + "alias": "idf::esp-tls", + "target": "___idf_esp-tls", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp-tls", + "lib": "__idf_esp-tls", + "reqs": [ "mbedtls" ], + "priv_reqs": [ "http_parser", "esp_timer", "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader", "esp-tls-crypto" ] + }, + "esp_adc": { + "alias": "idf::esp_adc", + "target": "___idf_esp_adc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_adc", + "lib": "__idf_esp_adc", + "reqs": [], + "priv_reqs": [ "driver", "esp_driver_gpio", "efuse", "esp_pm", "esp_ringbuf", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface", "esp32/include", "deprecated/include" ] + }, + "esp_app_format": { + "alias": "idf::esp_app_format", + "target": "___idf_esp_app_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format", + "lib": "__idf_esp_app_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_bootloader_format": { + "alias": "idf::esp_bootloader_format", + "target": "___idf_esp_bootloader_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format", + "lib": "__idf_esp_bootloader_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_coex": { + "alias": "idf::esp_coex", + "target": "___idf_esp_coex", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_coex", + "lib": "__idf_esp_coex", + "reqs": [], + "priv_reqs": [ "esp_timer", "driver", "esp_event" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_common": { + "alias": "idf::esp_common", + "target": "___idf_esp_common", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common", + "lib": "__idf_esp_common", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ana_cmpr": { + "alias": "idf::esp_driver_ana_cmpr", + "target": "___idf_esp_driver_ana_cmpr", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ana_cmpr", + "lib": "__idf_esp_driver_ana_cmpr", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_cam": { + "alias": "idf::esp_driver_cam", + "target": "___idf_esp_driver_cam", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_cam", + "lib": "__idf_esp_driver_cam", + "reqs": [ "esp_driver_isp", "esp_mm" ], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface" ] + }, + "esp_driver_dac": { + "alias": "idf::esp_driver_dac", + "target": "___idf_esp_driver_dac", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_dac", + "lib": "__idf_esp_driver_dac", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_driver_i2s" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "./include" ] + }, + "esp_driver_gpio": { + "alias": "idf::esp_driver_gpio", + "target": "___idf_esp_driver_gpio", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_gpio", + "lib": "__idf_esp_driver_gpio", + "reqs": [], + "priv_reqs": [ "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_gptimer": { + "alias": "idf::esp_driver_gptimer", + "target": "___idf_esp_driver_gptimer", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_gptimer", + "lib": "__idf_esp_driver_gptimer", + "reqs": [ "esp_pm" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_i2c": { + "alias": "idf::esp_driver_i2c", + "target": "___idf_esp_driver_i2c", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_i2c", + "lib": "__idf_esp_driver_i2c", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_pm", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_i2s": { + "alias": "idf::esp_driver_i2s", + "target": "___idf_esp_driver_i2s", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_i2s", + "lib": "__idf_esp_driver_i2s", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_isp": { + "alias": "idf::esp_driver_isp", + "target": "___idf_esp_driver_isp", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_isp", + "lib": "__idf_esp_driver_isp", + "reqs": [ "esp_mm" ], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_jpeg": { + "alias": "idf::esp_driver_jpeg", + "target": "___idf_esp_driver_jpeg", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_jpeg", + "lib": "__idf_esp_driver_jpeg", + "reqs": [], + "priv_reqs": [ "esp_mm", "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ledc": { + "alias": "idf::esp_driver_ledc", + "target": "___idf_esp_driver_ledc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ledc", + "lib": "__idf_esp_driver_ledc", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_mcpwm": { + "alias": "idf::esp_driver_mcpwm", + "target": "___idf_esp_driver_mcpwm", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_mcpwm", + "lib": "__idf_esp_driver_mcpwm", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_parlio": { + "alias": "idf::esp_driver_parlio", + "target": "___idf_esp_driver_parlio", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_parlio", + "lib": "__idf_esp_driver_parlio", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_pcnt": { + "alias": "idf::esp_driver_pcnt", + "target": "___idf_esp_driver_pcnt", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_pcnt", + "lib": "__idf_esp_driver_pcnt", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ppa": { + "alias": "idf::esp_driver_ppa", + "target": "___idf_esp_driver_ppa", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ppa", + "lib": "__idf_esp_driver_ppa", + "reqs": [], + "priv_reqs": [ "esp_mm", "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_rmt": { + "alias": "idf::esp_driver_rmt", + "target": "___idf_esp_driver_rmt", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_rmt", + "lib": "__idf_esp_driver_rmt", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdio": { + "alias": "idf::esp_driver_sdio", + "target": "___idf_esp_driver_sdio", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdio", + "lib": "__idf_esp_driver_sdio", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdm": { + "alias": "idf::esp_driver_sdm", + "target": "___idf_esp_driver_sdm", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdm", + "lib": "__idf_esp_driver_sdm", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdmmc": { + "alias": "idf::esp_driver_sdmmc", + "target": "___idf_esp_driver_sdmmc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdmmc", + "lib": "__idf_esp_driver_sdmmc", + "reqs": [ "sdmmc", "esp_driver_gpio" ], + "priv_reqs": [ "esp_timer", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdspi": { + "alias": "idf::esp_driver_sdspi", + "target": "___idf_esp_driver_sdspi", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdspi", + "lib": "__idf_esp_driver_sdspi", + "reqs": [ "sdmmc", "esp_driver_spi", "esp_driver_gpio" ], + "priv_reqs": [ "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_spi": { + "alias": "idf::esp_driver_spi", + "target": "___idf_esp_driver_spi", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_spi", + "lib": "__idf_esp_driver_spi", + "reqs": [ "esp_pm" ], + "priv_reqs": [ "esp_timer", "esp_mm", "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_touch_sens": { + "alias": "idf::esp_driver_touch_sens", + "target": "___idf_esp_driver_touch_sens", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_touch_sens", + "lib": "__idf_esp_driver_touch_sens", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_driver_tsens": { + "alias": "idf::esp_driver_tsens", + "target": "___idf_esp_driver_tsens", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_tsens", + "lib": "__idf_esp_driver_tsens", + "reqs": [], + "priv_reqs": [ "efuse" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_uart": { + "alias": "idf::esp_driver_uart", + "target": "___idf_esp_driver_uart", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_uart", + "lib": "__idf_esp_driver_uart", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_usb_serial_jtag": { + "alias": "idf::esp_driver_usb_serial_jtag", + "target": "___idf_esp_driver_usb_serial_jtag", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_usb_serial_jtag", + "lib": "__idf_esp_driver_usb_serial_jtag", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_ringbuf", "esp_pm", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_eth": { + "alias": "idf::esp_eth", + "target": "___idf_esp_eth", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_eth", + "lib": "__idf_esp_eth", + "reqs": [ "esp_event" ], + "priv_reqs": [ "log", "esp_timer", "esp_driver_spi", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_event": { + "alias": "idf::esp_event", + "target": "___idf_esp_event", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_event", + "lib": "__idf_esp_event", + "reqs": [ "log", "esp_common", "freertos" ], + "priv_reqs": [ "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_gdbstub": { + "alias": "idf::esp_gdbstub", + "target": "___idf_esp_gdbstub", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_gdbstub", + "lib": "__idf_esp_gdbstub", + "reqs": [ "freertos" ], + "priv_reqs": [ "soc", "esp_rom", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_hid": { + "alias": "idf::esp_hid", + "target": "___idf_esp_hid", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hid", + "lib": "__idf_esp_hid", + "reqs": [ "esp_event", "bt" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_http_client": { + "alias": "idf::esp_http_client", + "target": "___idf_esp_http_client", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_http_client", + "lib": "__idf_esp_http_client", + "reqs": [ "lwip", "esp_event" ], + "priv_reqs": [ "tcp_transport", "http_parser" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_http_server": { + "alias": "idf::esp_http_server", + "target": "___idf_esp_http_server", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_http_server", + "lib": "__idf_esp_http_server", + "reqs": [ "http_parser", "esp_event" ], + "priv_reqs": [ "mbedtls", "lwip", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_https_ota": { + "alias": "idf::esp_https_ota", + "target": "___idf_esp_https_ota", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_https_ota", + "lib": "__idf_esp_https_ota", + "reqs": [ "esp_http_client", "bootloader_support", "esp_app_format", "esp_event" ], + "priv_reqs": [ "log", "app_update" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_https_server": { + "alias": "idf::esp_https_server", + "target": "___idf_esp_https_server", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_https_server", + "lib": "__idf_esp_https_server", + "reqs": [ "esp_http_server", "esp-tls", "esp_event" ], + "priv_reqs": [ "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_hw_support": { + "alias": "idf::esp_hw_support", + "target": "___idf_esp_hw_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support", + "lib": "__idf_esp_hw_support", + "reqs": [ "soc" ], + "priv_reqs": [ "efuse", "spi_flash", "bootloader_support", "esp_security", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/soc", "include/soc/esp32", "dma/include", "ldo/include", "debug_probe/include" ] + }, + "esp_lcd": { + "alias": "idf::esp_lcd", + "target": "___idf_esp_lcd", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_lcd", + "lib": "__idf_esp_lcd", + "reqs": [ "driver", "esp_driver_gpio", "esp_driver_i2c", "esp_driver_spi" ], + "priv_reqs": [ "esp_mm", "esp_psram", "esp_pm", "esp_driver_i2s" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface" ] + }, + "esp_local_ctrl": { + "alias": "idf::esp_local_ctrl", + "target": "___idf_esp_local_ctrl", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_local_ctrl", + "lib": "__idf_esp_local_ctrl", + "reqs": [ "protocomm", "esp_https_server" ], + "priv_reqs": [ "protobuf-c" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_mm": { + "alias": "idf::esp_mm", + "target": "___idf_esp_mm", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_mm", + "lib": "__idf_esp_mm", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_netif": { + "alias": "idf::esp_netif", + "target": "___idf_esp_netif", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_netif", + "lib": "__idf_esp_netif", + "reqs": [ "esp_event" ], + "priv_reqs": [ "esp_netif_stack" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_netif_stack": { + "alias": "idf::esp_netif_stack", + "target": "___idf_esp_netif_stack", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_netif_stack", + "lib": "__idf_esp_netif_stack", + "reqs": [ "lwip" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_partition": { + "alias": "idf::esp_partition", + "target": "___idf_esp_partition", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_partition", + "lib": "__idf_esp_partition", + "reqs": [ "spi_flash" ], + "priv_reqs": [ "bootloader_support" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_phy": { + "alias": "idf::esp_phy", + "target": "___idf_esp_phy", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_phy", + "lib": "__idf_esp_phy", + "reqs": [], + "priv_reqs": [ "nvs_flash", "driver", "efuse", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32/include" ] + }, + "esp_pm": { + "alias": "idf::esp_pm", + "target": "___idf_esp_pm", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_pm", + "lib": "__idf_esp_pm", + "reqs": [], + "priv_reqs": [ "esp_system", "esp_driver_gpio", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_psram": { + "alias": "idf::esp_psram", + "target": "___idf_esp_psram", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_psram", + "lib": "__idf_esp_psram", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash", "esp_mm", "bootloader_support", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_ringbuf": { + "alias": "idf::esp_ringbuf", + "target": "___idf_esp_ringbuf", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_ringbuf", + "lib": "__idf_esp_ringbuf", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_rom": { + "alias": "idf::esp_rom", + "target": "___idf_esp_rom", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom", + "lib": "__idf_esp_rom", + "reqs": [], + "priv_reqs": [ "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32/include", "esp32/include/esp32", "esp32" ] + }, + "esp_security": { + "alias": "idf::esp_security", + "target": "___idf_esp_security", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security", + "lib": "__idf_esp_security", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_system": { + "alias": "idf::esp_system", + "target": "___idf_esp_system", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system", + "lib": "__idf_esp_system", + "reqs": [ "spi_flash" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_timer": { + "alias": "idf::esp_timer", + "target": "___idf_esp_timer", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_timer", + "lib": "__idf_esp_timer", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_vfs_console": { + "alias": "idf::esp_vfs_console", + "target": "___idf_esp_vfs_console", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_vfs_console", + "lib": "__idf_esp_vfs_console", + "reqs": [], + "priv_reqs": [ "vfs", "esp_driver_uart", "esp_driver_usb_serial_jtag" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_wifi": { + "alias": "idf::esp_wifi", + "target": "___idf_esp_wifi", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_wifi", + "lib": "__idf_esp_wifi", + "reqs": [ "esp_event", "esp_phy", "esp_netif" ], + "priv_reqs": [ "driver", "esptool_py", "esp_pm", "esp_timer", "nvs_flash", "wpa_supplicant", "hal", "lwip", "esp_coex" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/local", "wifi_apps/include", "wifi_apps/nan_app/include" ] + }, + "espcoredump": { + "alias": "idf::espcoredump", + "target": "___idf_espcoredump", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/espcoredump", + "lib": "__idf_espcoredump", + "reqs": [], + "priv_reqs": [ "esp_partition", "spi_flash", "bootloader_support", "mbedtls", "esp_rom", "soc", "esp_system", "esp_driver_gpio", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esptool_py": { + "alias": "idf::esptool_py", + "target": "___idf_esptool_py", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py", + "lib": "__idf_esptool_py", + "reqs": [ "bootloader" ], + "priv_reqs": [ "partition_table" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "fatfs": { + "alias": "idf::fatfs", + "target": "___idf_fatfs", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/fatfs", + "lib": "__idf_fatfs", + "reqs": [ "wear_levelling", "sdmmc", "esp_driver_sdmmc", "esp_driver_sdspi" ], + "priv_reqs": [ "vfs", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "diskio", "src", "vfs" ] + }, + "freertos": { + "alias": "idf::freertos", + "target": "___idf_freertos", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/freertos", + "lib": "__idf_freertos", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "hal": { + "alias": "idf::hal", + "target": "___idf_hal", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal", + "lib": "__idf_hal", + "reqs": [ "soc", "esp_rom" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "platform_port/include", "esp32/include", "include" ] + }, + "heap": { + "alias": "idf::heap", + "target": "___idf_heap", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/heap", + "lib": "__idf_heap", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "tlsf" ] + }, + "http_parser": { + "alias": "idf::http_parser", + "target": "___idf_http_parser", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/http_parser", + "lib": "__idf_http_parser", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "." ] + }, + "idf_test": { + "alias": "idf::idf_test", + "target": "___idf_idf_test", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/idf_test", + "lib": "__idf_idf_test", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/esp32" ] + }, + "ieee802154": { + "alias": "idf::ieee802154", + "target": "___idf_ieee802154", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/ieee802154", + "lib": "__idf_ieee802154", + "reqs": [ "esp_coex" ], + "priv_reqs": [ "esp_phy", "driver", "esp_timer", "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "json": { + "alias": "idf::json", + "target": "___idf_json", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/json", + "lib": "__idf_json", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "cJSON" ] + }, + "linux": { + "alias": "idf::linux", + "target": "___idf_linux", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/linux", + "lib": "__idf_linux", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "cJSON" ] + }, + "log": { + "alias": "idf::log", + "target": "___idf_log", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/log", + "lib": "__idf_log", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "lwip": { + "alias": "idf::lwip", + "target": "___idf_lwip", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/lwip", + "lib": "__idf_lwip", + "reqs": [], + "priv_reqs": [ "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "mbedtls": { + "alias": "idf::mbedtls", + "target": "___idf_mbedtls", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/mbedtls", + "lib": "__idf_mbedtls", + "reqs": [], + "priv_reqs": [ "soc", "esp_hw_support" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "port/include", "mbedtls/include", "mbedtls/library" ] + }, + "mqtt": { + "alias": "idf::mqtt", + "target": "___idf_mqtt", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/mqtt", + "lib": "__idf_mqtt", + "reqs": [ "esp_event", "tcp_transport" ], + "priv_reqs": [ "esp_timer", "http_parser", "esp_hw_support", "heap" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/mqtt/esp-mqtt/include" ] + }, + "newlib": { + "alias": "idf::newlib", + "target": "___idf_newlib", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/newlib", + "lib": "__idf_newlib", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "platform_include" ] + }, + "nvs_flash": { + "alias": "idf::nvs_flash", + "target": "___idf_nvs_flash", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/nvs_flash", + "lib": "__idf_nvs_flash", + "reqs": [ "esp_partition" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "nvs_sec_provider": { + "alias": "idf::nvs_sec_provider", + "target": "___idf_nvs_sec_provider", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/nvs_sec_provider", + "lib": "__idf_nvs_sec_provider", + "reqs": [], + "priv_reqs": [ "bootloader_support", "efuse", "esp_partition", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "openthread": { + "alias": "idf::openthread", + "target": "___idf_openthread", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/openthread", + "lib": "__idf_openthread", + "reqs": [ "esp_netif", "lwip", "esp_driver_uart", "driver" ], + "priv_reqs": [ "console", "esp_coex", "esp_event", "esp_partition", "esp_timer", "ieee802154", "mbedtls", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "partition_table": { + "alias": "idf::partition_table", + "target": "___idf_partition_table", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table", + "lib": "__idf_partition_table", + "reqs": [], + "priv_reqs": [ "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "perfmon": { + "alias": "idf::perfmon", + "target": "___idf_perfmon", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/perfmon", + "lib": "__idf_perfmon", + "reqs": [ "xtensa" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "protobuf-c": { + "alias": "idf::protobuf-c", + "target": "___idf_protobuf-c", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/protobuf-c", + "lib": "__idf_protobuf-c", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "protobuf-c" ] + }, + "protocomm": { + "alias": "idf::protocomm", + "target": "___idf_protocomm", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/protocomm", + "lib": "__idf_protocomm", + "reqs": [ "bt" ], + "priv_reqs": [ "protobuf-c", "mbedtls", "console", "esp_http_server", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include/common", "include/security", "include/transports", "include/crypto/srp6a", "proto-c" ] + }, + "pthread": { + "alias": "idf::pthread", + "target": "___idf_pthread", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/pthread", + "lib": "__idf_pthread", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "riscv": { + "alias": "idf::riscv", + "target": "___idf_riscv", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/riscv", + "lib": "__idf_riscv", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "rt": { + "alias": "idf::rt", + "target": "___idf_rt", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/rt", + "lib": "__idf_rt", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "sdmmc": { + "alias": "idf::sdmmc", + "target": "___idf_sdmmc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/sdmmc", + "lib": "__idf_sdmmc", + "reqs": [], + "priv_reqs": [ "soc", "esp_timer", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "soc": { + "alias": "idf::soc", + "target": "___idf_soc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32", "esp32/include", "esp32/register" ] + }, + "spi_flash": { + "alias": "idf::spi_flash", + "target": "___idf_spi_flash", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash", + "lib": "__idf_spi_flash", + "reqs": [ "hal" ], + "priv_reqs": [ "bootloader_support", "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "spiffs": { + "alias": "idf::spiffs", + "target": "___idf_spiffs", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/spiffs", + "lib": "__idf_spiffs", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "bootloader_support", "esptool_py", "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "tcp_transport": { + "alias": "idf::tcp_transport", + "target": "___idf_tcp_transport", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/tcp_transport", + "lib": "__idf_tcp_transport", + "reqs": [ "esp-tls", "lwip", "esp_timer" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "touch_element": { + "alias": "idf::touch_element", + "target": "___idf_touch_element", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/touch_element", + "lib": "__idf_touch_element", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "ulp": { + "alias": "idf::ulp", + "target": "___idf_ulp", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/ulp", + "lib": "__idf_ulp", + "reqs": [ "driver", "esp_adc" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "unity": { + "alias": "idf::unity", + "target": "___idf_unity", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/unity", + "lib": "__idf_unity", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "unity/src" ] + }, + "usb": { + "alias": "idf::usb", + "target": "___idf_usb", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/usb", + "lib": "__idf_usb", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "vfs": { + "alias": "idf::vfs", + "target": "___idf_vfs", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/vfs", + "lib": "__idf_vfs", + "reqs": [], + "priv_reqs": [ "esp_timer", "esp_driver_uart", "esp_driver_usb_serial_jtag", "esp_vfs_console" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wear_levelling": { + "alias": "idf::wear_levelling", + "target": "___idf_wear_levelling", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/wear_levelling", + "lib": "__idf_wear_levelling", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wifi_provisioning": { + "alias": "idf::wifi_provisioning", + "target": "___idf_wifi_provisioning", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/wifi_provisioning", + "lib": "__idf_wifi_provisioning", + "reqs": [ "lwip", "protocomm" ], + "priv_reqs": [ "protobuf-c", "bt", "json", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wpa_supplicant": { + "alias": "idf::wpa_supplicant", + "target": "___idf_wpa_supplicant", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/wpa_supplicant", + "lib": "__idf_wpa_supplicant", + "reqs": [], + "priv_reqs": [ "mbedtls", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "port/include", "esp_supplicant/include" ] + }, + "xtensa": { + "alias": "idf::xtensa", + "target": "___idf_xtensa", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa", + "lib": "__idf_xtensa", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "esp32/include", "include", "deprecated_include" ] + }, + "main": { + "alias": "idf::main", + "target": "___idf_main", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main", + "lib": "__idf_main", + "reqs": [ "bootloader", "bootloader_support" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "micro-ecc": { + "alias": "idf::micro-ecc", + "target": "___idf_micro-ecc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc", + "lib": "__idf_micro-ecc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ ".", "micro-ecc" ] + } + }, + "debug_prefix_map_gdbinit": "", + "gdbinit_files": { + "01_symbols": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/symbols", + "02_prefix_map": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/prefix_map", + "03_py_extensions": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/py_extensions", + "04_connect": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_Temperture-Node-v2/build/bootloader/gdbinit/connect" + }, + "debug_arguments_openocd": "-f board/esp32-wrover-kit-3.3v.cfg" +} diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/app_trace/libapp_trace.a b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/app_trace/libapp_trace.a new file mode 100644 index 0000000000000000000000000000000000000000..2189fcd7b89ff4249a75826a6809e255a0c31359 GIT binary patch literal 96710 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 e`DWK{vghqW{hJM$Iz2AqSiKGiUREXes`o!We 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0ea0f63693623e09498c638677e130d183b58eac GIT binary patch literal 51696 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

_&qJr|P8@PVxayN#pDZt7aK0nIm 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

`Am5j;)QZC+}~Uzmm)sQTqc(x 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 B?lk}a literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..5fe6981262ed3b931e509f55ca802e1f23732285 GIT binary patch literal 35944 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 Qk!~E4up72$k^ZFo4>!YVegFUf literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6625c9abea49644cdf415c6e73df3e0e19999456 GIT binary patch literal 66100 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ⅈE%D=t-BrT7ZPYZd=Y@qLOPSG-s8>xw^C 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..d8d15955f91067f8f8e0722ce3ca78a5fe4628f9 GIT binary patch literal 48712 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..bf6a10da729ace0c0a38d9c0ee35c3967636ff16 GIT binary patch literal 75996 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 Uu3xO4j>+4H4-5a+oog=d|2T>lB>(^b literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/json/libjson.a b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/json/libjson.a new file mode 100644 index 0000000000000000000000000000000000000000..1729070c3c5a830f549726b8a607326f36d18a0a GIT binary patch literal 372328 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..798e8480c866bdabbed5f5e30e57dbb860e9565f GIT binary patch literal 71720 zcmeFa34E2s`S*R_=OiJJfJulf0pzf+2?<0N1r0kWU}O;!n&sZkIjo&LV~X$lo(sNri5ETcyhs}yg*`9VC=B$Ld6iDp`}*quy+mM2^zi?u zZ}7l@%bRA79PcGBSf7@e*y9rq+&E!O`8jd_~WTCe=ZO^g4L*O^|-Z*XD(Z5ge zyc^pkCpY{wXa8fRhqi6nRI-2jk%kkIhmNjoIQa1X8+tvoYwc_I#Xq#GVgL5Xu?IJw z>vcQ68KObQ?_QLAf9Pt@dpps~Y&WHgckJG7_uiAX?)X;?4U4x;*sy(jXz%cb4M)}w ze{oW3a%01!l)Sw9BiE$nHAWg5>KD#SzI4~Tl>Geq{Km-Q#c_L%|9#i4#fuvw>!y3j zi3xF@w{60`+c!M;P?Go1bgx@uw|k!(_>t|yc<=G>wzPBB4{6*x`-U?{X!ZdI1gvPX=$8EUR8rhh(;o9|SL;9k}Yd-7o34C*Z_}P%R z+w*Mxu3aZPwfnj;ZOFERvu``I=e7ym4nCH)Vg0Uc<2Osak3D7^L3cebIb`ZcPEPJJ zCDGfkd2?HD)BcjAy}R!H#LLL@?%RFuac_H{tu#Kt$DdK7Uq3c*W8C^UJ1)sxu21kr z9b9M%QgJnO8X8VMOI@S~7W{6=wo#Aeb;FRH+^}a)JFns1)FI5dolWi99=V+dn?v5F zThj0D8o%yn2#3jOH$3boha!=B)RP>#9%Jt8>@p?JTIsC1o-OSS|6ue7L$>|ku^!!y zZdmtFqSx@_)MM+`C3^cCBO4xj^o->7;oE!1)^#GBocw(FU+nj517AOObjY^X?m4^L z!42#7poM!=53z+^Xkqj@P^*7J~@L)PCg;@sOeuWRe|ZtFKRrZ)7B zT%YP4m^gM_$oCriY;6p$3x#@z!Zz#KcC@)IZN|Qq9C|i^$MHOFtxq%0pI%o|<9RdB zpF7vBZuB#r;& z`pK0Kdft#9*gBF&ubY~fyp4uTDMH>1l~*)1A$e7|Z5x&(x7#zt+grSA@Ax5&x8JsB zy0@)(!^+L5^Wlx#)}bGRHetn1@m7WRtz6f}+c)t3Hn#Ggw|l&e+Z)R6UBWys zIT1~F6(;C*(zQ#K@ zmJglQusyPQ3dN1LzSx-BeZ#KC6wC+dLC3@M(d^;GnjeUd*@eL2P0UQ_>!I(Pf7oD) zHumXsA_4Qc)2f8VjvGgVKHAo_kAKvCOvixg;;Z_&j_x`Zsd+TgN}Fw1XhvJxWO9e! zbohCPzQ4EWWZtIlj?ce2C%^GX z!_DzGv~3^Mnc438)4aPo^+--~g&VKlv%q_Eusg)A*a>_0wyW1&=pBBgF>T?tqqA>2 z+++Rly%VsSACKnqEtfskq^v7^QB?ZxDVy8_(;nFt=meoN4A+dU~_T@)6ws^`Zxj6l-{H496X`s;FMFbUj?&g z&s=uTSYa`Ab)+%!=IH1t0jCL{Ckt-za_u(W>z<5B;B3O`mj!*# zgpCWw%rJ$e#%0 z*-iAP1@fl#Oln0wsuej-do9{CqZRp0t;oByB0toMJQ8ZT-FI5iAN$`dzrU6GSGOXM z{1?fuY^9#Tt;kPN@=aLbxOAt)AJPU>_n*K?m|PLcB!m*%90!Kt+9X3I92Z|vRqw?O zfhhcH=b_9AwHb_BLW%Lb01PF@{V4&7pRff-aZ8~PH>67y_58%=;*o^n)1eU86}82U z>53JDy5s-IqH%3Dpz*kqEVHD`OeFDf344&ViTfed{KPL&GLhUS?tuAA(-NM*pSE#- z#N}FimySg^Nc=he#I3;;iSL`fhCHb)cy!0D z_NmQxI-CKElJ25=lD-GIpEQ*wCJl!m?8O7U!L^117au;fJR{Gm+};zJ@Wj&Csv}dLijFnCd6pM^`1S0*8~v zf#Z@UqvH6aM*K}kS_;KBNe{D@q)w>1ZPHE9Y?m|^^(Q5*L7mA-@1s=vq_1II2QOtX zilv0|QiehywHW!K@g3TtxR<(|2NROdpn<9T@i#Ql93-ax9lD`O<{;UN8^^;=D`eekdpdG zs?BWAq)X}?Hag4rE0VgIwVh`U`lc?UNAk_Vz|@OjM(BKVFf{c#s?F}f5zF@C{=%#| z;nAolWe3{H56w&IgEX}()hyIABR)6?|SN_aA~s4M%{#f$qH zvn~n$4oB@iMg?}P{6PteQDssuh#Qh-!?L`j&2VHSX(1dPmo$TQcxhLoaN;EiwNUN2 z2d#SPS0g)dVH+OYNGT_q`QxSUNBOqB+A`~YSD+*3O-GK6mwp+Fwo8epEC&tDNjjh@FH!QU|mee3i&bRo{+ zfj_%*d*ra2=rkSJ<$cuZFAXJq4iN+Q7=OneD0ej_mxe~LB>G`Or$<51pGZsnITEKdz37%p|AtZ>Vv{P5l>r zb=0`fXgX>aw09t8BqRSqoaJ{w!+OT+-W{^Ij_#PAI*XoyyDsLROZ;pz8PQUg*{pt4 zY;)P@g>7zBXe68CRDMo3mjsR0n;X}xxh^lEfS(iF(DtCAoY3iP=yNpknQo~58ygzi zyrFW`;-406h-XoM$DJ5)+oRJ$W7tq8dfx-FQ#U&Nw9xsS{r;Rz&tqV4Si}PU+`zqm zkD8G|_h!T8r$9w~kio^+2-(0uW+teYF-DZf1{q$)6v(&^^F>yNahwO)o2cN@Ko1pQ zHhUS1rG~459IyLw$eNDu8G$Eqf)V~Lw7R^)4uzxsxF14)$KNs8tv|w{QS`?%aKnT2 zM?b5-kQ(sE0~ibxujGvP=XN#j35V9uJvGoQN9@JUFGKt;iuC>s3nbYkatOHx5Hrp~ zE?qVO8qQ@iA)^;A5ZMaoT?iSyP!s6U3(P5z8mhJggc5my~FMTti-$oBlAlixb zrGE|w1v^>?BwV+1QNVe`nOYUd+#Ki)ZTb%nqMUa3(U3K@byQ%hTjgE4(8^C^t(@7; zS^24-%hAt5?2l-z{M4TwW9668b_0i|qY`U*td#?U9Ipi{M+R29nc8Iyeeyx9m46AW z{J>hd1{T%_R({aT%3aZR11k>&vREr$2y$Ao^7O#Uz?VPAMDgE>wQ@UdtL%usWvx60 z3!eKEGE zfKhPi>4?2^u^#o})@wjP6w!#ZDN z=5mhSGTx>YOM@IQ<5khVF_0N6cui>h?PdH9$Wprl4KL$wkg?q#iHxP zy?@Dh+tUhnU{k&c(OfLgL!l7=pp%|I!f$UbmQTlyI06w$&9A(>Ly1@2=RjeaQR*@f zi^^~3x4DN!5O|iw`U@;?=bQV0QfOa{Xf1E&pH2;b4sKxBg??pRhOY;e++-@bBNeAj zb2IUJfA;<$%HM@Jz}!o`KGIe(5Pg2r+(%SnU%3cz(7P=D8zcJ+$A6^ExZ$@(HU?{O z0OFwM>GijaEETh`J>p>AMx2lGA^t(W=l`{>aZC(hd5v(vx}ygv*eti z=1#I`HjhSN77arjYR;=g7g2Tzju#^KUv5g3P_`b&*C7t-M8ivru?KOypR!b}B)`)vl-LcO&+? z8|`;RJO$+jUh4VRn_J+M$od4)>%IVgxPQu?=wbQ0?`|?kG?oN)on|Yj5_yttA4h* zeZ_Nn?<~ar=Jw_6bE&-<#~Ts5!&By|2}}>S<7ZQbjN+=x2~3z~>g2Msb>?L9lKCl= z{W0Qz5@zR2w%1SDm8DfUI)4O(bGwg0!V3y+!hABZh?f*z&K;OIp?dQeCVUa<9c~^e z)eqxj^>V&O^Px(c%N@?|toJ&9ym;vrReAPxbqC=$I7l(5=I~&Z&M%XDIf? zGrhAQ!Wal*9O628;SOgcotZQyX*zlke+rba!bW*KYQrN!Vt;eowm%wd7w3mNoR!23 zTh50<(m+(x9VL@HA~z`sIq_qXnA5(!Z2*VUJC24%2M7{vz7?DzCKwG|i3T;mCf1ND zH5e0FLt2)9c2{ThfUaY^QmbRUF)_Vq-t>+(_tZd)Rt9uU_0tmay4*Iwlj`vskYYX@|V>0E#5oN>F=wH2^JRWGXnGBA}#$mI7-I=v9sX)}V@p!4tX2QpmIva=0!nu%~ zkLY^~n9N0t^HzC1car8Kw()AcoW8^R?c@O)=omGBi=X&)hRNh!v>FlBFu9^NJ;+VK zxx!=9th60kKs_V+=Va_;J$OdbM215XczJ;R%wx~R0l3&{v4_5SI?4vVssE?hikL+H zA5lf4K~TnUqG-E$d?q3~&E%|@Y#tZcY$l~K**sopvzc&sbmchw#-L^=&%e4TkMj^= z7n8||I-AF3h{$Hr(quJHYrNS^)*|ZCJiZSRrJ39xla0e>f%f>`JSJNZO>OaZo$+|9 z&1MqRCfN`L!4>zt`Bb$waGo{`eIbE)Oz0(TJ&(<`p*Ne!*qCe_HVglk)HVQy>z?xX z-`P{$bv5mK#njB>35akpla{6z=R2~QaGGnoczlh`W^#Q@Hjm#%L}@1PAnMXMY!Z&* z2vdtmpxVORX;P+@gCVA>*-Ww!b*nsn)@Cz#J|>&T@7io8@5f~GI1QU5y2RvEL|r+L zvurk#oS1ALZ?M@+Zj8z1F<;xDawf-PvU&VZn{AR%)3$vapN5FiO!(YNn+C%r;Ee0> zi5|`)PK2vg;07ZMmZ2XC;WOj-3sp&telGqphP>>ZOu09Pyquj(^9>K*$<*>_!wZdk z%uc43a|~CCK2yshcQU=q$VcsDT89W*nOtq~LMAs`DgK%OznDT+V}a8Md#kS6DJuW& zq#PySO(wKMdy~g%=5LJ2=J8F4D9z-Sm~0;3YO|T#7L(26?KYdqj+ks7-(jA!K~Ub&shjGGGEQxv9`)GQ}ew>N810412X}b`sL9 zoJki%y+CmIjbSBnQ6-bh5p_`>ud&%o8W43hkJllhG?VKPbvBQ0u-Qzwr|E1SZ?xG= zxH@$<4oxuglDnQ0Amuf22So05OvfT(M3_u6coCEH4PMAZ4fuesMgNVwR(6KrjhbC|c-M&XoMC6QO z+Mik80w!4o7cpVGm?KQs1{9)A#q2&*=gx^;hlwqz)Po6y%qHO?9KmoVWr*5v9+%r} zCY3SSJg&0YOgLF|X&jnhy6p}ENg~K~o;wKo)(uI-Vjm>g7MYAQcp;OiR!To#V37%( zVO9`*9WJFARCNm8N9`w!VIF;!)r6L7<*3uc7zZX?kqKUHT*B$ycd{!5Hj7EI$^x3;J3z{s zIwGPbCY=l}U}9&}LMC>_n{zMcGRA`mJ(cQR`8A&4TD~Vv>ib)p<8MMv=kU3j3v8Q#uPzukDH&J? z1FL4>5@q0i!7#%n=E{J`8N_hNCg#41_>LTp{g#xEK^VB)7$W9x^YluQ50;b{TQ0ck z;*k(shPVUqL6<4%|Cjo^y%$GvDK<)6f&CqCBjifVhhSKF^|I1og+Q-L8X;t#(=NTwYQ2-_Xrg+N)b#7vs`z9#-TQV3e0tSGD4rZ!X?+R{Xb(Y0I6( zM=voc3zpR_$tuRK7d zwYM``ZEgMWU0gk;d~vs;-!=h~?oNVIAtULfB!1g?=%hJGH?fSz ztQUO<8%T5-rfp`Wh{Rfpzi7-dOU0Q|XSh;RBxg`m!+HSKnHhk;(w?0M!5EH}63xak z=moy8KsQBe2pO+UZd&tbUf(rv2`cUV@a)i^ws06fz3!AmD`U z;ChD7z1cyc=Q!FOT~0U287^sGq;z&aFBBI}2(LBuMa1Fpogu|kU(3oYT8sQ}JR5|# z$-K{ju39>#UMIMOa<&|!gdLVsTpPKP^Q|S! z6s5;xnBv7@tg#)$!7vVrwq=)1%miCyEcC-|>7iJ6oUPpvHf~OGreccO+2~9`L+ori z-3;b9cTNbeF~az8qDlL?($1OA{ANxJT=I>sU?YL%zu-JO+uUjv*QA6m7bmo7$q6_5 z+6!jD;AHq7bC)B4+OCpAZaz(BE*+BL`g|JN1$<5E~ zI`~U@54boap6w{^woSJ&9SO>r3C5hJ`wS&romJ2Yn_AIJ)2-M^u>0HlFH1)H6YOPy z9gx`lF5R`73|;!d^^9_u7f}GlH|sl&ho%)YT+c41~XF4A=_H8v*R;drnL@| z1`99n0+%N3Q5trxv=NJuZ(J-pR$M5)WBA8w%>;;-i4bg2J)sN>?cX?f-;B{y)=PnR zoZVI}dQNcj1#-5S9$wluDcD(4!tKl!;)j!&i`ZoUI`SVLt5!!w=GJ)s9O`wc7niUn$u2;^v`PmJ(he z!-F=%3F6QAmi+m8tNye*fW0;e2Hwmoc0}7?w_Rt$|HS@a$I9-!daUAQM54CPo3ytj zZ?>?8{;S5wE*P_h{$ch`c*Sm}fh${HLswge2Wu$U`?;T(O(6jTN(gp5jES8Wfg~vH zR$6?jEiLl{`5`meaM@;OpXA%wM<+NBN{N(kY3z)WoOJ8*K+hW2%IS6kzKty{!fNY( z7-Ma4t0%BN)#Vro7e~`mdvvY1*(g>7v$VAxe`^yv>`Dy0=lp3#@9BSW^y1A9c*u?( z%t>gQ27813nP)zB0A14Oxn9vdhs6HE`9^3jq-?cUm|a+|^vp8GCBNN!n#>Ol9DHT{ z8eG3;h*#3YhQPnU=&KyN_q1B8n%7S>^-ND0EHr}IiE~1-@yO$WN355F=}(V{z4pq< z?Svv9WGjmAWmEj+Z3=8pcGo0!*7PyW*tOABF~-2&#{|9P6&V*!KS@)<`Ra<^dfK>7 zYOy21lN>H-qcWVY+BaDXs1rKS#+fVN_%677K{?5>EvJV&nd>O4ZDl?N5@ivaoabI? zGDFR%!1ufX2^`vV)ubbXt=oldRu|pd&#fVMJvzl&6r8Jq*`U@Iudh*qoeSBnh9oJ8 z9DCLo;CXRg#~J=wAss1ocGyjuR&T&8;j_s;EcnwEuCq4O&H>Ag>J|^5D01+CL`c( zdO3!;p0#t1w>yD9oo9IQFFQkgB-S%*ZIo-xjiGr&15J+MH;qOxhJkfWW)!Pw)fx^- zGixYp<`p-xG_|j?A63U0w*@6qB$qaub06z-wxKVacPM4oba2KRA|5rpq0NE!Mu5i$Rn7NU zd#)br+HR}*#hWU(W?}y~*AP5c;@ORpj&qI1wNx^gog9t8`am-nhYYcXqvZAi+0N}5 zptT+3RM#J~@3v{y3LP}a>F{X*1$?H)RINR`Z%%fam?^g1(*lVtLpi6|I45^?1|@1; z&Rl6_ilor6r_7e>Lb>n3;s(g8iI>7y>z~E63h>?S1(_+}<_O=K&aVy%V^dExwbCA19D~IHJzd zTy-&Hi7}2dx9RRGIJin3D)Y_V{{=I;rM1V!InB)>cka-8=qM%KGi_IsnbWMHpVM^Lr#!ddMyO6My4^jId2+(Zmr2jE5DkeBr~P}rJ?^OLz;iyiF`Tky6$zXq$di)qDP zzrpkNOxScRIOCm5?0pp_Zl(sd+Xt?+1igy22|wQw!!^m_NB-&b$fZC!XuoRa{SYPNYE2}MBvJ9`qOH26Hy{Xle)m2L(=Fjq~x{4)Lr6m#m=plN> zF9t6yEv+f6tXNSBLm(cR3q$^MA0Sch{`nKq1tny;oXQTwQ{Zmsx7^%1aAN;2?fZsIs)a)RSY5IATH3>iW{U zX!pdO6;&1W@O+c0WM)})Sy^2v+<_r0TvF;9vhBn0de3xDvN^HYPSaU5b9H`g^`#ht zx?z*&^~-BZO;+ZL;lqlSS5%hR@o6$~^+0g~71q?0 zR>3`D99D+0##k4a3~4Z!b<2zDifb#1O1-j*Rq&fx!L&F!OFVQps8M`pW?A*}`l9OP z(dN9m^6J|9NOJ?7IrYx<6(y^pCb-EI*n|oKtK7KO)K=G57gtvntiU`qed4b%EUzoA zttwn56Fyj6^JYz&JZ1W<$&+j&dLnxqK09yO%b-n}bxjMDRTeIZnZlE%&yktlq-TDN|ot zt=0|w(X=(Tz~%}j;8SW|Ff3-%&>iQ(h$)&seb&_3n48f~xn*gmk{xMo72F*#cPi^K zF1AuT_uN#pA4Q6-e%^%HlP9*|hxyZI%aS8k+Oo`C(2|m( zNalGP70ZI_T&Jw%DCa_W7ttwj*pft&0JYqSOW!)ZgG9)ifVkwtfI0sv#6rJtfI8C zgoUAe>GEYYne~P6r3mVAD$A@}Sy5kHo(acbF`M(A+3U*+D=LHOE<@FHLfct+ek=2) zVD{v>0)5U^f}XF zR)IOA%E{fEI&tC|k%7gv)pd3JTx#a5sS$KMGv=eHgJgD^?|((`IY4|U(OY0X!CEk# ziy0^Hg7FjPoHt|M+{pzqrq7)`d;E+!oNmITh z?JM~aNnJg$X>2?0m?`aN(9H5qPMaLlF2}U(-@|>Cenhcut2J)THZ4b$Ufe+bwI8I% z<5Kg1dLFZ07n}}1=uRE?f%lel_{|9FFlC?)neFyQ%s}ifoQJfB@Wn_Os861SNd5Z| z=`+gtZG=-1DSrZyp(Pt8K~5W(GEj%?Y?wwNLQ7>SV_BESlyNj7+s#8{pezs3)v4Qp z*aYV{PGQz5Q`wXyM-W-(U_=JiN#+ObDL);N<;dX0LdY%2?qfpYS2M9LQm~{jD0jj6HVp#W#FT+L zWH*l5x6Eg7WjPO6Hg;~faiJd=SSQ)pIRfnZl?xt+$a?st5eDj$`6WBbHzG1nPImR& zLLma>WGCMWcJ<#Ta@NByq%csQOnu6CBQj7OVjs z0_9{kF7C@Zl)K=3%XLTFm@-g@%<<@r80*`iB43D?FhrK+??o_BPVSDBa{f>R1Lfq-NGYENrmf^lz^)$tas&hQ$;n8mvmMNDUy<(z zJA00SLy%FQKP%z%Pk;xBzE1@N>X6;Omkf4wMwE_G#vkWr>M)xr&q=)zdm%EgPI6yF z$|oZ-P)?2@QeKM4KslLZD8C+&fpW6jCvOBh`wxH_s6%$+`vTb6{|=aeIxaZ-2S5-) zWXeDtvOC9(r4ZrU%KD-+5UFeT|BYpbz&`eusk51L-_5;=lF$BfjNI5&fEg$!yZOmI zmVt7z>-()>SN|4pS458K{fG?IcfpMX%hEQcdM>$oSl+Fjv%n0jhs-f!e(YRw_P8(R zwbX6|<=8G$hW}2TOw`Y|m@=>}vRj*DC`6!~%r6MCU(*m7C@1$qWIeIt5)T>ms}LEe zPj>P;u=8iVl578v-5z@-n1S`U;Kr*T1hj!E19ix*EnY`3v{aVk%d#$|&F;&PS|4H) zXtN7(-ltzXW*Rmg#XjJ&&w?{cVQ)4P&W7{>18=I1n%&)q5-@XMRQ7f>fb95Sm>=W|9xL)e@F^s#H*%EBJ62%;fu zu3Gi6yK=R%u$fsp|BUDXC~SW8A}R_8y|J>emlw?hg@Y?am(N~BL)d(~S0B?W(GWJ@ zxz@)sq6eU`xf6+s!sa(u^zrQIfzh8Eb9_O}@q(CRchgC zcKVoSgJ=kw-CG~?$}$?l=88ifyDM5N3wx1hCMfKc#2lB#9GAr$m*amjjs{*I>k>TX z52G+}rl(;?{f;@Z_X%lOKfC0ZGb;_N_fa{%$sCXHelEwnen`Xmc}I>9nd4F3pX4}# zO)CvQ)225dwx1wF%yMa1Kb_^6*8pi)KLeT^=Xs-=98d73HaVW;Es*2;P5CJv|A#0B z?#*d912o8S#2laF-O}WEhIeO^<5}LLa?Jfa4eRFxIp!XnhTmy;SB`OL{_ki0zfdl) zf1k=R_vkeIxFz2by1@M4`D#{itFI24JnL)noLk;t$YbN??=$3eQS38f^Gw&gVAL-u zjWqW4PoUcLk#;k&c_9M>{kbLumK2V6h z9SKDGl}RA9Z&&5n^?=Y=+ckqh(u?+f!h?aTJadFJZmb)Bn|Yt}KZ56y3rBaM)Gf=B3!=*kWx zi+re(XOqvtAB0>)r!$%?ec^g`@;oJvWt|?Vx?0; zR;K~y6XQ3r&G=1hFn*IhHuIb48^7@a2f_GF;}44ga_6 zOJ9r+#kXeeiEoV$MW>k$TkE^%8()dvjIaK^ZM9bae?~r^vq9D)C#D2nE|EIoI34w~ z-xQI5igd5=VWb^|d5_5RF?I5g(tYF%q%(ytM#`(V^r85JKu!`rurBKFL&_&!h?}Ak2>v;@+zHtI#Oc~CK2yUc=ePH=3ND^6vEND7&lcvG(2tapQOq#Mm-Cr& zw$)3RE*dR74XN=V9(ZPhhfogYI4l)jj&!B)Mx<*LuTy-3V)}*kaL8CMxdT!&m%x{U zXNkN4DW@!T79-_+B43A;$K(x2i-l{DVo1DnIF<9$_y-I%J1!Xf+rXwT;4xrh19&8u z3YwcOG=>JUQoMZ1QIe&N8>F`H(9rG7;9siJwI$4%KrR(JU-CV~BQa^o0 zPU3(gbU>sI{u#fJ>8n1Jqs|mzw-*_|L1!W4Tqo3lD-63mr%dGZ3E9bSrW|GIb2A6P z&x6ez5dHymP$$M41061jA#9tn+=OKOsY>uduWEMUf9gN_J&mrCiFs zAv!~ml3m#kM2F9x|D^aYWVFRKL3VcXeu(m1q-56?ek;bbWqw1M44u))ZwGd5brbnm z$jPp3FUnyjpN;nyojmA}UD>llhtJFx3-ft+sp3n?XqWpO+1b2Oc4%xN)Z=%EJf}^kEzS?@qS67&>HEXD8%QUIIBe3Flb`?h)yoJ@0L# z6BHLIzDBW`pU{5+GOn+5P7DOHTWefo>^drJlHC|lFCB)luk=xR z4*npJozHnbqny4aJNwxmmK}hUc2kGt$j<)ZBB!6pP1^0M+GQp}vvwhGv0aoM2z}Eo zbXsf|@)q08Q0EwpZl@h0J|NX;7Lf)H*pA0Usl6DFFrwjhm=p+h^#Za%<7qr>$znhYJ< zOm;d`MV^9`?AGiYk*6aiyES_u<>+Gt(o4vwlXH{o>a3<5I%|>Elc9q{!%l~Nrp{2L zW_>{?BJAd^+0$?#&$W9dV!E)|(}a!RMj{h|?EJ=lQlIvly$jqM+=+7N)1PE#Pk)iq zhh(?z%-)5vXF-OkX3DZ|vMZY>a{7?$e0ZM7X#?5$a31BTGuYE$4}GZjG~+|a={K_T ziRtes2oQ9C*_U+4gMP_*!RT|q5t`{k-lG1PR`el{)yLN0rE^0=7>ttpo63>(Uql-+_R|})R8%JzG8Np zWfvi3bY&Nl<(jqxe5NqR$uY;2W$TeLy0WXta$a6T9pS4LHB_(d|x zzJip|l|4aD!ykk<5ziFIIrz-A3M!VgSGP<%6GB*{3zSI#Oq&S<5vbjhZUD?s(&bI7W>Ijcl%QfYesXtP_7Um`Kc@Hy8D*bF%IL}-CF4B8 zaGW~AFDX7jM%g!!GP<&FlX-$gc#k^5e^C4h8D&o*Wprh~AosLozoL#X?^_%vl2MlT zS&Xi13OQoSrc+0_t75*ZW7)n)8C}_d~8l*|A6&UD-TxZ(DW}_)OvH ziu1`RI~OUVE4zS@DPE=cO2yw%yjk&WiXT$U`z6=zTZ%ta{8z<%w&3(r z6!%s*RYBbIm&W1B$s$ot)1B9CMvI zepWHprjx&{m}}F?f2)}5(aHIIz_D3(;s^d1u#=}L?x{Fa@fgKZ6wgt-Sn)E&mn*(O z@fO9q6+fW($BK_CepT^1ivO(mE5-PJY|vlxU-pV0@bj>NJX`Su#nTkeQj8zN2+A&0 zT&TEC@lA>!Q2eyw*A;)MI24Dr`d|?tB!Jx>l1jPsC8Bh)m3%C@w=J6oc6-;kN@qTK zfYrH3@nWS@O_q9YRD7q>`60QNt>AXZ9V8`)SieFbce^C5|;<&_U z*+j+d$;)|5drHWT5oy!%kRXX2M@|zWJ zQ98Sn{4T}!D4icE`D2QILY98LtoVJ!{~+_`1|bm->70H~vd9N3`B{n=D6Uj|4Ozvc3HpM&1;^%wGhzt)Pb zr#%_t#E=Sh&ttnQodIOAXNcl#r88B@&sChSbS_fz0>$NIv0<6w%fPhf9N2cH(!W}9 zBUyZVD;aB>;Wn^)7QIL5+)tLiJgE49(s^3(8%pOb#qTMdKP&lP6yvx01KU!_xb9)# z=cn9r{+>!_Fj;KNQanQG%uw=t#fue}D6Sxjf9jQdmEtRvPNR}{s$f6hEePjw=48(s@nsn@Z>RO8%kZPsrlilVJMxZumI?`=9e?JH;tv(a#}^f5wvA zm?84=!0z46xk`usRiD!@CF7oup@RCt^-5=U&%tg5o5y_-z1L>N!iv&r`fe z@iN7iE51Q7Zi#~DB)Ieo7{ePdFFoC}6uQPS&2l_k@kqrNkmXs&LdAuOOBF9yyjpRC z;%gP}RlHB}!-^kO{Dk6X6u+$aRmFc+{1?SvD*mV9K7O>n{63BAJHJcg*gVVag+d7P zmHZ;bMT*N5Hz+pGczfA;c2OR&e3xQ=zRSt^SwzP_Bg-?EUnqW6@#~8Dxh(h0ffN` zH!1$E;_Zr`Amt+>Bp z{FrK>gP%eUc)a4tif1U!S6rjGUhx%**DAhQ@vVw)SA2)!LyCW*_!-5|D}I|S&r;q~ z{GsAMEB;z>n9pFPY&*pr6lam;ImvLvV-$~5JX7)ciWeweq<9Tko`EzdzCrPK6#tvz zor>>Pe6M2jTw0!QnCH^MzoL%tuND76@yCi!D*i%oUz}szz5hVP!xWEDJW=sf#pYSG zJi9Q@qJ@i;PMP9miZ4@qwc_g(Z&bWV@h-)8DZWqf4;BAR@h=p=s`z!qo%sA#o)u&$ z?xnb&;?ot6QJklElH$3F&2wyNt3b(%71t?VsrV|z>lANRyjAh{6z^92pknh3T ze1qbf72m4(-xTju`~$`JDSlY-ql$m3_$kFdQ~V3XuPJ^*@wnZhvM%mzDMz6iXT_}wBnyjAh{6z^92lHy+}epB(=ip_fsY4<}V|4i}civOY5=lcaI z+fH!@#peBp=yX-`-irGxK3nlb#l?!3D6UdmtN04VYZdQMyi4&96yK-#A;kw2A5;8- z;y)<3o=?_;kf%6rZDbmf}(}Z!Qrk6xS%OSA3=7s}(mY-l+H> z8PA3o4l902@pFn_Q~ZYFcND*`_;bZyD)#x_MB0s4e5&HEiX)2qD$Z3rTCsWWBlS;I z@@mC(imy<-R`KYEv3X}CZS7F2y&%M)5eslN3)=e4gStikB!}s@S~G65Fm(^4k>u zo8kkC4=H{@v3XY|b$+bmpDIq}yCKmzRdIL45yd%*Pgk5z#xrh)xr#4RT%fpGah>AJ z6gyLru|6K7)iccthQ}Mfsf3NsYia%5QH^u)@oW^%vVt*&a zJrws+JW%ma#Z$@hto~fZvlU;UxJ>b-iZ4^VT=8{^*DKznc#GnnD1K7$F~u(^{*~fi zD}Gz?dx}3){Ab0VEB;b3edGKSuh_g>6u+e?c~`|f6q|R8qMxhed>`WKKU;CW;<<{K zkYOLgQpL53S18`Bc&p+&6z@@N-Wy8&KUVUm6hEi<1;yrlqLlpu<+wIt_*n5t#a}2+ zzeQEcA*iB2CSH}3&Oo~7i&6^~Io zPVr*JC5kH**C@V5@ePV^QoLF5eTsjm*u2*hn-3}ZGm4*A{G#Gl6#qu??-ZX@{DoqE z$=~@lPH|^4p4TvRQ`}o|f5lVCIA1cHqxgKq^AwjVHt+tVY>kqe_kbebtmIo2e^2pl z#d{U+Q~VSe*PRT{DSkom%ZlGo{J!Fk6@RK2k61jvpQ+w_KiT<^w*>CJ8y_#a_ji1> z&F3i$5kxl@eZlVC>p;rI=Ao1eXHzcz$)#L)H082ijip>Tk8wXS&!RU{F1(3yd5*n>a^Y>1)A0y95Zz}xcY)n|le;LF zcOQExm-jOJC>P#Oxx52eeg$u^K%@I9VaSIR-B?ZU2%jgYrL=Gfn=GJLltL}Wsk~LJen+Xa;)M! zvdqazil>ofPR>xAPo}X5a}gacAj_Owq^<8^@sQ=D-T*x;gM{GFZkv7rJh&50lej2*M>i z$H|y}f-!XCcm~G7jn}ZK<4~*J$!YB_=@iY9d8px;_X&^uP|M@U-2Wtbnh{;`23fO-xNmT@tq)b z$R7*SjL(HxobLpwLr%olkvU|^ihGk~Oou4W6=wbXP6~C%lZDw9zmq~ahTP*jLB|Uf z7b~t5#_)Ufimw#LZKQX-a0+;%;w{457H${j^x*ed*e;jzeZpL-k0^dz@w37Mq4Nvj zA>b3jx!~U^{-f|2kpD&TSHgLa$HN)4f!slOGPtwi(}br&K0x>!aJKMF@EFAtg!3Vv zrkL*&+16~x=L#t6~aTnmnmK?oC$e@@G$Ut;W6M_6yGjhUQ1MA&?vr0CPJn>*pb763VO}P67UroiBFxK} zfr_(*>GRRT^!a#UUS^yl90AW(yik}vFA}ED`Tmji3;kfX( zRmd0y^ShN~yyo$`i=5n7m`x8A=H*JRFvn%AFvn%GFnvBt7?%#-e8m?F_k+AbcmR00 z@L=$j!b8E=3l9U|tazJn4&=KP-zz)<@`n{47Cs&FBZ^-obAcngrTBjd8{aBEsrW0! z@o*UHp>O#%_!eQ#rP~zmQoL93gTkCkhlDwoo>crZ zVQ#-K3G;mP8)2T0{vgcx!}pc6Edv}%j&hPPZw=Cgxn{d7?kC&}@+{%L;E{^Y66SoH zDm(<7FUk;h+~Ye+>XYvh=6UU2Vb00@ z!aSGpy(IOgfe#CF?!8RrMu)(6j*fpP%yIm^;*S;cT_p9X^R?nc3>4)Y(^SP7!q`f@ z-irA>JL+TDyjcr4@}3iCSTq%gH; zBkLg_B~t<6CB?4`)8=;-|4BFja=yo8S@PG4+u;1;#^XT{nVeZeHgn3V~P4RAF?$7rM zp9OwM@gdho(JapO4d(KQQTEA zzw_vHvV<2vpYJOvC+7+CdSII3^M$#V7YZ*1FIHSGTm*TIa4DGIb7cMHV1Cb$d>Ob= zG2df4`7Ysl=-eaBwfT_nmEc2)pA>F@{Fv}H;1`9t?%ou>3H-kBE#OatZv}rTd>feW zH)+pyaH8-Ia0lT#!2JDk>g)z*2;T{g2;U7JD7+WUcbe4S2hJ6K06bRsLGT2{(}W*} zoZoX~*#qFY!Uw^ZlDS9`>J+aQ=Gt5<%r(XDGg6QeFwZTk!*m9~G{K&f~(DfuB{(_o1wZ@>hlHz;6ljeD{Gc&vE>2BlXE& z2=jc$AFrf*Eih5|YH+GB*H?z{_2Ax$2MaesK0=u1L4N;{b>0Y`q@Kwcxv^|(s$wZdGRn}m0Pw+nM^?h*bznBRG%J>)~e_k*7jehhqE_%Qfo#cv2d z3;BD(&x1cv{5RoOA?NoT+19VYiHcK&--SFw_ReZqag4=Mh!Fn`zWY2h63 zamBw9=I_1zR(LG(7Ymny%Y>JJYZYH5Tm$(H!u;L(O~MV}t%`RF^Z!rSE6m@w->>*F z;Z2Y~Da_x}Kc@IqVgCO8JHmH>KNRL~Rh|^)cO}14oY>j=)BHxhFn=4bhcLfS*co3iJ0YA5i?L@IN6xBFyh`9##C3a2({X3-h-v-%9ATb!W-DGO%yUqY@U7sb!rukg3vUBo zsrY)~+abS6@ppxJ&bmYR9`N0Ye<*w(p7=X9?4ua}>`Jrag;7 z_8>BxqWDx{?yIK>b1xmNc%(4xIa?T2d((uuf6h`oUzqkR79I*NS6m}J4DwaNIpC{> zbHN*gM}jvg-Y%R6`5s~Ju@5LdBs>%Hr-UyA9~WK(ep&Gw!ex-ZCtLykNbyPGrI3Fm zybK)Q!}_)w+(DT8E&sm)`kdTDcn!F}Fz*Gj6ps|X8uGJ*xerejz7Cu(+z4KvxKx<; z1vSDqfmaD{0$(S*1$?9MR`6Eg?ch5U?-4fpCmE693B}I|bN;+2%=z=C;tzy5&p#FB zdHG9Wo|pM@oAs013Ugki3HPRo;=#h4S0jWum&OWnE=^E;uJDPPnd0yTs%=7XciuVZfoO_Ur$nb>X=Y)+9h3Uf+ihnDN>Eyj5jKuqb z+!KJn&t5rhBg{Hegjr`7#it3g&fdbTb2K>uKp3xhsxa%!7iOIc6kj6DI*Wu^=PEKU zt`M$Pe1kCS+@yHB;=6>oXYNz{BgKy^eoDA4^j{XHoo^_9PdF3uj}?C|JO=Ww6}O96 z`=>#krnsBpUWzk?&-E}r6^~UsP4R5uSsu>g!smm_h3A6ng?WA0AY1_6Ak2BVS-1qe zO_=-GUBXMj`-Q8(hlK0FPYbUA9~WK?eo^=e@cU#gMua~{qWr&wIgbAn#^Y449mbsc zSu)iq|M^B&XQ=&2Qri?^5!8iVrG&TCw>(B`N!+lAGU968T9b z=ZittZnEMoip}rjr&`<0@8k=QrH-)qoqS>Q+xWtZl}@GNRf?}wyh-s6#e2zV)&_pI z+3^v@#}%JYY<}-Z%6_8cUn%D2nO&XfiX)1LDjuzPlHz>D=J$)F-Et-8XO&%B4djlt zU;KQs<86xXQoLXBVRE`HdsOi&ir-fJkz(`PL{c^mdxongMR9k<0~O~g&Qm-?@dCvq zifa_FQOwT_I~%qr-lce-;)9BxR?N=>yL#SK%+CNj`ANlmf$ZewxADa%T`2ElecM-Y zw&Jmh`I%m)uYYT3v65FRUZwb2#hVoGP|VNny80hcd_?ha#U~WMr}z`a{EV)vGZE(m z$LWeAiiav5t$31R{hL3Fl)PMVy<&dO)_oUaqvCCf?^3*9@nOYB6~ChRZN(ocHov{! z*^aOI?R{bMJ3PYO6Qj2Av$D?4T*Y~0UMwKYP`p5KiQ*c?{2Z+NzDc8Ee)iSLcPZxQ zU7h?OnHP`<<~MePUsUop6@Q?ZpKEpBXYp{Jcbu%ai(-C$)#+rDyW4j8nN`Qr6r111 z5uL?KUa5GM;%gOeQoKX4`E7rx^ARQIXHcCD$H};NW;mhvJ;k3W=I2hGeqy^Qrz_@X zO`XnA#r%A!lTRY^LLDJr@gl|LWZXwF@H3^38x(ION1%YPP4Qid`Poswm(@9}_^9Gn z6u+&QpAmIszfjEo7r@EQZ_!Bo-IaWx;#|dfif1V1XFgq>C5p}O(n$SlDDQ3iVt#){ zc#D$rvz<<7pJMa7G<|H@rzsbHQSqCKy{x*`%jye@kk;4QwA@i`X=PznWkr2yZDD0r zSw&Sv!Lri2y22%;URIN=!kU`Ws*(Z}tEgJia-I|{s3?iaUv^o2eZjK2B?ZORRaK?M z^{r*sEHA38s4M@5?84%u-;i5dTKtWRVN6 z;I`V*%UWx~X4kc9LPXN->yrjue!a7M7sWx{Ax;8>(lO6;@QbY%#^k zn@=qxZ)slX4A)XHsZ6Hn`VtsYUtM2VSx{M8wWQw7o2Y_V$Dyq(t#_jr&1VHN=TK2i zg_}JsYgj*+MbT6NV~=@R&}zOhy_(rs!Hki?>EK9A9rg^dRzG-grb7r;UFIW*xGxc(a8Ijf&MAHhIuZ9-$gQZ{^ zDJd;lzNDb6ws4u7OIA`*RaT94VsZwKWwo1FqEcH}wWJiwNmbf{sIsC8 z&DbKCCSDc>VOePvR^+Ps(yF?`EZeN91Pc$lg4BqEn%e3bdw%#={zjmLM*_SZFd-Lz zak~@*$K6DpCpjC}*!S<3;+W;B$LC0VJfrL5BOO-K4= z#g7Q7)EB*C&{!i?U;3o18Z^|Pd6J4zBeb=&5d!8RN~zbjLam<#l|EddiXc>_2tKJG zQa_4>z6c@`sTLn1XsOs@5kY_d-TB{pINabNlbthj<~L{O&d%;|B58 zkREye1fHf`%&XsfiSGWqj&h^u7THPkPTt5Hf2O%tQ0=E_3G?p9j=vsH_fxgeE#_?^ zJ@O90o5e`HwFL9(cWa{CKg|^m>d#Lk-g$WXx+R{zrkQsTJN|mSEvxV}#~A$^?(}(A z2HuB>H@6D!{lps!JdYLXFDDXDbD;9W;`pD*ZV`P@yPPiNs{*Jx{r$L#H1SmL6`Jc~ z>vryxawOH_dN0RL@v2E~ZSM5PwKi$yZA`p3Fa*&-Wl|bD z_v4z-{4;N7;#Kg*X(;)p&(FL)g?DRVOmec<`M@GOweP#B-WlxLd`1@6`*x~#ZXa_h zq^VvlL%H5#iMNZ3f>VYSJE?l^i^^0|kcs`Q#g_e0|1$4n;>|KRDBmJG$q$LQ@_fHv z-A=xFeg;Dfx8r}!wTf~suLqzdP3UVBt*6#HA-c3-R#Fc=h`n z*t-3?tMJ}RyqUn$IAh*1BGEt1v9-y!$WEen8Y^B&L0$~J`_Ppq|4tE!yk&S?^7ce_ zk{^jEUP(bdh39c-8eMtf)oV3uy}vV@1lOZm%={a|cLec9wHCtGJk7(E zWy>0A-qqMCUe&4G!vk-WxOh6>C{MilT@`FChv03$z*=J`P0yo=yk&S=qY>``f_V=X z|5T=yOSvyo7m`KfyF|~fiM%gfZ+;UX-e!V%TNCfKYw?9+-(uckvit5jzMqWPs%bN6 zPo{cbeUIyQ=HgZFLj>1buWzY9k&_IfKUrbxdiN&Y;V-$Do%R#&VS;(x!N`G)&qxNwnwj|JW*#XlXhlBq|y zf1a_(BA&um$?ojq&2gUX^bQeDEj=0C-u#~33HI;j!gKlzcKfZcwVl=mW4kPzrN5A` z{n$ouJD*OxU*N6Kr!D6Fnt0W@#!ftn^mwulheK;=f$y-C-AVc##cr6bnksb5)~=_y Wr!o|Dy*kH7yRo66)?e@}w)+pp0m)?m literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..acea7d0be89bb48e77d5783be06e8e2eb97d10bd GIT binary patch literal 41132 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..49577e38c57f95763d5f5d3fd678d9f70f42bc74 GIT binary patch literal 12912 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 AHUIzs literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f34a97eb0831ac222c0e0936b66cb2211bf399da GIT binary patch literal 273864 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 N5C`x-ss^0i{{YwQvb+EQ literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..dcf71c13c488ef1cc15fab5645546458d044231f GIT binary patch literal 21124 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_masks.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_masks.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..fbaf6de28da170ed361f7dc4164a7cc0aef65f93 GIT binary patch literal 11488 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..40d82c9be54787b534af03226f9e3f06558a86a1 GIT binary patch literal 58304 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 aw&J&0R6>_8t5oZa{wdz`Wo8nb-v0rBpeVfn literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..cd7c0564a6bef7a052c87192609b37e94478e6a8 GIT binary patch literal 21292 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 U-;Hv?A@_Ez$A{fVD}mGdA7+bFp8x;= literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6ba99df5ee1f5c2c97a3ea14c109f6e3236eaf32 GIT binary patch literal 146928 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�DrAJ>k1~ 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..737e9a1aa501171967ff19ea28b6106ec75480ec GIT binary patch literal 89840 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

NI97joJkJe>{Q=*_aUyG!R$NS+-)>CS+$#>Ow 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f71fdb6d3325e26525befaaf5e834531b4cab6bb GIT binary patch literal 162164 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

&orM;<2^er-OU%72bhPLhnYv2uQ7-F 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..2d0a0f60bd2ecbd6145b0af849cebc9480f04c9e GIT binary patch literal 211364 zcmeEvdt6mj+W+4BT!Djd01-tE5D_mVYAN2q3@_P)h^VNgR%&(`HH)s};aGAYn}CYI zm=WzFIyNcOg*4xQ3emLGW*jOlwVO5BnAv1m`TKs?+IydKK%05r&*y#r`t6U;e%5~0 zv(|dnv!3;=XRW;tuDo(ewyLU%ajD9+ivLMbR`j$e3jSRt7*dr#E6*wC&nwF2w)40Y z#nxG-nf(c9UjhCB_!3YDAfHh;@i9Cf1$+buvgF;mLhpzi}1xqsKw=k+#O-p?&lUxQ}Q|B3Xw zdKrU{`Ai!;?Voq+`HIJ1k5Tr2j8WIWD|;b5Q-%wbyCAQ@7*OUye4@qx9;4X*7XH7K zq5W90uNP{cdgWaB-|BN-++IKk7aB4Cxa90~_rR%~I0S z&lD+2@uRMgYhd;!Me`v#QBiuF!ZXS>{KXq@J+Zvv z?RUz`v!2L^Eo*Ds@b=l-^;xw?n)mNN6MqD^Y(;T}H^)Jn*)t=e!yFGqyLHfC%_uhD0h6AFMrwr+6u>*q;Ie>fz*s&tjtsjQi}q4ts|Hh)It44tn$r$MW} z1y#$-e9f5?n=&)cl=_~?2*DF-TaETzaRscnG%qLTOxxtL$GtzRu4~sG=|0C5hQT=M zRMJ8#x7)mKWmwg~4Q|!jMJZl;X@zR_KEKLS61nh1KhKa}hptc-eW7kyvgKKCtTLmj zKSXN@LEXd-9ouw_B|^|u#ifb%wH~L?pIa{|XQ-631!aN+o%mT>c22eTXRGV?Ymc~G z-Df{%H-+63=CxWKi?tTCUe)VRwX+M-NlKr^T6Qmm!hY+lc)q#J7g~FTNk8E8Z*}6Wmb$w*3>?0V>aVx@9h?%v|st=y$h2tDK z8#F>=jVm5G-ZugdyE4XO*v5-tn|!4CQLX#EC@IJ7ORHD4I!^QzdeFL@xU|pWAzrsS zBW|eOC4>qSO|I5uTkRmxZs&b9ZIhUDj@S@R*i;c^oA)cSP0?kW(oVLUQBs%9CS)5z z*@j!XoEX~Y#7OU>mP2h8Az|j~PO{x_y?ux(|9DJ|!S8yc4;q$ng)aE0 zo|DDUn{vNT`Mzp^@Bvno^1(L01=ehazJ7gto9OG%p!Z!5<{oBy@hh~~wsCa}e9Jv+ zo7Yws54U-$#YlHuJ3YtetsU>3?E6_A)wA?SbFI>ScESeT+VV@S5GX&DLtXLwYS{I{ z6GQ7#)_nQFHYxMo$rL9HEq;R8Sv;g`MXWk(cy!fq&yYr6tY=koX-S1siLb7hNd3Z_ z86yq<(WLyraliJQZLVF)8@3AKZiBcxGi@iJGyfCY_M+K(5)??D=m@i%Df?s>06W2S0z@i(y9udXc$oS zx#)+hn-ZU?Y+hemouGFJ6O9VE;5^IH;1IGqDa+R@OYgk?XZ57xh;5(6wc|NWHdr}A z6GUtJ>k0L>5vI~Bw<}8*Hr_M+p7Hr9Ke;6+f-D%W|r`)$XLP!MCHVK3*Du(lF?BV&~(DF-NSe>T?d?RLomcTw3~4s+N5@lf`Qj+a{bS z^aTr0UmIhNY32K&@#DjiXjEZI@#DX`!sqt9&^Y5yJ$#Gm3Tu7MrBxe;+iRK6G5+t1vxHgD}y-pxn0A341%-*xH1eZRospESk?20z(eRp={DhjgAZWxjOWH$2m~ z)|c*`s<6hgQuIB*=X>7s)(-KGKz&%GQQc4Nsw=?q++V~A-WmNFLsVH^P9#O2vea9( z0j{0eb1H@oop3qsF0#ietyy*ReakvX-r%j>=-s?y&kmpco*4(5R_yYuTHO+Il6LiNPOYarDt9m_EeI4^h<-6Rk%l>#p3GD z749)!_gGI!|&|$vf5QvdveNtL^qnmDUS-T#Vb+%^0^m zM@~0&6N(P@xs{V6tCst`8{E#?fT62@rtelUhV}07m*Y4IiyxbMb!h9jh6QC0iGj3Z zy%shZhmkZ}h%+o>w&`{zhkD&E4q%*Z-s0leg$n_@}^d7C0j5?^t@qJE<&C&P|}ZG9`jbbl&JbhBszf!xo!VEdmLdn}r ztK4qE%z7zx@Xz*>wgZZ?&$`p%pEifz_jXpiGopNUxQUHE``$J%hjALV_!lquW3+Sh z%($tMxl^O+qhec|b3A9(O!PJ-3oTSM#Z(WfXo{>(tY}K8c9*c9t{(nIgdnyKPWy`a=*Q#(kJ=IMJ`b&KqGhhM?rCDcO-Bh{Em3Z@EpO|^EzNsa<#MBv5!=|%=-qwRQQ(d_|t?y6Yb$M*#gN@C*#pXpQLAV~FUGLQJt-eMK&(z^r&Czz> z5(e_GHhcDpAl5$*jz?Qyre$9zxI(H2RVN;7ihR#q&7nAY^o*;AXKy2h!EZyMFn^2% zTfnXXe!55*Jk>c^&AjSZB3+kqiF93M z*jwdfx3QnZrs2LX5IuRvTk9}mv0;*P)&a>|U{)C3R`(tsCNB0uTe;$5_i^p}@1weV z&FTtVul|jt5yU+i9K@k)HQb6(cJq;Yj{IypX`fAT?)3{j*%|w~6{2)moPFPWQksSf zx+s5rwUlN1k*m(QdS1oYu)fw2P@lz{=-zU|#}LHVER-P)_vMTb5Ma2gMb{eK+eLs@ zQjzHP&cdFL>gE1X%vCx~5uCOzZ!B&0JbJveVb@4U;|^Uh@ms4K5l4D9duyx9xH551 zw$tUe-^x-342*CoK9MuJ~yk}YuQ83bPqDUiIK6X zO72YM)u*9sPr23A4U1RV(iN`0WpxP~##`_Evep-g9U-itZQP0FM<2vqQ<#o9)^=>< ze9U^&d-PrJ`)zw#ciIhcu6DQ_m75(5=cUFT7aFrcW3*kNuLpH~39F>S>T9k3al!Di=XP%wi^ucHj5rMeV}7i|r>3M%^LB}eJ>l@Vy)*2-rr1_nNuLyF zR8?_JU*GVGuFkc-s-`mE?W+-IIngCwQ`L+o8q|^*Rf~ugH5708Q`N|L-xCeVhD6zR ztl3X!Yw8+`*W7FnVOTRX?+lB#i*r$xo9&7g9d_31o#BWd?@fvv^C0uhgN~ zOD}!7tZ|2X`(M0IYBhKHcGP5eZn|s2 zGUCPj6uv2^y>9~F+DO9+P^Wilh|4l~YUq7FZ&vJrte*G%P%$;UVrr-EKkc;cSuclu zaMqX_n`=tWiwPT=#!3=nT-TKP+VdubW(oJ!F1D;sqziyN3~Ick)u)@HM)jm!2ACK` zTH-k9PSxkyX{>|in@*kTFxTKj#AGWyf8W^>6%4LUuI}|sQHGkliJiB!`4-eI$J!aR zn1;&5v<0>af4d>kZLFs=lr)Q2NAF&LcR4oBn8WCvXM92?Y`W;H6n&DOJ&x@$jzCNU zyE?QoH2SXNqQd*_UI!0`R*w<~Lz5zKFtmC!4~Fbx6mNOtp}L3)hvs$Yhe7!hBYfp+ z&UXK)Vf_air7mHU69#w_W7f2~rg$0>Htb51bo8gD$~(d7@vZPq2*H!bbBA|AC=)&; z!q!Zye^e6&8OE?m{n_T~)K;|5@29U0&0p)}#_TSrzalXfE_hA$KC37)<+wxJ0HHR! zD;!R*BSb%{a)c_?ZclZB*AeFNsj#*Z72|RA%Y?R~oeo3Muj07J>78cByvf44$+Ht; zxGsSiEAts9BCra~M4A=4Zj!#A$Aa`atMom4^J4+(#TI6BNCWqB4`Eqo_PmSbePf0V zqnOPB^gP_yHeqYER~YzUY2e+>{b^e0-PXZ*c3)yiGIniwgYz8TJZFWwYek+VH?Na8 z9qOvo^*Xd&?Q$Za&xu~1YMc~lI3d`wINQlM0OwWmOh}LUVd|h_JI6fZ6vJ4<&=0u4 zA{fnI5>BeF@O|NkXH18Sj`UMc+Ohk$*1Hw|$|dx0t2XJ_tZjE`zNC_-VHxW1riMb_ zw$dG(_vTi+a_xeQ&xe2GjkSBHhMg@u{m!|nrc)(ceM*W>%{qPn>d>y%-a9aBeRh~y zSG1|Ts?fXp9Yj~fBVs-M8Y_06#o2XPQgcGWnfN5!s6Wkjpih-%e?f_TBO-sXqpoRk zsrL$}r)ovT6(OFoJ1VXS^;F>=_EQ0lw%uV^e{^vwLuYVf?sbRZXyEMUm=l#+eXZSG zRS!)L9Ua;-SFLD@t4=I&BW_nue10(2-W+T3S90h_$LP@2d1~8%;JVjN4XoR9#3L&= z+y3&JhR=^%G_Qs8$Yq-avkW_WBH>`H1rAgf(AyMOlIUxi>??84!feR-6xnQj-b)Fl zkd@o75*#Td`T1U3V4He>V*RWIle`vj<{P4lv(9lm^9@yb<{PGZD=ml4j;k<4!c^%K zr)7tzeGg>M#nP1$=Bp~)u=^a0cEj#>@YY~sMjWEuHRQf3Zx%LEvCwW@iRy|t8FA{PgyyD5zsyU< zv=+iG*L{wX+>XzwZ;CV?8a~I2pyEzy(3`8fp*Q;g#T)DFQx)osb$F+CYT*Ph+dkgZ z9cHaT1cSY@G(+mGQ=lCL=4fy zY3^X5B}@||Kd^Gi~a=7(1m)~&Cd)tLL{Ip4NSY@w%L z|5G>gW9!yWpgms^mb&}eg#Nlo{rwzz(&jrhxeW?5`eyH`D2Fv)dAhI6+d2q`Ti9~g zaY!s@Rb6@UcKcPOr9Q0Xb>*H?b2yJ*`_DtzUoKD1oAs=^(Pvo!Xu{p^JEzangPm}1QJhVtSa zj;kIj^{vKvQbW1tq4r|wRTYViR7p|6c$mTZvLCs>cf~bqd-*ce<@9(~#P(J4t9FbI zMVk{RrA*4l1Z@^7j$Q6Jq6K#7o|q03$91#c2H%fr_}ur+ai`{WUSPJGd}6vz5>xf0 zt)riaY8k;0Fn_Ug<~QT6bY@}|yfP#cOW>8EnG^3AcV!r5GIUot*%c^~^dEsTtqq0$ zuxT4?V#%{Py*6XXvl&aCEnvwD!;;52GR0`1rH`V^dr`mE5@pzNcimpQ={Qcuu{w^? zag+jI=*BHO680b3(uvREe8!Z(b10uf`0T`udjmY%_-y4f7Fay1d}d0-GRN@FYw-NY zN#D$Bx=U*)EC^grupGTV#rJv1HmoNl$9#p})^k{1apF*2*Z;qasS{n*mpDKgK9+^)W^Gri_YE%^RvmY3P)_zmokS{o*j) zFNU}Gi{0QC;avQFaq>`UgW-N5>T3i1;@Zok7$;Kc8B5?9`}aAK&el^c!L9d)vnV;1 zE#L9AF!E@5gZJ#$;hKq?bo`o*cPhSP@P~u*5${EodQ0*L(;enaY8>~*IbRbGs>fe{ zI9hiub=yiy;i^j3w}b^awh%ftoM7V;zHP&9@v_?|e4AOMoj=8XJLan!D|VloP@Ty6 zA=V`vL0Em?^b7Q>Er^a4rLCxSeZa7P*$cJFQsM8ZKZls23&&@tEdv8$LAK^Ucpk2a27aW1`XHQy%d&aqkDNbpqSB;SeC|U4; z{t~B~Vq85B?z0Ma?zhQON5guv@OJy*Ub_CPw&A6c+XeTI0SNTsc6xEl?T${|U&Lp) z@ySUpo8iRk6J0M4*1WX}-1wTV`Db5$SW647NQ_+TE6JaEELRvt?8mkv2$ll$k9T}x z+F{>-X_uQAwl7Gfm}RF$$;uzqoi;d6FPtZWFHAr=`;5M|^uW>1>h5rmzdrv%ZQ1(! z)@(Pdfp#3BWBq-snI9r--obk9xZ%BLTBzNMTZ=}TN*Z<)^1VtC_7wipWmoun?%_P_ zI~m^Ej1$^`XuOEWz>Y(kl@`5Sp1(f*pP#?x1)sk*DRZ^q>oaRtY&tLzVSJeHzW0h> zu^rx?-A`3~2M%X6tUxfob%*CUD;h>HwyCJ{{i`>0wr`l~T-5a?sulIS z&+*tS;mkt2>au5i(r~~PxAmb_CEFU-Z#|c}^~J1LnqKy4*>5V|=NmBL+Q!$?poP`p zaPD!uriE zNxaGJ>hy*BbEkuy?aiGnJ8dRcW$CD!dhadvcE-lWNyl2>S&wy(<2*Hdp96l?&m20U zZTyK9*mTmdeu6;#aqJfT*-J8HoNj+xIQLCM=-l5C&ix(5`?%$h^RmFevoKCuy-$qf zbjR}P&YPw$pYJ@}#|*rh;}jf%$hoQO@ZZIKMiJjOo?j*4%|T+QXLVymvI9GSjTzVO zE=R0lsukKq=;-R|saoZVt1Vqs91=qHcZ+JtQIx&g8_Es+=Z}cyD4z4IKEBsiR@pfF zCcBDJ^DJzZQb$OY8%1*-E~Dcdfi-Iw+-8tBtb4jCPMjaZMDI1nD}Rsea2HeEGB{lg$6#3OztgrJ&aN-%T{8Vv zC${I%UP+P5;ak6`L2Jo8pWi1m|5=Ccz^e`1zy{be=U-=7v>`X2V_adc@QCAN80^?J zz{twZQ0hKuUD3Sv9iDOR8H6SZ7MpnIdnBneRR|32KYiu z1x~!_KH?CvnOcD`p)PtcN&|=7*|N`4|G4I_yRuuTfBI>C!4@iK-#!f|wEDPs-JxFH zs&y&)sy}Pk@97iJ;6rQuY&Z4Jj>g`zqzEyn(BbL`9f#{UOvfQQcIem!UxsyRQxRj( zO-1m>cxEcKNSvqr!7{06*3`wC?@q>;IK;=-VxN^PyPAexGT#+iU2eZY@zvM(D&nk9 z42j+lXB##m+~+KNw9!*tw!Ev7zcF%n7CtJFXBk6cJ-2uCU}z6xKEDv5S|0_jBnqyC z3##Icau!yFc%!hF6(5S#N9nHRq>3-^mhR$q+W4-fa!(9D$-)a1x|YwlZ>WH8F~7R1 z+!Ix|OoooxBZYVQp%c7I_9%K61U23Y%b}SOfx#QR3pOs3a#5u>*Red;dH4Li-}|z} zuC8iXY02_9#g0{9?^|6~z>YGj{f<)S&z#=qyR)M8T-jsC@lF~V&GB77GYM4eaAO~I z9$GT{s(Y;dDqmR9b&_Y-rZ|<{zq#;ammzz@sn~zMDHuF zDq1^p#tYi&s`D)_z7iJeF)`2hht=Cuhu0yE2(fTJb4Hf9CyCV_ZkfzQW4N^u|i9 z}=|jy`+TNPxxR{p)Si|-<&y0z$=F5)ZAKmv04;w@5P+TDE zPirn~t=iZ<#v2#&_Xf+!kRwjLzqom~+Z6B}aP5N8)3 zFjY5~ZEoI>8;j?%&BxbPzdYQwRsTS(Y;9w8Gq~5|gM|@}tEwwz#=zHeX^w%vaZLi= zR2BdA@tInQMSS#$zRLHDS^OaL+2~&0iiBaQ$-dL+L&_S5xCg(!e}u21N~^is6;d%% zgP}FFh@)M6#y~x-7I(gf(aZM~Q<`S zX6SECeO%0%*$q{NPpasLRP)EIfZw6;i+_uv-lw=!B?iyNbvY7NHrgp6i2m(G=qVSW z*O~P6pn5u?BNwXw$&2v+=_2$>lRht~{%0;i|L`L8DJH#E3)I6NQ_h^A`VX4?!Tr)q z{#rG#o;;JD8C1`u7pZ5VNe|Zl8j~I@&&B9_O#a|@=Uzk}7^gli!TlO~5&jt_J(&M4 zlkN%9!!0H~SpHpRyTRj_Y0`u1pJ_Mb4CX%#Un%WsX^@`pGV2M}LmU==GRh>l~o%SH%~Cz<{*r*Jk9dMyAA=# zG8k2BSI4bnw$=6svrnU#c1_m`L2`V`DxJ31seh~OrrTC1mKz|Xkl8Gd$!T~Lmbp^%aRY4V<=;v7;yzFyaF}Z zCyU~iE?B(mQ)K!RWZHkziEUV3L8t7~-G`BOSdZf#)*m;TnoHb<;mIX#Q@{xxuB_po zK`krnpGT6`>H39>6#EzM?`aniC)xf#LRcap;tgoP{&h4bSaQT7l(C<3)PgHDq5?x^ zKP_?wL_AN~&WN1!h;-(BAHte1i})Fxw*Md=G9tWazlvrzX9kw0T}?TNC^#gTR7>?LctCGs3b z%HCVnvJ|=$BQTa#&k!SE`I_lj?j@+#VO@&57>yDn+Kq zSVln?_B$*uA;)qrZuYw)9q6XR8jgGP0NkWt6vD;IrLA!I%~p##T@Ajd2hoxe^)ytj zMtz7ufrz1O#AjhOmMjkSLy zLtMmI*7l)z=&o2&IWV7EC{pMS%m90e%CDT2&K$x7R1(Y4xI{ju8_yPW#e#<}F8c&E zmgQn1PqN%w@+nUCVV@eg1+{dK?1^qU z-ce&IS3+b3<$YIjCP(gM-rv*^>LxXEKHGawjS2tO9?e8#TQa}RweWn45{Nw)zSmyx(srhR73uYHLNH3TQ!!| zDVQ{P`c8E+%O-X6y`h^)l;#ID`VFC*Rcz~=>WqYR;gJp)yWO;5u6x)^$E?wHc@F8XUK7+B1h8E#5sjGS0d>_)UNVLiyVQmR=YX% zHj>C0?~GtECu&^;X+!@6;nnU=%Q_Od7W9~ecAUxfS_s)0y>>BH5I3dg^C;m+ve?r| z7u}{!DLoG3?o1R*$kohZ$E6-NBBk`W9sO|*a5f=*EAw|TpW6YK$iIZ)kK+r?!F8>~ ztXnwOOI#@HI4AR-G4p7zN{>HM)JsIWZ!+suR{4d$-YU3F#{gOOJF_fZnTu1=@55bU z(ZA#w&afoO-KIAv4MHyx>tOEcSVxNbZduspCQ-X>&J#xB#G}z$}!`xP1?nK5Bus9QWB80=v|%dXAsE z0+hb+-QO0&c(vv;qpj{C32f^oaLod+t?nV|Z0j4qNr0?9LDt?A z+K&T(sHlmOb~T5{d(J(#I|k+@67;i%J+ zH*)OXkbRtk{Cq&K>lO7)rwB~f;L%4CrbLU=QH#3k@wgeF^j%2bHQzr_+zYBT#jtKM zQ1hLaa-jYJ-p>I^Tw=kVMFz|{;rZq}rwc*ydM&>ZHoL$n!svJu3jrkO;ig_MrF#VF zVnEsx3^Z?WcBf<1%5yILFE|nPM(JKx_HTt`2f#szmpVnX@eN8bw&=Blq(~~ti3x87 z^nMKN!vS}qNb=p($vsZ7IY~us3P4F&h#Q@230N>C)pRBG0g!6(W}QP(D2aX4Icjyy=3|Oi<*4asH+0fuK0JUZxY(k9wSm#)d{sPFB59oIjrutatR2F>)&$~!l zfJhF+8!1;0=)Nmp;9{D`Sm$lEsBa1g;{iz%P?ehLbbri7@{@L<03LgDO;cw;lTeK? zpevjr1b7T(@GDp)S=h>WXK#wN351P+v>cYY(wW3y#8O_nvNwm5-uV%5Nfl3%DsBY( ztAJh$YKx{0_2dTI+KkdOQAxk`=QX(ztMdeSf%a@v^xSuK zt~5M!P;1g)3jMe;?QjSuy%GZ43mC`^llrPd^l%FZ&jR}0a^r1^x>FM02jLKjH{8BL zQUA*k#%Zczp8No!?AU7#;o+_TaTuT%SL#NG*pigt`S*adS7DcGlSAw`Eah8QCjS!? zT5XnuP2hM6ko*#?PJP`WqSHel93=59d-R4w#4cw+I78x_XkC3%a(2fk#R8J=fmYNO zNxT{a9teGM*ChvUA<*D2b!mxYRwV^R$`#{+QmQ*;2HoJ zxD8rU_u0ijF9u;Ai5?EZ+xAdKo^>Gn5g^C(9lIFQUa<8qNaUFAw~H~o9Stu7$T2-) z_m8OWt$#qb@I#9MG4H5nj>@3>tI zUp6MjIDj0!kL_ak7K3mDiNc~jk>acYVKpGFnp*kPkgx8U%*!Uv8S|BB-Aft z|1IS&tW13j1V;EA11xY@8HaM|lTPmi__*FBm`^-i+=S32jeAP<8b>$o>sUT5gOel2 zA!fg&eEZ7e-(jfKsSdGbzXE|?1f)ETI%p5^sKabY4D=jJd8QpJE{sD-*$=ig1K||| z*ue0@%Ah4#EMk}*7A;*Xrqp$QMiHQ3vLQgR zl-HvZDTB}f?hNraV)VjF$}!L=`co#2vy)zRuFy@&DKJoNFPjWXN-R1~K|e5QG!}$N zbJW2Ulj`PKAEk_mGa550mcdlu$k8VlVy1A7UI@&RDq+W(bUSJ_vz3&?piv>;n6v54+U!QZ!@LW_ zs@C-HMu!RSR%aI*>BE?yZ2-Bc*kq5Cn~FrSu5Y$?<~buamLf9ylXQ~5fc;0nU=g)! zv5Ql91jcDEVC_(!vpZ_hl2)FVnhI>hs@w`+IIxDbBd`|zcFOSDg~Eud7GS{D61y3l zR*DV`jMqC*Dm##Z)u%gPpxB!{WEWx1{U8(qWMH+%-kE{b%OLy(kR-y>hwUMhQ=KjY z)8E^J0@FwAVKOk4JujC%{|u!+1jtyX!k%EnGBON$RQlbXSoXRBQl_GQT5K1H%&9Am z11=m~t^lhM;E3f?hM0Z(Vbs;vZ04%RGitTw(gc0gd(GB|ThvUnHVPoao7ZfE7{Dz6 z;aU61~GXE z)-Sc$CKkEQaDiVSLytUcV(E&7pNItLk%vtzT@yhV2axN?ZksrpWNXn{V}eKxTOe-6T@0J-YDEs2)$XIIL=YQHS{GdRwXODvcN46eGB z$@jq{s0U>)x?>(k0h0fPMBa z<^-@w2I*2Q<(3=6AMnjNPKLjxJ=WpQ$lw-v4Q9wCHu1d<~m}AWO*33~-=77dnqdN@9 z92%AJhU|jgB_(Bz&Y0DKQIE);hWe|)#AVE^N%RReT7?n#5+$XvEtTd-!${%#F&f+2 zzx1o}lo81IP5xpQ zqV$dD%xblo?vI~Hs5O7;t-HTgt8jnav5dw6r2A{N3ime#gb^eP_t$C_?r%N_a{jSHBf4yK6Z$c~5{T;UI?hl(ou|4?ED%{`I35qfSAl=_bl6XG|g@82S{*GGp zJ;+Nd(>NQ|V+Nr?cYPnrVp~vTGmAyTVAW3yF2w1=^?fRP&IIhP~XuxJtbnl9&6*!*E|b#ys1L8Y5m6oQop#)}3m~3+NrE*J)8U(3it) zN*~VYAJ)s?MeMVblpj!zli`ZM3^6SYq3O7-_VOJ23V1vbE@Nww!cS$`-VGhfVb#ck zTT2H6Tf9Gzfh|r)2K(~IfDAFk(G}soxD-&N4+9va>ohjz(%nk0+flTqQJw?!ePDUv z(k*hVhQX4|an{GmUOrQF(AfMNi<;rnxySno<>}LB29%eA$xTaY3_J__Y*ap5I#@cT z>+}ZTNN3A=P9c=lu`4N#L2_c z)~GEo5QN+ZiJq~#8;J9zliett?02Z^Q$QLWk6LFnW9&2$;BT^uH?mrJZZEO@c-|_u zAJ<~;48*fJj{^>P7obS6ml-ctG{gae8ETa0 z!dYSeq^Q65YbBGAVnN{pcbgh&JYo#JsD~|?i?r7yovM__b z(hNQU!*Kv#zVwr;nTpv+_aoo(^|y+*d{=;&1?Zgs!PWyl#okoDNu$=>QIkYBQxy>rxCGJG|ms!V; z$h~riQ3o83t56w~T&N^nmV7&-+d0w!S<2^N5YltN-Rrk_ZFHYCj$a}u7`|Un%@8_t zW7K7=CYJ!%#DmjN8m+%>ryp6w?CpY@q5)#M9<|8nI!*4Sk6DD(jz{(w zKvDr3R*zfc1fQN{<3{OYi##CDA1L11eqs^l2P?r|$RhlFMEz6}F?LD(WJvwYqK~CD zNeuYs7IDg;l{=*)IAIad)=pILB0vUKUsyz7^*spR0_2wOON$7EwDQc9!4QsuN4sBbo!2?58t84n>U| zig6%h0_0)MAEaL4U4@$es6S3mnq)_f>nxr5L64d*$E{W>S)Czuyk6>fE-IT2kViQi zEW(#s%F9+t@B5TR_r4V?<>AiL7Dp}gp_PwMK^!cW(j%}aeI}%g2JORPuuYSOMU>Ui z)0U4{Qf>r;Sf$ZhQ#=eKfjj)CwIAT7;?ik4aQ zg)c`Q;}=`R+kGrbDcO2w?nhI8t%}20v5A$77hJzrXC#x{x(_jWEOwZ3h4Znw0semQ zBNDY{H6m@%k2Kkjvykizpx?s9ih8NVT??*WF#1aX1AQ(O87O_jl^|r1C>(dXwB*}B zxP?Uee|3M@=jS*=TD7Kn~kEO+RzihwUfLbW7dQ4~~#0-9G|>Bb0@F zs%}$2{_G3sxJ+j}7{q7{<+bYNj0icN2Xw}tF3c!KgvV4$YN9@D9W6t?a?>zkO5Z(@ zPHpv%${y6O)_iA-N~@N_&k3G{GRgsB;cnF~=P|H4ZQzTXB(2(51}vwL{S{zfGRL)5 z%O^1g%UCCX)b4Jn-7FABlPJDT*`tXMRc{30I)MCG=PfOPUt=JGOnngo$z%Pw!qEI5 z$p~-Q@f(=|8r?y)W}f8pmr`oYSj0cV(AG*rdlZd50+5FGq%^b_LEzFXPx5Otagu)& zgu~<%C;5NSLTVvW7#1A|Kz<_eM@^jP4+UW`Kz?qrP76BKUoU%q2lD3vOrrOL0$GeJ@9K0p?$^t4zXpA|8jvi$oxMSREqen93rG~7(B3GC z_kvJJB0t4ae=CW90HK=1hhWU=GD&O%;Z+ic(oFA=#N!}*NFqNGQty;R4Qm*_G*$-j zKpFcjC7IvysdsB4?Cgr1&g4+~&Z74i>YpZSKvZjZmLzOyn6#;pU>*jL`>+gYQn!{C9rC{c$o|E)>tB~&>mR=$_|^Um_&o>xJJs|Fbz=O^82$T~ zD)%Q?XrlqrCw#Ap#b+D{V*t`8oK=NSxD|w($SHin4{As)Dy#zGF@Su>_oEv0j_;fr z7uH_V=j zuDz*uZMy7Qi{3T;%xIVF+GbStEI_<-;D_#oXfa?+l+-K;LfaxyzIfnkE#qAqdd~<> z92PPXQ~It%B?$4&A>(gd)tb>G^p4Dx9odUETLE%0y;cfy4uo$3a@Jg@2EQJkr|O|f zUh<6`=LIr<2!e-!faJf@Ru;=2e#{188i_Y?uG}Pv)gY9U_%T8_b%`YY4TJ-L-gqsq zyaM=OIK1cv7dUQ}rlOS>r2Ul*{?2%wnKBWKwB8rN?AMlm!IJxi0wtAmGuX`AGtGqZ zxy1Z=Bsc@BV~CVG5jjB?$CLSse`_nl2;J1g2dw%R0k?By%k=vUID3prgE1;ua#YSj z5oZ8$s*Ka8%CtmrUU-FWZF%x5fbqJu>0bd{8SEjl4G*F8JxblV{06}vMXNPc=x#s$ zeo+lqWBAYuVcI1CX%U^IMO*DL?u-DNn17DuOi+eQ0Ru9m z<}tE!LwVwaGa2Uq#LNyWe-9^q=EWh@f8TTY8ZPX|%~^0z=$j)slqbL+3m5%oG`|@z zRLJ#-aK`)bycaM`ygvI>gz!J$`FlWyrxPmuOujtBv5gCmAr6K<7ks_&oCp{$%=etJ z>m8AR#&giLX{n5<#h2ZT=kE#3Q77rb%MZZ_8Mcy><>lr#n2U#_%H=)4q26cq zn7@@*Yq(t#J-%P`cm$*y3K%Io_3uQFZ@}|R(#oi#m16bz8=iNQR!W*jY;?vT<{JSR zDg1bmSkD&Vc@AJG4o|(Y5t!_2@$?vAl=$3tl~}g0MH(eO^nE}qTUxnwl<<%b3g3^@ zvr)qNuNJ;vD|boV7Ym)Xp{_Ro8CxicPtfuZGUfs@e016+!cEjLaJVLvLS>-(JiRv{F2;CQWRFXA0UDJl6r_@DzxlcpJ}q0Am*@ z>TD-l#{9j15PGk`w<#GfP|I^g@vp)56+j$CP(SyA+nf^WNKSY0#fDhTt`(LJ9UQ%1 zNrhWBCxCndGS<&6R2IMuXTYyy`3g!ngY!z}Q&dx;8L<6HsHq@RS5u<+rARc!Qw59> zKMNWyccnwcQCDIP-!862W*K0Vh`%_U;rNX6Y2)X?hp8$`7NoWF;(Y3`iL3SjEz5MA*o%;bD`a zv3=BYFj;I7U=s6z84f-%;Y?A8LQ+t5s9xA63x{=9`*fWYts>iH6I|iZs-;s{n5>`l zPT`8hX*8FC>LWlf+b1DXCx|*pa9he#M^^z8X4QBzNo zjG}$IO5!EKM1waWnCw=g?3r;-j1%?X4X)6YkVuO|OaTIQWfFQ_7Rb@%Wq#k544R)w z(t6_$1E6MhJf*~|;$e^&r9P!zRng+g$D#66BLe|wuuzktgT(3=B$jNTf0#PG3#%V+ zDF$4MNQDFyObe0>OFbEGdVxL*cm0B+*NHO>5`I%<5)1r9Rwawi z@e@;##HxxqXZnd9Q@sUCE)h$FD&JbZ(|UhD;Cp2qpZm*fB81UF*?b-%vxzd=W%GHY z%qHUdpuo!U7<9$pNmZs1nXH!H-w%NtfqZT}bQi2MiFyJwWjO-Ai(l-9s^k*k03%2U zKC>IhCPK6ml+EX1GMfnAJ}8^dloh3kusjB3<1y$8=%LAafgZxeqF6v5>Dt*xqq+9| zB`Z6Efi_q!GUi7FS1!>}K;Urj`C|b3Li8yhFdL8hMbm|^1+dRBSfYsl+A;AeNj?fB zD>O|SF@s_OkjtWkoEPkDNmb_JE-vQFs{`i^pyU5FUkG$aCW(#$EXwazu46(rcr8-q zWkbpZpm?#sQtARTUr%sjMK)EL9S8KNOzs2vt4tmRlGV>fO20U3q=C#dND}7&T?fEG z5G@9TD|cg)bvIw@-;4d|GLUYU9JuS(?|_d2E--#hLCz%-Ykj~x1xZ}guhcMBLj`{h z!q#~mQ;`6SYcvpxB8j_sk)tyJZPJn?huIwjQsUxhkdtckmzc$ZT>vOdBnz7Z4vM&F z?r4=r{HR!&A?c*Hzc^kr5W}1vKpJI<%0;r^eIW4#gOW>h4?tB4JV5+aBY26{NGj1I zl3D@un53eDpeq?q{Q>9&5zpi-%3UkhF+rhYmF02v?+4tgd_N%md*vRb`|<>P&q2M{ zF^{swDuu!Mg)$#m`t=wv<%XaJiTGK-b^sb~1){kjiMxJ13H%NKR%wvrARoiyR{&~> zxVz}sOm>(345$Q8nk>T_J^}=mJA-FbPV}Ql&Lk2C8p>=UyR40fe{c%C{x(dRP((Qf zxLk0|^>dihni&B7A}^&7PJjt1MuA_9S$;7J{9??a7_yN9eT1AZ) zTmX!PJCEzP*|@diYKUxc$u(>`Q7u5!Y?F&PpJi932X#fyMy`HM0lpp(V4|A%D+slM zn2)=8twu_^$XP_}C03;jGarfH1Ihp}MIy3&qfLJV#8!d|YM?#N#nH_vFaDX)trHbS% zB9_yX@;oL3FB!Y#5$P;Bf!Rh{)-;`HE2Kb8sFaWo_^6Z*;v3p${c>CAU+vTW=uu0R1}=?1JF-0 zsaGHn)$@`dPcx*4(hLq{V4>`wKvij{zgxh=W?{5!na$D-0I^vljS4Mz0>!LUtR_?i z{~!*uIg!{c(#s=>b#+cODv-Dv&?NvE4w2O9of*V>0eVJpu@3y65AYur5d66DmC=m= zcmbkYMRFz)6$Pqaqe1h;C{HEASczJ!q5#o8k<29$zkpXRSXNGoX+$hU#rO+PGYXSz zv=)qUDuuT5i293U0g+x+p1-PsfU3+PMeqKHmkZ^F0BGODLjkbwN}w8dK!7TTFoz#otg zmP!6#yg(-Z0<=RWiCzallbOVaB$?m80eyphYrC^jiSyApX51 z6aAM?CT@~sB7Gb(jd7s5I1n*5Q8)CWUmQPaCFbDB92!-T=x*)mjBT@F9Ky@?{&O`Y%?%F{G@-TL75X%|NUKNun}QZ~8i7S?>&g zy`~eO;DL3cj&_&Pns5(nZa4U;U}D;YrrZ%p{1ECQ-Dq4CVCz*vlJZP8e-J>XzX89m zr;h+1*VCT@f2pTW0`o_@fr1G+1S%kxO(JAi!z!iR6)joI3{SPMO600vEfZdp-}6B4E;&X+Ez4Ae+c1k_AL` z5`mm}Yj6oA0OlSKMXmgq4_ z#ofHpk;($V>w17>$J)(WV+qRTN+f;>?vKGh5!X1}(MclR3_HXj69r2ikTr5iA=>>?#12B|ClSQ(Cll2*yd=cnvnfxozX_@4kyl%pD z3+@A2DU&ro>t&KZ|J?2FdJCuK;Nak(p8$O(lYBkRKOF~#uYshR{7Vb^C{K_20z)_= zsf)r4V)9#*a{K^PztAOIJa76>OJE@N5`jwAqodo9C1v8I6&HnND{O-$#B#ty2nH2S zZ#=O}r0 z%cS4r%-BzA#;7(Pd;3WOgd zvk7!fT#!m!)Di85IwGzWlH~cD&+`{%{{O*sDcX1sfc_G3P+($nh<}k}fuMAfIZ&O2 zQl}Bc0Z1n9A<0AuI+?h)Bon3TWa2bQCQ8@I#9XBy3DIz!Ogu)Ci8#7!l2{JpG-Du1 zrYeufK_xm0Aes16NhUg>lZj7CGSMlWO#GcB6P?w`#6L?ik%BR1-NZIA-qVOUf+Q37 zlVqYaolHDXl8FZEWa7&tnJ7ai6OWK&qR~2;c&sE7jnm1*_ya1`AkjpfOgveViLTbk z#MekNQLauVmgZ|N5E%6T#q0lDptPy~Z-E!LKumUAw3I;ixe(7-JntbHWsyWmT=1*7 z41N*Nupnbe%+0)`z%0SE;1stjaM!7seyV(_l+8Q<)=;9`(EtihB=(AQ`Z{90xETXo zXy!ZzzMXm*;zIze6^DVu*IY^g|Aa!SFp2`A8~|4g;w6&26zE==d;y4m<$xT-^nj?& ziSE$_1*}5s(;{e+f}$V(iEc(zI9tL}l_b{E4j}{=b*PwVmq?l$A!B(1Rb1^ufu}%4 zNuoNDEFk)mq;3WJi%h-*^omTr3iO&xHUqsWleh<6m*I(V49@zAxZZXauU_~9^B(yU zQ@(;>)*L{r$QCa#gYua-AJE00U)Wu~zG?psX9C!+0R)}D;~7^f039XD6iHJ>G=xq7 zW^ttaET+vOM_gTThX*H`fnr=sWQPA9FIe)3be0Y=VHd%|FPIFL4g<=QVw_a;xcnBuZX^KMY2v>E5JwXM!o_u#+**I}f80N`CP(NBPI z{7riQpDb8M60%8NS-5ggviwU1>qwQ?6l98@QTX3$8(B+`1!Ez)1@P;~IMFBt1rfyo z1hak^!)I22E_Sd2WQo5L4mAx&l7~=Wn@OAr0GUWHZ5jwF6IVFyoMIe1VitoCMro2i z0BIEXK}O2FjK=f^77GrJMbLGpAmCO%y5t)_20QmJ9NC8&@(g8CuAP31%k(p1lL?mYrRRKirF#A~{pI?yKL}q(> zHc0I*2c9w1L4L^3uF7G{(P(t{bv{3ZtZXF~2*2!V`}KKuuXdvt+Ui=n0uT z0Q7}SCh8)z3j&a-UoQhgRH8;eps0M79yXV#1%PUZ_5cDo@fdUk_$sota}AO;R%A>k zsujt(jX<&y^IIBF6hkyf$=p@|lFad6w7YTuzL_I>5}+x!4`>9IHC~HU&?SS0Tq5za z?2gAS0h6B`qQ4y`zpOI~2%RJ{Sub)>&WIF~lgMPf$Y&1-vVz-U} zps1rjAIl`s36U%y`iGl67WKnbI!bIaZ;Bvzee&KKu}~@Z4yma1&RoSw+P-j ze*rW|5+Y1pim9 zF^+~1M0J2)^C*i2>og*h_1{lMll3B#F-_DuoycUp$YcbIxG3zs0LbkDS|yW2K9LkJ z^?01m6{5yGBC|m~+uvYb zP=k7Q`-U<_L(_?*4mxNFKSvWh`9!fIIg`lj%0)KyM)*0y2rqGr!swFauuB||q`2_N zi=PLX7j22krd<(#3V=-z@nba1dA_pd>_d_$0YGMADhSL(RXUlNiUHZs54jsaYLR5r ztY0*TRzWmP3r`og$T$&zg_TH7kZD8PYXm%%%l)uB$jy8g>;dmMeKrlj-1Hd3mB&LY)azuRdPcm_l zXk#YPLpqsQ%6T`x)K3bKbEaQTJ&$ry*{sh{I+~&Ax(QHg9WMT^L`pQ5h|P&tn@q3` zbbyF83cA1QxklANuR>LNZ$iMuHnIVjVMJ`lu(ajmR`Q5AyGUkp>UfOjsgQB0X;8v#dHVsA@eMx#GeIUi7jdhn=M<8l6U0 zjG9Si)x`jiiDZagK=iPr5|xQ$0nww9N>nAOM0%7-R4b`OPl=>BfR_Ph0nsK&#r;<< zN~@0)XJMdD`OIY=*+lFNoITOM9lv`dFA+rztQC(JxGp?WrbPNs@L5)!7gY6sI8rtg zXMc@RVs+@8Q7g%;_I^nw@`z*s(JGN_|AF2^l1g;pv8xmeVspuzBAUZpT;pL-GFr77 zBoRmQ;ai=OqT@OpbHmJwO6A3Az>BT$dPXAgLkcFR=+AU_ycmb^VrX_fA@Zy(tyzY`ne9tSAQX%5U zb$tF*&!@lQ#p%myj6~wjP{o)UwE=VvD;+pj5o5`w<2Eijc=~9=J^w%U-UZCgqR9WB znUl$d1PEb(00AZ;K!9Ah6G(sn0RjXFSGnnAl9^m!k_j`D5H4aA7Ew__P(cw?pd8ndY7EvyKYu@|C(9r_Mf@m%)Nm#R(36$wX}EDn%>pjs|WgL z^{-jEY+1d~52rNNo~b(e1)=_x%VrJq_V)D8T0hXey1#PU zYoGo0-h1zZ2D1#Rv2yj&p0!=wvsQI3U9oa?_y2r*Ju8>YTE2AYU^R-Cv%LBL`DQoL z&Hjt}2etKg4aomxH8m;C5js|{UE0&VwtuF6Ku2Gt?&@CFxwdDZW8k7S-TgCHumbcC zbcrggAkv|Om8%DIpvd6@miDe*wsN^h3Ot1*ELnr(7urDI%GK}^pjx+SYPEn``%+8u zNZoIdC%4u{)|$tRY--l04)bU0$lz&pp4QPp83m<9)yD*7YsssLu*t|;ZOmwaP2-H! zhF6tJn|goDcy*>_%qIDa{-3p-kybVRXXWNr=~)yrI&Y>nH@BV;{rLWf+>a4fbwada zJ)_;-gEB$V$3kdo8PV)5O>n%qOxQA_MO2ip>h6~7(!bsQp1L)&O{K|!k~&VtEq&Wv zv$E$z z*xlD=hp&Bpi^|erOLxtoGe?H7A6Hbnm!X??BJA2)jmjo!o$=aA{HVAchNClEg$1{C z!lqvO43Uj+0$7_h)G~tGK7-* zJJh3qC@o{QF^7<)#fm68HqkNmueo1U{)Q$njnN58y=!Xa_NvtEmf1vtIk%r5kI^wc zw8oG3@VcW?qbr4V8_RmIgU-{Fh%n>In3R_ESxu_H3txsVMY2BeT1G+gm5ET*DBMg0 z3p@MFv`!Wqv7#@c@}iLsSh*#y+#gx+D6)$s;y4L}l3i z!I>p_!w*{(+26Ej06TIhk6w z_7-fq;;7q5c>>*3Ss~V6ovc}yj`mtd+u0Jk^~1haV_dDD{hsT(No~_Kh9zL&+-k$4 z)ZQ@(J~uwBsk%6W%>~?`gsa1{j-0n>%zVzfud=_3K<4^wRz;H%B|Kc|Y$I~1En~Kp z_-c1K-KAg`7M2JgWv6nmC@sEDY122tB3ZRQ5PPuWu3itkvtwC_ZBsFH)Ns4mKAHxr z)k&1nU^Q0AhGp-%PL*uvCL6GMSgvZVlA*8tn~XhOPjQq@mS&2%K7DFNwr-+s z%BdP?8yVG`^Qe~V1TC$lW;MdC?V%whEyUQiYExdKw^7s^-$O{zLT5Ke4UhL+Vir41 zat@t;>D_HyaUjVg2xPyi7PQiuK6N(;&K7s}#yK|0oT4bmr5wvowI7Rd+g>N|hiNu` zW%sXcl{r=|pyPaW)rZyzrG{F^5M|_KmsXQs`D<9Jb!yls;#hU2vR*~0YVVP}39HZ! zT2^+g>TX`n`1u`OpKVp**_)^%nol~at`3DUYgz0Y{bhVafp0fO6e!+-h&;cGEh`-= z{bR-#&tW1rQYKi#jic1KODvM3mbBFUfJ&MUU%Kv4tr{tqF(?wq;btRi>uvNj&o{A| zNOyInoEPF+qAjfRPt9Q+oiAINYPBr(qH5{MwlVs<7g^=A?oC3zg%k2PX!kb2gpEP* zH#CQCcOa^3*dlpw`v*k(;xAVuwo?qMja)Ul7{W~KvZ`@yYv8wu9u)IPM!JfTo7XP2 zm1AOUj9GU}#pTMDjOA$SSk)6zN>6Om84r`m-aq`HP}l>^!0ZI@T|x^-L5(lL5y3qV>|FwAbuZ<>k+sD(@LPpBskoE8fF4XLJ?E4(Eq9zy zM}sR`Sm40=T0X^`Db`AHG7LM6tet5y_Q2f6J}#BZ7)~IUfq>4g)M^T|2SumNYI|Cg zlm`|UEpxUSH}ij#4%@c2c}+WmxXNa%e8{XKbTuC)`fV@fL0NUhCvG&`ymnu?LA7P= zi&no#(Pzcky8X!7@z&Qp!W+25R^kpVYG%(tn1~un=3&`9jIVvN+^lS?&GPV1U&d=Q z$e5RF%5t40X*$EIUR2Yk5J7Ld2zo!Rf?f$R>@JJBV$;NxrCq05$U;!L(NInFGjJ80 zr?u3Sp4?ZhrfzK0%((QdGNIh>60=v$Z_$dS^p;!67}CNU-HX=T6*jWzEd1?ZwB##| zSGl&sYOR7ew=~(6S`TSU;TT4XQC>Sgwy11XjolR2MBnB&jm%pRH>9nQ&&ijR zzhhX7Z6Q51xh$vu8*=f_ouWm?1sjBoj!br$op9NH7v9P)L-cO98f$!OyQP&lpaxw1 zB3^9~{{F-uf0q*OwZ-4d!dEu!irK}RY<>+pGgwb8QkRvYb<5gC)~_+X$&t<$bxRx7 z#>IQMu_&Zktz(9ZLfKnAT2@QGbYZ_{SJ&Atx^zrI{RfcU%1m zvc&P&Y`M<$Sk|~SOXm?|c6^B$7CKjVJsY${scK2B7R-tgwyaR=d#dcs19yz=z$g)!yy8`on2y z-^|rU836w*x9iki3613@$X4e-w4KJi5k1|b=Tdg3I)FQjosL4t0LE@J$DMh-JW%v+rQ*)Z{ zG|Us3PvPn4Uta&v(&{{6IjMGenW;JxYrg4(0VC$BrflVQtnY-1MI)w|Hd;MPGaJ>W^kit{ij`#} zZ8gN#vMbnin6?^s1?76RYAbFXW8U%J8?Z%BK=n|sTvAeVvcFu7IACwNoX1>l<*SNnLX?O2fWMV{pf;2`0+K!R-wsp77dpKl_ zhu@($dg~yMi*?zwptZ{5k}ujbx%#d|yrV39gl44=>TIQ}dd*B0XRFQEL2J{F5l8Q? z>`-dxlfgD^FkYUWLviEGE45@E32EFdHCn*rR9EpsMznD?=5Y$6>%A$LDV5inr!slz zdv#CNN44x=4~)5OeIh!>3ntZ?&dYx4wLX0SN-Nb$Qh9tMg*#Gd4iFaA#>IZ$Y7^VR z>>RBh<9+Z)J33+tm0OQ%P5se&5Q}<}v7LqAziq`v+e==34(d^td#KFf_H)T2*u#tY zZ;j6&4^4hpZoXI6mtD&0Qti3p9$RIxWFL*78uo`Ya@1k;XpB(9^|12H{FJ8le{1Nn}Fd&_0r;HEn+X#Iwzx);QK z6lPRh6Nsa{1W-M|tFCIRb~LSvrK^Vkype^J3u8aZg%WOF-91sA^57sMC9YYdR5zYQ zu}ihqqe5@vL9o4F8`Rj_&=K97D|OQ2S?K;4S9&pLwlFVyB|5slL6!7!VNhM$$5ppU zrQMKPv_QfQKGIROp>h}5*zH-#uMNAsZ5*T$ zwDq2cU3t39`ewFq>r>MV(e@U}JV|QQ9DBr*&LMKj&Cl2rx9L1svgD?AN2=J`oweEw z{;YCV=MFm$6HqUv$b^mKV$vt;@ud#aqT~H;f16Wj}7FMK~;)YFCADwPG&{ zs6&nSZKQ%|KKMe!&_W|5q2T_a5;@p^gl}hE?Qx^}N#vOu8r!H2?p3+j5R=HgMl#C- zf<~FttrjUs8)2^^RC9_u>G)Eh@#CY(_}F zWMVQ*v5SU*7F(^I%Lrfi*gje2rf7y4VB9GVER1nbTk1E>*b-^liN=%if_VG6AOcxI zYLqpM5l;2MLyFa zyv_O+I=j6@YZwh|AML6+8D5{IPnvha>X|;VwD}JfjM-9Jgp$3Y+=i+sxG5~EUAA7; zTLwm9?Q4vpXw=vzD2=sHCmysS*_K>&t+A8h5{+?}1R>vx2>Cn`vN0;7>OB_`KaeFH zmCATTp*6nATh2DVBVTCvOF{7lT(hQ?D1$xaErUFz)GHPfyZcL75@W2&+2P_(V~ieJ zt7VLCLRA+WuFIlW;=f$!Qd+>xtC$yKSTt%~?tUAdSY1$Jat2oXgNWE&H(p9{rWzG?v5bZWy4fD+RI^Q!tc2I<`oS)CwC<=%;|Ot8!u%68 zu0^WHbRu&@!K7(c7A~wUqlTWjg_bcp4B{%6Uua$J&rRFmG~tRbG#Tq-8?{^$)wSCq zMHA;odSl(I9ltPb_SS ze1ull+;L~e&am;R7Lkg#+Jqa0ncX;O!!5au4q<~uAGNVzfGTJ9uIXl#k3{7(1b=!k z8%JU5JJu)WO6QCV?MfH!E6_EYYJkcz@zqkBNLsZJT4o$y)2!-fi&e;OW=`bk`A-q? zhBPh14DU9LX0UnT!i$SEx{Vst*&*w#-NlG~YqVV-CbOYkB^a{d7h*Lo0_*E?eGRU! z%k?!Fq|sGfRrI=`LSsNQ!*mu@r(q>IW4TdR-JTJpTzyq{42%ME<$A>MhB;fUgxkoR z489_Ed3YXIIrf?t+jpHQJEk1VOQmXGG+FX#FkUKBBp9^IG71h|MbU~PUnwqfD1GB; z5>Lxew^}QzDYztfaVIX<%^uvXJ~Pg|OlQiF`vh%0Q_p9qnIN188M$D%a2mY9i}syqCO-B`D* z*mGi(_LXur|FmM4>lrOd=toZ~z08ZWoUr( zFZ0WFpV%6c|BcYAIVs6QLoXNb&9z^JYoLTi&WIK|4b^F5@Z37BmG9j*mv6DusfLED zy-8zjuTfOXEywEd(zFI`{y};FKwaJQvKvv-pSum!b=zmhY6Od0*-T{vq{Tc@WXv*C z-B)*xvy+RZ?V60aV)cicrNdoWP7WznOC8B=I4*NC)yDn8A+ zB8vs7>Qh-!CD-0)me0dhLfja=-$!38YDla9TUTASlA?AMTWm*#D%JMxYK>HjtzNzb zDm|iO>Ht#|GZwQ{l_aK_9}FnG@-M;WpLT_zQi=hVOrMJ)5ll(*2jI#sBy1trv*|L+ubE@65 zt(B-(Ju)&1%net?u-F-9Q}k>jJ8OlnYG>`9(728xqbtUl-+L(@?roGE>e+GrES)by zfz9AKTRmb1ashjmDdJ@$xu1)zs_+|ZQ#NdLdAQf*o2_S+H^@KAs8-s^)taq|rI}pQn+IhvCDzLXMza{iOR&V_P_p$(b2_fB{qd!0z+kJ#$l43` z%B|`%Nu-!dlDX?Lh3fZZ>MO}VvVIiFzG_HbtRLkv;Y#bT$S6^|Q&;DIon{Z7)v8)% z6JEU$e8-@lWRXo21H|K>#Tyh0^N1Y8!h{pWiw)eQ2RtZf)i?IH)MYeq*3|5c;)2R^hU^xU1Hp$`a+) zOcgzMFXJlZ%Z#1lTKlXnD_3J5i9Xeh8{dMcHZ{x!iXEjnOeaLY^27RgkY2qVAB(f~ z8ScrU??FW?*Qxj)A~DQ7QCavg`Js-{A%4ORL6t<^c^JId+BsFuo>OmmxU=#Z=BJ{4 zu_l`f?i_K<+Go8-waU5`r5XWIMl?QjQ3ci`Bv*0uAAMNmtq*-z)y%!Kx;`sn*AS0G zs%^WbKr;^vhM1{w^IT?D)Dkn@wYmZ?QMdTwfe|{#D0Iqts?>%B%5Em+4%??uT%Xl% z^^^qwjID&uwAemIx1!46$JLD0 z8SV?$*>G3Ich%#@XY5GIK5n?@A&q;%2*Wu4KX9>T_e!}~;So`^-FQL301mw%h?@vS zzXp@YgUilr==P^0jKiC)%naLsF%cKX8Bxju)YF4Byy?$!)1 zo5;8sn`c0|EU9cH(Z%Z3P4UUz_)9#P!6?;*ok=kr+$SW%rUBBibZ)O)K`7`%Z&*Cb z+Omr)zNxNQ5GT1K?8j4b{YEcQO~zE5<#tf!{0FX8{0C?>o`baA*md3+;r&ab0rT%Y zW_GHN(R4tkg~4*XSjtMRu}v<^?Twgx$2)GEd}~CF$;W%RrH?+Y#ensf%FG5dT=|(% za5MShE6ai^-HcFO6EZ(FklF$>b!)XZmvt=fLxx_070Xt(K8ta-sihJzG2_a-8SWb= zIb;uBA!RO~Tc(Q+CDZML-!;}XH^S8XNZ*Ng48sw(iz-{hRWfU#EP%#5tIV3V)W3Vt zdWPgMm=VeI9I`u|MJv0A6`%Jz?>(CRWr9ZC^X@Dj@I@_&)cXAQ?d;+;%!bP&bzCyk zJAKONToRZ07uQ+}Y38X{8Nn zG|+VIr00<$X%2AlRQ>kaXEv9gl|77Yav2|U*Nr~MC}($zTDz3)RQJ?OinJ(F^5>xK zw6ym@(F%33%}Ia1UlJL#F}iw|#(Ji}ytS<|ZowEE2QU{h#4+&J zQi^g9uOD{>85o;SOi&oA1&1%#v8m2?`{K>9`fD}pt*dZWxs@%yoT^+;9VmChs@ov( z%h%d5m3?KrrBU659P)BXb*F-7P#~~(j~^miJtevSH_++qEchj z`S0CGmov%ktPZlP5SkS<^xYV5~5pAo@d9}Cs+b@WeRiHAf2BRz`je~*DbcT_* z+AKGrF{0WjtLe+){24mmxF3y|EwJ?&?pBRUVq9~&+m5vHsod5g6pdAT6CQZ5i5&in z;zH{yaSZB2l&p5!L#Kr(!#}fXjO&e)TpFl9`sBylB*Cuqb=c@I!%2|IO8BsL>2kHJ zGz!)pN*Q)DsT<6nD!)%w4Kp)?wX4j`@+4(@EFr@aj?2&xdJ7`p79=J|1VhpEL~Ro5 zu8y!|b8Sm{rz2^oOjKMR@8dpI{eo$^X`nHXQN>e#HsaAkdLX0R?<2w#|Bf9IKQsiU zMYIn*T$HT;%AK8M-1Ul#8CRd!F*dwWn{ZQ%Pig+a-~+151o4&yHYStHG8qW17Tk)` zIHc$i!__+3+lk-PKg^HgXGM5sL-YO;8VVN2?Q#3nH--e%#w`nX^sA{l=)%h)ri3#F z(#C}9kPcXIpwa50E`HD|zA9L8R55tG=D9|S#iU$_RJX9GBQHUd?mKs=XN|9FVyj@kI7w0vSS-9T3RMJMcB zZbwy9jmtu}PBB*T-yGJ9P0PkeHZ9xh2`cH=crAif-{qL4nBLWPHE#DukIM-AI9GaX zQ!Whk6INx><0rYy8VI+q+?58xO@mKkHp&#J#_Ta!tK5N%^`SZ?<;p&AW=secKRnme zrazV1TznRvj8!&nfv8HcDEwBDurVt{#t&{tv$9B3KEt|Iuc@&p-~Oy_Y3^Olx9;iX zpTh2IRrsd*_!CN2_(xpP$i4H4}k z{-s_=T5RI+EBtCgZ7TAMzOHq7=Vy|&+pH1MKq?bI7exI0TEl-$N&Y9L5LbLLZo`%s zi$7Fx#-bJ!?!}n9&`bJ)E)1+iD`LpdI&zER)Mg}@tC3>4Hxq?}2dd(nq!KYg}6KwAJ(;^n)@)MTTEx93I z60hcSinwLqD_61KG?1>S6hF%WmUYTLcZdzP@CnlRTe`MgjNdMfFZ?3N!cz1zPB0(r z`qW!ipUck~qH7qm{M=FYG2BliBL@BFKwX4_2m#u4Pud9|ag60!+ zR+Y-!ueMnc4hyF~8G|wtnrq`Z@_D*%%+q&H(3~$)Y(AlRH9oQ0(AZ|lvf?c9FVDQ< zbJ3&Hw*5dJB26}fRq0Ht$TeA0MX4ygQkTy3rOFk-J3ry^B%S&`kW zFkJ8Ryy)`>|A+e=LE3wyCQF2=>s@RUqod&}edpKG)gk8_SAOELoYSYmmgDkeF0Rk& zz1co`^XWmop<0Qq)&9e*Pox}52^-f(sIqQD48oinpQS@$Q27rMW!!jR9(}B4am)qp zyGNFC|1SavW4*D+qOrBBs^ZTbojog;uWnkha(&0r-nFX-nwE7r@PCfiyX3s?r2`$k zYr0o=EV-y-Wmo*yyyZ(fmagbtdVU-)>*-wH-z0X4TG7>4M;&Wcu5apf>avwR-5pDp zbS!Jqzi?dFQP|bg`leF9f1tB(K>vWRqi1c0{uyN7MNMl~T-4vuzw+YlCOaOY9h}Qn zuI}ns*4N#QK#W6AD;rc)Okd-Tz#b{x6j zs3VW>SakR?M^&BZ>gekpSlhSS)i=%7buTTt=(DS-qeG(h-KS$9>X;Q&ZB1|AK-1d2 z52&A6(b>NuxZIAWsbeYKEn9VWc6Ik*+tr<`x~1}(&gI=^!PVUtx`AZR4#**Fss2x8 zcZY_mue+zav%kA(ZNEgU>l9bhs@|^drcMnR)y;18k+grB7(y^r*iI(vlnMLSbgpjd z>Ky27Xw61o=^Fi0^v-@v-Pxo6xah;Qq^DOd(AT}HbLDD=O+q!&=-S^g(A%+YW&cVU zWp#I-v}9P;H?3N^x}$$-Z(n!mC?nFuSe2S4SbB(YDH^GC_025BWZCbU*2Zx3_H?P? zffY^GSfih;>FZt6&6v{TC2QqJ?lD@srA>gDbB(co^bxV&8wm_*&{*V!Y>F&Fx} zZL;+!O3CfaD$eU7%u#Wt6{>S#-^u~apXi;rmNo32hZ${N=&A?&?jkx+={)MSqZLnT)#(ufECcX2SCaZeab(@2!RtcLHLZj~~%wfy! zGRjNW_VxEFj4&VR=F%0NeboRT(NRWszPT6vFZK=}5IXMRu5Nsrhnj-e7Nwf7Y|%%0 zthZS=TZ7u&*Qc4Lh{L~Qt=hA=>JDY$)f~}PWI)vM65SO!)Z30_YkL$_imkF;nPxVp z&A_Iq4N+M_N*JlnKFyL4;s#$Ti_1bTdB9_v^d}0f^c5u>vtg)SDo}?^8!>N+N709(_}aoa`kN>V#Zn+arZU-&67jE>C)8S zx76m9O@*>-sYm8bUA=3U^i*z>)hT-rTh@B}Y!<{&u1k>U|JtEg1$1OEl>1qP4AkuJ@R?Q0OR$VtaMF9Y=gg5@#2^h zPj5eR?*rS*zoc%Tv8wB$)n&8~DgQ;fL;oXs-+gBG_v#!*V#VrjpRv5_!p^>BGxif& z-nFEC#!1WDXXsxrAF_P)T1lI+Y<2I9C2LpqXiqmo{-||t2u(iPNLzAocb{6xRr?3l z45{kts2G>6UA=T*W$)@4{ffCNrPeZHMLw1u{VVjZozI_fVPEGOF{t{=r2{k8^~zc@ z&J1lCm#ysX>7ufj&s)1{&5VIgxq%Y~6nAIzU$}B$>53UL%)0Krel-%R$)77Sm4lnHOtG4fh{HDGnNicht&NaFM(7L|1BiG7PBRQiQU!^sDKvLWd z%N~YcSf9c=g;H#L%U-a=_dyHUs?Oyrmzu522n0hjLT}&7<@GHXJJ+;XT)RfHsySd* zZP=PM1k9sOIpw5N@<8^kDI4VmE?>@$IDCG`(Z?=4s>!=(K439G!)C+Yy`W z!TLg8M#3~*#TB1+H}wUE3k@3uuNP)*ump{j-65V^ylq+8L1;&<%L6XfhEYC;a$WAM z;VRK$Tu48nx7FI_4VS5{j-ibb;k*oqu%4Y1$BW_vzZL+fL0`x6dpBPgkR%ir#(Q{rhMD`LFN_lK7XaTfDWS znhZq`CSH99Y_q5AUTsR2jf}#{(p789Ud#rPeXm`4+BisX;bX}&N44P4;FJwBLkek^ zVi7ZxvtZEIrLEoC)#sN<5SFtImpeeC)fBa7t=oU*elz!;B{*Yc*Rol7ZtrTT(?6?p zyDIvYI_y}zc4<%d+WwhK%}hOtlw94}RAqG==++9Zy$kbSyM6I?a`_jUddwK;Q(#W} zuZ={DLA7G;maAj=NObauj?)*-H}}9r%e7I{F-IPGaQn2SeZBqt1HHXHGfq6Foqm>O ztYe?O_StXmz4tz7cVE|<#x*rHwJSF(pQ&E-cXk}RdRcGN>8BpmarhCZp0x0ET>~vV z_Ozo;Ieg)%hwQb<;YS>+PcbWvE=7}G1F;lk(5E_m+Msg0AGZxEqh8R_jTHPLFX+J+ z=c5dIlp%Lw5odh{hP>%cpET(F6@J{~WylZuUQQ1=aX#7`uEfry5z511>I5CRfv0T* z(`N9{-{EkUnR&2d@Mk%>-OQ8gX8w#bPsUjX#v$6x@^ib>6A$Au9RC%G-ji_FC-dx; zcye2rKkKE!7 z8Tx0HTa=;Sue`T1^xrB&2mfA~1W%;s7ka`+NrDHA?Wl{sAqN|hhLf|i=oHrCA`Slpgd9;o-37uepRBsDbcS<^tUDY4T*lUFbVnK7~l5^hiGoJ{!BRPKAq^lPV{FJ{f~+Me4_s) z(dkskA1PeZIociL7~RGR(=K>3VbXAY&kCe**tOZxIoWfE;gim~QA{FEek zz|3vR|4x6Ahn!25qhGHP4*C^|{(4~&{NUin|4GpQ-nkI+Z&96)bDJ;;IpDC*9m4QW zQU0JZ37$w{pPfa3k21!6s_@y$)cxFhlIDMvz4j&~69&n7; zT8K)}!MiIXllVYA=(i}hDs%jPWzukMEf5_Z%IG`ooTQ9QViAeD;91J>e_1*B9}J` zAn_xII6$Hru*qY> zCpdj4H56^N3$#0ZUZNi^9P$?mZ|6MAgh{jq4*k~%w~K}j*CZbBDA8J!-!9B4>fRs_ zeYss2TT}O=Fet$Tj&c8lFsGp3D-gc-8Hh^I!SK`87lb(l{fh$7$PWs~IDQodC3qr* zKeUMeKV`_-N;vimM+=jv3tpr=MLEwq@WD=hR3-A@VJt|)wL4LC_$W#6fYF1xgXioj zr{fzW_`xw=9}^D!@spqro<~9dg?MNmInOAE{ePF}&n5Z`!r^28&9!-u~lOhOJg`t>kGCFo$r7kyq- zCP4>N($45_E98GW>nYB z9_RRKl_Yo~{eM-Tc~TJjP?FGjp7K;>`h}fI(7_S6-yj_0LVv?I?iVJ(f4_3r^Fd(} zbTDm_AM%p6zN$=uCsNq$d=cP}5*}j1TxIIAUXY-J_f&@dxbiNJ|E!V(4>)+Hsv|q= z82)2~qhAXIws87c!Xq5N90sM~^u%uH86`ZsD!)P*`Bx}&9(<)TX*fAYhz=hm2_A6F z$FqeGQJ$jA8X7v^Abfz+zpj!*T`+avpC;y5*Y-*MI^b{gE6<}A$v|ei@_c1vb}5sf zgIT|zuT&;M2ai#P&fH<$1Ye}Qwc|IdL=E__QO5o)%I{Hz20!B)djR$WB+h}uK8!mF zIylDqufic8zK6KMJA}ba3z=m+0V-|FT54 ziuwru|A;VpQo@GJyOgm9`7vb@bTF|D`i@B^_$a3@6-FNX-NKtYeL#4Gq2qe#`rIZ=J?OV5`iB!8e+d4M3zOgn2Yv8-3Hk#tE5Q$@U$pln zFQ=&dvN8#tNYO9G9{wodpQlV3j{h{#;in|Q1Kw4cx)&>xpo5nvLw`b<1RcDKGW6zT zbMPfjzf>4rc&-pW$MFw@^=Idv5|}RBqC8F?l+@WwAlCOu!ULjBQN9KSC3wKh9Z2ui z2PO3P2&`5)MOi-{QMIKPyzM-6eLcVu{9sDx?THQ!`m{s`2VGyzvBWVr=(B~RkNS#! zML#_8gWFV3>NcG&e6&h*c&BjGy-7Ic@<$T=F5wBz|9~)ww!yDaiJbXN3MJ@Z+Jb(j zaL7MPc(&886^=FH9l~#P`fjat{%OMOIgoRYFbVnKomE2rcH;kzFy~v8pGy2-=eZheQVl zeTs0%+1cr|J1y~pgMUV%gM+?LqJx8epm4~ao#=-oesJ&~k?7!{A0r%c79{!!i60#N zrzARF3{UzRq53^?=K?k=hBOiYuK?lcL+#@_r z8J_jZBzPi4yOTtqT}s>=o*k68Ri-Zb#J=|^;ov!1_zY!uZc-*u7d%xN`u)nthW>!^ zE0v*hEdU)n_#R`(KSAJC&hv=y){dFWBxHia|Nofi;Qe$S`Fp6LJsh7V3>$S%7oP0& zb;9~H`g(!r?`sqNb;1vd2fmXuze3KUGzYuV90c#;@?V$e;E;cVFtK%t@(&UZIOgxR z$!EYJ^Uy>GUnLpn_F$reM>+j#i4MjFv^#jd1pUdx4-WcI6CE7%UnM#?=zmCbaM1rN z(ZMl~S^!G$frCCuAZ$K5(Km%b34Sn#^lL(*gRu?tHes3uPfR>Iv=sAVnvSSLNkTq& zM`h~b|5F{Gr;-E@n0v(V;J=~s2H_a@HzzvR@2^&de+x0k9&#!bm5>PzKcAiG;FzZ; z3tuQ+6xo#?+#^k);D`G|Yd?w^J6 zN#vU{DxgOS`_nIUq9nls4x4jdC-%UMMd-gkc)l|7+5b`xe7!P>V{oj?w?R~b4u+Tf zkTMB6IQYK@Q3*OY?!Ej{SY0#vGb$qvzu+`vw!ol7UGO$4p>Lb$;0~wfdkf$er(Y}_ zvHi+a7mQ28_Xc53(bm-h;RA1hs01C%T!8;=iLOISF&4B14<(7Z;JEL{dO?B?j(9tG z-xxl8u6SaOTp&!ME_kjoZGA|Y1RXq4d5ZFvlu6LRl+eGXOyU?EKK8h9*y<@^5iF0}$HxsiKHg>*#Ql|9nvNfI{sg_}tKe>KVsMd69bqAI=Jz8{}Q%!sI*EoSUAX;qiUgxMaz097rK`B={FRPyvsx_U} z^iik0O=XLYbE@fn%a5G!eml?omwKu-y}W6x8~pnsx9B*hn#GGcrDo57^6}F8fl#e_ z{#?klrsadquN-uI{-EPkgN}O#9mkw5jy$LyYE^j)$G|}K7L*O!1&)V==hC;j#j%bvN7KH^CGmzM1|1*k#|w3Cg5n=f9wWielLpdPRZdVme4QUZCfbCirA;^a zF}tt{iidajF?Fbamml-AV}j!27yOu!nxNIq>Noooy4udKYHDvd z?rl28kH2c?FKBv&AM@07g5o7tp`x?W__FEqswVD~ljbQ;P`o|GkGY#Tq3QCb z<$lZ^j|qymm-;bxA|@!_e$bD(0-MnEI=dULQ!H*eenZnY{XDzU3A(@ioFD(x>c6>Z z6x&uMc2g4+ZzuXOJDv$m*EQ|x$LwMz5O4i!A@y%VIKjWk(D>!u_~Jst7w_y#OO3UL z`Cg+lRNp)C@1Zn)FWA2I;NMU#-&HMNI~7uJyDjr`caFq#ejJ+7BvtbTAI zdcv!P`0Cv-4cb?$ zoL>C|z%YF2TTH_XuYO5^-*m7qIfbgje>HQMFRn%fehI?AX_QI!1#u?~`E`Nf8ReVX z`qo+eLWHxsH#B}Py8crh{?i2h&Edv6;ojBvavD!Jd}Vp~Q~IV*;|c##VI$FhTA-2m zQm#Bm@G##z;!BLfeE;4ACzlUF!+aastZ6?E;<`0{sZU44|0qGZT5k63GP{hx>?i`a zgGcE@X{vJ2GiHYrbaq3{EA*jc*yR()Uy4qhkVD98=Ju1)5IHV0^Oz2qe|4(MC8QEN zt&l&Yzdgp%)DDkdBA86arbA!hvA(P+*mM|Mu<~^reXPm6ZDFi-PMBkO zs7Ez;wpEGz;O7`jpLPR}DsLYh?f7_=uXg-8l{Y&6waVKae^ceB9Y3m)jB?aH!SM!_XE;W$C63W$h2u3U z&rg_8jvVyj9QbCHYaQRJvK_3w!EP$Q2R>X`<&#by*Ie%OLnr-M8Gh(bgGERGUncsq zP9LrE_lf?z)A7^)OmuFBBL{j7?DF|GA@uR0o83g;MR-1SMW5(6?6wfP*FDAYnJQ0r z{FKUb9HaXy9CxYgbd2sCBZn}>kbu#Bm1FcJbV7ez38Iu=NT02B$MFHeX!+RZho$%qC91#_5cg%@?PmEAp`qZ6hDuEp`b{ z5vFg@(S5pO^tHL8x||1xZEfzj{1cp?ew^xfgG!r6;z8fDoQ{qij5`N(8vtuM5- z0v=)FhS^g*q+Vs{cc?UbijJMlo=(3M9?|LRtH4gb!s*!gwTb?Er(@?gCc4>Ea@R$au=%hsa@v*Kwk$FH0Py@`+x3oBlz1+l>xDNc!$Z1UnYz#! z@1UE1I{n&2w>TsERM8HCF1$hI@nFeh?7-n~r$To*))!&gvA7|OY>UIH%lLxFuF!|l zI_0Pt6RtVM06O7knxNn8p-XAEtuMIRw-W9{@?;Boo{u;}=M3d6Uk+}SbX zc{Eu3=mw5{ErhO0v}3W4r5A-L5Kksz<{zb6UA4>Fx6aCRd|F=Z{ZlZ7N^qo{PACQT>JshL+T*t?% zwEjwG>}LJtL&?U=^}#O4p|1I%W1H8ii><(6E9OJ+-|86MnFG+#cO+QK9;tGB@G<&O z0>{`*7KUem%6-A&!B*h0=jlV~Am!je7I=(G^S$kg?=68Y%v%mUj!zM0EtF5?}Bi;`m6FOC9s9;f;=OP(xC$L-?3)A2njKjHX3m7jHduXsN1_%W5gaEx7lCCAwfsfUP5`6G0G}$-Sz>Mi)=;FaA!QuZa zpo`~GmA1ADzfJff(8WL6aq!z1IsZfOIHtWe1&j++?(UelZTqF;iX7y^)1-dg1a|se ziEi?pZn4Yx|0D4{<8@Uu{U*_$b2@$eQ=gF|#?D_z_*;(A{RfWGcN6gOWxO^A?@+!`Y}L@2c_$uz1=W$9!DiJm_$qW7di_j?wor$5*L*FIaLI3vkG}9lH1BqmHpR zwuX+4|IIObfu|jhP`kf%{Gv*(L*OS)ZwXdg8hXQHdjyntt1jB&Su#BBqJzht4~N$5 z#AD;Nu#BV43t^I`O;eljXva|(d$sLY{E#)c?SxWyAII>&9ITUFDm$I7!u%OJ^NukH zybV}##;F94?bC^Wf7MILx8gQIk$a_C^|g6m`bYA-g~8=e!3 z{_`B8zrspWTYFjaF$X-Plazzr>v%xr){bQsdy^f0`Z8NN>}LA3mv3Sc?~rqfN-}tZ z%4Lq}zUetR>8Zv?h&~S<;Yv^OFsDpU6jY*Ub9%4iN>9-%J;gYzp5j5C=_y?4DZD{+ z(^D8d4^eK@Kpmm7(=q3-a{MNh*Mb)noo{taUq0a&9XnBf5EX%9S+@jmN+I}GM4Z&zTn`$2D#_qx;pPnB-pOZZvG#MJF|4msEg9C9W@cR9NyJjXHdbux0M zmN{!aEX?@KgN`F9%~KAU3xwgnLgl4k@r-aBJcmJ70GO}xddK&uwEl|zsIaxgM0Xrx zVfu(?AL(|0&LQUrm8UsATO}Dfdlme(O>)oy96Ef!>5L0_EQ_!bdQcbnUvm6)mA?c_ z4r2ihIlqPO{KRzdG}YZn8GdXI4*p%BJO6a&X%i24EDOGp^<75(f^esDoACK6mnF;` zfR3Mh((&h2ns12Cp2zeN=3SvZl;J;JrR_O|*^AC~I@s11r}Ik*@I#;J^7m7@x8u*N zJE4mQJwNLBK9vtTenjP09Ji~)58xl&?0YBS7exE9 z)4}E^PJa%%+QrAfagVW8^^x;9G{=mKt@WaVZO%G2UlKl8^eN6iL#6qW=<|ea{t6!@ zJj;2AY4|a1A#*bNoURWg>$^7ZpB4Uwa+@&vSi8dQ;$KW%;pHl~ghzF;A$Tm4TgiM? zJOko6P{;7lUvSJ>^9SeYaGr50!7(qELwBC*oQJss9{WmtDBYwC&s{2S1FNkz$FZ-z z*Xiupz+*4dhmwt>>OLm?J7wxlavVA^exbtz?>oP$fZgG5*Lm<*oKxvY=&m#Gvw^!+ zZmM%_XDF+*c`>cTNLv$ynb*(4Bm75rs4KierOijxCGl;upxZhnI`+4@>HN%3+8QnT zNr|8L|Da=M)6MzMP4te$kKXWOb8JVuhpLs42WhQm+xR-LG8 zb7A+g_PvX`!Vjpt1^hC7D7{Y^`j=GR4i=qp|6rms2cVBu`LRU*xYNg}{A8lvm*}5M zblOG^ykEixCwy4K^AkQU;gb^HTzcEMsI#xmC@7H4ICl<2oQTGa!uXcu-a;OJa!8KrF)dA%P&gUUPwGsMFYng`ndC4Dw)3ri-$Q1 z9{VbNDE(O(Iq+$$6Cp^$&tBGba2@AI_Q%59+e+=o<-sTM|{4|dHB_j zZ#mCt;sJ+kpKu<20pv%HiIGn`CNBQcF|qL1j){NIIVR@mpB|b%#5vyMM>l@m<}G09 zucg6o*o1TN+@APZC3s$*o+f|z1X%iXi4KlA@)_qDjcuK0g?PZB&lAqGsd)b4 zJU!w8$2e}UHjuwYba2d($?@@UiSo{Ox2Zuh3oM)o=&vTyj;sJ*~Yn+E) zvH76$Tq+)L=<~4CH;4`nef|}?>oZ5^+Rj#1IUlS5@*9oM`Htz!dmQsi7AG)w#KSLf zoa^{iD!agv!#e&or@x@`QKyUC^lwf_&bOQ{Xy2tlCiEwq&YJau#Qzhgj}!er68)J( z|4pJl=k)R7|5KvR#Lv}Mr^( z@@-(rZ+9HNdJ}Z#|A_NURSAyy@-NQwP3ddvspL!(&DK*IRC-()IsEdAUAKxyhlXRm zpc6ccQHo~3fSW5%3gnKj{gM_2N?J`HAGb&3R^v2ONF5$$9t{8(Wvv z7W38CW#MlL+qx{wykwn5XXfI^9W(!I%@v(F$2tlRzkGC%V}9*uz%jpYbWy@@0Zae6 z(hVGI%56@cCptLRjys`CKEJT@W#^eM9&ptCn)C2$M~^ywQRVN!YHNY`!Evwh&&~tC zt$mU|Tl0Mub6@-m#SadCyA}`+{AW1NBJqGDKA#KSd9HLG<_9=G~IdlHK?PVXR&y| zas6)BEYbm;!0+nl~abZ|A7p{p)&ek+}8JEz1$U3MBCt#V)RjPh;~{t6Gt z)+wh$f@iVHDPR%CIgaNSI&D12U=G92eHb#hN98GwU!iha@XYe-IY&6gZZ|sSU1YoO zB%Uvd_6T$gsATULh~6XrCw4%eD7vj*qEC>2{T{mTXyMt)@X+7m9ZwQI87!U~G@kvA zFHw1g<7-4;$XJW#GL@Z<*Qqog^Sb=PQ0VrA^L$=5-x~XihrY~7_zMZ!I^sOGjz~|P zZnAa6>BQO4pLiNFpL9B7@uNiNSAyVYZTdx`^D99?=X;_d=MPSA6aNc|{?~*@u!nJd zHc5E%gsBhD4k~T^66St}tyzw>4Kf|tRf1z(Ge30s<}<=a>-?$8$Yh?ba@?GO_ywh3IL~yI z;D{m5IuF05G#)>c9OeW#<}B~u&@bAWnB_`@nmvw3>Sp3X8 zaI8lworhm&dX4kU6%RPpqpO^UUu$}kllB0yJLLt9gc5N`7X!!Ajjx)o67e& z#s}|kjNjes__HcM?HIp%#PN?*vbG`Tk1DtIImoYx?dF(Y1ltF!{?1chz_Cs(fUdgy z%GimHyHs)v9efU0b?2)tIL3>;DLll19>?odvUb8xTmna1c7M$Izv?^-#RHBt(bhrd z`J?kJ5)U}mHP*;z*VaL`#hL{U-Npz9&pu%BFc-k#=d7K+h;N^Ep2gw;hyJ#omrQuRr)9|Av!p&>&HqD+U*e?9CKky=#oi{-OG812jJkDop=^F&wzNqq5mT1LAT}3 zvtB&lSbuHJb^YJuJeP_G9QuFU=^I1`hYp{G?sX^WT-(d_p|p!~+pKbbWw~Seh+OFG zwXaV2I@V={9@JSVGUFAHX`YI{QA7lj{!E`BxN^sw_lf7I!$gLZA`{NHi?KY0Iyk915QnKSh9Je8{* zGmaNH-aedVp2r=3Pvy5AW8)_s zW7nq~|4ikN9b;FH(d`+PKX;5>f8!Wi{>AYK;bvv{u_b*2PgOb7@obf=9Anpu!P1{~ z3LG(NgY(cwi^<}dE*^07(c-h@!}B@k$B($jN4v<}8r}9P&r1&kYx9O**%*mVJFLgh z@vAEwk5hRqSUlfQ`98;ARrw{ytTkp^)g_s2#Si^y9aHy3m49_SQuM8rp~G_ySarwi zJbOVf?XGp6x2U|_G5l90d^OnHeRHBC3;FC%_j7!RO5HXxIzF%%th#NEBVJwRbo?9~ zdtUetX? zCH4Z3Q#r;l{pJ|@wkqvfSeS8K0A2ke&VZv|%beaWIym~(3te^BtL$@(51Q|ZzCiqA zl-u?$?`Li27(Y4;+@TMp`O5IDP-$~q7@zup)3MDbz~UdR@&TtmuF`BJez46)Vdmdc z%JAc>HL&RT#(1X(9*crX)0E*M4(W2G!UsFvLFK8Am#IA6@wqC^H&pimVY-AIc%U$udP%2mTN(?Pp61Vwug7Rwd-_|n%bN`8!S5Zx3)w_hP5S3 zy~*$h!;5{}qyX0oqrgk_p#+XG+EN%gGQmMNeN-3y6}C(c_#nsaDoJxRxYWf5z-=nY z%?!E{^R~Iwpv{3fj?ptPeW31imE@>Pf0|KNiMHoBMu))jz^Xf6B{}NiAMxGZh48pf zo}BQRVAaLn$WeDOc&t8@x|HWQUYYP3u<8z|BuCx#;7#?RbgA+j$FENKDzNHat&$vd zuK{na52fps=QzGG;ak9}d#g%v)V&?Ng+7$-RG#DbqY2*&R^9tllB4eZUNFI7p7 zx~v_|JC?dvz~lIJ310(NUDkAR)V%>r08_dN9>?!V_;#@B-l>utb?*YVtD@39@U$DW zXP|-ahpxI`R7sAy4}m8a{zru8IR4j!zXMj?CsdN7?o;3?rS4DQas2ayp9QP#b1KPE z_j&NnrS6OHIBssKWA1-ZmuCUwsLQ(`%~MO=Hh3I!-5t0cth!TGlB4c4FpGoIba)(d z4>~aS+^9QOB{}Ny45)e6Qg=Q)j*m@v5mA|3JrlfJse3Lwj=6phyaKGcT*s56 z?i%p4QkQ$RzFe9Cfb(?_TO&4Ugk%6TShgx;LpLN8MY%EZR!9!sGak zgzo~Y?ma5WQTJXji<{DY@HqZ_!ViH}_YsxksQV~*da3(3JdVGc@Ka#b{fSC))O{Mv z#z5&AcpU#W;pf4s`=Uy6)Mc~PtZQD<2;n)7xsMTeJXm$xRFb3aL@*1u(j<5sPfnO; z=hU69k{osS0`FDo?gx)!o~Z|(2UgwrD#=lI0eJ6HcOg8EPfqwuuP9Cg=&_bqiVg~#!$6TS+px>u_tN8M|{`<1%a!{eCe7lGM#HM0R! z8mHVm*Pwk@F7Q@~&a%{eaN(H@o>MSWCHNVV!0gomACmA92`@_c^n{ltydvR&gkO{J zYZHEJ!Z#&+d%_=2_!|k^I_`FOG0{g8OP$`9aC^ej6P}&${Df`YbUEiHI@jzWpKGMR zuTA*+gjutKhi8I;KbbJs>Op6%2|SAV=sHYJm}l`ppOf%{gt=cDJiKEQnD=S|Uz#xY zWP|>;go$-QzdPak6aIR_PbB<{go!gDXCyu!W0dfege?v@5AO;F|EURgB+UKK;JG>B zTNCE~XYhO};fE9c*Mz^F@RJGuIN_fs{A|K6Cd@OVX!r1hk4c#KbAspWgx{R-O$pzT zF!w5>F3+R_KbkQ2_k+%}q`=Q7%(J1OAD-|@3BNqy^Ap~X@LdUiHsMDSej#DrdyIB@ zr!nw}37?zrc?qvi_{xN@Px!qF-<9xZ6MiJ&?TrOA=m_@MQ^Km+%J?zBl0q6Mj75pC|mE z32!~7uFuSbPfU1q!mm&GwuB!{_>T$ix=E4`_Vsih;aE?PPdsNQ+z+0u#YE}CgfC4z zS0(z@316Fd-j(R@N%-!BKc4WX!LH}$gweBIIy?m3W8mY7|2qkPAMACXPk3|PKZv^9 zgMCl3lW^=$_J{8MJt*M?2`^0e{DgZGz69)gz836zr#A@4KI%P*|NRNylkmL>eFXm!WV+Q?&}l&DA@0t zJqC8&ehT)!{5;`bgT1X668$d;Z@ziG?v@Ep1bf}7i9RjinPAuR@Pt=@xiC_C6WHav zBhhabj{ArAKzIG`P57aNA4&MhgnyXu&%oZ+?-Kow3IAu}*<^g3e_OEIa}TiVGc)0R z6aQg}eq_Q663F*V?Nnhe$m++Mdzdqq>z%J+02|o_@{yqhE-}s4e++TeG zy7%QT32(MVojxJqofF5b z35n;dM1Oh0OA^oOMDI)Z!o+iVqQ5rbtHB;;u1);!N<8mL_%^VQ^&<)YG~uyrb)JL4 zZnvYsGmD=bCmi<=7ejYH=}LGd*z2xM^otU{Eb+WP(chHtyAyt2!XHcc6A9l3_IAIP z@OKl>lL`MQ@%%c`f0yu|5>HLBGx|F!;c;MZcVePXN_cYOnUUywCwxHSIU>=IPWbr5 z^Rh%gC*j43=K`>g-CAMBu3tlWS>kzf;`wO8|Kj}ITl#F`|3<=3CHxH7{o&b!{{VI! zCT(5ErzN~9;j0q4Y~|9F2AlNVqrQ%M-pe;d>K)BH^tj z)@9B~__TyCN%(CE|4YJON%(gOkJQcI(D~qm&j)*dF9fqdC|x2P&jqf9KD*H0n(#Zo zUiXWM{!qeCCZ1n`UH&H92`fgBrh{G1>_nd{9M6AGf$ln-k?=WSue&_a&rkT$gf}Go zPhhWmeZucc__K-sfrP)Dcz%-TPbd5Z;Afxgr7(}Pbc~_3I8_n z{8ys$j5_Qv66|ellkm=oXSal>C!X1fJ~!dR6VC~WesaQRB%b97_a~kU6TUR@yfNV$ z6VJO6esALWaH8Lx@F&0r7eBc_@jsGy9!>b0iRXuj{?mki0e0W}wJ^T-el_tY=yOY3 zqje)8cxEO1@`PWN@a4kD;W^2>68#Gae>dTAdj22scS*P_;Ws7xV8Tx&{9M92Xfqx% zk4X3&u-mW;?0sCDc;1=tR}%hZ!hcP8R(oB}9PpmSZiflS^W4*+`&>RN;a7lNhw~DB zb;A9L=T(V*dBWExd_%&wCwynZpGo-h2|oySeI85nZzcTiiRV8O{g(+pn|NMKbY2Jx zJG6qmt*sNDl6ZDac+bRhV50LbM#!9(cur1uNy4iWe_z5ECZ4MjzCQ8Xknp<_&mD>W zp@i=SyT5%p@qan-Je=^OVE3QLh4CNWA9)hG+v?|F_oZJY{5!DM{i85-uhIT${FFNV zfP@z&d_}@HBz$+mk0<>5gvae%mp?z@?u0K(_}vNrAmQf|o;|fL^Q?qlmGE^5e=Olg z68=@fyYEt$d2GT<622tiJHc-Ad%?RmS-MX+-Vb>Ux{t-T5`G@+bw}-5$5X)0ziYyK zCZ4$opP6{hO}I1htV;9?5?%*(oo`C`0kG@#b?_dgUyljLyDLvacRim;__tuMyV-7a zyhFmX!CrT6!Y6~ht;-X>4eT;M3|1SYyM^Q3p@$RCx4|y|-xL02!oNxQIk3y;1=Xm_ ze{Bvt2JAdrCHl4r@0fV@Nc5Qr@0)mzO!%b4b85m%5?+?@g$ZAh@CLBk=L%u$(=J=R z5xVPtW8!~T!tVup-P?qzyHIsM0^RF=I`Mxl;V*){?l%+uS;D^%M&{#^`FrRt^RHkZ zubTWZ@My5hJOJ!*^612KT*4-z1*DCcL?PKib_B?7GcLc)!FmFVW{Gd~D)53+#RGOZY7b-<|MJ z6Rv4}2z@pOYo3s{6pnZ8c8BhI&PaG4u-ov^L_Z?oV-n9933n$vkno$q-qv*q-;sDe zmGD==uJiX3{%gY1v=0rQ1qrW6_^O0Imhcl`@8i>8ttF&qgya3m7G2AR&Lb1vCgJT9 zo}Tbt3GWZ~wvI~pbg;L3S;Ds_p1Z(WZ%FqD$NQOIh3@wJdcxmN_(uu<2iSG^eWL#< z;TIFn|6%G*;AX1dH;#{xB|F*6V~gyvhJ<8`kg`OfWQ!0&QIrZPqN1oMTSZY+LP?a0 zQY3{aOMa0yqLTjCJ#)?9=e%Bz-oNX2&zUpdv(9;D?kBtMm!#*P3(g<*d@e#>8omTI zmm#kU$NiY}e7Yd-4);RMAml^gk*Jw~{6Y8`)VvJ8iJEud_rf0YeQ;*o2TkV}!7bpS z@S|am)ze{J1I6^Loc^ru8~smZ-Mur=3h8hjdPE!ANKqk!5vZ4JM3kf z0KW`xhyR7k);#xI)x)}WjH#BK{w#Fs$h{2h;9gcPavNSKZ}}|kS~MZg*U(-g}t2Hk$(;E341)V);i});TB=f=h|?#)c9W~ zr@wbI1~rr57sDR^#qd(pyp4P<{61>7BL4#3iJBjfABK;j<`nXO;P^sO`ZeYXdztgW z7ow&#^73${u*avG9OE-L_O-}8hF7BgD!2`5I*0WhGNv2l^!FWxqJ9KCChYl7f}cRm zZ1`E!yo7uiycPZeJ{uZM1pYki*L5=N=Z(*{r@t$dRZf3bs6^y` zy`|uCVL!GO+zjpr_k!;Ud!F~f6T`Z<7}Gw~9}Vk1U`)Tr>F*+C)jZPk$pPmHd)Y36 ztH2H6&SCw;bR*m|?B^W~FA018E5o|S8q?cy`uka*MXsNizJw3JKf-6io@cJh&$(z= z|6fcc;nJw7io7OV7d6e0w}7ufO&8?d;a*|C#y)bq#sXTN!I68J$H9-H{!Mrf{3m>o z-jAlgE7~~hdA31*t(^YeXrIVECjH^TVL$c}_!;;mcs0B!TrxS#iI3& z6Fe&H*Lx2<9yO03p9VjHn&*+f2rog+8_3^+*P`Ylt!AM zE&LsP9R3|X@5*!YIUgs~>F>+m6SFk&y^)1>pD25?D|PNA6y8I+ZO2>-Jbk^$L5&MwW|N$?cq*vAGkmK za9HncVtPbBY0rS4f)~Lr!z zH-@iAVpf-*4sWbh`d_cnCZSz6Xvzb?L`G1wRYVhnK)h;pk15p3htGW_Szy zJ$wj01}DF#>GcwQU(@r?1{Z}(!qvlZQqxomZUD#U3)3|{;9l@R_zrj^JO-W$Plsp0 zbKuwEAHmUcK0Q{y!SOdo z(s}gUPdgVJe+MO<7lA9nRp6%Z)o}bRg!Ftm!d>CycXB=cV~~%7AA~2v)8XWIbv>Us z$e)K7!7sxr;8pNics;xw{u=%c{sI0E&aC^a=`qO#=YxyDCEzmfC2&=^CR`tG1YZTW zgl`F7nA#Wm!h_*q@C5ilcq%*{o(C_0Ux8nPliyAD@@z-`E&LsP2>u`ZFPupizUkL^ z5nLLs2v>pI!X4l)aCi82cnEwKd^h|AJR5!qUIwp+H^QI7pTh^>AK~Nh@9>2>-lxA4 zR1D65%fXf5>Tq4S0o)1h0^bbZ0uO)(!xP{K;V0pz;nnaucq6!9T+Z-S7YZ@q{mcliyYMJj)@k2v>(|!HwZ&a3{D6+#enU-xsc)8n*}F zDezO{C<74 z)H2+M`~f)my?fU@hI|RU6n+DK3w{^g0Dl6127d*A1DDNvZrm!s)!|xj1Gq7KHQXBR z0ACMxhkL?(;eqflcqBX)9uGeZKLXEypMsx-=fg|jrSKc@TkyN^2KZxmE4%~V1@DIs z!bjm>;8Sq27eTeuc6eUCbL;nfI5(UhE((`~%fS`l>Tt4;fuFY_@?=i~=Pi)8fv4t^ir3~zyxJrn#~yO8gL55UQu39dgc|G9OP z6HfM0aLt9ti@_OiIXKx@!H=zhydE6CZ%H3B2f;((G4MF}K{(kP!O!(L@?@U`=g%Ua z4=4L1xF*>r!G04p@4y@258=r8@HTr9=I@E z94-T20#}1CgImCD;AGzhFWU{s`@@6a;c&8_gCCph+h8aAHrTUJKL>sRUIed(*TEa% z&G4RZ)zmR+Kl~$n6g~@|SMc0plf4~0pWMhV3F{}ON^niM4tzD-8twpJ4|j)q!sFlx z@FY0dt3m%erdi16z;D58;0^GH@L~8T_&4|@d-$KgNWzv1{C zUwRy}!nxpla1po!Tn4@bt_s(LlYMnO{?S(_y$n~uE#Yh7WbYk6wj1)B;68AFcnCZk zz8k(5PWI&Sb4^A*9ZvS@am^g$&%=x0m*ExgDtIlt9!~c8@pFBO{7ZNzychl+PWA=z ze2yXi13m@k(dUlS>!<)+9KIMX4_^u=dky({Ya^czFNBxE%i*`-weSaUvKNq_>vQDE zzCg~uMgARp82$-P_671|Pa;qD2yz~uJx`BSb~qPY2rdejf|GrOJkQF=tHX8S25>XD z1)S_DM_rVXtkH9nFr{L${WIrM==S#?!!K>ia@OpS7 zoa|HNc_#Z5*2>`({5O0S&U(?g`W$e6_(HfOoB>yatH8D3dhnI- zRd5^lTDUWOBitLl4IT^+gGa+-;fe4hcp5wto&!G*FM?l&Ux(j>%U*nL{42oK;LG3! zaAWvtxHa4nz5(t5_k#PwgW%!tDEL130eA|W>`&$G`6=Yj!1LjS@G^J>{5HH6-Ux4o zKZm!&yWxHCVfZKbclb~EUpT&hmfi<*z`5ZNurd6Rv;JmxKs zUkhIccY|+&Z-WQGL*WtdSa>}AF#HHS6P^V>2fqNn48IDmf>*=u!<*nO@HTiCyazr2 z{|NsA{{jCEpM}rQIJb^+!ujC~;fvtXa7DNZTpO+rw}U&v-Qb(xK5&0{96SM@0zU>n z1wR8Xg_pyd;VtlX_-l9{d;mTQ{{j~*eQx}Vz@^}_a3#1JTnD}!PWD*ye%Bm%Tet(< z1?~$E8YrzfR#_)A;XZR+#H#`y^1CNI% z!n5JI@Qd(b_yhPO_%rxR_#k`)j=n+ZamWhihV#Qk;gWD!xB^@az6`z!ZV7jVd%z>% zG4ObJB0LqI4$p$;z%Rgy;C1l(@MbvKOVHcWKI8}BMEP^$oCPitu9(^mOTcB|OW@{k zE4V$}3BDEX2j2%j08fD*gP($*f#<^u;dSu)@W=30cn7=--VYyyPr?7d=V?8p$Mbx+ zShzxJoG*gQ!4=_Va0~b*xHmiiPWD>#bB#bg8om#H0Dda0?IxyY;Q8=E_-%MC`~mzC z{5^aKJ{{IL#&ibGtk;pwv%zKI3UD>}GWcq^HQWKd9=-#<6Mh7q20sNq1J8#S!mHrb z@OpS7`~!R#{u%xaJ`JCNGqkU#$Fm$<8Lkf3g&V+4;j7`ca0j>x+#S9Xz6-t=z8{_p zC;Lfyn|Ts>vbUu3SCPLCuZGvb$sUq^>}KTOzbtwhi*@;Lh+(aBsLjJO~~RkAm-o?}z7vb=?!w^Y9}0W%wQVU3e4xF}w}l z0sji0fd7G$eJs6fg>)^JUe2O$DYz_L39be=g|CL&!X4n--~sSZcmzBa9uLn9=T43D zEciM21$Y&_8eR`?g!jV-;iK>`@CACml3t!%RF$^NVMN!0uWC-gbW^!&5HMZy;(l2Zw|44mw<>Y8TATfpt$ zj__c37(5yt3(tni$S@HTh{yc^yJ{{{aG=eg|M^A>>1!WG~KVSR2R zrpEBqaBDc(o7eUIkq?1~!wnPca*ke@k602hRdz!$@1;7V{cxDI?d+yrh8CwpT1wX{dx8NLzj4c`V2f``JR;CtZv;fLU4 zKW#71jbK!O2ys7Q;eRwmx1y1(mcKv?jKf*`h-{E8*Z$I{5 zaIz1%m*EWZM8k9ApAEhME&vyXFM>3kDYKK-QMI~S7EJ==>$?)#JR z_Bj3bL^2}Jp?@^RuWTFI`qk6_-*eL~&vSo&A@bb%N0TlC|Nrm5=y3A?+gqc^Jtj>e z_rB9Sa=TUJ1@(`nw)$ykcaYQl&90C9Lj9wutA5fwlzPYwi$t18^wLlIoY+TB_kZpm zd2#)tX^?)>{mF;Q>G#?rA}^tTG>z6z`o6(fIo*GLeB{3GF)?y`Qsln(H8pa3dgQ*B z^+e?M?8r0pkEXf$X_yg8B-T3d9n?=l`-q(W?9;Kx^?RV0e$`Lg>0@|uyG=ZTh$!dHT2= z_U}PryG=W}-KLM*k=x1b*2n7DZqwHcO~U!L;F_Alt-|T!HryfXWA*iL*RYS(J>Xv9 zVyXG}f%}Kk$8C6M*vIM-@aS;K)O^OmjaQe6n z9|`+deGL9J?EU=&d^+s?`V5>nPkH*d4QCIhkK1s*aQe6n7Y%zqEeU6Yy&si>D~8j@ zZMa4_ecXoYhij+CrxE;h*!$!2nPu;H7wBRuy|1kadtYmsUG_fpK~CBGRG(b3_oEVd zWbZoz^#7;#mn-%Er}vQ|`v24W#iNB}?+f>9UrBHO&9on+xB2AviM*XZR$95Y?ZaVj z&&kgKXQW=^3~g)a?e?&?uk^M$SKCf{`@AGRv*B&Bn$~%GJ3L?OExqj}@5y_6YZ&*S zyp1K_?|ZvC6z@m8Ee&fRd;7VxmF#Wi)lRavla1HQ-ZqZ*lD$1->MMI2XnMQs_5Qy* zWUuSJLu9YtSBA=7r_po1f!E_P_;*{YFmW1={_{~EdGw!8J0D!k)~ZdEfh*fu&52rY z^q-IU#Aa}{9f!Va;VyO@;(EgU?O3hD>=^1X@cniS?;~~$*W>V$b_~%gVQT-V8a`m>Q~rys%{TFvT}D1HOX|5|Gq}KxRbLP;Wyk8SY{zP?V>gwfpL{HH zYq_O;joco-!S15`Ci_PDHv3jN`pn0Cv`HmK*#qSJ;0JAOYKh0~yX0r=vGP27g1pS0 zD6fV$*proiYCk4NKlxaO@Lv0I`4D{EeoFZ%`)N6$l@N~&pKs5V^TI{p()M$zxfHH$ zFH~ONULrTOm&&c-=pi4^yHa^i`z`r)d%Zl;-Xc%1x5-oNFXiYDAM^Q2o(nIucPn28 zud??lUuW-^H`xc|&+NnUPWylIKKKxP)IO@36ZUcWUpSKv0I{6EDUTlV4RQ#YGT=*W zZSINaCm%K8%i#KO^qEiBw1(T;diq54mXDh3a&P+rc>p}jj{WX#JNCN=?6?ej1fFTf zWmxoA$8zq055Y&_lXd~sM?d+PXPnw{ zXpF=0To>Ax$ffMcaz#5%6VV?&>f`tp>nH6dc1z`L;Ldg%uuEO4)Pd@^&0UD%(E66MCIPbh;SCc=m<8opP z{FPlx`FHR^yRGu*IUlbv{I}g+K2Q5iejmLbklBkf7@I6Jn1=rbQRaSnRSj&sl~`w973c#$33!&3Wo`Av9(y-N8f z@OF4N{Db|j>W|u=$$!9S>}|@U7kw=A4mmem7>-`_QL|Gu72uloF69mFZ{?PDoL@TH z`{nL-oL_FUkH|ypqw*O0SNQ?^5BX91v^>lHN1ksdGU<40XO>slIpo!LE_q8huO6uB zD|ojZ`_V!8XZTNByMN*=e7=I1r-mqz$1Wrnwc{L7#*XtsH9M~5>e+FuZeqv&)e7!t z$G+CZt}ge2`@+$GK9;ApYDU^u$oJSSJxD%g50QVjN62UGQF8WNsn>P4T)-YDNB{YFz2oIe>^N4}uwy@M zU_T-^x2Mb3+HtJzY{&KCjdolU4hiQMG>wMuwPTxk7>?fZQ6Kr!wq8bJJ{*1Kqb9bQ z6?SYhYwXx&HrcVwd|}5n^Q|4*%mF*LnWOLtyNdF^?bv3bpL{%TI0u~9j%}u>9ox*s zc5E{h;o5d=GmYRDa0ffKnH%lcX8PE%&D>$fHZ#h;MIL7lk{_^R+n8*}wlU3)ZR1IM ztUTYoPkzOoD6g^~mfy3d$RFE}%G>SOHul=FZTx7*dHgp!j@!{UKE`vNoHb9%FUq;? zICn>{_^5eFt`IILXo~*uY1g&0D{llxfB2}0{2DlV!l(1@cAUF!v*X-7#E$Lc9y_iB zC)$9>jvJlqIBrC*_;}vO z<>(b3enO5u@D1V(f~I@miT3%*r`S66CT7BO;03n+lX%%KDldoMgx`ZdhPT_XuJ_t; z9Qe_$CjVx~djH#w^_w|g>b10$^TH+U_R34!*U44w8|1onS2=pE$C&h%Tf&{}Tb1{; z0d%}n_sd$wE_zSNH6Oig>9T*r>% z%r)USS!n7Acd@f6zsZhsP+wcSQ(}m%|0G7id$Zih{#5Q}Z;1zZp!{32Fu=6V40)J_jR=x*5V#j&;SNJdZKRCNC4CA%bQhgr#a=9p6&W>|& z6}S%E7;b6D{?!5QW;a#d6Yg(cr9Aqd$MS^7*e&Gy>{jvvc3dAm9gYhUP0zy%?HJEj zY`yHnN;{4}@7P7<58zMXFYI`V-F8X&kbQ~#iyh~|f9yC9Mj!Q9wwiKIyS7{qE(w>n zWBe<_we5z=^_t55vFMaSe9b9wcYd%8dC8 zm2<)c?Kn0@pYx~*m$7HamF*|w+VB`8 zJjc$E7r@KxGRohCKd{Rw|J1%j-fmZx_uAFu==&Yd+d%%!ZYuv}UnQTXgG$u2kT0;? z%K72q_I1jm2YA$nqwjY(K9_N&eUp5R-AnFb_mz9v{pJ4lP&s;i$9(RTN5SLa$@VDK zJPto&k5T@jeV_aaywaYae4RZ}jy~S;yy30(!}50f5&0YYQTYdZx_lJ=&7PtBl>LPK zuRU8nU+0Q=u4m-Da1r<-`$g4UVlR}d*zp;VI&k#&j(Nu4sBdAfklWgC%h%iM zc63t@Gtf|%A<#N%qN`Cf78wm=eO6Xq`19FE(=$&<9apvX2*QO_3dr)wc)r> z(bNUL$-|B@4i~ZyDlcgtlgrsB^dc_F;Qj(sP3FUNC* zH^863+wFKi5`a1Hx2<(J#Be>JmX zKWYPCXUBfj-994sv5(4w;F0!m<@egL?@WZJ*zularu~;Z*FGb^057pKX}?=xXOZ8r z&zC=dx7hJ};V9;WB#p_ z@3F6u55mXncFLm%a@4n%&)Oa3^R=QP59hTz$wloOltoL_5w+li=sV+V^5w3@@`|-Ms;?hBv^`>p12U_1o-Ncf0IZ zcR$#%?vB~9?*6oshaK&FF`o?OIqX<>1?(nr3AnT!>#h=9&yIE1*p7AA8ot4fb$1io z7ajtSwqt$W4^OpY-9-=NSpHadFW9l}Ua@1{t+dC>(E~Z^!ynqQ?mma3*KyRuy4wT) z9@f4c(?4*0hamE-%5%a6;plZ7HE}#I16P7;*~w$6ojjJp*V?g8yTH9{y=6%BhojeV zJg@$f7;ncpVv1c~e!^}dKWjIW7ui?Kufp%xZIpj#$1!l5-9!G??js+t`^v}cSa&Dj z=x-d$IY@cd3MtaV@45@LP5cds~yLRUhn`rjvIH{ zUF6Yl^gWJc?xuXIeVhE0Jy?F;9wINar^~OwYwVfIKY+KuU%}tmPpbYPeB7R;{Iva| ze4ci)Sk9N^3+z|q{Pq`e3Alp2LwR+$KHMDcV1KRpZuYnGE%sjdc6fw+Ncr9HMEifr zAG80EXWMc8Ki~dGUTnuT^9p#K9oNj!$2eYl_%rxxc)xwAYJP&Fk8wPQ79zTglO{IO@aC+i?xK7+wy)4Zm++tNKsuPV$%VZo9Mc=vN%i)m{D>{?qQI z{69FmE|#Odukt)_5j*yy411zn4vyZ%4azIj)C6u}XH(wZ&MDtu$9b(g+#Bu(4~B=s zW8nwk=zAQ?Q(E(X5}t4CWhP#NUx(Mi(YrY2bGhob*>N6>9>tM2mk-(3$kCTL@{aO9 zaP}&xJdR!Y;pj^o^*1Un3s<(|yjdG=1UIvLs^%KIk9@s7P`(N7YsdL<2t3-3bK<@5 z!}b%(r`faR+3-9#dKAZNd0sWI+AqlO*e}Z)?B#OwD31Eqd59FGmpv$eY>Ub6L{#Oro#c@4bLuBUt}ywh%^JbE3+{KG%mSIWQG zaSS;P$M=AvKJw^e9FFUvf^hUMj=Zh%@^Cf#TIKcN=5`#5I>6oRICtD)$32Js@KC#p z^1JLf7Ts_6mZOhxEKeMBp0o$Z&)K)ji{RJn!OGvZhsy86pV)DX`V!u4k5GQl9wq+_ z|7nj=ein{C#<86DC@*Zsv964LpIpVBAlJ4h%F#n59vg0IPnFx))8$TZ^f8Y5$otuG zJvrQtYsKhM95u7#iT2a-qwtgVeC5x{!n>Gdy5=BisQM$x7s`8=t~@Vc!V9- zx8v+R@`LcB_CDoL+uzIc?E~^l_91zNeMDYkAC*6_kISFHU)z5x{{jBVKBN4Uoyerm zwq2H5{`2H~a4|cp@-lXIxe{F0zCd{sJCEGf&M)6!7m~Z%7s=6=IL0kJ%&sGkw&OE4 z#>L6Y49v~ zo*l=@=usT=zf*o4USp3|{yzMPeYf)Mb{y-XcX7-oe8|3EJ`SI<YQj0{ zq(I_`3-VWySrS@?k!ibhst%}#&C0cglgK^Ag=mQ+f z7VoVl!!zJH_Oq&4057xOR=yhEWWS?4djH1!-3=yVSgu|fwO8Q zL`|GG^T5UIW6I0gajvXvpOEX>f69&R|Kyf-O>M*1!@ccV$_K;I%Qu#xk@5+4bNLZF z&SlZdH)^hzpSOF+i|yFImf8K~74|^+qppr6y9OS`-r`EoD&bjzu3c+ zpN2E(AQ7)U_S2kj^!tr`l=6~rc{|RJ(bqR>!u9R(ax?oOxvf1_?rcw!d)YJO+wIx% zNPC`qpZ%gd*gv|o{*wc|Xv*nUG^VZSM_u~*BR?6vae_IvWz_6B*ky-EHp92<|O zQ*iXxjXbvV^Bbfb+i>*MjXbW?3cw}ca&RSEyJ4a>+{CV|Jo@X#Ji{H~=&75|Z?)q% z-w%%7xpB`irib8Zb`IsU;pgmlEsNk+;kV%T;OMU#&y`n?{lYFJe*=GS7gip9bfdnw z{JS0d_}_4%VX7wboN)BWjmO5SxfrehSB2}^RaD=|t|m8wTfx`DUErQ@e_L-|5_i~f zY#9aL2S03U(@9LXV|_hkUnM^eFM(IsEmZRs{GQ!f`6l}s`BS@{yu+KBtZuwGstb7^V(2n~9&EdB8!^&@fZ-)EXQ&ckq z9&JCSe1aXviYf3+d!h2V@C)`z|pH+U59rr&kfvebY&$BMv%r2+U@04cD$#47v5-(QT`eHtvy!x5AaX$AMihL7VU7cJ&)I8 zbKCdJh2c{6MCF&lHSLF$H-N8#TiXj%(+TcrFIL_U9tPiIFIUZj_M7rFd#(Jmy+MA# z-YhS%zm-?md*pZQ{qhF*Gy8Yt-`XeTgLanlbkESvBmZefZ_cxD7Tp+#@w`xZPP@2V zz>Yqh#qCmZS-Xr}#V#+`hOe-re`gE3w%i`>YS&ZV8y;v!|IXp?7`vhsx8$wlGP z_S4EM+4JSg;D+`BZkKr%v z>y+=dZ;%hb$Lv1JPul(Dvv9U%sqq}3JTF|t9;7_O9wJ|A-zi@PH?&77Zw|M!$13j( z-)zrT-p`&Z4~56r&nce(PqAN8KGR+<&w&@(Zz^A5uaVc;8|07dZSr<|hrGxBMm}Wk zk&nYC>|@H$!a1)>jc4>yEdZB*OT(4yJXtiJb|JYT+#GIa7g0@TxTjrAc|UllT}Jt6 zyP`Y+o(#{htEgs<-CTYVUS_vdzS{06Z?e0|pWFT9-S+MBL3^-#%pNZP4*vsZX`UL- zsL5@Ql`n)#*!L`AI=Zcmfj*-yxw?dTWV)1E8$gNNGll#j7rkne{d zu@@+R0)EzhS@|M(sU7`jSHbVXAKJ@R^Etc={?1;fnj`QDd%f~AaMr6+;~e<~a3OoA z^5XU$xg1=>-lx1i+!SsNceKA(eHZ(fe6xL4?q_Gos$&8?+K!&M_req5N9~HLc?y2s zuBvYB;a}jB@L79cR^7kVo5HvT8!G34i`&DMmw_w8 zHQ{=8^zOaVzDI6h-z&GbSIS-CUiKHt`@$pOd+lASnPl&kXW0AYxpwsEU1T4Tm)k$f z@7TY}8|{sVoDmH)D{%b9g!FUByO+s-K$v2)9%?YwejyP#ap zzEEyz7nQHEi_16I7s);CQt|-1tUTN`%3<<)k5 z`2)Lwyw$!!{@T7${@!jTAGMpyC+$}9e|8%=N2}DhwUZ0l?d1~ob#f{Ddbv(GZo+74 z47ap%DenMxw&Q+U5BN5CFg()Er}}&C0`f$=l>8X{j9o_g3-BxOO86c764kGVKZLiy zU%|WKgSKv;CVsND`6d2<|A8~>22YGz4b|kbYsm#{-O^2zfXl&EZQa&M)PgU!n<#H; z>k=f<#%?Zmvb89QZg6kAjq<^E+*2B5caa~kZh{~p>%mRn7H|hU z?j3ct7-UNRJ@380UvERWz+0QHg9sUc> z(l#}=^Hr0_j{8nU?PYQqJMJ}AvEPvE+pFa!cHCcT4Y!B8+gnw0o4rjQVsDqn*gNG1 z>~G{p?LG1=d!IbtJ}AFp|0u7rkIC=ZzsMikC*AFI9f8T}^)2 zt|?E0pSI&(*+RRKyuxlFud%O}KeFRq**3d}{EgjP{vQ6H-ADQFc0c(ad!U@<+SJ&F zbK67Y!f+{jg!0O8J^L=@P3$ppYkRER3GQLfR(>0Nhy9%LQSdl>sq%;6nf7bS=fDf# zrSR+a>#AR4e)z%sQ6ZaSyExe4U+7`Hgk~`4+p7JkTy7-)YA^w7cz6@_4(9JlU=; z&#>cO*&KL*U0?aj@Edk#0X)%6>?BqC;w&r^-3u z0`@fJCE#*!Rr_hx)P=9KQqanEX#{e%1|yaV0~AGVLG{y2QX{#p51`xiNzemNQ2a5yh~p?y;M zMfSh)C3a@L$FFW@m+RZP_!0PV`(o8R z1HTBrWLHtm8}NH}b>$zy+u)t>e!GS0kJxSH-{8OD%-5yH`8w6)f(zL3cauuO745Fd zYrvPoP2raIt*Y;650SguqvhM|yX8UlIC&&|AN;T#_st%K=fDf?xIgxqy;xptFO@&A zUz4}mE9I~4x8(2bwenH>J^7@)QU1^VNY2qIHJ+cy1?{bJhP_R$1lP8|RNmPBN^WI; zEnjDUEBCPDURhr|?vD+%uz!``30Ku|PSXeQ z$F^>zBtD0~g1>`*gnzXw>9K#o|JgN^XV)9Yc;4`ZcD$c0X~+B43UDo3zlKaSgqy?d z;Ldgv)%Su2+VNS(5%$gUc)OQ8*&ZOzum{O=;05-b%9p`!+IJ~`2i_L0rcl#2@IE`2 z@+0tX@ZWYG)tsjVkNJdi+WF+db^*DRT|};EUnJLr8`!0lH-lT*aj&DJU0Lp8*OGg~ zgYCM?N5c2Q55d#y_&m&PTOWx?%!6OHV_mPbo5<_!7V;K5?osTrb?KS--qvX*@sq91 zE^z|>*N)GdyMko z@EH3k<>TRp?YQqT9i9y@uotQ3Rr@9R9eb&~(T;l>TkQ?3!l1yRbY5USP-ljaT6}?f7i`d+=uXGrN&$cEJbjE0rIEPr_&6Y}$}xoSUjXA6(47 zN_lCxlHEdiExVoE5N>YA{gyWN0Qq{jmpw@N0C*UDH~auR*`B1w&V--0A5p#-UIDMM zpHR&v`x*Ijd!GD_y+}S}FO`3`-J&HI6T(=LHR`ZG5aUw&)9L#WRd-+yxfk@{H(RJ%bV<+@|SjQ zc{hB(E};Avd;*RyZO3*P_dRmiCFG)ZX}PprL9S$1l54?@?E1=^!)@)Wly|jT$-V7s zj)5Pr;Fpqg3mJbSV7CGc|lW#y~wW%34lx%?@-!+t~gUih&6w(?`} zN&6G!XYIIGldVT;%)|NY?Q&tbq#d7eDrbK$SFsPvb?o?DQ)4^s&$NU)*#9Z-4EMC- zUQK^Hhdd0v+s>u@e)thPukt7CBJwlvi}q#8m)ddfWflCc-B9^Q@HYDj<-6b?>=w#@ zvfIjk*d645;7m8A#<{EV3+x-^BKA#kSvx+PRMoyyzTCb`zRDggUt`}ZcZ6?*Z-och z_p5#+e6KxG`9ttycHA#|!k#QYXHS^aImg?HF-UuZ9U$bLcjarhMc zulLdpqtgb%Ae&``J5HGsNB}kA}y? zlkD$RGtE9A&$fS;=fjKbxX<$%{FWV`aas?541aFdSIyV(Uc0gK!|*TgNxOq;{(~>* znHuv>$_v6J;WBV#J3jkV(~f&74dIsdoyyz8UEyAEU;7@_53-Z@UhKz|kF(?ROAo=* z;MsP3u4z8}vi+>`H{iAQ^U62DpW5##{}SG9zpwlt{4@Ng{ef!!gLCytjq``f3){(i zGIrd1sbt5!m)dsRZ)t4rm0Q_A$k*BNce#7mKgoUVpXH(U@ABRDNqM6ExBQs>uRPoS zPkzBZPd8bX+VPpCH|^~5dON55iJe>CVaMP7-fI_-zqbp?r^3|}sj2rlpKs^T|C1Lk z3SVqrpqg@URk#j(g&p@ITG$2Uwsv9pI=Cy`8y*M`wTtVqW8ew!!*)s4OtVYLPuivB z=j`(GV!NXJ8ob7idsZLWRpjk<4C6lgGWkclj{J*VUp{3wkpHu0{C3>O zC`FD2Qe>ei4uwPUDFP!z()Obdo2QC6%WXFAp3UDp^ zbL9=;W^g1pK!h_a!p-NsVV|IhS2dE(Bj}S5aQcj_)Sdwd>1G?6{xM z)@~!;U|%cWY7t{ebeL@Co>DIB{EQJg2BWhy9|Q*M3PZ2A8*&Dz6IHg|CEL*~?Ym5x&uWUHPr> zAbX|qJK@pxo67IE<8vU7z%${e?e|o((B34!X2<77R@>X;5A0p?R(rqvwS7e1Xa6c6 zvj38Qw$I3az^Cl9%5(SCIM>jQrl~Mo($1>9JX{s7XJ=DQQ#;OC*Vx76E_Mm|R{LUk zkX>57(=I2Eh9|&N;F^QF#v0s--X|Y| zkHaVI?^W|JoOM8IJR{F-ACxb&56c(ZN8}22oV%;T_3hu3H?~j6&EaR(5>;vm@LM?rq1l z#{fG%BRb4(EZ<|t??fK3)N8M( zJg;3zE&^xRRh3_A$E8JexRD+2`&z*_*m3^t4G**%C?9Uexp)jb!H#qBWV@L>!)`9m zv0KS6!b|Nq&#tmN$m`$_?KtOtZr>p9hJUoXDF4-tbMaqxoQpH*m({WTgmc(E<@~nZ zo+XOdedKa>oTF>NSJ*maCtAbpZLPM%4fZhkW_!5Y4;~7SvF}pN1bB))R{2c(UU@FO z(4L@t8NAwlK=~&7A^9_Vvi!9@Ro)99vS%tkZa*!bvggW~?nsSi_yT*ee4)KeE^Wv4 zKqWh_2Wr_X<%V!``z__|?6@B24EMC-8lXQs%-*W}ZukNFOXXAHC+#@DKMOCicPf9) z{ziTqe&61${3Cd)y;u2md%wIJ-e(_BelmQSpy@1}ZAdCVUwJ{el$}F)MLU;V)6Oe5 zfUmOiD{l>Vv`RnC2|s7Yv1_p%$FA4lRd!Y7 zYwS37y>Hi+KeFQ(^|>9#rR{bcm;M*7C20B`{>P5-%r-PtlN?(+#4vunst+VS$A zwd>3C?S}GO;TTL!>){XWI1hdf?}ER#V@!U6|FDZGKLcmg!7rXG-h1YT3)>edFJ))Q z72q0nY)hBh@!Ffh?d%wbZgy-xx7gL?+wIuJhQasRF%(naS$19JFT$_bmn(nGZY0N) zDKidnHU{zoAUT@ zyObw|uT6P+xP8jA!|{Zg=IJL>$B=%nt)EQSC7D;dC7H+w z_fENDI8OSW((5ty|MYq+8uofD7jB||G}X{gdOgN=kY10i!d{Ot1nKqIE9~_+DD3q( zI_&j0F&s0{G+jUG^*A@|^|&PL^|&(Z^|(Il^|&SM^|&kS^>{GcLH}q%X#M>n-4AtR}5!M%|H74 zq}>E=3wMS4z(e7&@Fe&Ncpe)~GTAb2z!pG!zTHa>HZc6`qy?IrL^cs;xY-UT0oe}&J$@qLW+ za}|O!;Q0PSrrfF57{6;zyEz=cM^EQH;QsIkcsx86o((U6m&5V7|MYWhhIhdG;bZV= zIDU7Vo=?7Toai-`grl!SI3&VZ}H^}_{IyX>%-0A4sZ{+KRf~+4^M?>!wcZ$@LG5?yaV139}CBuGEJx9EIMze^L%hgxFTE| zZUVQ3yTX0KB~#Bk6dnstf}eor!As${;f?S%cn^F8J^?3m(Vt$nTyRmi99#o#1h;~( z567EaO}*ej@Mw4)|c%F8Cn)D|`mduIrlgG8cj~;3{x^xH;S*95*^N z^?>`sBjEAjQmOi>@N9Siyc}K&Z-#e-Gg9;14-fx*Dx0MZyJCyUi=mZnU$^v?cCn#bw3CJ?O=-lGx@g(J0K)@!9!z20TV7@D+mv-# zrCGM679&w?G14yD*GeiH(x74_4Mx(CNDVR1NaNcT8&XN6$&2y-&D?MJak#^-Cpqu_ z?mgfA-E+=8_b@YW?j3Ln+z##n4;a6-Sf3nt5Bk+B2W%cQ? zYQS~i25>XD)wsS`&kk@mcnF*a-v-YZzrE<02QPu|fY-rW;9c-t@FDmFT%p&we%xyC zW#dPR^|=CW0;j<3;4bh0I0v2tPlM;ci{KUT8h8`D1KtPU10RDE51+QN3S0}W2RDLS zz-{18a4$Fuo&ZmQXTb}`?})}fcon<>-Ujc155Py@``}8wmiJ@Tfa|~w##f5*$6;7#xjcprQZd<;(LJ(Jh13S0}W2RDLSj2|tws}0-)g6@HTi4d;mTI-v?Lf^9k>V8gL!B0o)931$ThE!9(CY_%?V3 zJP%$1-vO_Kx4^sLyWm6c3AjR^Re0O0!I!~Tz)j#3xEjfS19m;0^FL zcn^F4J_6qdSL!nu?}r+29k>D93~mK?fV;s%;5_&?cm_NVUIO0%uY zqVBZq)!@tEE8r$@3fvCv0uO+5;7RZ_cn-V>UIDLxH^DpLeegZw_aqAG7@W}OQog+k zTnnxTH-cNhZQxFDFE|UH08fEu!3*GJ@G5u%ybaz1AApa*_raC=Jk0x{23!Yj05^kM z!5!dk@Q`t1vH$bn+u#}SJa`Fw2fPm60`G$Ff)Bwb;0k@l=5?zEUj|-U07}?}3kv-&;Hv34LzoTm`NL*Ml3uE#NkAC%6}!1y6vd zz_Z{5@G^K6yaC<@?|~1%N5=0fw*5Z1QlC5e_8M>_e{MPk+x=+jeSaCVzlpW4z#?slV zv=-yJ;t}G)bECN%+0z4AMPkF!*D^h-P`amoDAWJc1wlG)X5ykKRWQ?^?;F{@ktj z_R^Ud$&cOYxj8&OoF5&F57)UL&-Cz2>r$4Q!PLkqOo6k&WpW-m=8y}AShtUG;ZEz?D^(cB{#MloZ(?Bsk#Qy6KSna`DCT4q`N zoXm)50G^qUW6J%S3ufb(NS|S?Wibtoj^|OOc{s*&W)hAmKQjZzl)u(RRlat?+#BP@ z#2b{xU6L_JIy2>-o5C>Z#+98;yF7ULIk(^#$n@Q~)-yP!mxNJ$id%+921hj^7fRE8 zePbDa;aA+G*9~XF(_`t8YZ;%ni!m{qvcn@fOtDxm+Y?vyvhsT2Wx+%~GcumOT0Cr_ zW}5o-rzJXyRx}ypqBnxCz0k+SiKMc=Hd{#cc0*sKETxKwKAzl)7KkI zzK12FZ$oAJ`b#OX1^l z)B>Nyd;K1~bhiKOek1E&PZnqC#}!9kCw%(v>yob_@YTr|cYfay__FfZacw-?dG`AK zQs8TpuU_SzynY`Jd=v87wQfHB7hB0U6!<#Jw6{O-t)hPV@0yZtCh+yj7k56M4}2T) z`FPex|0Uly1E1ZW71w|Eyjq@*J^1S2v**Z4QJN>G%J}{z@EyVTHu!3O?5uCDOndDa zv8-R^r%u~z=g-RQe19PDEtl~%1-?4@{QTP2;@p=Ge0E=2-1XKS__|R)o8R1L&u^8Y z)PI{=vGeB1;w(KA`110#X}gU-`&y3s{y6a2^&EG-+5J|wPfFR+x_tFony*3GefFGG z*6*HHEY6d~S^As6cUQh%Z8x9&7oGcF34B!=7j`^P?z8*2j8joTN)Ivd^UTt{+eCdq`lMiV7y>^XtPtBDFH>rw<9}>y$69{~ix~bMQ66HyHSO<(pEuClwb` zI`FN?XZKxN|Gi(?;;bGo2w1-Z`Lf#X$$e9S?_fMxxF6Jf&C2ex-=CqcL;W5%AJ}i! z*gh#`OS_sly#F58y8B)Ue0ERZRAGjOD9-BF9r)~C!MOf= zBJj=1XZu_IJ`CSP;A@jFZhrZE5NG!y#>M@45Z6^E?yEul7F0h!zrTq3{d3^!m5<5B zk|q27WMiGKLMj*c?~1c}zgFCT#T@tNBDXEP8g}oWamqF-t*RZJT3SDURN2a`-|csk zIqvNq%>UMQPwuN!9DS8fCllKWGT+CP-DkghOy7*^@rcW!I9t6E_;%&9@oc_dR(7BL zwlRIH@-3^}lh@CF8=3X1m`E1xe>dN+D7!Bg_`0=j&)o9lzNZ3T{jFr;j^fPsab@?- z1-`8Av9tFOp4|6h;M>)MriLQlClu_yZw0|Ko zeJ#!RNoDtaB=8-}_pd7VYj;@`XRA*KzTMlWf2Vt* zIJ-W+6!_{M)U%zf1ES>h`+VSQdN!G```fL(X=Sh9-vz!y9pt+%i{fnc+ktOgZ-i{z zo3CHleg78tHr}Y;?}@43e&8F>3)Bw9nJ)w1j{=|FXVV$uI}UuS&m|LEk?$IOZ_#+O z-F>{&>W@P7RV8gLw!@YWE6&=KvK6Jt=TBef3~Sxn+Z_1XoIUeZLy`veT#Mc_`j@JMh)KaOxX{?=J)2mVDpw z%0+Ru`pv+%F5kAcTYK%Z6tCa+0^gk8^gbDLes=@kv>uMz8lB&9`2IKW9si`BlcaJ_ z-hV#|eB1h=Apd)GL&09Z%ewwKUhIB>_s7)lEsC>!Qqh6xH2Kv<^?Mq==D=s)qkkgC z_gLUdeJ+`>=UG_)-GcAe17DTCSFJxarR44XMBtl$@pQibP53??`0RVp*%;rAz?XO_ znXqSdSpA-XZz=E{{dDoODzBi|?~elCgPU?$6lbe{ANbnzhP6%G zt$xoc`}zGr;5(78%O{5@PK(4Vfp1nmyT{#ppN-;detwhYck3=!bi7s1!tzE&aatrE zP@HW}*^1J@LNZ~`BQW1{%3i;#fv@!uonPA_O0Irq;M@OlvhW-m^F6QZzQR4wTKD>` z%U7${FrM7kANaCg(fgFBelIB4eZLdbZ}(j))Hv|uzUKm8_t%mMdwz=5?{}5mw;cN3 zt=9)J@G4OSM{q*nAi&31N-=o0SsTYYK zGC`EQz5f~bmh@sRs~BtVOUmBfst3=GmpS=kE9VP5S+`lnSEcr~1jjxAWJ@L`8Ga_xpuW9mrgI7v%?t3( zdKzc`xXP=^v5nG>^UsvTU7S?74FUVowfY*n%;BSAKoar?=J#h>f@IZLpovR z`?9k83itPGUBju6u0EPfY*a@pTA0uBKgnlHkNd&n#rIL#R7f7Tr#MZYrSvm;@UBj8 zDOsGQS0i6>P0#dGT%#9iqvQ7#$Md%Q>ZQ`_zdu!+x8r{T-*2~QTxkyU5Sb;kJWV2-9Y9JO^=YNx;u6zk_t`BP*jr20GX(&^nf5V zs0`{8K7F9xcKB2tC|)jnz#S0Y6Y;62H~`nH2*~#-qKJrq7Zil||NHD+S*Mb8BiHY} zxAUEI{=N3vYpuQZ-fQnORIUhj?zU~)GRd|su;y}>^_~4F@mW@rV%TKuw00O)bX$6brR4`72|f^%^#0zC-MjlOD;(NXH8Fc~s4BTV zG!h%1h!2NS)1gE>HXMo#4<|zPhpXzhP8_ZdCC4v~&*kEYM5t=mf&7^DNH(-S<*&ax z^o31XuI3u&*z+#B%d$=`>ahRn`+eXk=RwQLU*Xa(dwKOs3+q0V7*ECDk@CO4?sy`W ze8;-c>PP$!_-@DmUmp!h%3O!eD z{yaQ7zV1K~Gwq+h)_Afv`!iJ}{r9HH}qcd!ox<;O2qB5j>9HlryII3~9 z`qoAGw+Q;F z1+W2mobB#h*t-W--55}m^eHPZ*9KpfKerksK7aQ3RLb&iLwVLumb2wqS-Ja4aLLO) zfVq;D=YI?B&a!jvglPYHS*UYr`4su=yr)3Q%F4c|2qj<1LCLm?-6-)th5Ej(@=uV< zpZ!DB@pnU(uczWxMau130@D2ySY9&78r3wtvh*_Ik10aQwY=Pq7WnH+{{cAL4~;9J zCFdFBa{bS#^Ivh!c^RiX{|!))T@u`k%#vI`o3f;+;4Ub4zQ(BKd=Y2cxt=yVYtYv| zXB|4s?|c?4*-pVy2y#Ayw&pthg^=ga)+NqrIMQ*}+Lje?_QT42=Y8N0I?b@8z*(Mc zSxcR3U}d2b30hW>^C4&{cAi6NiSrDkl{&wJ#xmzeux^=iE#xeB9)f?$o&Swm70y3{ zzQSR@t#mGh##N3D%4(+!rE8pDqL0=(tB<#u>x8);R`Bo%1P3sCT}NmNq!wg!V?~Y1G~9 zG{c4_=Ub3@n)4X=w>XcZMW;JALH<_fx2U_#X@pOh5wr4a?7P z?uMObIya)U*{Q*~#VH1*)p-csXmkD<655?Jp)rghlywVK`2Pf*Ip%SBY z&KW9x6og#=9XR{HfC{;%S3ZZ*T>tNJ4ivHTJ_$SXPFenQ5OkkAB?YIW#F>N$%UKFb zZ6^UQW;qXl;&XCguiv>Fwq!g10eX(*--nB{()SiMXJHrwDpvJCM1WXJ4Kx-UrPKou zYB^CDV>>>0Fw1!c9`rfSp`CAA{yT69Z1Y9HYAS{cQs8#JuPS~C1-A1WIMi~opw)JM z3?Y_tBRaLv`8f0yI(Oq-$)aOh? zqu)7-UdeWT0IPDGSK+WLonOLvN1ZN|Ugdlc_-bb@>Y~Yyz@R|V_fgc&uMT`@$=eVd zyaILvt|=zAf9 zt>ABqzQpknT!yvAORq1IivnkE8m(cX~vUM1oL7%P4 z_Lgmfe}dU=uCwd~s>*e9y=Cj+$KVn>?>(p&DZ8Kc2kfF5=lbu%dD+i!at)&q#T4$26?T7G>(PS0pul;MG-n4UkL_H6feI5x*@@Ts zD8~OLee>bMVmL9^Uyk##Mx0#ftY6G-DITJb{7~>aOE}zuuh69LF1?)8U_V+P{C?rv z=m39k8T15yP#8eXyx=S|KUM=GKR83)$5o~%SAE{7AuyCFi0-=}6KlSQ&f(G%I)x99*z!`O9dSKX@|E z1*=z)DKB^h&IN0n7%ut2c8DujtD?awHJ1uPC2U+sjsAjl1^8m zz*1g=x`7cp@D?&(0e>;AE#8itI$7mSs2Eu7GW^KP@N$}~;w^OU(uSPhlYzmzn8MX* zg|(8gpm3$b;JGS^u@`tlsau1QAk=ZvX`LrQOzuopK37;q(PFNe#jlg$VWMy1WR-sz z<21J;TX9{O<|2c&dLPdAc62nh1vuN-$P#S!`@jInpL(t3L!^svgErE+Jlt3Ye)T@@6bjaFmVa~Wq?TSaG@auRyV zqF>fG0nme$_IvGyO8Z>5Mx}k80T&n$^(C#G%B)K)UrJs5S+f?hd07V`qJXZYeATsC zZvH%z&#|gvz;<0O10xgnA!`;A{JQ)ua&0Rg>t$ci43cHEAygMMXxF9)zz|k5s4;`2 zSu>nWLC||-lUAxG`8b$ys3!dxO*#VU@3u)8AE-Mw8W(8NYJ_sjE>#nZUbK(B1%+yY zm8u@H`_`k;*w866?0Sq6p3b-Hu^YOXHI}N%98dN!RdMMWcV@1~Hc?G`+P~y&G8EZW z1tkGr!ODVxT&NLa))gxUUOmakxYU`JqEpaT&pdnuT(rfsm8%Vmxr zZv$j5@!Mwvn0MK2(49@Fy$TfqB>+1s5UES-Kwyp`7!=~Sg0aB1J4#q}={l&W1Eo+~ zknLJfRAz6ia9N78l@%o=wy!`6ErrlLV>5-8X)Q_w3Ck#iT9!8nRz$#B`^*Z}Ua(Tl zPQ_J`Cc_OID_r7=a`M+_Ocr(tG(nRyEv!0{N`4rVNJHMBMXw(f{^xm z*7AR8MGu8MG%&4$^>a)hoOIn)wpC;|pk?a;(aVID*Mpi>eq$>*s=P*Ylz7ZQgq!o6 z*1A!;NYgeM;q>9jUXf{maF0o9Oj`ZCY{B7JulWAtt9q^aHS2SR#awx7VOtSi(yac4 zSvehStB;qhIF!_^Ojeds5EyaxB)EfQUKkS>uFp~~-hapX?GVQ`b#9r&3as)NnfgkD zn9P+8WMWffdN=j{LoLt`ahq$~Zxmq9?>-e~#H$;do{ZPU2B!xvo<3L?PtMdGJgv5= zwt=u_e0Zd8XnJyHdMZAZO4cQ3#z(LKdaKleF%eHD$4BZ?)6)~ly2GjXR5Dh>`tgYo zC8wdOwz0N8+F0M%)X>ndEt6$pe6VhGXeg8H)~Xwy8k(3Lj{p7DW*DmV)J?{Q#>S`q z@99e($#m)QdjX|UbjsxP)FQ4qe)W+=Jf28RC+l_t^hJ95YxczxQ}Ky9KHH5APQ-OL z7~yrMLPiI?OD)FB?@DTNdWhp`b7R^#Q2r*nCZ`m?5m?-z{6i;5Czy6>`alt z2AAEAA)lB=7W;`yX5+JQK!l8Bd~#-tT)?P{8nZJg%ELB+BH+vDMEqcU0wnC0JT3wW z`xb5G(Dc;E_$WwNiCq#fHjJVXV{C*LIwy`AQsa~HWGXf}>4ZZ;ZSCoaboR8ghx?+veH~pbeFv;o)QKRr(f-BT z-+gw!Yh-6zgU3j=IlOzIKkT8pFPx+5ooCd2vlzwO#Hf0ksN2KW&PrxyxV_C&n=<$G zcJ#>hk=EB0@$e;;dsx!e0#(rtuh$u|t=VKe5gm@DV%8A0BJn7@N@=QS3ew zN3h1lQpxBHmbZy`Dn4um*$6%ghz`XjCI(|L`Yf(r?eUTEDYaA!6Qq?34;u{dXb)yi zSIara8(3{Uec|?ju3l?oIGUV^4e8F=Qy=YYX^YHn)WXWdxQ0$;XYc+l?{rclsNXw8 zbT`p6LCp+Ba@ki=aawaAD5$ba0z$#*#aF%|>Ky@1eS+R3Xvy{eu0eqE&QgP>kw9&+zILp77bN2c5%vCF+#jKZOt8*7u(C}XT**hz+JMu!i@5+gNDK%>Kh zp_-o2Pz^TRyGEyGA+2U)YPx1{c6=f=K2kyVqanR!){ zsl=2^9GRUO;>}4-GOn&LYlMr4%)^f4SYmwY;+jK=*bEp@eS9cYb8vbhmO>b<85~cI zjK?R2SsBb1%}&nLsGCAfNa3EbCV6N)H8fTO#~h3&l2EBf5kmT6qeumYu9mjUbs$Zb z)1KY7zx|yIxVfEAq=lOcvq4}8b4U4zbyx+UJ@KhHn%W7c`9h^BDPdWVpjMQT+ZryB&^U6lzi{Fck?Yt+Y3+{{c*O&qb} zQ$vX(Gn|m_993Hs<%{%ktOF~T+UXf}Uzv8FlAHdTivfor$%J4vCg#mEy4AC4HJVk6 zC2Aif2L#sH1=^ywEenUD%#p#x&eOAIGl2;_JrrZ(X?psW77dtHu}bWU)QD1j#1ON; zrLWr>nTRFFqIh03W4Ry4Wjs{qI?|h%z6cXCSqD37x)G=q+T2*v(Y`wx!5uap#>^(- zs;K5*V;$oJmUV1vsYLBW;1abSNS7?!YBS6l8WtH!X@3(z92CgA^ z0^;7Zgd=<5SMT=y&~)Nr3mZ*!r9oUFjB@jGpc_X$c= zuYDMaD%5!9F}LmRwrg&ldWW}rU*I-h4^8g3t%dH_NW~7a8)(7Tj(|_k|DOo^!!lQZupY zPf&iMnR}v%d!l)JqG_9+wGq!+ecU#keu6e_Jwf?4HO)I3)h)pMAtz!vA8v>&7yS&` z>K&=L452A26o2hg%2sC~soG zdT%tSn^BFCbl!sOeWiny@Pu!H^vfXq1X>E8AErH_OYJ?>6C}o?^y3iEcA&v*2V_u~ zi>?a}Ml}gB_x462z3xpEZl}GDcCFNRkn?=tcCaUknr5NH=CRN6!H8*DtKM0;ig}m1 zpqshHm|Hs3s^kVOPwVSV>!Z=MhdfPopT^-Kp4qavk=!#7)3;5ChMB9Kv0822+*>7G zmzz?xqPdTfJX+;gjD-6m-X+#uW7Hz+K9J$$r(J`#^oNmSVJE-%#u>4w`=kzMJ%B)Z7JTEN2JtO}>M*e#` z@76E3p3EqJN#{AeiZOn~&+(M}mD;78PQ}(5&r8uEZ-_N_F_jHo`dsL(tT!bLxyCb=&t=vrG$ z0b2}zTMs=I+BIgVvQK3#e3yp9*3*IgY}b(LCQn_weq&N~`9&+zJFcsTx2oIl4(j6L zDyDfh>#(Tw>a|7LtnF9Jl(wI%VJU+R5^+HLhmo{Yhb!WM_Em^<3_B)@Af|rGC#LPh z0qr+N$WjowG%-4ohjtMMv^|U(q_ZAzK-(4~ogaE3DP6#6UBGEw+RsWC8j;ooo&|M* zo~es2C=F2)K3Ky+OkJ!`OkKnQ-7oZEDF~d0j1}ZzIk9OMqb2FoMQqxoWa`k)?kNSP zE_@oOFw2z(G8zmC?3ir_UHmX?UK5X#mAgHyE+V}T!X34V9GUEjT2p$ zzBP2fG^X8#E@hHu2Lzb@BBneglP4r4Q!fGZ{|=4m8iO|xgTESA9=5JqPfQ0OHR0Hy z@iu{*iNW8FD-Tn5FENcp>cp`_q4H9EZU(#HgFX zm4~T&n3&E+x(vq-jgJa^EivkT1XmuW?hV8k15BU5u|wle2}~E*9Dqm^ZR_m^yU^e= zfjQo6o{;Eso0Af06Ar`Asbw&K?QL*}z`X+R7x)5!hXlSvVC55S=jDQaoxnE>d`#f4 z2>ee1e@)2_~5R06#xkTU!f!7LLCGe>NHwe5{;C6v~1s)Q3T;OSeX9a$rz*h-; zOyDmFe4D^`2z-yg_X+%Ufxjj2_XU1b;GYW2A88vO{z~BI1%653{}lL5fwQn^8##Fb z7YJM`Fn@z<_(KA35V%_4MuE2qe1^d70>4M#UV+aR_&k9J1s)T4O5j<6`Llmx|IGq_ zN#MH#{+|MWPvD;l{H(w)3%m?_9HVQaz?%g=Q{a69?-zJj;7bI4zrgnh`~!i1F7R&z z{*%C2*i0BZ`MV*5R|$Nwz*_`v6ZkBFqXJI~{62xN6ZmFr!e1XFP?-TeefzJ^*A@E^=-!Je71ioJ28w9>d;LiyBWr2Sq@QVV!D)1Wu=VCu= z+PG8T4uQ`Wcu3$GfiD;MdVy~i_!fch68L8V|61Tz1XdrY>UD6%k~y3CyIW&_i@@Ci zCj`D;;M)cMvA{11{1<`OV*hS*g$0fYJVvbd+Y`WM@BIP6^D$!mc<|!_e^T&#QP6J{ z_^X2FK7qd@@V^u5`~4>b{W)TNkN*O(w)0N{=i<47c}7u49K?nfsY1}tC)Ry2My&5m zCVPK<+z^$dL#vDUSb z7;R=c71-R1HIuGwZWp+NSl8Vz@cRYNRRUi_tmWS-@SOsGgIL@AJz|VArpE>S55!vU zUx+aunD~!$%zbDH`p4M3T;Ns2y6!0gpCxz(1b#2EmVc?hR}1{#iM7q275G+xzd@|^ zK1_^w%EW)~VeY%t@0d0HZNZ;|@n~aRVRC@Yef=6i$MTpSw=~y`;iUp|=o`AaC)MM8 zv!L_2kKs8(;P(>4zf9_$RO2}EhCVLv)dF85@TZCO82GHfw+Q@Yfgck1+X6p9to!9@ zfu9xlw*sr58f*Ss-q&bMciX(7M=Hc&{EWv3X+NuHEV^G-k*;xw{8~;W=^Ae$UAM8C zbdBpt*M4gvUE{5!>%Q1Yy2gNMdsP4GF+eqD{7{6!%6@GF?Kie5`?U?U-`Ex+);7?7 zgO&Z-hHBC^eiTL+|L~v17`^qxTJO(@wXUn+CnNJz%nu`n|JG`|Zp*I){)5KYMq955 z{D#JCUm@zb{~-afSKyO0W?lXd0rHqW+^%hFCtc$%jd8IC1inCHvW;p?|M7o%urBdI zjaL9)De(0Ie?s8T3H%j}L#WHWC1tYz?-TeTfxjp44>jHn{$CMmKmT6f|I`>4>n(wE z;Sch&U45_qq`{Thc*m;W$}b=j^VfhPn`34B;%w(FzB zdQ9FV@aHsU|K2L_of_j}{hP+@_iqUN9gX=|?@@uD6!_Ny|54yKHRim@!5F4(oV(oj z8eAqY{}qm*uhV!7`1#Lmw(EIxroh}Ylg@T=&unl+;PVCM|F6wN5v!fRf89*PCThi7K=p#NcCk|Z zYID(Y^$v5uR?pbY0mxL!19yE5A9yi*MJr z3$cm!<}TB4d~kL&I+BP@#&tE9GR|*}YF!)~98AOydWtdJJo%XVcF^>yTWtZ-1pk?U zmI_m?TK;$+zi6{+-QSedx@y%h#=yWh*IJO7NleeEsrZggAyGMHO` z;$~g)3>HUDZN6(`eU>qQhRz##U{htdsAS}^o|N~3kjJ&e$h!bo+Q;}NoOMYk7^Twq@Oq>mH4HAs_8;$joy!Ic}DO3$Tu6MnhzxFUp1f6`zG>R zGx(Uj8+57nO`+Gs3dRHV|K4yldYiKFZ)GV!C)3_nGxQFFkNZxO$j9`D483DJ=KRd9 zm1%DP^}(9fdkpzm3ed^uU90(UQK=LIdzHq#7`-dNK-^3s(&Nw@!Ik~H4u{dZJ40SQ zv0%)7i)Q@{!YmIyvb-jX8F&5S*Mv9q)y07!2y(4g~Q0Z zJVV}-kXNVoVys7>F&)m3_w`*E8{nh7jW~?F>oVj8igDiwnn^|;{ckYK5(tvZ1i`?Y zGxQ$r#P~xY^`3&m=>2MjylXMZ82?N%@@~zLcW0No2d2Dg97f*PGvxgU^5nQT^1hZK zud~~Ym6TU2U39MRay`oCR39_d^VXlpYu(wlvA>(Ob*n|2gu z$g9A^yD_1_K)wr>^4j}dKKkW!A&>lMN;-X@3GGE)gd=MM4$3IR!8I1-bh-yZc<*77 Sf&5NJ@_iMPe5D{5zW)Pqo~D)n literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/wear_levelling/libwear_levelling.a b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/wear_levelling/libwear_levelling.a new file mode 100644 index 0000000000000000000000000000000000000000..86a0941784b7e9090b7c50909e9aa68b8b6fd477 GIT binary patch literal 304844 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

g z$dz+Z!Bf|JU0db_+j+3USewtD{u;e(gaW#XF)(F}ie zvV*)vHjp&10e}cn$jr$o%D0W9+;0 zZpP6V3^Z>8E@yQwn-qihj;6sEpkf|!^^59SmA_KgdOw7`CHG=4U{gGbb3{yw3(=MQ zS{jG%ZX?7QzR9`_Ew0eD?hM;_z_x*H?k!k@*x&C?GyOd=iv8vN!?xU%snJ+?5w5-?F>LZ2C3Z z2Kvi~x7gorOgH^~S^9eey7PYam({WU{)hDUAyhoT{_+_f>2C!9>d^`zXV~9YtS*&& z;D`Oa+6Zy_yI0#;d|2B#!!};EZ9r#UFcY28is&3FG&+~W?}AZ_uISwnuc`)zBZYDU z&bM?QS9K|{MT+IgpxNCqE=d#D0iao~)Fw{5g^Uf+)uJ+X1eLc!2v_67Mu={LWD~-R zB$fAR{Zn!Ea%w8|&!C)2w{W{{p}NXSYf))0oVm1*T4_~RK**0pfHRiW{Ai?Te2=zKf;*sR z=xBG@HY$1gNSiD-Lc}KBcDH;$!_=*3-onE{3->`t9>(>-SPPYp0LQU@Du%1(BhS(= zUZdqm48+#@4Eyy&&?;Yv$$pJ9LZn}>*%tVobhglb<}G~AwoqMSgD7vl*D5aqE8fU&MRIfx zop~E4Z5x$?u#=*{A2mY68%F{sEtCRa3vZlx3qP|hR9C6A#eCG1(vr-a3dFx)sVMVt zBRz=Y2#?+ZJ`cDCyFI2R1Q-AC8>Pd$Wvyk*K%X*Pn{>vq}4Cw z(+C4`0%vx@W}A49Y!jndxS@nBdq9VTH~Rexv+h8ndr^HQGQZ6tYst@{4LYK0Nf%&T zaF2SGQPh7BL>bTz_2JHwC@#kJ8X>^RLMI5sxHki!Io27jNye=IbJI|IJ4J>EQajnq)2OnUPxDeZa_jg2XdaN> zO#EDEFEC&D3s`(Vu--*kz`u$~bUulYaN`A|el?EPlh3cK0;$&wkfQ)oEatZ4)j9T< zMo&MfqhiGIrs16`j>`Lo|2-z|;uf%SaLq5Kmgi6QzXpO0ov7)>*nbS!t0oN}h49w# zA=e*J-Y@YJ^ufD`QvZ7Zp1lPh6R&Cehf8p@p5%VrC4><+k@zcZjnCb%6xh$8jmOxI zcPSr*!*g=PhF0K5TKH==sv5{Y7)!>bD5-ZNiM(}utc%Kq-jAPvJZ97e(w>0sA3=E- zxslYKpeJBJ9>&pQ0eS%+Ci^-GkkB3Uf##J9@>JtF==UsDZQ{qAzYSw}{t$oS;G9Sp z4_>bsF~rXv0bM3|k;u6~p|8We@ZkB81(A7?>Kxn>ndGrZRf2RFEDN+~iv_FFhe2k> zJp5M>xKigu_yOgC^NbK2-oTHeN9N;OSgah0%FJ{gKt2x!$${1kF7g+T5;>^dKDat( z;V4SWN);Wl`_{q@&@k22hKJ_(k%*DLeK2`*207iC3%&7hy=|d7hlpXr{OTN%4xfaM zjF3hG0~iHHx-DC+M!A%RZgdeGJZ8Ox==qp{3L0A0u_^w!5n9jHG;cCA9SeoV<)BNE z$bMftLfy`CM+G&QvA(K3emtzh^Zxvh@EMt8Iy-1v%~=wmN)t*Q3*a`8VGEke6Jt!m zLrpMG3FH;w!4PtJp8O zgJMiOo4U}rv?p#I1+3Cs%ucvXnXPkdZU`(KyLk+W^Eve>0&8xOUzyXAGsGX7RyOkX zB{E$Wri%R1QK1o^U4qHI2;;3&q&i1&=Mu*OY6ipTCv<9OQw7XjS;^OM# z=pYj3^)YW^8*AC1nU2PQ>x|w}iIEptb+C>W!T8$;CyXQh$*EZEesLbE>-=L&Qfb=@ zBNs*1iG&S8V8-E+Bs5rh*r3s%CC4<|VB2C}8z}*61LM}hQQHS|0SFQ*Jm0Hh!4N;t z`(60=p^1N-{zva_OM@jv7DleLA#dj0EJ^Eo>+u_xu&tyt7Fa~Q6tA=Q>OhXAOdv|u zq$Op^<{*>B^8&78@uI=9c-dg_+b7`y40!8VkSXNdQX6Bgx6DNMVFki)uW`8RW87;T z?t05jQ!(K>nsC!xRe-tE^u0CrqM!tTRuCzG(FC_wf;x-Br7M7>aqP`@NK4fyf#n`# z-&>1cO@%0zB0GGxilt-MZwS>o7B2``$KoY}#c!WvEF*R$6Ac(+uD8r@!LG_(ALCx* zaG!}?DFJr1g8JIk5WMqt9V?2|v1k-1KkYeGChCswm)M3$)$HnWk( zM#yR_#H~hcpOg&@yq`rQvXG}FN~@2Prq!U9Wc-=C;_=9|Da%G=%t#hwjyE+U18XoA z_|;@PguYo6MHAgu@H$K4mh^VC$>L@K*ReQYuq+N5EPf?Xyh#imkT}AC zLn=i^PguxvTZv;q8oDG2D2nBtu<%@og8wfL_G?gFYryMK>^C4tgLD?4&m+U$y8?>9 zY9Tq#HVOnLA#WRUFEV-@V~g8FTozDlh*4|+GDzD1^&gBz$6o|1CihmPUzy#KgwhgShQ1i*YKC}^pzB!3 z6B_X@LtCceDrAT#Q^#LA|PPFx9OlY7B34}F9pU71W^?C3s}$ML4$n`MJoq4w)2H5 zi7BN97-N{V)-dVbEuXr2_Qcr}?vB}KE$zd8$0~WmKBEB^>|Lxf*4MS{EBg?uSLCwcW4#759M)Wj1;?7BxAjvoiN{t zTThi4TtGlU`;h@Ew-odb;}~n{6nqVcV_nbVqYLI^d~s}4)Qs?2jxL8bj*U+M@C79a zt?{0`8P>HNQjTXF8*ijvEXcUlT!m*!f9qIqLBkG&MVWwgES3qljzyJ#bu601Ho+Q- zBk&T(%oAb~aaOTxXQfwn3yQxOki`U$rg#HG{@sLTkP$N-#d=fW`*#y+Fcn}3((efg zdIMRf7%-@o5I9^&f;dSRp$kbPF-il$LTsA_FAyhN6rKYfV~K>J(L`FNp{5ARk$TK) z{Y@R}{v7kAT{TW+2wzbY^YVK&htYg=V)~+2h zcFis-Eh;8h*w(UX20jYBqhmWh3*0qhcWYB;LwoD4)^>b4c(eERS!e9%Y}?h;-P+K$ zePjF1mevGOMQ9rzNa||aG^4wtqrGc}`5tj0RcdYDB&rpc7L^puY$%yoQd(SGJTH+X zfkWGwv8`$27Jl_OUiH62d+lw_Gd6GBn5c%)a>l#e&5hHh%`i>>{d?MvWn)dwXm0E7 z`bV^zpc%YnR>_R*9fh6U-EHrxQtw*lyDm>OG&+5X3EbYXxgTFVH6Lml_;K)#?QffX zM^k6FycPUyOW3lzp=;-k9UYzBfe6ojHl%3djvWkV%iEi}wltJ)+=%E=w1tagLrd$X zrk(BG4c(XTXeAEo8eX*tEMP338*zZi%Zmem8t~Rh;1Ma|&*m#6I7I9>RDiLz1Tc6S zaDaD!q5@ZnX(pK1gh-&U1`*ZT*@*)zIy?yM02J0IbYQ7`jtz&<7Kf|55g3Cb>5w_X zC)yEp0Ye2!!WZ3JI=10>P|z|Cv`wnPcfsSEPTO`EH2#BaRtZ2x{*+Ma2rpHZ?(i5N z?|XyxeriTqIFy06@TR7wg?(ax58)Lip!5Ay-!gnCCEyT3a%5W>coKvn((wK^u%-@G zyuqeshp&g;?LAEh;Qu{%m(F|fk22$$js$Oao zX!ibGlr%RUb(1m}7rx6+#x}qVv6!sz<%SkrBQNaWi$Nw>3c+Lr-2#zz5SHi%3Y+Fw zODSnWm_=}`0fYK11KGBs>?99Tph_waFra8Bb+opmt*cac(tD-a4@YPL^dQbhrv~FK z9jBqi4kFn2%|PKFZxzVab~4#MO@Rj0+!0G7c#Lamj>Qy1EC;}GdmdWnG?M6Lu)!5< z5cF#7uyl2zl?2&l^7X?@bqsGd28<#Dj$w`rU(~^Lln%sbaxD!WWE7G~@tVV+2^>Km z6Z!_(SDE%{G1Xd)_jVj(%&8q?EQgHBi(|k>bc%Qz(c+72|5jlb=20(Ri3pd=^hTH zk6%?+fWQp7jZf(^JQ>>a zR5M(sbq<={$mu_RoOMb!VOQuN;w?rR=A?0!$+n-vR1riaGch^l)RiWGmvlvwREI6c z>naOwf@5=*gIubhWL$)cTKC1eH6Sg#ogyh2JXo)CrK>|_GL7%NK!WA`msq6gZiHir&&%DqNZ`KK%)u&c#X`|3^e+O+K7`eRee9uD9%Ph zgRy!yN9~`2l^2MVJhPpCQe)+JP?kLV;oJ{ae^#18wcAt%iRnou`KQERj@oy z*Bb6jDWp_OTxgGRkTr;pLv#Ymo)K`ETO(48)C$7TE`{DkhoPUznP$i7e+1dw*J@2*`%O+LlRd7-PO~M&8SZqY>X4S<=r0rt~Gb4i0 zr44wx#xZ3%Q_ao={zAYsAmJ*7IUKtHGprK7NnzsQ4%{x6@ygM*7lTyW3<}_h5eEY&rZT_rL$U9rU9PFAO_e~-*A(jcEae&`5q4cexo~~@93rmTY5ArBP%086@p77;%PDU zVvzAG^*#2z@V!erqQDaLR_-`q?U+V(C-)E3C?U3qCWz~)BdpcpJcl0(`|2rNea~NI|3it6K`VyT?0-jw`Ybi4yNj*xAO;(1XY;64}*Y z?=(=ipuCRw%kAJ`2r$uJ(~3VCq0BO}DB+14I$=TaPJ z>touKZ}x17qy8InrHbu~%;4-LwxghA3KS1So2KXPZ_FzIrI;GqGYmaItZiOKPLe%Z z!rX@ra`z^-(gI`d4Fy+=?2g5`{L5GS$9q_C?ci)QEc1eH|1Pbr!4)5A*f@c@f_v^I zTBo`geug3Dxz@9s-Ez#*W`_F{#0dA)3VIJZQ9oi8DQB!?!i(p$V-;9frWpG-YruF-NV1 zz~}nYJE@C=37nf5N2W%cu7O7Ou8L@s9oXa@)d;7|VcJD?34GYDW0$G2Hm+Z+$J`5Z zoWbu}52$x+BvW}xD%NB49;O=4u(Lok;eLITj=1&y)Wxc^y=i0j@AewHy-|b-^=|b= zHR81{^k|P=k=YkoHBaj&(U=xlY7gi%bv#h2YC~KQ^8DrT$m-P*8 zL*fxGcD)Pz4*C;Z@r?D;&xl3mcXHO-wV835whGR0?UgXGM=S!pqq92cN)c$pb847^ z9_-G|chWk%XeN6Xw8*Iz#Amx=Y*w9YEVS1PXXr>KtSIlO^|E9CI8ZBN(>HaA z1KaCt>PG|PeV$i$-(?RoE!xNz`1(Kj?2E;NcYgN8b|i0S_J!V!^8>C;|G%AmeRd>& zx7o)pnL8^^-0XXY@2%LNk#xlg9^9$H?Bv+$-E)l&*jJ=Tka_E8U1rUCcg}KDOF8Ri zD6~(1jIpuN?u$T(diPfYC9r^a6KPxkkR{DB7$0oW%zObR#4`wX1*7a2MYr|r7yBi{ioO5%$i_Mj8}_F4;Z6n+aAQt7DlPyEL(h3 zu3=bOjuXd4<_l}q*c$kVxQTc=-L^QW(JMEp=UI#$ZF`@XH;?PwVMxc$G3$bewG3aew55dxy`p;*h?C`OxWuE%sm&8Beqj78a|A{>zBK{xT zX-W-tQ)|?-xzf?Yg^oaQ)*~41_fNflF#L%c^z_vrCV4h^IJ|Z>v{BHmPMfrzD_)=* z87A5p)u)D!5|P4PN0UEQW%f<|?SAe~(3|~F+-Vu@?6rvG)`_ zhCSmVn7LJIo+NPgIPe#QTPPN+T6RBX&jiI|*t1|yXLoRXG7+r!%|*4)y-PjI4x7!I zA08y0g8y-J|9S7Fe*#abu%2S?W+ZwF%m%ID2lkxE#GAl>?A0fYj{h9~W1fD9_aE~t zQ?>2yBI6aQ{rity&GioQKg55!HPQ@D=0878@E^_(yK&*FvDsq|Af4&t+TtKsimbeuJMXe zwzj;zqp5pViMMQZZ9{E&U43RuLwRj&!>ao7hT`JW5u8@StkX#- zJsrX9eh4bcq2Zd970Z@auUuB)ZEJ3C-R|w&-qp5wduvM+{|Sw5x3ptqR(BT{H?;%Z zu&b%Pq1)Tl+S%3Cu|3Wz#j|$qXu*FwuQhcvQN!l#I~z9c*+aVG68GP^mzJQOhNVMz zyEksZyC}N7-H_e7ZAU}%&P|(SRK3cTYobf1O)HrdHE%$O7H(^~e7pHy?nUMm0Sy>l z{3~=<2kP28wr}3p)ZX3|E!^C)yQyIf zceiaX+}65n~jSh|>Zr!u7b%$+PU!Q=Qon5Vk8}~F7V!ZaWahO-m3r34` zXj!sBD=um6Z0c&&X}4@E{&&8!yJIKjTkwzX4PE`XTKUS0K+d;>Z0y)^Ib35`cXNBg zj&2M){*^z8gOo0-JAZY9x9YMbaE8^b-4Yj^2_O7_e(;a+eTB$GMXNfA@frcpAV}c7 z04)K;#tm+h*L*n?5ytIHJ$=it;G^+%D zZKcUX2;$*VhLMt4aqkhpOA(rB5HJ~AZ|vBKX}GPqyJPpp{!EKdv%Gw1{i?c);#4ax zHX;yJH@7a^y4Bmnh~;g={OH)|8NqGa+qze)YkGJ~3*N2ZVFGO|XUt<{t65dqu%i4z zk25POKXLIPn64TR=ahOIx3q4&%*@_C(|-2u&bDsoQhPq4{cZ&BZOxv%$pE_XT@PY5 z*SvGBGVnI5&bsotm8UQTqi(6!-VQJJnz}nMEbL?(!q*k89QD|OR6Mh@bz=vnOKnFN zh62$C{)HDj(8o7kzOkLYO6&I@;p>;Ju8(_7g~uLX@VaCv>z|QIuBcw=)!G+n^wWq$ z=-R6Ift?pj3VcGikBy!6w7CoK_}RFHJqzAcVQjn!A;V*s4XnCy)yidF%g$}vE;kDv zWIKDLy{ zjnQ1Y9l!uN?i@!m$E*j-YKx1VKvX*~W?bn=L&NelE0@YD-Qbx>Lgy=iEHnQrmSeV_ zY9LmwUENQ0Yy(hVzNBUumwuW4bJ4-~?CgL;NEFgmw>5WhKF3Fr;$mGtiyPK*b&Sn8 zF2pi%;(A>?b5mP;yKx2M2SH>hE^+5IWYLIRXcI@0$L7r={q#%xZ`txStCuw_Tj9}+ z#ygtvCMN`OtnK}7aD=s{y1u?<+49v0H#;uZ=>%_VY2DSf5ig8t@v!n@mGxw{I{l|? zys8Sjf=%0DLK_!mOR$(Lzj!eV1Id=HUf|n-Ggq%%zAEUfG2K;mV|U7)uCA@Budl6; z83VsH8Z|IXbhen8)3F0?h+Sv2rL`S;SfO?8HLt!T5%~drMmv zjIn)F+vdKk6~V4ZmdawYLlT%?n$S?6_?|r6B)Vp8UG<7`EEQc_@bVqmgS%Oex5APW(&2m-FQ#j7Ne^PgNH3+EZT`gZcNrLt6Q>a^)gQbhn|#Rgk{QLnza7Rrbmtiq zk_~>tE^GxRxaWovxPzGP?1*8WW^7$`bD7+@5=xe?s#{jEW<_m3<1aMJ%j@IxNun-S zN4)L}esqp(Cjnd)r>I?r7*uS?>brf^(`oSt*8-(nq+t~kh~s?THfPRDxsBb#pEmAS zuqt3z3%B99WkUmZ?X8`=5L>%CHwM=#5{4ql)e>EpWU=xv#(JGYmU!71_HiLO)rswx z+3DCea2xi~y1r9boM~lQLnxOw#+_A1`4>Q>cx z@9Dw{hVR)dT{=HHd1Gfs7v@Drd*RB;C`PU@;hmCG^a_H!M>J~Qm+4)Ii&Tg&)!R39 zc--TZFIl~+W=;LF2JBmw)s@$*UNm!H`I2h=lVZ-jNVAH^%L|sv7{b+^BWV}v@rFtFmte@ zEUnB^!2IAGWiCZ#J$aWQ^F6u5*CNxVgfB(5_%^^yq$gZ}Od9JK#PdDN97p0mgUom9 z66X7Stqy!|vh6S5vdlzY!hG*8>6;up4kg)fw6?SFGA6H0mS!RlA!L?UAXDbu$P`QZ zUgQPH#D5pr;$L;}BODzFFI4)~fGs^g?r7zF$iW`~JXh)Y!glJyw(NVClj%%5la3`= zL{HA+@yO)0?`lrQdok+CYfI8xg4~Qu-Y+3rna2TFA`?FVNQ>tO7P5h(9KK_jiE;?1 zq9i^KFsq2?_ZB#g#M2JeAKps>B+?Mxf|70h2r#RN|1kh-x3eI?;-i513UAWS0*u#p z3O&EPaDn3Y0mh%;Zvb$v;=c;m%6S&Bm5=8h0zCe6Fp!UTs0H%zkA8vt%N+W4zzpsA z$h!bDQGdeLChv9V`85vWNq>z)PuSwGckqO5?7GpxgI$vKXFDz|nW%$JmWJ~h-In=n z?Lc}vF6SsiGG5Mi^0K5Fq~UwAS0b}74ainzBVf`Iza5#0^n{70oGY~?jeUoBvUW?9 zjwKUm2(LjV?>=NE;t6j>ru^R^GZ9aiagFqRcRmyGgey>zzRkfCUIZNJ?+0xA%lGG3 zDgHNr@h5VA3xIK%^wkuGMEQiR5AePFOvDqeM46Aw7x*&~PnhzF;wKoGh$n3I=Ue`n zh$p-RB}ws5%aVvEY<>O~2Tz#t^O3&|*y{fsz*hfaIvWz@5VrdB0{~3K6JCXqa`>qM zCgKS*22!6dJ9xs@o__;Ol}OJo1XQ7-vRhyWYT{FnTaw9+jd_7oPtc=myntM-tDq|%6uN#w)-Mr+wRMNnUb|joaO)D z(AaszvOhV*Ti+0(*bhx@Q;PSSH!aLE>`ihHaa@paJUQWbO2YBfgkuJSSPFYZu>(Ni z;N;Ap!?FOyNW!v#c8_Pr4giH^6BI**W#i`_&yO7lJttf&g(Y~p$8`2s3VUU-13+O} z6k@2b1Q+*sdF(*wD-(_x)M6>@ofkU*6!vNoj#nfcGdRUkST;`X@#@$Cps-h;aJ)9* zn2S>^h278H0UeJ2$_(^t zKwc&Im3 zws)*I$J0IQA*H~LhrjJ)B@!dgc$`Gv5sTTjc$R9`h7vDB>Nr-%QkfDB@if*DR!SkcT4PP1fV9 zj^c4MjX#r^no`4E0uc9eT{I$xv*ruG3>~J%%EF9oFN6a$N6yPLH{S55;En zB|Uywj@NttrN^A9LlKYgavwf8_2u#854hE@ z4es&c3Tyq^_{+R~FS^QYe)pPlMRCGqc)6(C&r@D5W1pLi_EvK2@f(Zjd#n2NH|Wt+ z@_V~_1zaCmaW#?$4dM`qed}`@oEqxwZoTj9@}KI4dcwW=IJUmey*b02_^d`SehCks zxDxG+0T<`q&UEofean4n#wG6a0GC@C_iT<^;XF{{qTMGmT)g|3Cms-JYS@9BMGd@9 zwzH|7lLcFGoZE0NaZBrCyFr-QzW_g){5k^&O})i}Mwd&$D=fSUXM)t%EePX_?`%JO zRwA8}_aZ|hyz32|i^9re47W1nv_jj8I`|2Mc`ku88QJo3y|BEjvwatR)Fy(@;_qqn zY%nyUXQP2dPt{-aRNX{RwL=u7Rv*z*@%`yJ)1faVtn_mo{6Ys`=HM$FJV4J^-2~?1 ziX?sSZyc3I`l#?*?xVIPeN;P0A60)D3&l$x6)$~My!27=(nrOYL2qjZ>7$NC74ePu zL8?Kv{jDXey!C`t=7kP^gM)7*%par{WWPy3xzuXqv=gs#b`Vzi-41?_gTKRX#w^Z|1K_wqHE*hZ|f9;r_;voj{UtRQWQFu6*ScIU@~yItpLm zOu|YdauhFeR3=eY=dpwpA9e5(2&-?1KPWt%cs;e4NmzMH9p1TwxhX?Br9UXI_=EPb z20T_~En&siJNOG7y!eCKtxcZo(V!gR}?P_EG#n_1sIm>T?}o zmARj=(%j_G9B}ZrI`~5l{;-4Zb@2B(_y-AVACEdTk2o}sJNRP`{wW84+`&KX;GcEy z&pG%P9sJ9LRfks`npYi~lMepJ4*uta)n|U?(7fi*yzb!t6jvV))Q;AcAcQU^bmu*RQ-4o#UuQ{m85IW#p6O)X)a zYxNGzg$~UI2jA%6TO9lr2jA}CcQ|-}o^Mau2#+J?G;590i=EYOVrR9R*jXbS_5s+|9ITlw!!TM;yqi*qmP%c~iLc@8ajoJ0qBz{KU zhaRenKI|{yh|W`nAB}EX=@Ytj<-JWxq_*+oY z7L?C^2wOY%5)axrzsw+zyR20zl$Wk)A$7*!t=o z;z8Vt@(RMB8L6-xyN@WIenQxe-Q&cA_f?cn5C(5lVaxlH;wPXaYn|8qgZF=gAi z=NSKAt}qH*wKI6iyO3}WzIu;IbdTccpZ6<_!h2X@%6y72==q4s&lOL4u|L{k`ZF@y zrTi53Mdc4un7k4nfal{>&9t`J_=fxY~(l*u)pZb}-)1j5$O>l8m0C1LC58x){Fv1U3}Gv074hI@9AhTTN5j?< zh8)HK!d6bF;>&<1Y~@_1_zK_&+qK}simw8maHJ6c(%p)$QP_^rQ^Z4uAEW%D($s>6 zu+`x^imwNru+`yD#Dg~qzkWk$7@r7R-r=ZYzcv6**z)qe1@Vo*6SjITP<#vUgdQSsft6Si_* zB_4A4=-l^}W)ElxTi!Pme*kp0MrjS&F|7c*3^76~v=0K6bZUY4(GL zux+bZ@izfa*tW$uLS8<~mxj7rIw2C_NV9;l-sBE5dv@7l%rkhx);FdCCJpC8iNe{e zCp-di9c3Be`DV>JPhk{tC!F|nz#Mzh(Mf?K%AVrZ0r=XPm6)LyFP{OM;ol3*LT&^&6 z=9uLw{fml6;eAJ8(*HnV(*K&U(x+gKSREv`pe@qNnhTip`J_?$Du=#KVbWiuFzIET zRr>ck^dEBQKjP5;3t_9jLof4P_4$EA|7(X{=C9hPgg&qI^Ax5&%L%Le^A)Z|*{w7n zk$Gx)->-P`9#ndc#ZwObGYYfs&pY(rap+%j=w&{tZoD_iwkUrvVbu+9RSCudZ&(ca zvecokb?EVq`hfllhn{PdmH$D9{+L65!lD0~L;p>OJ{!(RIZUG!W`D;kO#O=ptNybT zo{O?YX~?@>Ve;-&n7loNmABWS|F}c{X@~xc4*mBW`ky)Uzjo;V;?Pe{jrFBOVd^ta zVd}G-uT`evmWtFYz0 zO7T&Yge~s}6+ZzbVH?lyR{Ug?gf0F-;?dS8QGP;UKBD`G!cU-l%)vjYFdr*EP8hyA z9VOw&rT9U57MU`CgYxTyK{HcftN%|GUy72j)&F;j=Q=<*(uyCXzaUd4A7AC(j4~IZ zBy44l)_7G09APVyx{`Mq%E<~hppT0c=5rlO2t#HCcnMpXmnyyrc*0iZmBd3PA9KE1 zX=*@2*z$f<@wLDcw!F_04_-b}{dJ|O2MuA%`%}eV2s~lS`$xrdT_tSS&A$>4nS30Z zdol~>6Gp!pK~LDqKUeWBz!SFeFCrdtXrB!VKLpv$gdt}O=n30#xlCy|F58u+9W;b( zTQ@3x2k?Y#Tl6!w#YepFbl|&{z8my}BO3uA-KR8sRQ%&gvj=#>*7qKBXr53S?mY-w zeO^-hUf>B^eg0GN*8xx1_VH)LLr?bc7fQ1qG=#0pG{$h)=O*9@Tbb+|dHHV^a;^uM zkC5Z-UxMdj?9&N@_W*baTbWggzZH1GR_12nA%~BsZ&jK@pdoB|uUGtG;0asaM~DY6 zABTTbX?j6J*z&%h_EUE@0*y@dlU{M z?%ky{7+UX$!YI6l6wXBXdBV#31I3g6rwXI+{#)T}l(K#){UXL~)lJqQ)lKd}0L}&d zdeSKU%?|xRg+b!oq3}q+A9v_I#w(RSP+`)`wKCwx0+wrKDu1CvFMD{Gu<_^cf1@jB+qx$jnsO z>VwNALSKe*G-1$WD{T8XNAZkHgl!+`H>79$Aso?r_q4CoVUyB~MM>Do>`{CaC1EQQ z;oi#~kMTiCAIe>9?6Y2B6ke0Uw2#;X^e+HDs`wO?Jcl7K(-)8llm1!4N>5u5{szhd z!k{6Jus3eVk_VSTLESgTa`JsQhKo!;O9Xj zwgOF3TY)C96=;&$3izb90&id|&?L2$>La!SO;TF{ANAsG#j*E0@PkCXElm9^Or0#u zwk^yyEF2|#K7NoyW{rVGCN~sFB6E#_MdoD&7Mbk^7MUvy97W-8G4KS!bq1bHc(sA2 z6TZ;EGYQktG%Wxj$C2$4W}DJ31t3Yg*tapU-31E6?E;vjCA}>&Q zo&%Q=27LueW?y-$2oJyyQVsF~g)eYmc8RNIM#Aa%L25x>pfE#>g?A7JZ#PP2 z%e#j#gCEkB$O{y{#)0<}2JcNMnJw=D!VK6*w<0f4_znl|B@EtsQ8HWJ2MG_t57JTO z1qy%KfsYXe?^7t5E$?x{4AMwXBQH?+YYzM(Ver0;lG*aULO2^gNUtI8b?;#9cUMpg@yn6{_FTr#jX%xP}f%&`wd2dC@YY!~0{v3;r*6cLE+oxxERzI~yS#LI`2s681GD5cb8eqadIlA_yUn z1cD)nNkC9gL{v~zR8aJypcfSp6%iE`6&2B|h`1x7BI1sUUUyOFeXGuwyfmQqKQsS% zW~QEW_peW#I`!4k)!o%q74zrf!!(Bd9*?}aVSlEvoo9E1Ip$zQrDJIf8;?ic+^~ss zbAQ-m=9ue=`5BbMHpe4xZdm@t5p3ZP+nzb*3^6xWbi|3247T+vhCw@}=uJ~gv zBWwSkV$Nq5=VeTs`CZa^n)qVzKg1iwPl)+Dj;n*K;#W9bJWP!L2U?MnE51m4jd-Q_ zLGe@KL*j_2%KG)iO~hTq!^F$PcZ#{+%1z@waTMOST|7aYCg#2)moq^;Q+&1fKJhN` zL2(>bdRMcBxSx2Oc&_+n@gw4`;_t-#yx_+5zW59ApW@iq%KQXzvberDMch){UffxH zl6Z`GqIjyfKwK=ICB8s>vG{WFRpRT#H;Gq^?-1W3en9+)_zCf|;(v)>5x*&ZSNx&) zQ}I{ge~W(+|0#~fXEe9mLt^hAuGw~`j>H>@n~B?qJBquC2Z~P?pDE52pDVsle5H7$ z_zv+V@l)cL#e2n{iGL7B#8u9p>f(mtHsY@00pd~OiQ)^yi^VI%tHl2j9}s^c{!<)- z&(UuA))%LWPZAFnmx#|3-zZ)!eoFkj_*3yW;$*y$yS6nH4;GIQ&lg`R-YniK-X}gN zJ|d37cZG^Jh}(+0i^qy{#iil};;Y50#OuXd#5=@qh!2Pli~kVE;Jb^Pmd4_i;=bZR z;)&us@j~$x;@idR#m|Ue6n`ZCQXE&kvds;|O~l>By~U%%6U0-*3&l&s_lX}8e<1!u zTnpdr+`Mfl9wt6rTq>R`zDc}B{GPZ0KGeE#H5U&Qj}qsLFA-lOzF+(=+P=%Y47=|& zdn9K+-3}i-(H#_jE;&C){1@>bl2awAa$H^L7Jkhhu=|`pknxUwd^m069VMPbH}`X< z!0!9SOvY{4S&~0jd^z3BANESveXqHJaU1ql$-iBEm*hMwenxV3h+mSNwY_=x1h z;tQ}FSG>3eZS845r=Y>;QY7A9^3%m#B}OJMnMgsM^R$K?Be=psjv)@mO)T z_*~lRpD(^dyp&EsadhkHknj6oxBv4|#%)7j{cpc9Zu23sE^N!Cia4IOoCe}nlG9F{E;&8v#{Tr4B=M6a zK0@N-X=}qI@l@K{f1Y@O_y*eM$!hUB@dLEAX9sOHKN24j|3O>LD%ct4oG7kGTg~A# z_Ajs-1-suYCNOUEa4K!nI88i@#=Z=8b7A*e$s)#W*rk%cOnfVC`(|&4-G1788Mk2{ zlKe--PfE_q;&&wHJ@Em_`C8)NiGPxu#`s~_?YnLYyM5Ok7`L`{p>3Y@5cidwQzSk@ zJX&%l(zvmkBJm>H>X(YolblN=ez|z5y@#Ga9dB=LB&b+G@6^t!5YTFv%Yyo+!?z ztn-ZF@-kr1*K-YJN=P^9Q@nVfUNb_l(=?{RnOAKM%}uPNFTRvBaB- zTS-o5iFXtCrtN)pn8Zhl$I#Z!aWLD7udjiLj9VM#O8$KDLfVGCkH&XJcAH@L8|V{^ zTb(z>AJR7MAB(@Bt+tR1cgf-Vl^ZsOw)}Q9z9+Ej2)o}>dopfq=ug{t2aAVE z&Y2RQAf7BaGiZF5V^=Kk`QjzCjq57$b&_+t_&&+mBz{D4o~CWQJ0$*^02mYk;IR`}k`R9u-5wDkMsect!lN(X2JueuA@L955cVs$HYbZ4 ziCfY(F78Kh<2p?|UR*-ke3&aj-V*YKeV~?pT+$ushbJ z3*)xk=tJA-dE@wMW+ zCFeo9x<9Th5`RYG&(qeP-QsV=)mv8P)D@@EHqX0>v&1LU)`m&6jjLQdUwl1nHCKu6 z5Z^~z&1Y$=xl?>V^1l>+FaDjjI!Uc6>$DbUh=h%3 zi65Y?&JNn@yeIxd{4;HB9ZPRIE*w~JpE zzeQWkL$uXA40D~~d3F(4N8Egf5r=5YuMWHXWX5eiG?Dyf;?}ecn;{-T$N6m@B|b|$ zg|;@&rmfC0@lE1;Xsfwd{DgQ1Z8i7NR&zhh>Ed~C-!YCGyC22B(U$)w?DC`9BX0Ad zI&H(&6xXF~*i>;h+S;5YK3RM^ZEen{txnyxyNgHA*0wXnlf?zJwQW9aZM#MMg!onQUh!et#`TLhBCRqWqHSDF zXd72&ac}YIwAGv-&K1w3t>(qF)x1KyM)L0#ZxTOFTb);EtMjq=YjG6TLD#lw;@aXS zwAJiPTg@TjQQ~~srngu;M|?4DHCND9^KS7I;vM3BwAKGu{I&Qe+UkeWE9*BAw-)!M zt>zH%DDhde)tpINn`eucO8yG*t>U|AtMfQ*bzT+k6(6RpZNG>kGAiRC+G;kTt!5W- zU-1~)YEBgAi;HQic?oSbmx^zf{CmWk#ZS;y=T+M3d@4RHj_HIPYg=`3U2!UHHM`JO zbC`IHcm{1X%f$1_ZaY zCi&aN|Dvt^pNr!%E8{iAZD^Z6oy5Jw18Hl+INIvxh|iP!1>z;*>u9TUCvA1^7jF^2 zNL$-p7w;2)Ok2&yU0_>At;Ai#edwzGvgil9^N&VLe5!a6Z8ewDvHq~jV0W(5of6+5 z-e@^BFvvE>ZCP&@zbN?!XdBmI@y~REKi(s-JO3!DYh}EyxFO6Oe1r_NX57ZxUObSt zah)zM6VDT0A-+w#mBwc@cH3Zg{@P2D^Ez#9cw79QPXc#)XbRdaQ27T+VjU;K=Chj^FxHStH{PsM-GshGj&A|fhXRa{NX zbD&&)U2zj}GjUHbuMy;i9VF)UhFttK@fl)XN66(&7W3K>EHxPFaXNZT=Rs884E*>pD zQ#?(4j<{4jTg+=5xnr(w7T+emL;R5VQSmnMcJY21$2zd{&WSUBDe-T_{K4PlM~Q2R z>xt9p27diaF^?T{@sq@Z#ixi*6Q3dG^)y|bBJphT`QnSkmx^x^-y&WsUMGH3{DgRy z_%-pz;?Kq3ihmHtVx4lwZ^VmhitC8miqphh#XZHt#3RL1#QEYPajEzc@#W%`G(WVX zTP40<{Gj-8@l)d0Xns&d_m=oQ@rUAH#eaxn@FCdMi4)fl*Ah1rd*@VI8(K-cow%>K zzxZVFsp3iEDPr$DN*mW)i7yZ@65lBPhxm5!o#IEu-Z_#suI&O-HhxkSDtKv7s`^5Xj zKZ}ouqwsmt&7W9tb#YB`Lvf0@i@1k4OFU3KOgvJYPuo7d8RB!rv&8en3&fX;uN1#1 z-X(rZyjT38_+#-Q@nP{#;@`v(*k9$QD@I&RTti$}+)&(1+)A7#?j-IZ?js&39x5Iw z9xWa(o+Qo_7l=#5<>Cv(7l|(uUm?C$yh6N6yhePN_#W{l@x$UL#7~P~5bqR!BmTGe zSMeX>c=SkKKUUm8+(hi16K&JjR^r^Z z>gt>%K3zOk?437lb#f$LDxNJ~BECwzT)a|zxAD(x!yLtVfvtjvB%ukpD``2W~?Q>}^I9^+36 z+h}|jVz(VP=ND*u-R%_brtP)%hIkKcueE*R{d6Mk&>h6h`7_#HYlp;#Xs+?)ga?ZcL%_q&qW`(4TAb3Aj*iL|}elErmtd#yDTr_c?((R%;;(z!L`_F8K% zPN(g)mMQK|r}}kzi?e8Ztql|prJMWt!^NX$d)Ix{=dtC!h_+?@HTt{dyBo{dEz=rUwr<(IlLXtcyB5pJEw3ER54T(%q-|NO;JHpV z|F2AeZT|PlfNh@t*&Vj|d~pxh=53Fju+7i+dcmpwJgL$bw)r+B3$}SRm$v!S9Mjv= z=1B)J|DOxvkto$$oMq-9V`<#jWs9eqIc$meJTo2w3(TC=mx-@7b5`GA=1YdxL*uyk zGTBJm^5Xtd=V#0u?~CGB&3FjxHFLcC#h;lu-os{&_j@zPTNUH%Y3oJ}aeXt#+sw=~ z?k{CN-ObEZqK|lpxi;e5cglQvGHvS~_m?`Cm^rT5=6LvgGgq5sw5_W*iC3Gs?AD1l ziXSnv%}Ur_YV(vTTxR}H1&N+W#<~;n`%z5~e87~iS#xS2RfvOmxbCS6(;`PN% z%{<+b`$(D3mqVtRt9>8w5OX@>rAq#C64~;tpc&^JE>a zlfBJ+TNxxCA?9`7n4f~2Z1FU6GsKI`E#dRbZQupsCFV55uMu-UC+l;0-Db{&*NY!C zcSC%u_&IZL#9uOF^A~vCoCWVQ4}w274~4nUljEg-G7p0T*#E}(sUY`x(xc!S;(F%M zh^Lx)+)5ksS#T%w1h|)Z63pw%u_n#^pL7m9+MEkdHW$D%%!P2d_(CzSLB~4Gxn6v$ zxfJnr=BwaM;zz~YpUFDR*=4>Kep}4_mds)NbMtceTk$XE8xiOGC-ZNHtD0|tlgw*i z?zd#lKj9YQH1nN^cQxM)^V)aJ-vAFa-w%%xpJm>J_!RR)F!x(>Si01_1-`)iIK0UG zB)n9-!u&Mix0<)ZcZ%;bKacps=6}Jw&K}3R6Mn(`3cOpq$NU=N`^|5_pPAo=zcufL ze>J}ca~~$_({bkga82_^F!xn5=M%WOxV`yv#52u@;NIqM;6di^U|!#kb$)=)6i+n& zjQBM1Oz|u+uMNmLzajr}G50IF_&>yVi0>CaCVtKw3Y6FIBRk337m-%!R zGe5pIqWQr99rx)uw>R^Bt&5n~KV%N$L(Em-QR1`Acu54Nh|e*jS%EU~1!gwm5;NZi zuQc=X*!5<9zFKAGXOFdJe*EVCJ+`eW{IK{ba|^_u7wI#|J&RV z=6*bmi;k`Cy9->y%=gFo;%4T7h_@4WHV;9Z`|()w6nKF7RCu^~Bz%VXGkC_j{+s)jD?-K739}s^f{@KiJdjvi_a{h2XLA*vUrBLTzrxE3N!aNEH`sM!L8yu#GAyAnYoR9R{WCq4Kuf~@0+K? zpP705?04cL;+Q0V9x|tfxS_cO@s{SLaJsmgnAhRtvS1Fc!$~iL&k#=(=bQQe&r8f} z;q%RR!i&ULi&u*ODZbCV0mE)FzX0=kn`{rwYiv5dBL0}hd|~&s_$M>pQ~1x#m_t`J z<12cghPb|&?=`%BCiC$Y9%v`-Y{q8P+i%Srj(UK_li}fJZvW3P*M)P$Mds#+pKs=O zpG(Z#wqI^;2j4>D#_mq>1~c2k>t`~D-YR}Z{DSyZ@jK!JW=P<U%eBk-c+u>0Y7^8vWFI7Qr6 z+(n#a{tUyOV&*>bG2+SM>E>AE6p81EFBC5lUnO24zTF%`&3nxJUqFwDpEmP<9{$T* z3x37See?Uwjp5J5KZyS{^LtQi9e*A+gA>Hb;`(A<7nJjy`Dxz@WNgRbY1Q+M^Lg@>TQ%l@f%xi}-=OW~E5O+0Sj5x0s%A7^;F!31k6^KtX^SwS_ zTx`Ax@e9O@%y%Gum3bY!LVT;4=i>0%p=`rec$4`_c&nJ#5oHeJyT$K{KQV7d&SCR@ z_*XH1>tG$m6U4R62N7=~ZY54P^IV^v=AYq#=3n6v;&I|B;+f((<^ax9S!iwu^BSaV zCw;wmjd-0o1vw9h9}_=o=C#OP62DO2i*EUkyJke$jj_;%}JO!0(%Hhd&d4Cq5#s(!d`V^OMZ$ z;D+Yya7%FqaZho7^9#ryCLS$5+x!x8^36P7s>J+0%xjHu+UZ5&tHn2o*P0I^|2{K6 zC~pz-x}&Vg_)hT~<|xGXiVupv5dT|zL>%4Fug`1TRTI}X^Z&XxG4mX+*5V9v3&eTN zQnr)sXKoFjY;FgiW=@08GH1Y3%$?yv^FVmEc`&>{e1&+qc(r)Fc{qmMY@QB3DSl4; zn)rP)&n^2x{DZj&@juMx!d0+ijMGjhitCxn5N{%GWuA?A2XSZf9K?H==fNkLFN6n~ zFNS#yRgU)(c(nO4_)PO+cqWa{xa?+&=b8Ck>{9X7;v3BTF1A{Hhxl$YzxzBz<1-(- z7sR{F+z0r!c)ys}U*)j;4*0G37c+jA2t+jYbJ(7c8DCKYHN_3g_zD_mW@eMxoAFT~ z(8Y{RaGPtjhd$HHeSN&3?u7W|<}UD+;@fC82Hkq` zMlH@~IV?8QfzD!5kH<+_9>>Bgg z@OtqB;wQztUMt%_8TmWKyk4t|?-PF}{?QS-$?TXf^JPprSCNJ^?twj5%D%N z*Pk6`zJ=`+zb4)%{zUw(_=uTJib?g`(;ki&*Ah1nH#c`geg`vOn_a~xnY$rAL_E^W z^>CcI4?M{{9L^Qb6weZ0Xda3D#pcQIb!M(JtHgJTd2LuO3+6m7-eKlCv)jA~-Yfo4 z{I&Q;^X14tB93nAkBjjHaUJswh^L5Kn(sh7UEEdNTRd1iTzrOjqPW1k4)tf5?}INi zZ-g&5KMY?ZzR|n|@ipeh;k(UG!uN}}n71MRjQIt4r};(rE%AQw7h+zwmdlIzfo8sU zgK_3VFt1_D9J+zHwfSqr)6L()J;eRR!_B`TXRP@Tc(QngxLkaZ_zE-kr7Sn6z_*I; z5N|LyMb2h(3z*l!<#h4-7SD-ynfY759`i}?0W+^}aY+25mWGOlg)+5nPHv>mz%jy;6m|Y@pa-`#OutLV%SaQ+u*I@XT`i8 zFQ@&V$a&4o>pH$G{z&|#c>{9(ZRYhkelu@^Bk`ezH6McG&5yvf&D`goVtx_kwS1XR zXNvoZPZp0c??(P4^C5V;xL7>T{55hGnZJXt65k-c)%-hh?lSYc|NY`e%#nycWsZS) zonB50uOsq`ng3ULkGVR0z|4IDhs;gkAH@OuXuvv*$BAo+Q_QWA)7Cr?&J_0&_cISh z&ImKFL2{Nj$2<)2BJ&9N0`n;Naxt$1%yy1Oe6@Kje7E^5c#}CB-XeZR{DSyZ@m}#k z^Es&VwYdoXSsc;IZx7?~;yU7{=5pk;H!p*`iu;HMn6E?5aPtb7*AwQn(|P8VaFLnU zRw*~%0$(UzB)&>~y?B**HHKYlz5`xwUI%X$KPG-w{4eoq=JgnMpZP(U*C^(+JPaQe z|0<4ZU71r|T;IGE!!|ebx-V&BUb~p}8SiV}3lA~B2cIe)YyJT7$>vYt8RjowUZa>b z=?lfYF0qSWFTT}$82RhW@sU_R#gB@&nfbr6Uoh8zUp3c(-w_`$b3eu*Gp|YWqq#jC zXydnyjuR(~n~2+*J0U;QJOb`39wa{9JPJAE&7VC?>AqK_$TIT;cvve7BPoq{7>_8xC*{B zGkzmn-F!1#$IR>Qq?lL3ZOt3uO!FqVuXw2Vbn!&-bn_MrTWWp-o+rLUyv+O-a#ou6 z!ncXni#M4+Mh>r0%xU}#epdXF`AfuKH-8PkYyKAg$oxIbYZtT5PwGHmuOT#4JW_myISo0yMlsuy0nZfAGIvINp}8x3jhWXX`iJ-~ zb1%dnH1~zKn)|`enR$((m&I?HPeFXYc>?@}c@q4+_z!U`z96#w%;EKlog15T5pQi? z0Cy7i5T9gTh@8P@UJq%c_)PI+^J3)8Ft3Em%{RjriWiHo6W=0UXI_J0H<`D>TgA_c zcblI?&K~pA@Q32h#ow8?Bj`pS^T>BR^;qA-v)mv z{3J&0$R?}K}qAAkp#AAyI7$Cw{Oe3E%5Jl(ttE)~xc zUnag*yvqCrhP~5#7~Uv;M7-Vn9ddS>e}LZe1X){I3L$QDl%mzb*{XRbK}Uo2j1u7>!vX6~oGS-i%KUE+cD z;*H`*#ZQZ0G-H(ryl!p?zbpR8jGrF@hs>$)59a3Z@8W3exaB;-*PcK%Gd?N>YMZgy z4Ky)h)ep21cQoT6(A}H~_cL?f@5$oR&D{4p-aHVVY#svViwniG#S6q&m~%1gGBK~? z&FNzNHu2r&e8e}Ir^An%XTaOVFPmo~&TDEuMN&=*^FVQi_aC$6<=)TKH)3O z+z))c`7wBv_zv?Eh~F#bb;3E`ZHPZ%einYtyaV24{ulg~c@MnL{4RVz{F(SW@ey$h zR!olfXAB!Jt|e|HZejiv`Dx}Oa5ppe2@e#HGV@%U3Fb&R*IX5zDV`;sZ|3oDmzfjb zYs@?rZl(A(b3MfG7C&Hai1?%CCh&9SRCt#;1Afb#3G=$;oIl;*1LDub--(ZiWAI}v zhvl(n@#0$IM&cG`9-o$G9tU?bkB76wCz~fBe!6&qnfsi1U39jAKF7@c%w^_c_#*SU z@M1HMH{H=j zmm~8N%-ru?*UaPGnu^2!{By)*;(6wOAm=jk26&nIKKN$wTJe42N5$LCn=$Mz^KN*L_yh50;&07w zApZyRTX3ic<{Lk}p-UFmH}kV-GjTg{XEQ&G_BL0A2buY~bcA?}xd!5s#JS>`;xh4h z=9(DxD!LJX?gsH{GuwQZ_mh!QnXjWV@df4-#21;H!B?3(z$?VJnDLc9@J};7jt4fFxo$jc z=DM-XdmcOjj2-6t^~)ASYAY+gytHAoDEvRPh<+ zIfzd(UjR=tUkVqC&ogr!n{U1nzRbKDUS?hk-)z1UUMs#&yhZ%1c$awthTUU+0X`u9 zT>P#07xPQV|J}R`uGts!lM5YPLvd3x*XMTP&f=bCuG?8=uG^=GM~Tl8=ZFi;T(?Wj zT(>VUbKSl~ywuEfdxg0Xe2e%Fa|+`3nK_x8&0M#i6mJ*5EPhk`o|)_aM`o`7hs<36 ze>8Lb51i!BTdx0c;$(4SaT{@_nd^UFGuQc{;*sLB#na7P|I5Ym%v}F3HFN#HO1#3% z_5W5g*Z;fBT>tMEKVs(k|Ad+A{|@tNc(xCQYZ#%?lhd=Fzc9k(F15$w1Q1+h-En}b^r%ZA+o z+=5xSv(8ORJf6F0sY~0ma2C61;bgmM;V9j-cj#wbAyboT)aTMln(hhE5+P@;o=*`JQvQz`90s6-`kz{i+PNii}U-r zyJlb%zW+EUiurxp#d(aEGruQ0XNiZ4`MuZWj;dJWz5*iO&{K7nh59T!I_#QZbJw zaPhTb?|&`XczJw)%XvY}-}PO5zxa^&XEA?YclqA`NV573CC=Z!T~4MrOYHq$Bpa5$ zVY__(Chc4zo+n-`UM^lE-XPv0-cIvF7rNczed5pPT7J&=;sD;zTs&UP-!EO9*W`59 z0!M#oNR?#e2jD#k`iLt9eB1{U0J5 zS2ErQTuzF(y|}x0pm>z{Z1Hq)xp;wiso49!Le`$O66dusUE8*bUl6|`-Y-5R{#hJ_ z_byj6QSAM1AZtTwiSzoFE;;>qGd@f`6Y@iOr$@jCHl@iy^J@gDI( z@nP{1aV&NOx@qzLZ;nl4ip1NCyNd^kM~TlCPp2FD^NrVvbY37{O7qJgx|QO!V(ep}0xH(ho{hu0(5105j zajv*T?EMcK8+Nh8m($Js@vaeX5N{E07xS8pZrFWdUZ>H;zZdgDL@pjrH}}Wu{T~@K zugB=(>2wP}hu2_q_Wl=)#o3p~wXs7=g}v_-7H7X;OWylku$3XLZ0^kRoGF2{vhq^@ zak^7!USUpJVL^FbX-;8U_V^Lq&m5jTxG<+|`oKzU|C*vX-?6! zyg@T&{6(d%Q;Uo83#JVkm63sQ5AdF3myPN%DyOu(puC{C=r4vH@YjvZ=u}WtP(C_u zD$A7pb%WFM3knNIp3{F;e*U0>zZhjk#;lUuobtS}8QEk1X6&6UGq1D^0OPml6IdJy-b;doE*Qa)yJg}siC)4Zcz!GG7fqmt3MW9!)q{cj3YZVryEARB_esUn#t zno)oEI_y3*r*LY&++2S~u$bz|SD`O_-4Q5B1Q%-Ey1dbSj#f5j-QS8m>vS<|xfOLJ!C9Th1k z$}h%d)$5xxWlCwDd$0FHg~d~kO3(4$$FcSGJ`eag#|ae{6k#-eZ*0~AX;X`5&de*q z27FF=UQt<2nm<~v2sY68*kKj%q@=XC?YSnF-a^W#nLHX9}jkL(KfR8B9aljGv!LEN<7PCOrqo9mdz?gQNDEZo>F zLOuL>?MuL;t5+Sxv>x}7yBZwMInLr)45B;x9lt%CUap6(p11!T&)xb`7sGMBxX#t< z99C~S>Tw@9>m}jl>PK_YCR#kpdenWlvVB}1T)nHq>TNhdy(MAwnoGUf zQjf>^;jf~7oCdC^u5;7NIGtrZ(ov7gjnm6~*S`0|>T&=75gUdNuHHLg_2!@+_kXiq zeaqwe587473b^>W6obM<};t5^6wmN8m>hU~rZ6Ei&H%EWhxq1V`>b-$_g-Bw(6x>|B^00c7Pf(A?*KwFE+}LI9 zudLS;&s{wp-=^*3KK(~TF8>{t)G3M)D{9pAb<>%;R|`FeDn%R7WTI?H<0{jhR-)fO=~y$vwD&cE#^ zs8<_tt(PwK+DkoNQ%&pf_mJbg-ui{r8;W||j&prUlX_Fa>hX7!2I%iPH@y?X>dldQ ztm~$CuGO=jSOf9sVLxwrC7H+euMZpVaP-LYGWsXH+&)KE3_ypa+130E1c^of)4rV`&cPOCsQc$=F z;;v&Jy8!^5#V6=`AFNzoy5l+fv0gU7dT#z@p56=!NI($MJ3fbUL_?oX4ZMj(O}J1n4Y2LD&4#%JqsrX|o^ey#wfU za36a3`yl&Q#eOp#FZXR%tvUI#-Fkb#1!{w31{0$MzBbbP|>s-Bd zVfEI1Rk=L+BiYqEE3Doe)a&MoSstH`39Gja^?D=D_6@|%)#Le^I$t)T9(G$+bj)M_ zyTZo16?qp{Wcl^@^!Bjv9>I9GA22#zxY9CPZI9kB?l3v|jq3mFt1~zQB5O!|L%G!OdB~ zI@VxU9#(HC>T!6s?=;+8`);&)?sYx~^)Ra|I_7bHybw0t#mKv^BCB#bo(&uC7>t*n zWjWq4xViCu88+UA_1ZD#tr9Y`n{ZmE#?cd^g^U!s_w5wfwx`I_9yv zB`j~>3G$w@ya-!24n~IL3FV=5$y#WKgN2wxViS#4XZZ=D`$$VfUX|@@1Qg5EyP0oHxJ~r z&h={IDeb8$0!S(AJR&W1l!9XVFAE%=LH&<_D zSiM2#U^%!VQty^DHD-=SoiutGD#bU|jxzH<~{52Ha9Hqp{I`izVGrDA`h!fMfWlCx>r1_oPXYL+!AlJ z4d=kgb2lCQ|Bh^Hmh~HWN6r7 za@<_K`&~UOQ+B`XJbF9s>aBP6EH4)qU~7(i)|-u+tM_(Ty+$wl+k2#VovZg+SiQxl z$H`#5Ik>rcKZn(8bAo#R4y(6Z>YXq3IDVT12+IuhxFF}_VHj>4FFzk)_gckwC@|0+ z8{KyDIm}H5_rXaxumac%P?4bJP$_mKAOEe;axVW7*8UCu?vw>WxD5>^D$H` z=V?T{x?U(EItQVMh$=j3G9oJaTqe9tkF2+jc~MpF=CjynUKy@xRCED$?Z)z|a*=gw zUVwxuPv9wTosQ+h)6q5 zhd*cV31!Nxe8dJ#Ve;r|g?UAI#!Kh~f@2c68tuicdT@M1Defmkl;QsD2)_Jqj9;)t zLd{TQLW6`e>eL8w6CKe!5DN802u+O$Mka(pJwv@hJwiOBEGjK{QoYCoKTwo#a?MVm z-u%Q69XJ_%W2$3FqDo8ed2H=~%Vo5x6~;>>PV1apvv)lf52Xc%)bvZ&2qwj3)xEJl zYR5+hB4hpN$u%SDJklRc#MNgchL2teOBMz(DH*6z{R%9|h`QJIN4TQn7B(0-oex~Q z;sXDU{2`*nPwjsStadpK0W2=T1D@~|5$rg< zcxGP5oGHaq&MBVVF|Vwo|JGp$ovdUmJuPMH}Q89l;N!iFd) znp!w3H?QN&oT=0Klf?h2@s-Uj3mey8&ldE}E-jwf(b|hMkKLAwb2vLUFF$8iVR?4> z+>*SqwCP-O*=6Oqc-7$vwjF*pKlKKzQZ_>9$Audm3`Bd2Ic<&_^Dn{s|$DaNCNmX((rGbnzED)NK*vx>Y! zK|1i~eI62mf%yZyK1Vysrk55JozvmG(wq_`VDN&ekXM+? zfss68*36O)IH;yD&jRJ8d3hbm&MPRNI=usC4Gz}e(I0+t-khm8yz+_^0Aw9RIICUfR~BWHY2s5sYzb%GoS9oH+D(@~r$?k659=J!B1?0I5-H*oPQ z#Mg>fif<9$Bio*k-kbLh2XY-jaDp!YVt25V3 zXK()77fUWj7w2+x%L}ZCYyE99US0#Fr;Yaw@q1>jM<0v7G;^HanE9!VojcD)?X4SD zU)L+H^RCS}w(~ze#`E}ZC&wOY=N+fv4o^A3KypCH|1(FKaNhnWT?&%0cq+D@d_8d; zaGf)Db9wPB*8>Zj%Z#sk4$nM3?{Ck!-m&ZMKUCZ^m!0?e#H0JJd!oD%$l-eacX{KG zqtn59T*qDKreib$be8pq$8^+%IUQ`Xn+|W=U^#pkj$3Pa?&@)SqV<}i9;c1<*lt(v zYS>LX=- z8@mW>quxXtUB`aB{br9Y?`>>zotf+Mq5$2`$NjooS6##*Z8)VwViFMsE7onyxy-TmEIcJJ@y@}Kzj@7;c{&fU9r_xFJP z{eG{8SNVVe|U!(&>N{kaVy7d4Q_jI`~SHM+Y1sHl+wCI z;jA_(Ey{X&w}PVCIfVteDbsU`atrg~j?=%aJf~=C-h}iyEz-Le&Y74}JgYpVI6uWZ z6!SmHFDfoi;h6yi7|;26x!7oS%?ad3q+aapvwQ%T!ifAT^j_T4c%9VuV@+?19?VbY zcP?yRk<=zwk#_r!p=l^b~t{(>G z{k$adHg8VukHv3bF;RhQas0x{jVr6}?6D*=CKzb2_~FH0E{@EPZB{Xlm|3fk6oA(LV<-jiMOwb^()PcJ7mip z>%zDA&u>Ss4D(}}-WJ@^Iq*b;pMLwA{XXW$9g6dH+~F|P;FfNR7FSuka`KLpO;0D5 z+?9eU>=0Lbyw$_NZE7rzToOEX)ZR+CxXQxTac-y$Z7arjqJd(n1{OzNivInmWXd-5ZTz7F@n@UBz5p9JhESitYT>^*~^{H!qGE5i`!)xULE^ z<{)F8H3>_#%CNi86S3Rew4hOFlbm_w{Vp*-;;7~vn&FomHqA|oSG@JhQRxr*%frQO z8oiTt_&UHerj(|jSjz1czj7S9;<(kizZZSNdVCT8S85IYi&{LFhqYu1{poAEaabwV z6n_S-i@@BA_2#czq?ciOxb?yOl5>5$Y5WgrjXQ2FZvRg7d(T4j^MCJ2KkBnLuYc*s zOOA?PUXh=2RJ`vA;{E@NalZGu-=C6U*J=Ep*zof+4eo<$+0M)G>>5s`bogCr2EzDl zh=q$7@69dym(Jc$8U8#Py*&y~h=y-QMHM(3jrh%^`mCjfuD=#48HKMBEzc<~^#66+Uy~hn9?El8|dqZu!$NNJkd5;@IyefB0 z#P_umyz%`~dp@QpCgRuH3%vM|+B}m!CgS(nKX{LS)PB%={Im8Oc&viG>9y-%>SJ@J zlm#M7BlGcoFbvOmsB~4r`V>aKgY@wToX0+d^%)tt7Bh%nNv>rd!ukx0ybpa6k$MmN z5Y}f%B>zoH85;Z?`w-TrPvpDk!;5`LTd%@q5Ruz^sev8m!+Q{R5%t7%u9pVCW`f`HOr47dh@aBN7v_Gvv?0eIb9=eH!v- z-De?xmVF-LEQ^WwGUU(7Lm|$&c&`obM20Ya4)3+uZ+M^@8xZ|g9gaW2{}~cLN)E?R z5wTJ8@o76E7?Xo z?P9$}>JQW2dxBx^#Z7iQVP%LrBlZZQ+(uM3peol$|E@lI z1R8RciaWasXDGKKRoNo%&OhupF1zXo^x}raO25m=JSUcOlbacN4Kz3vYf;=xuZ7(5 zcmsIj3N+}#p~_-8_A}YbyW`~f{S%`mB8s(f9!k`v8`MK<;)=au+-!vp(WpN5LdRVb z!%bOLPG|U(HRf*LxMf~}Myrq&w>pN~xvE?n0}al=8WFd~o7EpN>a~T!BH|P`C}hGt z-i+nuurk5s&Ubi4#NAt+uMch}kLf>%qkqa9JvX0T|3HJOtUAk^57~@zR8>83)?nPc zh)V-rStjmWZ&+?0{4CCuK$8UA$Hn8w0Hko6A=`i^$?R7p7~-1B?TA0lCNE+fan<}V zH!I;yZPJDbHG;`4FamCG!V?;t%~t=j3OB2~Rrbf$BC0=H(&QPI7#K|EHo5cBDKVi| z@!lI+sB66UMi=T9&$S2ZHUG<1OsGfv04#M>Iv?ZbQ@$hck=uVha%;~=Zrl0DEjb^# z-Hr+MjQ8FqL%rg?x5-fNc<*g8)Fk++h%A$y!W;l z8XWJvZH9)#dvBYeq4D0^X6Tf7?`<p^@?4+h%A~JlB($ z&}s2pA7VnIZKhO-YLCf_ubI#Z&t_vgn#yb61XAO%9tTrD#7vAx{S$L8 zGWBB2?WojbY{H^b`9GIp0@Vu8Bfddo4-8gq1YYsgYF6V5wc5Q1B-CqoGaj1KHkO1= z2}Ky37b!{QnF4{-DYy%!@`@M{sk1QN$W-p_`7==MM~p0?N91Z5cu>NR80L9wp;G%` zfI#Z!s1;0o6e)q!7_=mqnu2BpQhBg*V(Jq}OiXbIy_KlKt6YmmAY_YG5@!+oRFPjKHjwF;J3lT=>r zA|-V!Dx{?LLj6E0|A|a6^;1knL~00gBQmuN@u<|fXj^n@YcA!~PN=*fwIljooVpkH z3scvl?sESi+`B61ThPoe`!yvjww;`*GAQAyY0 zK4D2C&X?Gvc=ov>p%m5PlX#G4!j;~W#H4{}R>D&6NpeydM{`viuTWAqiPvpPxH^uz zXxk)x#Xi?~Puk*Te>IBN4}MT8*zO}>Vv9@^%A^oNfQ6(O=5koB~eLhFmz%A?@4UZN)$+J=sk%~x&;F! zHu9b%CXGcq5*vF@l9MK5P9`?-p43gcj!#m&(hZZ|#j;II_4=d)nzcZ=ti&2|iCs~u z`7$&ykTeS;uMzSx(gQ78plpr!NVYMtPHeDU;t|Z|bJ$}3NEB>eeFGdw;%B{Jhid%L z5EW?2>(4OWiaXenS|zT>X!>IUgI6JVJ#MYNq1rGnsdn_o7%F%N>-cfZRgR%Hld6rx zu)(y*0dUPnaQ8ZH-fXTCXuF?dO|ShdLeZ#!f4s323}z&<9e$+Un0`Y7!A{A1muNH* zwPM@G)Iw9L@(v?nW=mcli|uPe)T|R-k8SPBgw_mKy_H0A13cDdq)|;&iklRZ&AxmO z3p84Uxg47wb1oxZ?MCG&9ostQl8Q)sPCA+#SdI{DcDM<1cN2oBeGz7UdtOL|Q~eMg zUvddUfwXK4SF=t_uO$t5u1s8E6^{5r^z`3}8`VLvWf;j?PD5ZN%~Dq-^CgEM-q=sWw#Kw;3~dPXDmii@Q-$j&^qko^tw)+P$c-r zNvs?k-5H|`aGaSb0GqP{gLDaw4`y@;PVg5(m*CmaksQ2BaFUB;Gbe21ZumgA7rBak=e@Nf&D)b3T=jIt)PL8E zQ@;v*mgCkvue3A}{JuKp)hBp<0Jk2uqSdcr0Dt0oj>Pf_{u0j@Gxl)d3n%6d`UW`1 zR{>}sT3#`G0-34k8Hb)5ttWnL>dMy+*DogX$ETY7e9e(0x5u-DKy9|L+gOh3ld!hW z#}6<5lKZ3~+n$OB)Wgkh`)6L;&%yI)xOr{A3Ik}{zw+9CC3^Gp)rz){L)r=3UT8f} z*mjP@YkQSIZMLx2Go0^xLvF3>kI4$IItS~C-}b#t*mizbzZJJm8!>-^d(${mgQGjW z={@Vqmq2h#CvL}sdxv@b&hTgdK5r`bV92*{3!BPJ{zA>A(H3JnW{O&(CznQF>xsjZ zdv`@_y!V_(V`7EI(U@I=6C-9}NoAp*TT;jk^h)6?V^`RO4XoiNY*z{=>{~SJOHSA} zPRg#1{)F`@xAw0CaeV}od24_o3Jq`?JvHH35!JNgcDZBdb$bg z>^=Yc3G-G#j?7z(v4Ps0re3$=l@NTUVrsclC%CFH=CHpQpJ~ad?TfbZ^odTx+54F; zwivwy_smf5*%*JpZTF^+|DJ-E0u6gFb18H8cjV zwu%K8=*m4qy2!eDr)S(#F%g%ee{fYt{J`Z;#63+p5m%x?m*VC(^j@!_Jiqn{*U*zN zfWIL6@<{4QxP6Lo_q>=(b5k1`!27VovndGLpy?YAb7$-`~9!Z$z*!`F+hm!hZ54a@hp zHk=%9QO5;pb6)gH7hE;JHs%uFpMqW6@%@P<_~ojTcPYHC1K2+}`Xv0k z6A0cCoP}X}*2f!vut$im-m8$k1h<|8_<5qI_j!Wn3U6TSM&|YM@?OXDR~Yl=W$#4J zOMcq@jxle8+sA)lpoz6`%fdxR0>M#9{A3e(?V5|^g~El;*LHw2rDHNy%z{90Kn<>h zH(@7O z&Wl|+9&*Gt&o_@>j$_ku(UF{pK<2%;TZ_Ry_XeB5_ruJG5#wln_e({@?hka{hM3pv zHvx{PPc3hd&i;&s9S(W=D`)6mDAli=+Oxj-`-rpnW9Y!B*2lw~z57)=jCA=18bk6{e zyT`M-c(KOB@(E4@;1e8uP}wKeJC@%L(dRh<{?YtZ{c{51>>L1;;W+>yjFP7h*eK(V z9TwZyqfZ-1s61_;I!`db^t?{sWpSalWPVs;^b7ElF$*6T38hV zwfz$m>eLLnvm1&Mm{k|USDb9X;p^41;p_8lyutBKTWF}$;HJKjX8JRvaay4A+zIC4 zOKnA#H+%fNl&E0e5YMCV=eOUm)Yh0VULdk*O@PBT^QV1rP)^Ti-VhVXX1CB;h!lJ) z;i(+{2wGK)6^qlI#F6XGrPf?%+`6|pI)|ruwyoqI!SJPH}v;TJ?X9!VdLw;DP`je>v1}J9yQ_qc__V(R}yEf zuob=iF_V4J@`_o+T75%kY*GySofKEmuLfS`Sw}Slsr_^mTv%KP{k0%w}GdeV%FTf4G`LGZ-?Tx3$bl8?Loe$k{({w)X z>G$RX--om}o>p}Dg5vFr4hHyN!EC7U6}U%ts4}Ebve#@B1zQ=7D5Bfw8K4g15lMnn5e7s^<>%D{W znH~{HU(HAF1G6s1Gz91277UEV{Rul+tGN#7==l70+|V#S+!5BB&-eJf`LHjnH=lp+ z_vQmXs%mkBypGd?PmqBvxN%ze$d9N&@1%P?Vc1VO;5mIYAH7e$l_{*i+XCEJg^zxf ziizikN~Z7=8&mk`SE)#ejzmI`BWJ7pbbjz-Iv+Vhq5^Tj;A(22_2DDuh2MvI%=++= zv%&AP-#(zfxxg+8-6*PClI2_y67repB1E>*$}t6Ly}^f8RNUm80y4Gr_{o z_xnFG-mtSBy)*7Q+Sz3PO^qrnn9_0D)T!a;UHbFB;{3&93aikJ8-F8ZGyoL52huJZjq zRpIC(YX5hXC@C$NjYCV_BExYxN1eLNs|sNI9+-;boUn+wZHKaPl#iW~+pe8|I;?*d zF8bjlUN{<`62edC#YPv$v7Upz*b!ukMIHvi*^qwN9}SG}zZJ$vIp?v|{Bx?&8()7tGAV;kq+R{4ib!-rHYv#mUHj1dl!&8Rr59qZyt(4dI30^0*85{-+;JAW zKgC@57ja%kmUttn9(kcR1qqQgy+^DJk?etK=c>}Iq79r5&W&^zX@&-P&2>|F;yy=L z;Xp@6Soi42f0DyhR)@k;K%};7pLgnh2ob(mP|udQH%tF=-ZePRN>@E5@=X7=6WPk< z*Z*km+~cdLu01{>sCZ))xls|Z1_XHsfj|%tswW|VP(l)upnzh?6R?3q5+1%PYV}g3 zwbWN@v0AIOt!=TlVyRN3URqmg)m~qGD&DrJ)Q^w0wpzWdt@roav(`Dkb8=#|`srVH ze=?cxtXX@l{hGaJ=FIGgn_W0~So4Lf1Mz)ysQw`$>38sll^WFHCqrruwZZR9cl|;c zCp(zKbk8A3gC4m#;mAG2Q;w>NkM0BPxag^yI?BE6TT7CooO{?K;Gni+m3Bif7q`09 zaUZ(9G~FB=YEVUc!nH)I%eph8!$&*sHI3T7at@BmJ#Ls2JVhl)84nEj?-!=BIL`MR zY~98|aR$Osa==*MJ00~Ct}S*IqWw#aXBSpoZ$X~gl#zA zB<4S~ZT3YyYY3GXMzqWle4u9u9x%fFcnd}0Gih$sQXKYj!jIvuk4I>NV%T%2#E2&c zVXk{i$0Hf(U^S$t1NPo)I*K$M1K(FVe)VCd!|ODZ$NNji{)}|6-yG)U9PFWo%vv7E zJG=X!!%`gMvDmsoiAuK2NK*qt6cHI5x!%to52TdJ5Y|y%D zEoU@I&c;8h2%kB?R2~gACAIZ)>*rQiHPkPv!6X}1iz2+%))M)r5+a=MHh%&WncyO- z8_z%EEOT{tLnA&V0ef}blkseCdwVuZWhM0`5x!~E(TIsqG8F0-l*Zm_Y8tBROB#xb z`cmlA!sNaz6!)btr56Qeq+vl-S^4a_Rpn*TN=!MkDt#Ijn`;JhyYJ|~CNCP37io4_;JK-A2;nNWB}tg~ ziH8+rZAog!QHO+KKAm{o9;K!iGG#P5J-Ul=bWfVhOU2~XXhYYUCeCPuwut=3ug|S) z>h4(AoRI}RIA@p4s;{nH6t(d%j#h>@K%@9|OIiu9fw2H8tLHS}71G`&Bw`}o*PW5{ zi{^}Z%)-rpb@=Ml$|jr2$dhnJNp01;O_ zu;b-|9dXCj+}?q1jeT7-1;q<_dX_?WFJnzfX=OQDRroGg_<&j5mb4M;*LvVGyuOHa zSDJc!sFck{Uz_343o#T-)#-J;?9NCNhok7+H63W|O_;H2U2~UZu(A2vH7i!PN(<-I zS?tuKWHBd?^f2XKk1|M0QTc4nX;nTyYQnTw7%wnt^g0TLEMV5F`pWXzbtvRk49Ia! zMxiZtCF=vJ<()yKsG)5Y5|DO)&aIkV&C2taXT6H!z7IR_^)`M0sgH!$)l}5i*OY|@ z*3s1vf6orp)7-JTC9cH|Oa_MIYjpwdLxoAmS~}KX*o@Fm%$nCwA6ZuvbuVAhMLYWH zEK?OXjLbIV<(FAyHMMi+m!Ol1r(t8Yq_;hfSK?tp=+i6v4b#;AZbxB!yZG#uTk6UH4Pb$tl7{lS8iql7;r}nXbS|9tT$K&Lh z_P9#Z=IY~_D<-`R7TEWlUS3;TU005tK0aT|Ug6$!dOJt-{Tu@)O-vtmZP0B99c3iP zYAitI`yqtZ#9=)32~M1)*UanLxM(qon@KWnq3g|__*A)v-YuS2GM=0;%~^3)XQ6T0 zj|I3#o;>>xry_Pn(iWkkjtd6g+tlPw7i+0HscUG8PwKJmd-I7{Y zGj}#di=xS>KpC#RD#~kXt81fkyD)R*zjT&HK1jo`K3*j!u*$dXzSfLyKi~%&&V263 znKu4eW-@%nNIsT_%lpXJ_?0N6m)pa!RAJ$M%K2auA0(liPcbo2PUbTRlwXR4fpQP- zD}I<RZ$Dhu~rq3rbsPAjq_oq0r=_gFz*VHe?!ti0}PlX+(hihax*qny7*SkMKlFio# zi3=CWwn~=3WO(S`V;)nybRZ!&?Q2(jn1>aZ3b|=BVQ~KuNl5}~InnrNq^Vzub-y0- zjvi%u;}z!>onaCd5x(M)v7gU}r9y7n*Qw~AGkT>$uFVDSlH91kF|2c=VHw-UXKb@k zr$TNx;B|XcY6FxTjmg*^o3WjlpYa*{dGMw}ZrZG8v_C1e6OGZMHJ*XCq35 z+-Q1g1C*OA?O2Q(rWyPBv{x$hoW~YFluN+vNZF!&{PHa!H_XnL67-z6)(?nSCpY4( z4XKcuJeXryZj=b$(Qyqv`_=3lSabVa+h#X22<_|qjQtxkwy)0E{$9rR?u_k6Gq#`2 z*xqN`?6wA>y}p{UA3w|_1JldraT(Zc4MO`ZuYJuDiNwml*$vTc^!plDPyJ#8E9 zFa3^5xJA;ixU#57&Np#xSy?nmFCW`$<~0ZDNum~?mionE>ZX-Tl9!9|J*4>h-!G5t z7SVe-i`8rWa63A-6mFTt=yyxQ%?h3;+pJF-Q|}VQvEo}1P}i$UY$ns4ypv!zGxUxE ziWj&4`9JQyo!NCeA40}s=M1b%mxt31JG2K=K7ktcIIhVHu7h`(qM;S@M|3W8V^N${<6hTfW-pVa;{e7F{Pn z<~ajG85Y;CAX^?Q$!4>LOv4EESX^fz*>uhl`BIU$kf-1u!g4G*Jhwq;$Ku>cwr;Uo z7?@tRtW1PZwpPv*X}9R-v6x&LX{laEtpM&cE%Zd-GzFGd?Msp@9RyU zbwbXYgntMdu+Tm)+b$&|?lfb!d4tK>_Q~EJ?l5@*YjU3T$#ikld?93Hw>g$_#O0;t zIMX=`I%JPK$K*>PCwtr`lea)l&a*Ls^9L{u%ONM{S--m83v(=|9KhL$M~ie67g~ zuqNl7jDH9hW1$`V1@`g`c5V9AG0R$q{3`pTvLX#7LqJ~Dk3lhF||UGzse*IYc0q3uD3eMo2<(4k+l z=P~qMkkdBV^BDYc;6Mm|!AZYIiC@UG`h`x?FLbi{g*?+Q{mmE>`{F)ws4H*|n1Ssz z=fHqrtmXGW7=~eSMwUX{aaeQlxD&~2bOZ z;e}+xW#7fc<1QtmZ8NlBnPI#_xRZ>y-B@$+xa-Mis|-B0XBb~1ypfE!o3Q5MaX&|9 zCxLJ+mKnxh6uyOwxVK@=#p8aRjP}FuEi5yPzbm|*jJP|n=HhX8kk2#=cCET;U5B3a|-YefpzUV6NF2I=jEhyT7@qb{-W^rgnuFY zJK>yuDVs+N^Miq&9)3g6ne%cu-zdCQ_#R=-+2Q)Tg?}#m-@;D|zaadQ@LR&~2p^6E z-hF*kc&6|f!pnragfA1`Bz%YP_l0)}KO_9I@aw{d^-rbq7~$}3_F<@S1kP*cd08ub zf$(PGJA_{m=Jyrc&auMNgqI4RBYdUsox7LH-!Ht9G)V!ay#hYR60K*{O`g?3m+#uQusvS zBH^jR9}}J>JXg3{c!BVl!i~bqgjWi45=1Zm^Mu3OAeQ&bMShj=X5lbhj_Kbd@~;Yi zLwKw3HsSk(e(|2_riY@9)NQJk9&mhaN!BUGll00cL;Y2UoN~^_-5g6 z3I9O&C&G^l|3>&#Va}=Sc{wOA#YYH_5uPesA$*$f*~0C@YlJTpzE=24!rO(P5dJNh zgFM21k^h;@lRkw0I8pF?4HX_KJWjYuc&YGeVSZP}ZC)q*4dHu)?-zbpc%Se)!kk9b z?H?;VnvA}fVI0`cU8jmpDVaAR5M~R{6P-n5v(qHJo{VvY;S%91g|8R=n}xTD&Q9S6 zg*o-9`+ZLM4bl0B@IkmB@$?)+wtnCQvYj7}1^c<;6wyhLtsKgP>xCBzFCm-#Wn^Bc zA+(Epo#sqbLQ7X=WVj(CBk)pGo~O)a=!4< zWV3%fIX}+JXpv7A{i(t;$(Eivvc+8_@|D8Zkj>YZ$#%VPE7-3czAZZ2$(ENL!aow7 zM}?miep&c0WV7>E;deymU|bO9@FoEQzd-G28!7S=MSiOAnZoU4%i}t-T~A#A_G_yv zL}xSE(srHjjiPgp@NVHpMgMW(J)*OZjD_KMWJ}LKMBX1Vmk$;$7G6xYe6^BMb_^@P ze!bZ(Iv0~IUzZ7Q6rJmZZxh}s`ri}YE;eka4cSP!INdAPu5( z4%zaxO1MjOHj>TGXGH!5(cdEc718;Y$nO%~COW%BzFYWbqVt5v_Xs~LIxmX+6=C*^ zUMBqREYIl~29hmb`Cyh057iSWw=x+kJW=#Z$X4caL|!A@Mz%4!gKU1+i~KUtzh3xe z;ccS7lWcY#6!~K!e~N7RdP(>n!Utj8aGhhxmd+E%W`Banr-}R&ve};_+#8zS$Aao%m_2@fS(Jq{Q7WRXu7`CQ>8 z!YhS8MYdz`Dq*%QKc_-fB$@YYUCvuz&J%}j}Lc!zMf$7^Zh9LcW#wD7Nm zpA+W%$*%ub;eNbNYc>xQ9w|IVxJY=4@TtPHgy#u|shiE$B9ZgcFrJ21;T6LC)ROD0 z6TVpZGGWf{?D{tf-zxkyVP5vCAdbW}+4dMFT{5}a?x4$0tPiBQ9Tq68wV;mmQ)y7o2PWVg0w+n9- z{(*4;;@&U(Q{hL1pEf=o`oA`2S-xO=BKT$D*M$Ejd;rRd`J(<|#%v=;2!B*~gz$Ld zdC)(}xCYD*h|nf^j`2e9eB;I7I^jja&B7~%*BP%z+>3;-5Z)wwt?>oW-(vhp@GZt0 zz}v{yx9k+&ZOl4-Ncb_~r-b(kzaad3;Wv%33P0M@FBucHgf#GYI$U^&F)lBo=-5W44Vej0?e=gg-C5 zMfhvNcNte8?mfaggnumjbK%F0*~XqRo)3QBxElPDG0&<0Ec~|c0l5BPzD|b@e;aZ> z(wOa&zXwsy_Bl$JA1a{yEXb!DpA9Y*o@cxi@_OMV#x0Py33nK`LB3x26613qzf$-b z;||ET2;XkJ2J-I+-($Q1@*T#Pf*%m(?={R9<&OySw;Px56Mn_`Cg}f3n7`vtpYmL+ zo%4)uhMdoBQGP3UnDOo4vBHy$zYRHm-=RLa%y>Ka9Ak}I&=+m; zIn#%Q`8yZoeCG67VgAnL@;?~!D-Ul8^Whlk@cG1pjXwn*B+T!AQRg#|j}Yc>VU+W^ z#VN)&fKL&gV|)wb)xvegyzX2Z6KgpW7o zJ(4lPMaB(~(*~DD@GRry;7Z{I#+{I#ExgRQ8*+Xzmv+c&jV}aWEX)s{QHS!)#+QSy z6TXvd=b3j4|InEA^%LQTjXBmoX`By!M)-N-A&|dn%zEMPee^}HNKqTnrv4 ze6;aQ$d47COt$mknZo79IGu~Cg!$Va^_foo-bco*w5VB_zxPo-6!JC3Oxs1mR~V0m z{A%NA;4cV&#W(@^?ZWqw?Yw=r@Gp#+=BI@B8Z*r=7&FZ;3%_p6H2>Y0X+8jDNnhkc zjhW`7jG5*F;W5Su$j1xMA|C-ELZ$EmW1e%KE!<*^q(uC!ka2mg*d=_PG4pb%F^}u3 zjE8~w+alwVw;1!<;dbM3;O_{3-^YylHKV*XX z%vYW<^L4oJQO3+yfid$n#+Z325p%nWWcC^%tnI1_K`CxV0aH9hXMrp$Qctb{B!&08k6>eO|#FH+n-1_ z`#gr-eg)a=*OSfuQu2ZLhtQ72dA;zbgg+;|MfmH&cMIzA$-zD1aypLU(?!r}Q?JN6%=+<33>i^8u9N9Y**_nkw?_6$-~*md5@?#3ppF%4T- zFL%N#s*Q#1E4uNnX?tPz_iGE&bnqf-{N8L2vA^BgV~4)S+GA(@R%;J&c*nJeG)xE8 zQz|oR6?S71sHm`|vAZ!UY{EP_g{wQbkv(rLkfOq3D6tqAHM?HYiswE{MBk;lRwUWA zQ{@$>5C){Avd0kx^%Dv)dkin%qz{&Cc2z6$q$W!{yQbAcN;6dhy+lYUglY-J-1DVv z)>zn;_S$z`J1wnEYnC;%t!`Y|YV{RMR;+64K!u0BjZICfTi2%T#tdg^+l`p7Zdoha z1*<%cmPORQVinxPyU|FZLVmBH6?1D9#$VAWjNJw!Xf-&3%px{AS9f&Az0rI7UjQ|9 zVc|VZ#^89$vDQO>1CH0^gl&JWI*K^nlwx6g?&G*uX4^JYMN6^GG0Fq=7`4ACCCkEFdb!J0mfM>afyVm+=;H%@Q^q4TuZFYWO>-P6|%R(ssYhs=YguLA;2 z-;1!vahmpczt8P$2CF@edD-l3vN#E>8AjkHm)pZ_m!!QgK4aU`%^v&$W-VZEJ0&9jXVvob2=l2P)+T%E#Ex(UioCMYkd&C}xOSkt5SnaiN zLxOMq2{JO<219RpZ(-j6EPd(y9Xhl(2@3=5T@z#Y&-8KsDE#Bv>x1L{r9mV9M?Hq& zkdqVKK*+C)@4v9Ua5(n-&N6%Mmt*%KbYQ{#E;T*(yAc`U{2U(K@0pOP-$Xs?4!ZO^ z7>oN2zn^2<{TAb(U_0^Pem|SxHvzr>a3!qWFFzQqe)pb%a)*q5y{}+@aI@KSzdwaN z*1re$`#^@@J9^CKi8Gc7VkG4Fx z-#=vdt-+0qb|_JI7#8=N+b_LcEr&g}M-T4zIMeg`?d-+x5a=;Z!VK&Xzat=XzvDCf z^1YR8e#0{Zi06KH0N4+Cpgo4N48Nlnr}|S~3c24iGW@;;d)eyueA9Ek1JH?P^SdU) z?=9kYtoY?~3VNKE!Jem`>39BS7QF-&EVy2HUcrS})81pU?RvX1(l;0b6t4$Lp<9TB zdZGP658`CVM`G{b1+WF*$9K;dCt>pbOVD@V9G~_kVsU%VW!Sq9js17t$wANU{Ut;1 z*5SAp=!qA-*Py3<2ji?^A}Xg8I+MjOW_eHAhB!I{m5)O%8Qd>EWRYgCVlD37LW}mM zVDWqm$*{K-_9~LrQofGJu$R9sigrPd_NHQSd*d_gy$O4(213Dtr;pEtXnvo7JwEGB zd(*MFJ$!Q^5#j0cc;aC>|QQSEJlJ?hb30*l+Dem^W8 pDn1Uv&RJM_yJxYpj}2f~BrlMbToV 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 F{U0j0V%Gow literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b5b1232dc883cec3ac6f48e7c2314311d7a9fd11 GIT binary patch literal 95684 zcmeFa349gR`TswYo4_Rt1PGgK7YVWmga9fEDq9392(lbDneN%yQ>WE-IUTobUUdOTKr8m&|$Iwld^mo;TVk4Dv?#BlTui?5p)x5%?+s zUt$CfpWt2Mc`LK><10I@Jb2~El@nLaUb(3Eo>ck%@+=qD31mZ8<>w{7mq0Z;Ni zd%RTpfo`NP%c`52Dwb3aJ7!TuQ}ytw>ZZ!Znug~3#>CM_Cl0AxR#o0qSy5Ns)LhZn zTwb2s?3I*En|xeJW&N^-`nu}6=BAQ!YZlj(H#F9tQ`1yaUsqGNqy(Af`eBuJ3(X8~ zSTwA1cqRS&an`pEroUJA==h@NJ?44$t?zuBM~Q6*K8NL^DOUH9*xD?kTxgYh{iyZ2 zLwjb@eI)C-*z4KB)|C3zeVFFo=s@!l<7MwX`;1*v z1JHdZlkUD^(Dg%Ksto$5B4lSjG0@|uxuq#(0NEH|?1t-D7OEpE27yD(QOYK^!I%kj zBLfEA1B}6Sp(^(igOqWQ9t6}M5rdmUb?h?+w?!#uh{1*ox(678heKxe6N6wJAQ&yR zsS`=Yaqx7gj(x`9`6%TKF?czH?g7SNcgW0sVsLIvIVMOmn?^+;dK`Qds$-uq_$*2} zItI68Wzapa7~Iw+WM)4xNbUf>tzAxO?FI30AVsP7_DCG<>D9NCEfH9aDGP9o; zsBzFxv7)xVqAF!tjE=zxp*r>%gLzTP8Dg*?gYE&wpgv@#_nxR`E^e%@E^n!8sHi-v zx(fS!lnytRH`kXhYFWIvx-qj3ibs}TQr%o`D=2TOIj`DFA9AT)q;C&<;6>P=PLw=c zdy0>4%%?h#+773a=7frs*3mI=@-!#Xrr(eUY1>1!M{bATY4Wt1b&PNhX%2s>mBZ=e zX_DCqN=Z9SD4ku0GiYw>?yST6u2QZFl9;t4{Ts=g+B4Pv0J@JEh$$FLkHM zBkIfK=HW zUR;FqAj4n~Jrrutg=x>pT;Y(+6h3)c`Ek?A=S-S#Livn2Q_AO_GOMh-Tsh;)X4DH+ zl2K0@=bX-{r|i+ejC!G9Wz=)_u*PYX=VCw09#_0&O-sBc31n)2hV~tVUvH;xjiLRL z{S)Y5BkN1*hyXgXLw$v7!^WCwv{l9hwzH_$)KtSmfLFP+qOPvG)@y`-`9-p!qNRB$ z^Py0%Js7Svbyd~Ny~_HQIu0CHr;EQi$y!`fSJSlA9A~U|muZ{u?!OVIIOd<%)*j`g+XK4tbq)g+8!8mRW@lt|=?P z!jx}Uk)NxfOnX|Ner8H*p--QvPd&E1I~JFmUoO7^`gzE-R{ufh)8E$WKLdTXv$gs= zpx^!g^xuVkhXc@OpPPU(s90Q#U?xbK10g`m9T&m|ndWGVvDsJuu>S5)b_;bmo;f~T za<*OGt+kx`>`TVg)la=a;t%DF3)8;F*9hp-cj~+SmSZMU8UtnOa&bwIFDG;B@z8gE zI)Av2WlB?_&$iLN+dqmkDMQY9&O#Ztxc-DFNIGtT5TNDMclm|LkabM<6~kKSv%J>d z-xz2{0k?b^K3}eUcD}kbTuV!9{sW)yKpD5t=Y84N6|#>up{!dDwCq-tbqmXK{OEbi z^_#AftmRH0rh>lRj*RPP*A}-9+hTqv^jV($?DXhQrnDQ%)Yao+U;EZ4(0BWa+ZXq> zZ_$T;BgH)b0x#b;bG`G0<+53E`$USI{vL>&{zmC%l6N~m{Y-ui$zbO|p5Ke>251ll-eVr^k8SA$I=4r@t2m`~1n6&HmoSD!R|C zc-y@=z-MK*E#dU|7EX|}e%sA-7eBJH+O9%ubFy=4aNUy?&v`Q+!g%&X*vs)I$jiSF}b8Kdh^+wb-54kqkD0N~k zy!-)#ZL>F;&&Ti?kFCvvxO-<_24z2vkJ!;DkUg~XCFEbBIoTtM)_~i!&8D|GF~5BQ z4k5Yk;@scQeF+t2<*tIq*?~q^zx`phauL z;Agwsp(vG``vi3Iaxa0M{M_f@SV8VDQD6JqA&_^-y$j7P^zvrnXp=M5k4=QoxiH&r z|5s#l??p(x+#-C!Z}vs*Hn@=EXZgi5XoZ=0&W(P2Idbi5 ztLwa+oBVd8py?HKgx@)9{k)#E;^kG-qgp@l4VGgjJLeaE{Cli@GsarZ7C(0)G~wq@ z5t^Jj-<*zQQz4&{aXEkU<2RsF3hqRpa{lfY{Lxf%5ObgSh4&+uU9gHB^-r6N7nCu# z*XHsIu3;lTx4FWCNf=x?epbOylq)LO$X3O&dYu3lx)*$o80NIG+jGe zCko!C%{;rUxWGdv=M-f1Iu+Xn6@1806=vn#1)D<)_A=MW=0+5J2-kCpY;JTxA-(Qu zb7Q=`kyNes``-nnY&J5VlKh-rS@E50vT0nM z27eIi%VuG;g`G4cE8ZJnw5En;b+)FSXXuA#bz&6INe?g#XZwRopqWked`d>-jLwSx zDJXn+RtHnKJ?@<39GR8Re#kC(pOF}s)rmV&yx=hm_?%<2I+{z-f->fg%gSdhg$0LU zKg^kKb43NCIoM9g>hLhObuT!XnhR{MSHX?2m9xm!kSKT*8adUrT(OPrlB`_D8j(js zb82jEsF(K$!`tW|{13K+p662%&uPwzAB+|kbYrtyvN|zlUcm?4OU?;`u$Q)){C=aM zluh+~O7e5A&5AE$VdL>Pvx*lY@LoYa$HVnm?M(y=x^mEeJFDMfY(r=G2!2kpf9ORt z#lrcNjLZ2>R(v6LH9M4V$Y{uC9Q z&WYm3c7S#-_>jZ=o~(mw;ZU!Fa=4IlZ&pzwa*2Wu>Fg#qlozwy&)iVvHAK!sS>2z8 zbf_KJo83@01N#?lD4Wo435N2gFrCxl4_k(U`OFmNJe3vSgk1aPiX~poGqyXuf<}(D zXS0epgJs*fV_Q}p+Yq;N$MabQoICQpygze{obMN~yV_=#pb>dza}a&qFWe5pZL@!e z&kldWMML0fY)>2Nr=nGcpI9EU76ae`}` z{k-9RM){xcyKVOOFf`g`|J8hch=JBN`#e*S5I*AVes)J<5Bz3ApFyHkl*eYZwr*+|IC=o!gsxTka%U z%e|Zjr_KwZZtH07jQsG}4%YEL8-KB>Bes(JcTw*XVLf|1KDtoQD?YT{dStpjfyT#& z7cu-^*R#-&cu80GeSX)~7;NzoCR5mT6P%8hnwg`h>sXvG#7CM;cQ3XFJ4n1spL=Pa zCc99OA3w6)w!r>aYu}5lMT_EH`@BwFZtg-setcrPPXgV^PPZRo6YtiS$F^*4?m|IP z{P=dqKw|x#A%5SEHpfp8zqhkRGmUqJUhM1iu6v)Ew8Da2C@6}b)b8@Y%6zf15J8Wh zVhZMWeTG&}byj}G7We3T1Ff)N7YYW&E82Y!Sg8~%)6re=s%|_==Xd=+16pmY6m^}< z#xKr$36bvJ^)&Qee2G!()%CYjTUy8gQ0&FNi%yOo)He%;vT45y1x4}tc1J*B8-BJ_ zRzs7Gxg7WTU0YCPys2mhw9xQ-8IzugskFj^T`1@k|3En%6CV_#8*Q`SG@lG<53zY(d)AhF1+=`}r?EHW=KdH; zdAXy}J^8usAn*mbx8k#X?wx3Tht5M$v9;X75p!8=H`EWxj$aeI3Wj?2hl%*A&W3Nq zE)u`C=sL>ZWN%+rw1#{W`I}vCCZB}T@zq5PL(ku_+pq6(Cm6nR=V@z(cv~}g+nQn7 z)(oq*rl;CwPd7Suo6lFxXExf_Hv4PlbG7;Wm-*!BOs@h=H}MmFv!nKUgF|k%KbZ4T zuU{fw@i~%NgJ~u{S27=C=84af%skW)KS?q-v#BRb<^+zZ`I32?kvYX?dUKAeKnL|1 zie|;U>=VI#>(EBO(I3bSIS7a6_2w+NQt7Rr-j#6M|GwXi8$^$@=)F$Q_p)!JUT3)M z|Hw~pgVjs?nN@7`50>o5%sw7uV^H+ByR31t4O(iPgwc;_l=1W5@&|H*a&oxR>jUmP zfTln9yK#fn>-#&5Q9mn7`%}mo+h&PBeaBOyYnC$JcQ5NJ&C+(dBH;dEDRz3(&QZ>e z@qCN(DBH{4NRNJvk>^j#8psXG^W94CRqB1D zCRW(x4hHw_k5S~`o;8pgRE?)9y{}O(i_N|-s~a~+jnmoe`%`K>f;Ij;rN%p)rM6x+ z2Wa0m*b)6-W)0*9RpU0Lx0!m2&^CW)tQ$9o9*59JPA|*L-bK9ytn=_#f*Y(}VlqYJ zV$x;3c`QE^en$II>s?pq6?e|)STH%Nn?!$joIjj7J>%@csds_029%4+?SV~22q z)VPB~X<@9d&Gsv$FE7P>PVDB?rEn@HO7CD^YUDf`^Eu7^iraXuX||cu7<*E3@N+!n z-VpOSU%ySQ$DnRbUA%+KFxTYVWVgj|L(y*I`IL9?>D+di-FA@M=JmfHUDs}Ko3WJK z55230wWM{6pCif6gJ@F;~2Z zEw;r2i?Nk;-iu|Be`?#<7zp|wI>%N8={ZQjig+G-3U|g6ql$WahB7Z1D=g%3yYgNC} zAIg(Gf9^2sH6FVJ4mx*E%W6b+K~@t!PtR(G!jSE-=Fj)zw83;J7JuD#)@ed=ia-3f zuv;RV2JGZOJ=Gt?b4v-#E+|W2`az9>c^0B@U=~CMW*|y%aM+O0lnKefUN(IgGLBQr ziDCDe&^GJdZ0p{sFu)KEt#4_DTmB&&BjVm=P!73Q15wz$c^Tc~sI>0UlyR@SmrWmr z)N)ohKItC2*cBdxG_cri?%R zaqAphJQ+KaUuFllIrmsM9b!AUkMl>^!9BbUgEQ4n@NnxD^YYRkr+0{LL7AidfjrQ= z9padj9byO6q#h9q@YpeYlQgqKYphJ1v$_{CxOzK$NZ?hUZ+wZR0)TAo@cVEaXY2rPYX|rOsLjV> z2Y5VnfVVra0bVkaUG#Zqs^{hQ2s6I_J?vQw?<-N;WmxR+_ELtoIt2EEzwEC~C?4*w ztjM+p!@Hz~$J&2{{FsdS%KGt%@#8-D@DnVhW=j85&**cZ8XCq&L6qu7R{XQ512Mfw zj$&Feqqv)wO$SOU@Zoy zXafUp8e2n+t?vZ3-a3TWaQ^I3Cvn3reR}f)D1~P8Z$cDq$L^?h1jE`)=Covj+Q-Xg z)g_-|jQg*}Sv8X#>U|DEP>mbEGiNn%UKnF3HD@)ymy?=N=A>rF0iDy7^yN(XV$g|) zqE3I^9jwm;^fyDd!jn;`i(d?lGG{a|=@S}tVC#pn9OgHpbT||*M};Ce%72g32LIWR z7ejhFFMegbI0GJ>%2u0EzDh(%*eF!^lsR&qx{j~c4XR7 z{#YO09Pmay&I0$Vp9G1q<;;p}x$&L#(F zFJAax6lX0=c7V2^emg)fHUpG5a2GI8W`JIjGC(gqumM`kPB}N|6gxmaV|`{?T|V?d zcybNux)O^WpeytMRlB7dpdX-gxQot@YISmePUmjf5c1-Zg!AHTOyYXHa0lA-w792I%Sg8KCP>E*zwa zC})!cbPCV&X2)3zlO3R44|W4|jv1i&*yZ9_>;RpcGC=1Y*Z}RHi~7D6>Xdb?&kWGx zhu#NIjzC?bxR~Sq^b7+u0e^Yi#}Aj&T75!PtJy{7K1Rt1P6?AjUL4%tc`?~|u?QZV z!B(3AT9#peIxo7TbU5}?GI?PK=nQu4(IGEx4!k(VcyTQ}ScxUm09_qX@Ayphn%fd1 z+w+dd5o&<`3O4Kj9W&gHH#cejYypg-`;SW~>bV{)+P%?nuP`Cj)LJ!cBp%gk> zJsP5LkVZ#28w^l$wn|IpPzHazSr?!Q~xxHx5j9W47fa)X^W%zH?rzeb4sux^?smF(YIZdwF@sK!p2u zUAb)9ho-``q_tgT;+%YY_;hCUEC_>iksr>rgqu>F?r0RWX_R!K5H5TL%pDx zCl(>6etu^^);=#UsaQ~8Yc$)(pg?;F;&%JA&J=X$;t%XWn}s>Xn~uy+>r6?fY*-7b zhSL;wHdVL5SD>R+V~*`H4%d5Kg6c)Nt5k0q%-Xt1^?{&!0cz!z9;%g6`k-#UX$!I| zedA+KZ4ciIiVLQ7)`i}_Z=LVc4~9!%xUW{qLXRd!ds8Hq%=R1ZAKSxp3(O2eJJ`yD zQ-#wyTXFwD44($}xY8H(;y`X}bo4v58Q=Y;iN@4`9MuJ^@DMsQt@G#}%nV$4sgFTZ zY63p!>PvkutNZm6v0*Sac-(+HY^m0#bxyH=Xo~%A4@|_E8wy#_%dBRYtH$$&>v&)< z3yhm4g^Z67bCxw;D#oo0#z&@_Nbzn|iUBB(mg-Gu>^#Fgc3fS1yJKLuyJW5t zz1duGCeHQ#7W;eFfPW1Ahj*(}aqGbV-e0Oo=JjsvZ*y2i&j3Fb4Lf0$2xU|u$fSC&j}&Gs<4H4ZH%xx6dK z`H?BS=ETj!yU|SH?Jl25kFzE2NyVc2MQ7EYQ-a^uWc$>-dtVRR56Sut7{h<)1{+_j~qUteB_9cqf1Lmj|{8S)+{PnQdt=m z+fpSpb(OU(Rn=d9wIN5Po|0u1l}l^t{_oY-w4y20wtaVud7&O&jDvUTMdE=Q!~6S| zx%c#iN`DEx8y#l86Gz^JnMs!NY)GBi@46?F~tPP{? zx9ftQ&2?_EXCa4^S?TU~Pc_vxX$n?ps;Jeb`hIz)2Bn&62Orwd8ID*#mW2oMGc;#J zYC$w7C&$GBBR`8Fh=`SGDPj~J{l}!5`yzpUGPFN@kw|a*5^cR4veo)nzaA=?9&AiA zF4!`fI50B>`<;+I^hZSL)(z_qL$=bR-TGbR(=X8$?mMaB=yM>qa%5i}D)~jDy*6a; zi$wd@kgYEg?K{6jTla))wLaPpgi3zVXg?XU_eG+;EoAG9MEj*L(bkTTt=30-SE%F{ zjrNBjdtW5lpN4FGk!W8WI^us3TPs7hS|9D}LnXgxv~LaB`y$c4Gi2+FMCiv~qOG5W zY_&exzX+B5qS4+KviC)z{Zh!*7m4=ozC>GZg>1Dx+V6x){%6si#karXVs%nkUCXkQ zDr#G*rc)MWgOB2&yvWa^m@@i9g0U=%hU0qwnmlxJlRyUO| zT2WqCv8-BqYhF<~@szn`bCNZt7EZo`fB)}~w2@4Co1txuijS#r&T-S`mrX`^%ggPR zaQWhvy2>=iCeNHVaeA40?V}4KdU#QFV|imm-4eX&G2&IV_NBkt;K}F?+p~v{o;Yo; z*HYJ1v!t%ND#2HqNFRiHxcuZ<6GoNKnsdCzH~ZEvE|>T3!)p{8HL|?f3*I)lpErNb zwr`;n11OHpR6$8PchZE}7*)DS_?4}>FHv584hMCz(YU9pb0Tx3A19n=lvq3fv97nm6_RwL!b=FrdEKWkz|yzCXkMb&2TsC5LiERVGHM_Z#

yBHp5r-fHSd!7nEKp& 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 z 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 Mf{ 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..47ed2a3d67d21906aa1764b67a43c54d805a5efa GIT binary patch literal 30828 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

*x5!4*#P8Yg2zmVdOUn`60n~k$Dru zRGZ#AjCb3y&!pV_prur7sJnIue;=0W9;z+!N4ogsUZIeCp`0(ci}&F3)x_KHd4Je; zTrK&Ie7;hCi}sEA1+&nK3FA9j$c9=^5YcJ(k0{)L_r-cf z2crEc{`iHI#QBGOwQgy5PfsegE3X*;Sy^7b+x&8cG*Lt}#GiXKRxx6#mOrt;KUc4H z{~Em3ZB{$XiGUwda4jN(c{<`AEbs0!0yQiP`aXy?8nF2YCRv`2Jh{=x-@=6#mqK2P zu|CU~Z!&q_S23-^HcylLVeRoeBJKH3cdzqlkJste-XK`|cOLS^?Dd*Djo34d2zxw5 zS$o%mrM=6MFJ|w6sndu()3d@JZX>hyJ_nZe?m(XBQJdH<6R%gujo6sZXvBs+`^#%{ zmN9-m!Y1uKgnSn^o2bJ1k2ic9W3otFe8%9z6BYXv1dA--hZO3 z4BOw*)8|&`*?B;Fvyr#S_JjY4m+Z&2O}O5J68lksjb)6>Z0O;izQ@H*H6U{Z!6fRj zd=oynx9xrjnH|X6WZP|pT(y@AFO6Boc6&^_*y*$%ivZ`7P1Iw0 ze}TO_Hn_(x?M1LzdwY#Nh;-unXNL@PXYFMQ>^%f~y!NBLIYy8E>HnYxdz<(U*j4(0c}xME_3^M$zj1 zdttlV5DzrQb{Ar^?LJswuWW|9t`)ZX`2u^J&vXCAfc6#(drubF+YEcFtTF7Ze~%T| zI|h3*0f<^Y&v?LAvyZy&zM;=M2J)nK#sUNQdFoBAm@KZN%U zY@$7GZx!hM9ENNi>RLVg>RaAlxQ0(E-rq{-SzlRyJ@g9gQO@US^tF*0q;2usd4|WJ z?MI}*-Y(et5`4DFw#D~frM*M2M?J>HUMn!1)ECuNJra5D@Wv=TwHn`4-PXCePY<~o2f{s&c6lOR}oh4S)$r4%|lN=ffaB3a4 z%dtI!ElVeYjc6E35c1E|gwYEijni@Nt%E*kV?R|$uruHm~RCR1^Y;S9h zG<9y-(%8`)*^H0&mhMP;XB$JWl1Tbd)=+Ily4_VwB_^e{tO-_L(zdwXY7qbb0amMxv#J50W{-m=EF zc9`q!jEHVa#Mg|pqWs-0J$>!HJ(0%l?#6#FZltB7m&yL~X|mcRVLx)DzP_p=v3#GM z?}0YTtPxh+zYyj<>@0kEaTv9Fo7Cp3j~=SlCS4bNJnD=+%0GWb`djHrbKlF6hgF-H zbe;Qn1M=Z(ghN+8ysIkw(XL~6wC&t@{fwkrzkAodB>&u!&$UzLgo6v0@7%a^#jg3` zl$6EJl~WEZxOxB6k3Q(`+xPy#G-vly;dLf~z~l2-_JXbZW=Y$-DfQK-R4z@!wXKkO zoGCe6mpaR{9=K_4+)?Gu)GJrKm8Pr=Qr1yO_ELBHRqLR9-Bp`+re5mKy6VcEso}P( zwy#S)(C5d#=?gnk5A1yP&Cj-#;ykhau7@Z3N@H3#Y~y;ZMVXaqrG+ z#5i#-2a9u$abNwpG8W%2Szp8dh5GVh^|dqS=|^YYd7F!F{LCVZNsbd8lh)$eFBc`0?)ysw9b0lo=-aikNLI{4f+^Ti>tJY1QybK`*p_pf;R^_MpP zFq9J>dB^>ig-7l?a2YCGWh#8X%}QJ!T;0*r*VWb8-HXnTUf$K&(bE#?-O<$&Y3qnI zwYM~O^mRpLfMnmpSa`WIL^+E!#AhyT=DV! zk7qkOR~+0l^y~}v?F`+z;=l@DhpqIaojXGZcIx8;A^&L1wyv)C>CIHs=z=TeKY*^_ zpNXZBV*5=0Kx^A8CjdRptnO&s*p5)P?Pxvi(G zvA1b6riB(W1x#%oFlO3$q@|;&vze2F43)--33lsu^z^oDiEyayY?Yza`12g6;E_nl z-I43}Ne^3@{@Lw5@c69Q81!uFgYIqO8O$U7{pFK@Og`2pr~fHsG-{=I%+6hfS=U8; zXWo?Z+tK5E9Oy;NR%m4Y*$30FZ*kWA?K9i2`?wp+SJ<<;dN9?F7G_#T3v!%*`E;Bl z*@vo#kXi;^ZeDLVmYv^*6-n?~dsg#K|v;$>Z(sKZN|P zn7qU(A7{&u%Sp-4JVGwMdPdugvFP@R|B1KGK5IP@LqP>>?ZlhoFfhj~uoPoE(7bgAc)Q@|2tnJoy!5 zC3)7c9&*cAa6!%&$)CV@$}!oGgVR%!n4{ET8K)z*_bq%l-cvB@dQ0gD@3l-s@NR@t zlf2cm=e-+3Y%aYKZA`G7iB{osXxNZ_5Q)LGp&1X;;5BS(-Y4j3uD2ap0q-ir40_Mu zWRg`*pPTV2m2ad`?;9wA>jcYDE9nb@v=R=dFG-sNOGBEPob;t*h)%}uQIqLMjxnXq zI1VYKmzaa3jG_!2l#clTTFDt#kHJCN7$y*MGU?JXM9(ty-~=y2QPZn}zsFh0dHOLK zPeQ>vFPWKn1)r{W3R{S`pY`wkCYP=_+qhy4YChR}8!4oC^hm0AQ5ur*o<*!QuL=6; z9&+h;-Z9vPy}OXhA>JNTMTYlB)MBRB0nT!QtI*KWn}e&6u+7Gu86PkkB`AyI^`T+A z-UsNg0Vnu8QcAxk_ySIcl34tJ8#o-6hx&Dy?zkCSpyD~O?RX!cA-mr1p&anmz*x|0 zHYI2=C1{5v#j8Z@RPQ+&^r{gx&3l2~_gW$MJYHCZo$Mdes~K)E6ACt|VQ$9VOzJ4~ z1J`>8g>=0)U^w7Cg+u~gCVFVlI}gT^yyxJKWG6cZzDXbB22WLHB5uZSXy$tydA!}G zuxyV3C;LgXhV&_J@L`-E7DzwLOLydZ`kqaMQ+;jFp>K*oR(hf4&i~5n}wc|KGz-c8yuzN zE3@JL!(Gv;%3Z5v69>gB{>;v7)z~Sd`Zr53XZgbaV0s& zvZhL`U~EawuV|yx3dWS=zU6M z;hlqK6YzS`N`l^(&EPc^Mv}cgq?Y34<7}$836hXkfND(huIFIl-N@$W{T;Ew-gPM8 z5br+7GrYgTa;Db^r(}6UadxP8GzQ0P?+#cP=6wN;B*z<%4CQ(iusq!R1wKc3#mLl1 z?`kxRQC1b%M^~ zFZM0~FY!Kr=2CA6>>ueZL%B-4OW}u7Z!>aU=DmZsDFg9F zK7tI5;Xrh1PtQ{LZ^^)&BTWHjA7 z71llP86*|5WIz$#Sw!htco~H~0^gg*rFmCT5`p_2qc;(F0uX zw@?pwLF68T-XGxf@H#hm4z#i-p$Ugiawk86gVE+7e7+m{7)QCkMFR@QV=cWmaGBA|R59fBmgW+X?@GQj2${o(UR{KXextFmV#|ARr#JQ2V zYw#I9-ai_f`wZ$OywOh~l6x$VTKsrZa%aQu;Z1>bmUu>PHEJr{<{!;M=R;M7yWL3{ zFrLhukESFP?hS+%LX?|_F(=#?$liy@PVO!=i}2P!HnRsOtf8$Qcj7W=jy4D3F9kwp zF`min#epf~;5H|B1GBIvkYVEGz5`kKvcSa2*rN)*!IJm7GxsnHj69l>#o?<0p>EW1 z?oSx`Yk?v3o;dcJKo%XFlsf^9B)rc*3gzxXYYSiRABA(DL{|^r=pSX}zD7Ua90=cv zcsaQjviaQ>7{UyV%smFpEBvj%q{EP*vAN|e@|}Skj)sxkRy4ry-M;3O+yjhvZ(!^Q zXwJwz5^W*;oxsTFkj^;sD z`0+sKaU2crZQSI9pYUta$xUW6dn%B_ev#z2$Y%l`%MkKgcO8fhK$ZQ4Ff#rrxqb=+T}?%TZ)b&-)DynyQ2(8$ag_XqHJ^4QE-X^T*+84n`C%={cW z!^!wLa-TVSIO`ysk&M%s1?C_tV;Dr4g{Jf7WDLjPmN~~9jC6ui(cm(3$1j8Wcyc&% zVOnF%^bx*kC-?{CJ#+Z@EmR|iGt1I;#?&gT+D8}|GDl3foNDBp%%jtujH#`Zj8?#T znX4qD$D^V$YfN^q{(T9`nIp%)Km+8Q%r$B0$d+HybzgQLqcYYF_4qNia5p)+QVo^U49A?IXvrhPk>&MA^k4a{VAr{9X|31>XTto7uqL-RsO zKVU**B9CI1%!uPD7@PTpv@oX{Q?VELR)%cp+2myI99E4J;f%ekiCyVzwOJWIfGG3A z$bRf{CftS3kUPt3cuk+ zScfx$%tk2bMDxiSkTq83sToYotB023{SD1K-8&2A_q=r+g1l0*T6zs_EW;azvzg;= zffIepKgGGs^McKYA4$r*D42vUHt}LA?H*?M2Waz|U&=|Rd=&UVHsMebTWBbW4KS3%Mi5H+0X~DQ_N+;h7a`iD zA#BVAS<}-l#8C#@Mb^x8vSVsLt04Vq985HgBx|m@%$RN(N!FsYebAa=+C|op=FBYr zx{@)>vNhr#-)xVQo!~j}c~(jANQlM{hi9^~sqvS0Ff_H0J0|NvC}o_5#_x_bE^{(kFdn(%hQ5juNq!50g9Ks%`CL`#-Eyc4IB7hL$_1R?&M4xfla$hgZ)f_|9I3-@=vB&1 zyPjUh(K6o+y-$&G(afY5 zF~&qc#u6LDnV!lHKfw*vQp5zDsk`BcVTCDMDB<53!dX z?uHocYHBlY#$BUs!?@zi{2rz?H{g0~sSIynbN7A(pUk?3RT^+-(h$s;koQ%12*PEI z?bgp4=SN@7i@7>ztiqPJ2z}NKy0d7-U7Z(ZYYMtc{=vgFd7m(5&^?-M$X%P?-ExZK zCcDF#!_y$zfo=BFD4(0+=CXkW_LM-W*Kt$bOy=?$D0~@P!S_)Vce ze(lcyu=ejo{S8tj9A#ov;w)nAKj&+ra#+hf_&grX$|+hQCX3gL$wAC5jx*;RaRVDH zXFJDX<+yv9IlrV&E@bK5I=`e(R+^I5FD`~!Ikp}sE@*SymnUJ79CI7OJQe9;sOXIt25;Zgv5Me&UQ`el$p;EeK#Gj|*eyWbD*qa0x(Hh1rE2$wvE zOuFBnybqEeB6r`#wv?kCrbm7A}9r@q5^gWR^ovVm(|rjP($PtrTpF z9>b{*-~u!eCSux1*fG6@Jun>uI6FpYhEv3jVg{m*0d#q(e=>1&xE!bZn_^K2$#LQ; z%mHw6Yw@G`$sHF6MV!J(IK_GK>;b2W3UJD#S^;3H_YI!vGx4c*K$`_9;v8e*Un228 z96Wv&PWR`!_&OYN{x$<-DRK{Xj=-(vS@0t~BDuH2?(u<8fm4K2ep<5t%qwrte{RDp zTm)_Ab*pGsI7JoK(mJtp+u)WsC-mpKh<%9je&M+QE(@MC(T;PAoub_knI5wbz|0Mj zF{ajU4#VFWXvT9#q1f))SYxLlcW*IzfZy2HnucA5)-(^BKPap-GCTaOlV(1JmuK$! zbS?%1dupff0?j=xgAFpUr;d&J1k;#rf}L+-^BZ%MS)G3$#}8l|I3hlQ8F!GfAeX8v zh4XMoC%+=vaB>MmrfD<)=#gxcX%I^ZPTmM@F7`^c0HBVNm{w9JoyVEGHV5Te9CO%3 z&~x{)@%Ro~yojU2FHo4DVe=if#K^3}mMoKT0WLYxxTFFrqcUv1ODfHU%&|CLi_Ody zrXUfd#DcssctLPhyCffnbjdrSz1S&Q0Fkj&4WOl|$o1#DWIeRGA}-kqKm!W&hA}*F z(aTa|4s(aPQ*o~#m@y_}^@yQv7RKAa6kORYg$Tpja3`3t$UDMY=v5)jBsqiDkvz?z z1UHL4jBBa$%~6O)6sJu?a_LF#Qjf>J0T*&_2JDSRgzzxj=j@l`NoFu)(^-J?84$!0 zrXbUGtA^1;)wD8XFYF-7xriwPe@EsMohtQ z$xKWzLJRsMj?8tZk7BZ;l1=GH4|9VVI>9ki@N+#j3Fi{MG0u1+g_lh>CLB$R6NbPd z^AZ^m^V2TZBsNj9D^)US7;?WDBj@B|uP8G~&%%WsJyzduok)I~3_XwS4T#AeF*aTjp(vrA@ zd>c#s(|q{it{y?H65lF1HLGCpsE!Q3G^i9Eig4gMb=+~hO?Unr{7Yc!hqFF(uH`WY z6`bbot%TD!j0+e+q1wP*Of|{3)URjHLeUB_vjo-VV!|=W2AqOxneJw6$O3mA*n&>l zr`Hm$_T}8|!)D}!C$K@EyB}l2`vk6gEs3ikoWSRRa5yA5#a$jY?FAl}V8dzdcqO4v z<4{5g_QzvONFof8@0#^A<@=kXuL{LrznE)J2C{Unv$hMnvwg(pfWYevq{ST?TU@4i zJi$NB-Nb~`I5YtZUA~`SuD9v!5SY5IvkssCbeIiIWQ4mp*tBNE@lX8I+`W)+n#Z5|r@0HDi|g1tUXBgMxvNe%&Ew1b)7*VE;WUr$@=tTe z%LQ#5=?w_yL*hF1+%e|?XHPBn2YfMiv_dgZ!eiLKjLmgoO#(V5U~)F^WwU0iO_;YP zDW*+7ll6WanrA$7b<^L)@c0SBd$6Hd^=p#uz{V3a$NddR-gVaO$IiFB2EswZOi1Bd z?((r|@9>!E;52va75X%fFZ54yw>#l94oz^KA=vY*8Z9uaLg2@a6~(BlkI5!Z9e2~P z>9l!VjTwtZ@WmKjT1T!$bj&B@C=B z1{Rfpb{SaJ3~%{6^U3;p78^Un9TLx+z{mfK-8XZY!=GSnitkta9jh$tXdat8dvoWO zmf4LPJ2#%(xpg*PN1eTOZhmooAu+G5xpg*P*~iuKxk!0VT@ zd%ByPcnkT6hqqdL+FED#c6PS+%--JH($UkHM{_Oht;TF&asHhAg6N!rImLyAg$ol^ z5@NJ#q8P9^M93ALOP#a z`R$#X4&jT>j)${Re(j^P2gYTY3LlRt9!plcWDgM?n_F5N@x_)XUwH4y z-^}r|r?(kWFvi`O93yHJC-62cPT+vt3B(}A7KPRrZExAy(hgCIFTzbb9N?J%&m&$- zcWYx)3q)A@P-Jpql8tU^>1gS0Yr;7!NR4WDUso@)lP=$5GWCUH4|k35f_^Vv+Uv>h z+L*^UVJX#s6PVKaiz~`;vdvD0DG5d#*g;Wxdb=@<`Ygr5ffR^k>}|tK^SzB*x_t5C zjeTwHy?JdNyrYckaTo6Z6N2A&-4v{nF`y?Wrv%+Jyx5(bE`p)4GY|xDBF$=yvS-3L z6T+Dx_DqhPkr*rS>T@6^c&4#C8V9bN2&V*7j1UiEXd4@5m;QXcJuqLv0JDks_=F|A zTpCaQ`Q%)iH&dQ8WG-YSHvh4h{nq*k*BxTlcqYY9j3$QZbdha3Ei1mfNHb`PHKAV) z3&|d$(}N~Y-he#eRDY_2(4q5`{TX>mc7sWS`SyK0+42+d^OMY{VWu?W;^dg`eYu>C z_v8Ogo{=v$!I&TC$K?nwEGN|Fzn_bo&+uG-E&^%vP9Tkym>riFN=C*>k{}tYBmq<9 zXz70c8izgG0B)O_GMd&%!E~zuNg$1_BNoT>tN&~nRS%`7hX>oN$48s&jj_2gZI$_( zWFHJad}2LEh8{+a`F%i2Q1-``!FuDr)&~>3Y)Z%M_$?`xOY4R4 zl0P~imcN)*o|Iz3U|O;9ZoFu5Or}Tw_uCF~8f5=SKHSz2TLxRzz%opiT#c6fXKRQJ zzX!$qFhR#vSPC%@+4%pb9ts$TEJnrx!42%)B<7oSG?w}00Si3Q z9&lor!vn1)91c!04gC=F=1U1YFCjCzB1_!_Jl~6_$rt%P*pIu((P+ z%~ooPfq@k^aDt3YB!{T5CkHNOlj9cG><|zH+18SWpgD0r6vrIoc+Bz49>=D`94RGY z`V04&wl3@$tkX^RPA;}*mPnkj*wZL9jC1hG!`M_`EP7Ud6poP@YJaXCeO*VNrUXx? zwvT4O6Hl|elVOqjS&*3q&1h!Svw5xH8Oevy62^G$UpovHPl<I+E>x1eIGz9GqW@p$pHg4(dC7pM|5HQ#AbIh1gu;$}-7A|NU`pkc+3!&3ml(+nljG zn4GaO|EF^HPkNO}B5kw8@M}8O`UhSfo2CpcjM4sQvgyvT_8oV7B--n&ty)$UEnVHP zBD%J=v?yA+t|3}mf3#ECP#>*awz|GDTD7X7E?Qr+x~{y^S1zxrT~S#VZ8)~JGP-)z z(W`3Ku5#>s8~lz-UklWtFj`+;x+=P|ez~t1ZNM#^I;38YyFK;2jorN_jr!WE!f3_H z(zs-pcztzwVVsb6iEz)SvA3_ssjaJNs3}{$ELtwvKqluE`MeS(Z(&9w> zOS-bA0_CcwPPD#ieWkWnU0POI9j&W8W_49vWrY((R+%ERWDL;us+B06?~#rue@CUQ zrN_Z-?UwGXEzQx^_Qp*Tp`sx!AASyy=*rS{hjvo=mS*Ln`r2r9&GP7~npKrf)0SrQ z<2g~Jg}Y>qqy&|!WyWTrU+R}tt*fjM&onGAj5ZWRD=U`AS87~(J)7~<6H()^P2HXN zsfnhxF8t<#_Rv~5#&`R?;~=@ZBqw+u7clf7k4H2+HYHIS1dwD-xl85>fqPX z*0wEcV`J8sd9~e^;>uHyoRzP55aL7^9ne`6C<7#-1MB zU~lj2j^Yab)&AGPp z*y@_nifGhA`N|4^G(eR$tgc7pqx-{!%`MxV#=hRoTRNLtOwv_z$~gkX7Y~iS%lFm5 z-fw$rZDnZ#du!C(0d4Du;jn9 zM*Qg1wzlTp&8!Q!p{yZVR;IhU9XVq+U1MFo$f@P8Tj8#7`AYvsOpJxPwXmVail)v! z{^pWuf;F|3tKxk=pm*9Dfm1%KK5Ev==5{Vfu0 zhj+afzz=>!`Gb1QKT_k-9`hqL(TzL&;Uc;g4^c`{n=4tHiIv7~YkJHfW(MhHGJL?6 zKP;^5*~EFn+2U8!#>So&+;N8+o%T-rzKi*Y8-Kbs?}!!_Hah-(qw+PTH|g$`s~Rfn zYU`@%D@ARS>^laysDEBrR#&q!T3)-_^oIgF{2SM?2}jw6;juvmK8`VS%%mD?C8kUr zQRzCY;@Wad3%aYBbJ6a`j!l?b4mmhsR5BAP_8dN=(LU5%;XG-=m|W+?8SUzB+Zt_d z>}}+1IIt%4l*kc8Pq~P?r4fzSZ;u60w8sH$)$eT>ZdgGBTNOtj`3;|#88grfFcfo? zbf=1zo~G`$uHMdWn1$Q?oOLzsXzy%nMxo8G2pOBTYgZP;6`8{-Cs0ngiCOC1E{95-N~S>17RN9VSVWgLVDl#i1@{{&#Nv3f;$RlI`+%RYaU$%&TX z3B8Ggfvmbxk7NU;-1?RE#ZCt&ABRQvyMdk=ODpT6%i#ddj<#g=eN9a$FBXrn+NG!J z>f={~{cftLt#x|LJU6J*H?{OenRBecdfHBH>G##zw(b_w<@EBRwAR6oKXDBr3ms&> zqoo~-OFNdA`ajZ#MrTGdX>R^68DgxDHbpnWL-<85jJ0ju+uC|s>}rXRU@@K8-|6z* zp{JkHvYIt^z(&U}UDZ&ihD_;4{*W2}0tNc}zxoP>|6&H)EFQA@16CJSkWHQ4Y#wND z%?>KA+pp<{@@RPt)^~a+igo!x7LWGaS}b)3bmRV-ljVXP2>n=vQN|iLt0i_*G-LVU zGpA)cCJ{4$*+wM4`BmDzsc#Ebglb;ENQkwm=^l2ZMPX0nDBaZv+S=l9wB$S|vqsZ^ z@qcAyeSPWjN>w-hl;~H@*3G?Ga7EGLPbqZN!5l}%b~}EXX3f=rcB>@1-LDf_93V4; zjm(KxPv(+DMz+ejx|%viCQz9O)P+F*a=p58)pA@N)z(#-nSVfGD_5;v>2$+04y>r_ zv@MMoC$~qtI=A6Mz|^U3%I3;sz<|(jbk!hhaE=1y7zGOFEO46qWdr9Ke;DlGTYMFn*u#$_G_#t&021Mg8lL$&2KPA}GHgtBbZ0y)k?@vnp zHEqM%(yF*-+~3Ld4TR`QUU^2@@B0T-GfSztoF(MtOnmC55~|Aw3h7no4jeFIBX(I^ z2i7PRT;TMW$;f1`Z0(!^|GJTVo#wF^h${nSa_uoNS%3D^J(udsYpZJFY$R63GF$^S zIH&aC-4HB{Te_p2t*t%yekmjS*(!^RZ`QKSoqfD$^Se|01>nlkRjW&@&5&glc>YM< zfp=w`jrcLylkujAv28M@t~zAMvvn%tWqnIiJ$_7)_eIQ_(Ogl}Wtaj7w5xg)zG#lI z&gzQqGhF@p8ScNTRx4~4x4g7`1*VkvHrUzSwn=*a@>Q!N<%RPj{yTM%ye-W;@C%L| zt!%lz#dT@XY6%sGocxp>GQqfU+db@BbnJDY-@P(~?9ZkJhvgKi6!acIp$_Yvz zBOg7R@hZ>BdE2@hyP&`qdzyOlwsyATH-Ot)@;0{hn)N;-L;0k>EnRu$@?8YISX1To z;HQO~Hs`@HTU)xhN;DM`H)0mq5!1h1GBF!s$CSbq!qZn0uLKQEF(8j1wF|{YlrqnSoV7 zdt1{ENV%M8@5ag}Va*kv8{Pwyj2F%;&^|QNVcD?_mG!tOsO}_iQsljZHWn~(A%+_R zo7$QNI^14vaG@bhZO(v6JvMFN6043E+L(rUJuvXDLVp?5LRJrQvJ_iWSyxtr+X_Zs zHvle&q6w`)#YcBC1Mr~fm}!-MGk)*yt+tPu6;v~?^V;lEN<56NiPn)gF|GDTbGydF zp0^Hqd7H)m!SyIDTI;d9EB-Zt6m)HAUH^@%LFZ(8edWplE051=g#A4X%^j^UG2?!| z?M(@JfPh{fztrP=*V&32faceP2N>a8h8yClquC{uzoxem|K;f?_Xnt4%%-r>(O& zy2W4P#my;m?3`j8?~h6*-@H%!IhTF@iV!1q;leosYNDcMHEt{5JziO%$WsK<&iXq7 zO!zm?%u@izpVDHDQq4mP3Zi9e7ZiMEZN!E-8N&TJ0gpunxtY~}2U+euOVK~8w&Pkb z?{vq87`c&E#haioWX9CktIFHD+j?6Ze+<#*s z%mY8&*c0-oMn!#(a=>(qMI|3js)u-H036WD%%!d@UdykAY~rrpHKEU-)@>VU6!0~wrUsE|uRKv5lkE z>QFWt8*TEdVmwc_UzZxp4o=7N$uAu;4)+YyC$o&!4$o7*0oyWcl-sXcQBI}~Oz@GA>z_d>}zlnI1$oaKH2Fl6f zv8TTMiWucKSReA+cC^Jk19ix@y!>XNO^g0y-Oy$)HU{dGt$a6y2!o|H4RYGzo`E`K zn^qmzrp0!27&fML1~vxjlkpt~Be!358!RpS7J;$FJ>5c`vDol^3ln!b_EtUv92R*o z_6*b~v+kLPR&11!JFqeEm~88j`LQ3O$X5Db!(t~4qE*o$S)kJ5af5IR4}g`#T~OV_J?4sb@;NNGq?XFC>ZM)_B=aA ze+W7Yotyg)O>2B0;rOY9*(lP4^J zv|QcX86=U|a~fP6#eG37VXZ5RYk92Cg>2m0F#e@j?Cp%f?}^w~i0q=X--=}4w-P5t z?tQ6wN|{gqd&xW4wV^y>9_*BPv0<8UkS*HkUu)fp9!F{7RPz8_1I9X0q7dOcwj?N~cTd^pd6Qz*s#RKZ}1%oeGDk zBWY!kC9NE?q-FdpI>yhU6QPb8l5Ly$UrWobgP1N0fnd@a=Cdi6OaZ1`!lqoprd-0N zT*9VY!V#Erg{P3E>@&zxc3^xShEw7%p_^B;V)Bdo)_TQ>XA_$t)lB$ka7DT)QIB=Q&{3A=hy^DC6Jb$<8oz_Bg-{Y zUNFl=*HF%~(DnFrF!NI=^f~3!p`Xdj`*CE^*)4MFTrSM=-arsW7^c2 zB5eIRP2@AMCtH6Oi+mRLWRK26Sd5J}H(i2DNeFOw0M?V4=M^=rzZ z!^`^DMW-5jvbFz#$ZN4DTl|Gkit zZM(Xea@gcA*4!q14|L4fG6jGz7F!ND3HzC33;-8mUqTig)&V(${aUiQWo*Os`d$`ic8S4M2kjaDSl!y-fP@{BC6+R35pfLMr3K?;k z4%y~;w8-fPvd!}hkuxu3>j&c>eZ zBmAGxYfw5T2-9yTiO!4I?-V(9=Kcw7(uaE~haKwNO_sDC5T>u5CW{W^PzS{~@jY3C z@t8VnLc>Leek0p5nmR&UmWgc3xByI>5$ws{B77iJV56MnCVOlw2-Vn_7VFpaap=%* zrjO48AZ*0OxI84=w6=+y{f6wxdXN2+Huqs~>JD*>g>C*Xrw-)IBiY*AC-TMElWpI; zg>u;ZG4{8U5w}Fx+Weu&Sw6D0`BRavz@F^UIKs==Xoo%^oB#TU{p%vH74}#m2uavn z^ks%HHW%X?15djgm?a#6+ji8=!bawKqXTAOUD|6^*547yl=^Ek%d7*&rO&y!61RXX zbyrLs;f0Dz$k3-BxY@WYzs)Dhe1zor7{%+zhlGhRe7oX%6#q=|e<}Wj z;@1`bT`~Wef*Wy67^gU2vH3r3qSK({8x?mcK2z~-#aAmnp!iJVxlGiXnEzqXmbXRm$%;==yiM^LiqBKLOYy~uzoPhSimy}r-->^w z_zlH>Q2Zyw8KM5N=yG$GeDQ!lO$5l;WQ& zKB)LD#eY?tg6nBFVoW;26h{>2DdzRJ)nBf-LGeb#9g0s=yi4&{6!Tx7TKnHp{D9)8 z6u+qWH;Ug?{E1@zzi?}RgyJcR3l%R_e6-?qidz)-C_YQ^ZpBwA-mjSdsnh1|F~!d* zeoOIR6%WC^4I6iY;;D*fDlSw!U-1&f<%(A-?oqr$G5-s@&BGTIU!-`C;wuz?UGX;+ zKcM&t#XnbkQ1M%eKT#DgK4xzbGDx_XymG z$$~Ro@lwUdDDF^vs^YIH{w7)OgWUqQ_r&g1IzJ?j_0xS^@zYA@WyQZ$I&Uieqtf|@ z;vu+)=SF<{Gsu$GEX9RNXQh%Kqj-(dIgu>oYEpcz;)@htN5@k)L;S@OA5@p8o{DE(Hl*y&XAKBa%A;tLdiUFq*9i=A&N z`8`ViNyWcboQ!yG1kORoB4bU)kOQ{&pAV;8>M>t&5jg^7gi^)pmClKZo0Lw6l6NcK zMwUFBt$3H>Yspf-2Nd6__&%loyy90CzoYa&RLoa-t^HJT1O-IMAfrt%WP|PfYV+TH zBS!4ZRQd~*{u0qIhFT5f;?H`;>y&<@;*%8jDn3K;7ZqQu_)5jsDgHKDeE0wveVE}f zC4Yt-fe_)p$hdF9@Cw*I%lNI*d5JGqT22@bORRpD;t}Ks6c8qn zu`Xel2DZ;N7AyS{#g*g;lo4u`yg~7?N~c@Nw<0G4vt4il;#RnAMs`yTF1erm2 zK*=9c{1{oDJN%cDzoPgcS^V&!Vh;~3tUO2Y;bf`bA~M$f4E!&4R$iv`k5=5O_#DL- zD&9vH`!|ur{#{CbztVqL@l%QqD*gWtdWXb1h zve-XS$(xn_HpOQv{;JZymMnG-DEaM5|31Y}DSlq@8)V7bJ7lr>p^_)z`IQ?%0TD9E zSgSD%1Ka0x{NI>{h%->FibVeTu(9mOR|9_))TyP01gRq6jx@kfd?@SPxQ zX9QX7M3j6QS@JMj@nUiWg+(Y)%xu}U4ZECWP8*gnw8wb5;+cx)D4wUdPVpMWCn#=I ze41julVJ0}cS0;*ulQ!gw=2F!@plyeQ1Ro6pH=)b#V;%VrQ$af|BvE7EB;V1-=nkZ zpKQgW6pvG!r?^nDc|I%asKrXYM)7*Z{BQ6!-BT2ASIqY_t^#m_4Knc~+JzoGao#qTQS|53O0vlN@>xsvW!CFlQ9xARMl;x&rbD?Uka zhhp<=SLUf5O1?|6d7djemn->|iVrBhRq?kKn`gLU=SNEZwBqL!zo_`Pip}#}vGbmi z|3xwWXG+XJ_+|7MXDP-HyT{~H6wgpRTQUA)OH99B@mj?vD&DC0B*o?#uH?T@$#*E` zf4sN#d$HpEif>kYm*RUBKdAU&#ZM}JR`D+t|61{%6@RGMJm;0NWbs+5@JPjD6;D zZfnKHA`YGQ8Vbw#*tm*mJa*k3pH3gyBxC>Q_FqFlIua+%Y4ooUxL3n-VddNJj~ zC6sg0MySAM?-%jdrVDq**sK904`vNu+az^RW(MZpa)c~%5c6-@)BPbIr9>G2bPi z9o*J&`2GNyZEAxso8M+(Ea{wfVZPpWE?N9=k>WkV%<~nBuT#u-02r4#d zyiD;b;UdV_3eN>^5H10?Dee?5gM5c#K7VJPDgTnRP z9}oRslBGTWPVw8qY;PYZ{#0=?8X)81R<+|P=JR?hAE$V-FuP%%;`xe86;~@>E6n!U zD9rI-lj1JLTNR%rJRABug?VkkXYtG@`D$T~8GQauIr%2xrQmNXeo*m`6!Td;<5K?@ z!W?gYC%g{)w&D*If2=qe^-nv;L7(qvlQ)3*Juq@BnEx@(GN0p<+aaH=c!6*iGsQ0}<~sw7OP${f-vEA3ct7}W!Uw=XJb$M?IV{X;z8uA4g>Qv?sxYqw^MvmJ z&r`fqG2b_!{kx!3E6i)hb&59#-v{|-VO~@6Jp{)69{5z@$H3<)-Yxti$iJfa8sTRl z->>*v!asrhe&H9u4=H|J_$A1n6Mh-|its`3>%zYVzpePs!mmUAiQ-h;OJG?jAF6n) z;_1R~LZ?vpWAJ>%C5o3Rt`Yte`m2TcJ+l*qL*Q1$-NNaRpC-)rm(Ld-4&JT!O5u@^ zUne{Xe6#Qr@Lh_(D?APIM}+y^wI_uS2S2a)7m9zU_)m&I5iUU7)UfZ*3h)rc!xfKJ zJXM(Ao6HyHcj)FRK2o>_a=y#K`Z@+&t9YGoJ>-qTtHCD;uLbj+4aOy(Dts*XJmKTP zyM_6#_vMPeF1!J9zP~{`d#-LU|56xJk@GvnZwq7R ze4zMK#mRVgf@v|iOvR%VPgb0-c%d-YX63>&z*UOt6!TpXrbV4b;hEr*g!93CZ-hGJ z(}j6`@CC&e2`_^DD~hjGe3N3nPePm2|ABA`_(|ag@J|%Kr1+PLea`fm$!J@$d{ zM({rrr!Y-y&5&maZvl@M?gUQ~=G@KqQmDTbTr9jD%y&^JCodB|16-qco$$GkH!40! zm~%AWSD_v9>B2j~=PTYRd?Dm~7iE!Lm+e=4t1#Q)J&M1t_)*~$==@mmONxK3_-(~} zUxn$SdpiMK7?C63km8|=M<|X6Plo^0|r^3h#ovhMWUHSf{vAm~E*| zakntr&#A&_7S6fCBf%F6j|E>UJO%tUVU9C=kBI4#Zxucqe2;J*_(8>w3(to9C&Iw`cGH#I2pOmL5o5{iAK3DOV6kjRKc6+^W0r-I8I~Cuj_#xpU==1$9rptEt z6JfT)mlVGy%r?gNyQoioS9lfpZ;F#pQ0h>gp?H+yDZ&lV$rolDD^|?273N%dui}RkKc)Bu z#RrAi&fgTi8vL$ezE{TlQ2wdnR4kONJWF^lbVdp915Z_)FMI&<`NFq=OB62?z8&&f z#p@L}E9QG>%mejL6}}sMzVH*^3l(3Y_$tNMDZW|wX~exl_{ZRTgfHXE;d(?#byIJ86OB6uvuSDSk%rONw7t{4SXVMfez-y-&{TaLeZV!nkH&h$y-FzOcy6^JrmS>)N=rig`V0 z<(n1r8qdnlR=ivBm5Ogv%xfnb_W{LEDE_(PgNn^FWiBcZKB8PWDbUa6nX<^ub7bKe zN~c(HiQ;O->&RFKFf=RfQhd7Nor=w~V~M*@$<6a(k>9W6kCHL&F#J^UtBQZG_mQH6}kCNuCVzYuJGMT{~^WC zD1J$?`R=X6eOJjpCbOe6rlO8Y3FV?0$Qy+@H)kAo%-=0y^b`KF_P?bTQZ3-H*0+l#V zAF{CG2DK+u@%gr5b!M8U@|piLt$xilw`}a&gnt>we@U$+{P)JF zXLGi3Kq+S@vijBgdS?&R}76Y}5W<@^6wDc?`lWSA|g z4QK2D{?ka8-&Oya&j^$-#5=s6WGKd#WXS)pjMos2yu_aC^zTC)fn&y}9;eGvIkxr| z;CKo)8>~I93CJaKA`E++_h}EqP0ZdFu+HD{IOdwb25WCK1lrzq*yCJEdt74h9P@V> zHf`_cIG%#d25axj5NLY`;ZvKxR5?d`=G{5$ZFxTe4`%OfiBp0-L-i^B_IUlpv}o^_ z*mVBJ;$RkJHrV|AHv~F=_ru=#kg>d;oTI%|#Mky#;Gh9=8>~G(YtZ%<<6?sA9@^vb zh39B*dV;;ZG_Ha@H1Fp@&bnkclwJ`cgmC`z^p*^g?nGnR|FGrYdP|pML686JljXpr za;zL{#NHgS@eq#Ngt?;)h@73GXX|$s)&#ttV1rHfJm~3k@z1NBm!QOSu{4jRd#l*9 z>F$O-K8vuyru)3;;j{?{;h+MmguPAopy=8B@tvu=6YMeCE0F2@RrmVq3FdE<*kk<$ zksza6dyk^??8dPTHeLQ+jJEgFZKy}cXm1QQo};~K3HEAX_#(({u=XZGPuqJ5o!r{v zyBpS?`P~^DTmQWZdyA|w(PRF*6Ve@tPP;!rkB3_l(mlAtan6=I4O&RXWoTW@u#HYcc55d66h0# zB(z_~Dd7P^FK#|mLyz_j!)EQ}LeIvb-pNSp707I`=gd2mR*3zwnHW#yT9RU`H#s5Q zhxX!qBGetzorTS&yC5OmyU^KcX-I;#$9Fb$IX=3<|6M%V%g1KzRVUaB6#BmrnrLr% zg1uXB>>oGS->to9g1z;y_YMaZ2{wQ06YQP;4cvo)9`nbxYwevZ_UxFlVmY2!C)68l zZcWhJ(HuVxQHR@E(1TlJ;U?%Uh#mFU#~!g~PrY^sz1`4bUQ0x=_j~@l#d6HY#&aBB zu1T;rss-Z)PfDlNExvcTvzu{n#%Nm!`- X%_fFpi$fFie)

Kv)A=@YS0iX%oJwms8$EMW`alt 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 bGnu{k57&noIW&BHo2F}p^N+z7Gt>PKYzEz5 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0e41f4e9418cc10639e87ce0683bc11d02fd64e7 GIT binary patch literal 43244 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

K4v#d27HN} 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..da6128dda790d4d9b6886db439d871a195e3464a GIT binary patch literal 21528 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 qKYZoH*em&`LR#iTMsPDVp=Tr z89TKYd$xcco3U0wxWSg$3+xAAr?4HX4f2KGVDQ4h*qk#Tr;6E5WeFa8uCfeWv{l=*vPIrHC<bq5Y5g|*6?3_1Pr-q1@)u~wk3s+&+ zs|eRZs&}jRs&}fL+N-pV%V={HxLkMv@kt6#4__4V&!vl`uox<#RUc$SQTKx^ILsz> zAxHJeZLj4u2=X}U)x&H!%2JUkNv<%M{=*Bdbeh7p!5HdSS6GNtX8A;zLCq zr!wxRB67(nyfdEJ1U@?6$+H6yVz&0~4&TlqQJ`B*-g*B)cTWsQB3I*F6kUAMtOw&b ziKcPS2S1r99QZjaJ|}r$HAs7Q0j#^8WeJ3O;0gFH?T`BCnVK)~=gRD6;pzKRpUgIM)qkwi2Yu8$q8Tht=-!brpfj=x9vX!wr}{JnvT zbrp|0oSr-$;v7M%e5wZ;De+h_k4`G{0x6l7i^TUL5sdrYm<~mW{UFH2WTxBC{j@JI zWXewBRA`Lo%%cYqk0|q|m)9%8A)Egs^s}M!Rc=lBpF16@&)(INr%%)Le|Vlpdqvy! zZ@fksPe-75KWfA1y9rGH+WTlE1JwE%^hGrCQ={{=il%b~WWS^B5GY0Wkxyglx(?&z zl0!=OeF$vMdmja&d1zj`A$s28?7-IY9s-QC0j=X5mUyM?`xzZijH^mKYLhd(o0v$C zp`n`h6xh6}pMv)`5lSH*329>*_6>Ny!bd-KS`V#b8I6v--ZMb9hdR?wUyF`M_toTW Mp)Ox(613+14MabGcmMzZ literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..adb6650e7c5f73dadc16a92d5bb1c999a0314190 GIT binary patch literal 1308 zcma)6&2AGh5OzrUY2g58F3X7`VQ-QK6_9dhLmEX2X+>HIF06LF-i_N`du2Om!-ZGi zxp*6HoPcq5O}33H7-{19`DW~VGs)M%_^8onASVs<8Ld5p;wEH3yDPvhdWd$AKa)B0 z!$?LKa^b&Uo+x?FsL}pldV(i1W-Dv2gGcXV|kOqsc2s}x>z{AkXz7!4<9UcbHX zwY#K4S{}~hrJzzIJndZ>CUh7uUF>y;mXOP&NNJd5+QVsl8L9+#!Aj%E!^f$IwTXMF zm_s+52#M_lh6|jtoEFQCm}cgBEc(I}+)^*qrr0ReMu{?*%mp=E3asIK!wJty;?RV3 zAKsy7ii-<;sloyPP|m5r3z>z6XADQ&B%EcjEe7!UJTI^bql{GnqZq^bk{de1K+J+E z4OiV@A2{+CuSl1)eK0YP6Q9bwkb(&q2!yCqEQZ#;Ruoc-1=b6wqJ$ze?DyY#yHrW7 zjg%Rl3_aVXoJr7Wb-L|#`^}4LNazu4fd^_g~s)}N2h}i z2jgk4wR3Pdf=>W%NPWk)(2w7BK=axL+V#6rPlIolaxG1?wRXU2qPsWzdpG?12yIY7 z^fCwf5rH|C=ge7#T^U5|fDwtb29rheG|0GM&ITwVzpF literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0cb4489b121b1a4d007d4f5c40c978e24bc041db GIT binary patch literal 2384 zcmb7GPjB2r6d%V(d-LXx{kXGz&oB(8 z$Y39_Gl{XE=P+V2)-DWgutoL^`x@9PWXpI5#+Uwp;1mkRW~|vbmCUqi3(%M|wI7Mi z&(g3tZ~acpnERz*^IsC1nO%hw)0+LBB&&9X*nI8t(&Sq(>#)ExKY-1Cg6<2nxohZ_ znDrT0ZGU}>8TXe-FVL8=WW2JlTsIf4EG#~cq^_}g{q4Fr56=}ucGjz`y9|$p(OotG z=B`3+)Zwm;1n$(|tlzG8mtUfFJc~9%j;n+p*itP-elQhiIUff@MBzY=)50P%RT#;dnk`MhP5w_Ehj{Usn zw1N6jU^@@`wj*S;)=$Uq=Je9cp<>B6b%uNxj!rJ<1eepg;8UI>iau4y(S@l(=4q+y zjnh!ZS?UPvAvn_NMZWZP8F`379;Zjnaqf>`fa!54ok^DXGETS?#IhIjB%;YMKE&yA zq>qAE3Yl~6h~rp>0|$kf@LV7iV_Tb>ckCNso(Unblg`eTjY>IX9lh2{tKDoiZ@*R* zmR-X6x63=g9+rjeroD_E>~*~LjlBok2m2jwySv}{aD97kZRP3pjV^jjI8Stu6j|)g zzZE8KPQ6kjm)BF-nDl6AWS+aYCZmV#j7(NL6M#(i)H!)NLzCg1(8#1^pFevTrzl1h ziV9;?ZkIItoQ7W{jAx4II-0U~HN2|fw=}$|;rkl?K*J9;>}j~C;h~04H2jr@i**%` zI+U(B8R8&;%e>?Rg(QC@nM+5Nxq%SO&3WRx5f8?FFQ!vbVLu3RKA9T!b3g5KOew9C zIOPh%J9F`T4)J(0x4gY>;SSmSC!&uGov&(Zs_)y`RCV^QR(9$%mEXaOcC=TtZU1K1 zto$htL~AG@_4D>)*gHqmiB(ou@T4l`A0o6>XP5MQV(63e(Va2rpDN z#MIb(zzvHc~t+k&2f9s{}9*X`YFt-WVwE@^0Pv~Alm!L}~2k}=CVa4u3jmbF|dlvyWPWk%In z0@{k>P(t$eK|`=?!O-|g!3D9^!PaQ7H#!y$_KgpZ21mQc;*oeHIuh)Uj*s-s^IMkG z?TSW&vElBap~du}FOKe6h$yVUu}9 zw^fpx8_2&cxYx3Nk!@Z4;Xyk$_uIF6zH+PWNWmsXE@qX;yB)RVeo#elDT14|T@|tz0C3g5a_2i>+MSDq?v$9KqSkisV(M$oC&beuj{LFa>!L$EW=s3dy|+ zAAg>zB#DmpM3Crwm^JRq_-Zyp1Ca#!jsW`o>eo~DnpqUQq+iyp0=4cxVG0q+4CRp0nb2jBSqQ1 zmr%`2uh-6g5Mz*aAA~;d!|L-Hd}e#@%Z6HUA+P(aXYt|5XH`mz#>wlD*;`q3fc#Hr zg?DA)&E#EZX=b6bfV>I%Su;zfVTN1bhS$r3|@wrxsmFx4e_p_?=UPH~C(>Ur*CD3-hjNZ<0evHoX zI9(8bg4SUavQ~N62$QiP?_V)&PES5FK8;?sooaNyIh0p2E5AZp|`5iusod9gkbox-_Ea!53&UU_r&l2Zp ze9m$H6Q6UP98}>1=OSnZoh>LU=sd3K@GoH789+@koNMSoj+gG~T#nAnbXFi&ma_&u zw8yz0se7GwF&39Pi_p85IrGpJX!4C1(5#q;<>W2N+Mja{#QtlcmvzNdvgLme#bzCt z#s2g9Pv)2(oWnlJ_HSa!m8!FI)tF^nr6T$MKDyl1DpKTsfkj;7-v(>N{yC^}*5~}A zh@9l#%>KSsMNWoy`ccG``%orR^Eqz$xHd989HJe}cgXW9+q4tOdVI1A^PWV^ITbpV zGXw3moiowj8P0dmN{{mv%Jw>EqoSG4a~P{Eu5qaQY|jCJ&-*MQQ+|VwUm>cB^cd4Q zvAi1OaGr!|+j$$9;RIpMOz1hW9;AB`0wCH%g6?lY7 ztva4<1yo;Kji%K~g(dw;%E3&UZ zRsH{rkqKN~@Eq9ke}VmRsDPg2^`FUF-B931S7!V7pt*sYa%Urw>;HiDIh91#XUM)Bokv0C^RQsi> zXpR3p3`5{I1x-k)_ity)?^MbL|AS0hHOwzASQV|I$+_?C> zy!2I8FIug#7LkxbkMMclLHacIyfK>(p2psHm8k`_c@QWw?0q+d{*RPXO$vv?P2tp! zluZy!^)SQ^-`^7(Mnjf1PST`$qP*~E8`}!gOSp}6dKu;NKqLXMKamv z4Iwg3)m9CbE^{BVax7W(q*3FpUo^>VjGL?-`4OhPhm35QNZf(unf~!00qX28# z18I@^Sb~^aDH1GR2IX0=W5&#yV=LXyrRu7yLFvx=7Pb0at$S0ol)~(0DCAaU{g7$g zDHT1+()dwg&G|aU+nMcW|IZvk^Rm8O%o=@2W$yQixO6CGYi=Jh+wZ$2LEkz9hkf`m z2fKhLFb^PUF$aqC2SacknhN3R6xyBh!ee8W{d;=~o4yXm8XWVv&$s_zt7ReMy7u{l zD9-+)UBXIaT-SBtLMX9>Qu`c4OYL)^guTZctOoXD$*Sy!ntgb69;$LTEk0&%VB|9p z590``Vji>4=a}1_^H=foc%sw=s?;akQhC+9j>E0*OKyD^p(|$NShxTwKSSMS!aC|? zSD{MwvQqmzyV5#wH4;xpA}hNCpXb_@NI{KD?ep#B99K4LZaxgz*C#7~1ljDvZ{a$g zAA?!@Mmz6CbT#t16}#E3SPa=dg~P4b*WHR;3Bi6G3%Qk|i3i+@sY2cI?HX(0d|mAq zCaLzKB}k-qEUW?0g?zAM8t1w#nqlAq7pz5_OtwCq?TpE@(R`_GvMn4#l-|5aX`_nP zqKl2CL)y~kCbz^VPzg(=b|?e37Jdc7LD>7YnMZto2D{T@p2)^D8|)MVXvKOx`X!CC=0U^;>=Znq*GkP>f#k7pEEefs8jnVYVoP_$!y~coavBN` z^(%u_%PXoYDnr$k)yu1@s#c||3`KgD4)pe>i``sHBO|>-<9*@(`C`*5s>@kA+}%4E z8TsEUFSa|D);4tAv4;Z>o`;8{BS-0)<7ZEN_3?LEh>b?v=iPr-?xEQI;!GUkxCN+be3I{h^`oj_?pfxIlY{wuj;@ z$Y32d$4BEjp6KsHHLyd_rd%V&Zagv^j>Wr&M_uunp7F>~ygV}E&KjAvm8s?z&-ETV zGt=YA!S@uId08G73PF~~&MB~L$QdmYa!*b^B-uuiL(L3ms*F~KcQW!MQ<*OdeVgH( zLM(F8O@}3xmTzpM78z8|oN6R^8ppyiRjH`4o9}NfweUEldRVHiO~90``o#ag*me(| zM%tOF<^NCgeWvXRu;ckq-?o#U@R-L=X=^4*PxT1YM|(t}(L51Dz#-zu@Qhx{RK8ST zG$8ThOreU9c-1gY7+2`}RPJd)*UrgH%blfk5_K?MktjP+Qmu9kI(M07`VTZ+8wpM0 z$C*W=Y2%2hpE@F<*aNN3F9fNA#Tp!+oE3CYXvS4jWL$jOBy(cXm4EMtEPa?>f1;`U9VCm_jCNx4S1 zz%$CW!rKax?K88Jn)O0)tD&ni)X=!Ovmw;f+SL*2Y}?#X*Px`G?M+po`j*;>3C(p? zslv|oPKppd=vXu!?u}bx;cl4ij(3M* zLy_L_7z6`&mB6Hj`>X-viHGskaL;&uKNN5!m zr?|a}1uQ;}ahSBi?1<3j*7}CVrq+gfYkVXY85qH<7yRa1^(hx%*cl3=KU4ajUe~^* zr7~q;U4Pjf2@my|6*ZJtL{*1xhLfeb9-K7P*j(GWAynVgmKc=g+Pbb#bHiB;%_#*8 zMq_d87~B@222IsgY`A*n$k=`oPr`!UZrsn%dS0F4!|3+nrEB3nzAlvfh$fVrs<`+ow?X zNMDGrzJ%C{aSZRWYBV$1aMiJWW04)i72H9#2MMnmL>LbMoWlcJ| z>OzgRon6XuV@F#{sIGmpa*s+g`LG#QbR0f{wpyVOTUxb3Pm-uib&5C99a#RB+KyH= zK_`94TgGgBb8=iqECcJddGH;#xY@rFjHc?8W{-z=uB~|yRVOTt8zq>>xgs`&YLYwt=x^TSk3{Nv^X^%wQsiNn%6*v&O9#^p05H#|74E7Yu%?8B~FG|e{N^)Agxmv2(W+gf;8VmK0 zkMyd`lWt?V(~W9Q%GJEgT+MWXhOP}0TvlBuoK~eDv%b8T8#+4LI>dCsrOaKC)P$}k z26yuz_Zzx$?v6t3MwCOOdVPNcvuJ;040FseddJ<1HMC4@Se0xT7SGg$FzINzGJKhm zi_vf-7IiDehIci!G<2lSW3lnk(dbw_7V3+P!9_x9@;XKho1412nj0E1h_HuYUp8Tr zD5ea~SCczTdaO?Y&tMt^PS>T0i7J54-9!e&$LUG%lrGZgLJt~v~>RZ0a} zklu%+6@~7`EvHW8K4800zRkKe%lC zO^=IE3NJwO*b`4gQ(pGO(;{|cU2WY4EPknevA%V4u&(OVp!))c8~R!F9!|u^#se?27={y+;sZD$T+N(_m4!&^%_|Y zhwmNTJwb+bGga1eQFsic$gHvW=!C4X_}GXm5Z4~hz@nf@hWsV_DlWTR5LS_FT|tc@_07}Ukmuet30+d67L->N5^0j z7ei4Pe|N!|d@4wvtJ^!8T57S4iw$BfQFj2!%Q$}yhKELR&&2^s-113xOztCfk=O)| z^ecTey-3~3E29>Et`_dq)R}rEB|V$_KX~>rj9_sJZEQHZQ_K==xWz!Wl!dppeVu!M zgsqR9VrntRSY|)K%AoAjd78qG&QuR|uO_Z?sWnrJ`MS2YuI9Gd`i2fwqJ{ex+*I*K zdaN%tmR8St)HBsa`Y!6YH=oDJf4p1IquqHXn-Maua_owpa-52|d$Ob(rZ@D|!yu9g3^%Cg_+<-M!t*C6lqe0v@_Koe}LpI)=ayuY3n_ADRZEmVhyKi*w ztMHHo`v{iS+)$r-H=5eXx>`rywBdSdOzvZ=C+uTYZ*aq$+9YdzUES(nS?^dh7UQ?9 z<*n<3D7ifCi`A3#jzj$;O3?kP*V?MSj}0}A^hYf|bgf<2+19+dt09D4bwfvObLZ)m z{@Qg-_;kNmu6Iv~m#WN{(UkM+V+MS2m0+eDIn%sl{Isk_9Q?Y8X9ngWm*SX@gWrZT zP)*MPx1{v>#XbY|$yqpPCxpY4 zwGC|K{b1Ul{-BVL2sz&pF#0=$obL%3`DelS&QRIetC{8Q!$JGx{WusVYs;ySQ_q~K zvkC`oGB00RFm}wV0h8H*nhYt!Wxe}}O!M%IN)bFM6=Tut)MW5j+HbVTV+Aa{lA=Np zKJj9Tj=3if{vSaGkA=6WMDR?|pDI#WKCLE$$C{pufIJpnzY)P>%@i@F&rXZaNsFJ5 z7MH!n{OtT>@Tk{gWIULRfIQZ`v^WPY89cZkOpT8~JQe*{l}yHequ{OXv^d{`GlA*7 zCW15LpGu2gl@>Rz>(KS4Vm!W|mi|*6r%O%c_)NU_;cKRx`;sa0iwu1`o;o>-rx8rx zG@g9cZY1sunwn8g!l@}q?PNWYYkJBv4 zj92;+%sw}A<@4IbiYYI_2LeyFcC{dREY8wH;uh4yrA}{cP=;EUQRgw6ssAZXFqO*%LU^=Zwx)&Fqf>vevm+=v=Ou{d7p^ z+%0q-(#-y2chf%mj~vi_$bO@oeMt`R1A+ad-%{x+N!YaYaz?WDd}b3pqZ+hFY1Y97V8Uh^)Tn>6pmxmj~N z&OA(BWgp8C?aiVb%;hmiX2lVLI0ExX?n{i+p+3WD0k>}Xn%OiSHslQSIU8fjP=ez$ z%`|72{y{tR2OcJGB^iCfz|}jr2rd;|CHM@%8wGC_92Pt#_!7a_3cf|~KMDT6 z;O7LtAowN0uM7U8;Ex4+GLr38@1AI%nIh!V1kV;cPw*na<${+9UL|;~;0D1P1#c3( zMezB8dj&@XM+J`y{}zajWN z!Ji1u^(4n}reM7IleoT?39b>`A~+^^m*5)(e@XD|g6|Z3ui%FSe^2lc!S4zFQ1D*` zd%elF_yy++o-VjV@O;5#f-3|s7ra_`e4F5}3%*D21A-qB{J7wM7W@OjKNkEm!EX!xSg?b~DW)Ih z2-xU0?;O`6O?~oWfKNtKv!5<3F#2(h@PZfNE z;3a}r32qeJDR`UUVZj#({=DFC3Lf<*>$6wzwSw;y%%A5l^?yq63xZ!4{HEYP3ie{p zZtVP7@G5M?&2xh@$a;>72)#~Am{0|^Q zso;}@PQ8$C5Zoek&KEpP*7qR$g!~X0-yX)_(7rbl;9Ty|GUut zmEaEqe<=84vaZi8lxet@tox^hjO&wO6WH9xohNjL1n(l_V7OTDHG;1b{CTpr|DfO> z3w}lLJ7oA4!=K2QLm4vg*v-hZ$=YUt;6*~GlC1Nt67sb|pT7xX?3^q3Q$qhDvbJ-X zkY6kG9}vvns4zBvB=mnu)^>g&euNj!IgROCbna#9aT?^WdDp%)K#|TkG(iXtmZ^ ztQogk7Vm>7C-XjtOxtyWn+5Zph&rXvxj=BA=7o@t2;L?5Qo+{1u-hB>QIFz*+rPgmb8_GZ+-93U2YF-36f1rx?$v10034FWY zyEQL{{2|R1VE&LH^OB#|yaxP&;FmS8h5VO--_%?S`TLsd!Jh~Y;2Nj>^^g~7ZUXaO zgYstZLcvQlbKP4hxK=Zt@A8MSn3vqCnQJ3||A}&Pw`Q)B1DekR4{P2Aj%n@%@76pB zzC`nO@a39E!B=UHfv?lN3(TLDW4ZiZ;ug(&!MAJP2jtvW^7~UYbOYkW(ckNgevE9RX z-xlZin0p>Hg#V4}t{B3v4UcsX@wXc$d;_k&ZMQ0pp?8#T*pHPZ`Q>^=JiIGzRq&N! ztD+|sLrGCaj$RiwqN-xKt`f5!UH9lp$E@^Gjq-H>Q$fD+;I^?Z+%rB9>c<=A;S@=P z?^sp1sogz2W8obs$#^3_CEl&xD`O9EOx$dfh=%xU6gnAQVO8+|*6_<5R)zaAd4*f7 zGJ?Lr*lLT2;6?aR?GyhWryz9TM(Xt?sxQY;Ptd`u&$DqR*Xa0nSL5fLzzcCOKhrp8 zsB0f*Jw>QrQqh+Wq^=&%b((7!LD+{cB00~{9`~ij9_N2qzdbq)ClyTnxKEPxI}CfQ z5AAX8H}=##g1D*QKClcdi$UF=;mo=)98HgN5!-h>J#}9Py=oi`w8#E4f%RkAuj;d@ zALo!GMhR!?F}#F>T!Vw*8))xOpv(4h?P40+PouPJ>=k7sUq55AvGx#mZ1m1aEB7$UeFEt$cdFK7x%`bY{3XH$4B&^Xm<}dwD9zq^*s$^U&1jGH zH0}6Inmzs^FTeLR!Pq;Lrgu5k)jLfhlnq`5pzRuMUGAX_E(H z>$9+TKuicG?MRxvLD;Lza_#Ze9%JuCZO^nZD~P#7?q8rwn?Fy}YdU3OzfkYD_`o(V z5q3jwWg?cW`=7KulXO4yIA57STMQonWWU_B#l3H4zs$#B+L48^G3Bp$GNqWjwhi_6)FWd?XxLWC;nf8-YYGPUg`w^zKaeq`LtJSgFcGJRXxMl%o z5skZ7iZJQ9Fyg3fOAfV!vpDdQL|QlwSDuJ)2fR4+EqoSRSgNoavmB=3h;giMt0==M zNrP;?my<-@%=zDlfK#fiQe}IsQVCWhqnrhba)u?42o|mtg`V=NG2BBg1Z9_aCAiYQ4!-3;Ih;07ztPe_?if)FfMR0RtR#4L%Ba1=tre*e977zi$< z;yl5Vp{4mRcy!y%cBj>9y?a#>iyp%oSfF}EJ{QD}Sj5qMI&ga@)3fn>HgLzI+2B)e zJnc3cy^|4q0(e)dJ9dD6U03V%8yl$C?@qN0v0lop)X~8<0I!bj?!@hAo5I2(yI4A#YHt2po&!?zVs2af z=C`dkr{5577Z~XCkAn zABf;eEZq02b15!qsFmBFoa3>G=-N7J;o-Ye?}BDIm3l7eI)xW4H<+_DLWA+t={1j? zW}CD~!@*g!;-TO%OFGw@a^-teKV^dGoOSA4SKz|&S5Bp zQd)=c-Wjf3vV5IzCCBh?+-LqC330reXjXx8seH4VO5%8k^~-o^o|j_z*x_qP1|2<=co z)G7n|5rH`s=geA~UTZ|mfDs9l0+R;w#7h~c)&?jdzl8^>NNCQbwPptOO*xqElYj(y? zjfDCIKjQzX>i^*84aJb1<*mLY#V5^WVV*}0?{)BL)P%yS&Eyk&2rd3&n#$2fUM69|< zX0vMjPRv;PtzgwB#1pE+%BBEimR}FxrtB~t8 zgli#zyS2A!cWUj`SE!EXF%~FrS$F|4QDPR0Fr$foEng%??ZYtYy{ymcevkzx*{IIN zpgy|ow%i6mCyqMxFzXMpl&4aVD$H^o4f}(-$V0|R@<{ZCelFdx_$W!1cI{%K77tSq zcT*nOB+PF1(Re@4j(Ld4+Xws3UKa5J-D*1R_wIX#yg%T%9Ok?*IiqGh7{*D&ir6!8 zz0E93Ci;2fnP=GZb5=}e*@<43%OW+@=FOJFCdRYnR6tqFG)R;UgM^rQ$O!GEud}` z*v^Bl?FbpIche!FIh{0fsDUz0oj&h}gYleBa5<|BzTi1_(U%H2m|H4jo=%jVVH(Of zOC5pl3XZfokuQB+MjoP<$LWc4n)?GdV0j!$XOtzrj1%qzvFyY=iD)sLk8!{p>7&o3 zLgt)1;xv|F&p~5GJQvuCv7N20yY|g6&xDXT5YFC?jZQg}K6=fyW~YQvt|i&zzHIQ#2Xg3XM#vd+yBPU4f5LZbh9j z%CMI-{DOvGCXA<2;4M>A$W_tP%Nl8JW` zr(9t~XD*)5J|0l!POh(8ghMv}iRhO_=d1iQtqIVDgZ^ap@cqh;hUMnr%Ll|pUm25OdC0Bmev5~^G zRQWvy)^F;k@OzUSN+LfZ;@URs3H*M9j(+G=57n`PLDx}zGeEYFK3^tKl8Q(7Rrh-z Mefdf`fh)g%0G(TY=>Px# literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/xtensa/core_dump_port.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/xtensa/core_dump_port.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b8083adbce566a5fa0ada9307d5f1edd429fb494 GIT binary patch literal 2412 zcmbVN&2Jk;6ras*;(*(bHXw@1VJj6{BxW7EuAqgKrXh`7(ln4n>WO7P#`Y%bU9&rO znhMktoZwFY4qTA9aP0~H1}<>o4?tWvbAaF5-ATsr0mPGL-tT?Pn>TO1o~&=)H4K9( zGT4XgL}KiZIao}_+J(baw#c4i-vC>MY#I0AeCBruw+jVhGuCXBNM>5K1!&Bf+K?_xUfX}i)hR^XS}koR5uqcE-b!?q%O01{Z`$aN8}13JL^@}Swcj^=qwok zbC)1D>Im0H0ypb#)o;{0OE1$po=2OZz}3PFh;CeHhUihmzZT9Cqw=8{jea^14bM;g zgLK>w`LHp*?zEjIK^}$OMvxAMX(AGtlPX9v5sn7KMxF(YVVcRtBPo*HV~i{=nOssk zL9sz`n)K|VqjHauJnAJPv`IiPcXA9X94DM6v%7z^ou&ICKq~7y+k7hxMS-rhc<0@_ z?yeXNMJ7j?C`^3ZYWSll4$HXH!H;JO`d-G0?l@KVPMXFn?_(+Uu^**ft>DBvOhvyN)RLsWO&1(9|1Sd-huM4ZGQPTF$b~2jNi?q)9jGt(2SKV%lphCr@Fcl>}ZK z=Qi(!hhEm@ZJ=K0+x$V#=D7@4ddUdUcsEHo)k#JPABaIPJetzwLQd-Z$0EZl`p{es zr-tS-OG;&Tlms$L6P{!Hz>!ur^rWZD$RqD(QF6c!Gj9k7437fI$7$@zC>Gq0WH%CV zNQ2?LkHf~Lhw4`fnF+!3!$<~wj>3#ZmSZZ$HrCc|+E;@t&2x!ux~=6_ zyV-2sc&#cdJABnIen*`M1Kv&50L`yKhK$yiP&>O;g5Q5M8~4Sp6_R3 zJYn`SFX;&kDZS$;5eg$ZbMUkd@USwcyuMBm4%z%Cq926LSG6_O-*+-poxMwypE^zD zA35zudqvy!Z+^`xo{B*6zEy%|dmWhm-`i+JpP<&if}cerJvBN{D`+ZLK=upTHi3$i zjdTi==?a7kl@Bpxdk@>_ArZ4gx$@0=SBIP~qju_7sNCw5v*f z)aa8XuKaFcB88zYY-E3err*>Aes7XPMdU+7T$_e{2fv@7qmQ1}L+e;XqwA>l43PCv X=ko+AQt{}%>V6-gE?+1oaOL+8%#Dc2 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..cb7ede5fcacf90c1454d4067c8913f4707ef7f35 GIT binary patch literal 21068 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 boD8LFl;XRjHdthpO1)bmc(yDAR`34;iceTf literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..c453310df46bfd8cfafb0b9342d3a319a83dbc33 GIT binary patch literal 36152 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 L5IY zhMP1uQi$*@>@h#>VL46N+Xt5Q+l_c04ik*M2n6Ito$xa3asNbn+*2}*_OHSr?a}^t z?Y#_gY0tMQ-Ck~)jJ;d4>~Zfjp1sdx*}F*C!!1e5p89(U;>LgXfh%#Cz;YSBjYHP& zb=bQCGPajnF;l;vfMt7MKwMugL9QOpPibys1mREz{$oy@Y0r@Fzx*UM{Kst!K)80P*q4JqvPKu7w8@rau;Fd-R{$ ztK)3S<(_!F_VT}HX8ERE?uDa>o4~Rd__sA#?g^Cp0_61bVjN6kxnIh%_f^=t5^@ua zJ^md|+WYEOtXHTA?QtD6_Wmi$-YO)FH?HU}Y44eB>3O+S*!#CEdmE97elvkK7+%V< z_af|>aaDao2gXrJ`o-~{#p&|{uP91IJ)()KtWj6L;tKg3bI3O693R5MT1W2nor zw_Dh&MY^%KN!QQVyA28YmRQ*__Rh=F`#KT=O2hpydKYBrJv4zmbzg+6rraM*VDFPz z_FjM<*8>wwxpzWOu77;j+}NhB(R+9tJ?1mP=sm5=HFDZh9jOII?+NIU8@2o>{LFh| zj?*)6FpcBjrEGiHJe(^!j$?%3ms$2W$y;&ZpuN>NjJ-Fq?Cr!oFMjwu6^uRnR}r$> z)*dW+Um8cx2R+(u)D~LzSr)$oz;f5&U>e&o17K_;YWe3`7F1Kgq?JOCc^Y-fGlQ1( zHkkG(Gxn;o?2W?S4y2o4?3HKPdwR%y-a~uMIE=l{_8y156XT47BU$$P4!L^t3$}tOdo16B u!-S(P*lQ#2W(dqUb!^-Pm^!^igJM&xs literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..874aa1ed2e019e8ac9be1c34d1d18fbafe88dd8f GIT binary patch literal 26212 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%0A_sA&q+6IvRU&;}VZ!;@PRf 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 F{SS+3BN+ey literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6379fe9f6426aeb6155ccd3a9ece5b209bc9f64d GIT binary patch literal 13760 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 z≪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�SdL;Cy*H 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..d5775bea0653aabf063f6020f010a52915bf33bd GIT binary patch literal 2248 zcma)7OK&4Z5bp6fn?N=uD;B|OFN1h35^AJ z&S~az-kTj3`2!IkLI3EGA0TLnZg=_Kdv^!NA{~oDO$t$(__W*hCvg&1aTkN1X9`AM z!OG8kzQ?SwZI*am*-;Z7fh^`!sm2Rar7E&YiPH{LoM&9(oWQZHDD;$P%2)aT&kAo02TYFx#ix1VsW=hbk5v?lB&5l3elSVLTzS}}TA>OdxIBwhFyh#lsVF2; zF}Az2^OkcfC~_$kcAp>YI@FxiJ`TDY-Cn2DdGpnJW7$=7wo`RC`=r{~y)4Sv$x(l> zwS9Dd|Kzwo*xx(uf4sGSw7K!**7hF0n6OB6Ni;Rt-~Vb%+@5lFvz}i zDQ!j%%mvwO`9c7)*%O!K`8C>X^^zThn>`CFWw7crv@KR0@|uC4G4Kt-^pb!a4DJ7l zfn5XNG4R_4-ZAh82L8yv^eE~0k%3bKD+8CclQ4;6E%IhpHA z$=pIDo*N2(G91Lz2Q~J5zYxq92_J9o7H&b?SIJ0>ztY!LYpsO#ilbF^GPL@DunN z2I*-~4{c)TwF0v5FkU85leQf~)|gB`V?0NoCT;r=vYGdLoH6C0ymTXU-m+gHYx)x) z&;q!QcUt3(+I9fLXU5eeKN{0Ze&1pv^&Fb2{T>0EH}hBcy+IB&kslFpBMrNbh5ra0 m{nV)*s$(64uAn|MK=um^RI4T(kM5}H_XGCjEA0fX{r&?eUt-Gu literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..785b71bcac3d54fdc423408a7a11b7958bcab30c GIT binary patch literal 182084 zcmeFa3wTw<)i*x-oV`y@PIm6$oRAanBm@#-fDj^ta0%fm7ZF0Zh*-HL0z$wffKV@p z3IS0;Z3Rpv;sr$Qi?k|Qv49q-RjXF5BGhWF+SaPI-mm}PZ)Wd(_BkZJ+OKcF_j{iI zexBJgv(}n5Yu06E_UwIN!vGVirkd3sh9_OF)6yA_H3b#&P@9pO8Iv)#Ax?WkRQa9f7&%a83k zx@?{LJ0kcG!M{z$|Bwj(&vi39SBTl!Lg#}|6-^I_($M$_U?7u6= z`_wnp(fPz~OWhGpT`r5*(C?SW_ao=8@5kbQg!{?)?t9PxYN zz9b=rKla(j<=r7U%K6V_ugwpw>DN}|9i0I2ocdW_TVIeWcfp1LM=wP8rtVD~2IRg# zh}Dg6drx@K;lA6v_avwuS9x2nP$=C-E!$;{Zk0|RrI8*zBKgZ37R+gwzqoFGWOU7_ zDN`rZ=96!qK4V9Y?lW)cl4VO9>KdAx`qa;9u5aqILZx$2>pjovzy3PU=mKHxF02?@ zU*kEFFFu}|TVLimk|#bMZU*Q2lkz{#pKaERE)zY5Upl&z5IxpjY_=3u_Ev!iD zv9BRF8^zI@5V;lWGtPfj2#)`jX}1WW6ktBLt`odrbe701^JUWQ(qWPO(P<(#!EnlxP>9l(zJM*$smuCcQqSpBea&h1uU6t-kxab2J zHy$gtdg+^QO|RTjx<~r+p1pf^U$rN=T(9qxz4`j|%5A0F+SY8?yG4lY2+wgvP@oX? z-P^};u5}L@<`f4!3UW@MwOEyg1nw~`S-i@}`_B;U6^s@Aou%inTG^g|El`K2)(LwXM)`i`ps!?q!$NTw0Hd0NUv;NpxSYy z(Uv}JTkbAY7>w8%ON;j8(J0kAJSy0=A`RoZ3_h{u1FCTIKZkApQT67Q$h4RI!4Lh8 zCszkI`k&IxB*mI$*ko)l29)H_P8oHq?`ESsIh`y{`x>id>HzH{7~4aoZd#`Zi1+TOD<>C4p(j65^;4qFbxi zZ>z7EeB;l?9B@_$kQN)IBM+X?4(}8PADic9^5w=BZT$@y`{&qdS`v6?rs)}N2s4Pu z5myxPmWn|vsrA-SP&WqG9TwE7fx~#6DZhoYGX=9|hae2eM zIn8yE`Z>VN#}g;!^2@})>KAn@w$$WoCagQhZ70**cPPyk>z3#^r)}3J-5ycWsk9CMBuRl8%u{QqrZU-$Mmj#P9Sw@qor%1Fb~NPS}+3`on) zuWOpuxNuqX(#EEMz`VBvYlbVjO!I(d8_mw!iX$(6?)a>dQ3`(|aFXn~7jk~~;W=UR z>hwJ;+w2K-*@`udkNcesW81;z{hFW` zHp+Of7Sl4dXVs?h*5kL>(Oi@XJ;dOyb#PbR>TtGJ!q)Q?WQe2vJF$0hbP&VmPY$2_ z!@16WrX_RzZPWI(i74;ZO2yOdCr47boya_bscPS&(ydTsjG)&eki%z^~7XzfUk z4^La!$PeEFv4-q?%+iYLeXJpUsv7Gx)(sz&4q4&kyZxK?97wQd`b{(W{P%`@{+ri) zq38p;K6te0-o!iR7V{78rjhI)Cm@|K9Te z*VVC;*B;K@aKW10)*^ZMP!?8FCkE!=80HQOb%rDB#eqBLQwewsvz~8Q-aW^n%f&iu!RaG57t^<{i!c}OpKKFe z9GF&VRFvZhRg})1H~!hDd*@^0W=M$C(<0-_N>3T(#y>w9Zz`SK^MsDc4?8@?_mJQX*R#i7X zK55nDi$2|Oncd*doe%EAIndl~joV(|=Jbtc)ytN6F`d}YNeI<4x{X=;`|OjRB|Ymr z^P>G3Hr9M+zvn7TNhcD_yP??K9wi7K)n}4fQApM8COH4u`FO5^QK*q^tEiM!{>H~6 ztGsY_oW^)eGVetmk#x6TNhpT>#x`57;7F}yJp+Ym(rg(y7rltojY@Un|{}}ZSCG;Yxh31 z^Pz1od$(n_j%;gLdvN>OgL`)FY1yVD7L;=395zSHp4}Y(U|*3ksWuXvnqn^k^rZoo z^cMzd9?x~2S8R$s{cvE!9lsS3x7ZuIi@9!E(~cUldPrMW5c7x_!SSYX=d)I9CLH;6R(h> zlwh-48>1`S+Hi!he7-|v;AydgXI4y4C+oxV$%~;6Xv3)mpNOv8QXdY+r4I`hs}BpP z^btETt?O7H)-(ROjdgS8a~mI5KbISO8`fO6c(I$NsjlvPcb#Vgb=I>09wnQWFK#}! zdFi=zjg1XU!RG(k#dmq%;PMLXB4KL6{hB)roK8nciNwIU-DwZb3`k@KZa0A9LWb@?X~h zd{PJSxgF^9VTV4}E@K^dY`?1(Ej}GA2fmwQv?RT03kL9z|fydIP zJL8RoC%fR6%|c&jkGu9G1c^BwFQuMC)0~n*=3%2sZjX$p9_v+#Mh(uJ>ry8kUcMlioGuYL@r1 zqkL6vf^d3oRo+Yn<;nd>Gc<@>Me1snA4Jdk;B5A+doX0ZN|j&fit>0>PJ=r1nOQfG z=2q&hKJE7`{}>PC`t>35^yvvBh)IQr`U|RAHcn3T7gH&g|2LRIO+#D{n#30&mLW(k z5|`no%6j6b7`7qE%`fylkjt0fc?YNh`t7(UEyI{=6SDjVQ85Rl2$7JR$g&V}RL`K8 zLOWy$eGH74&?B9_1@zZ(hq_k+X0RO4|AKomi#i?_Wt#**Q&CAEBvo&Ng#PTz^T17S z1f9QtZ}WtHDU|3hRfyq?H&_TA+{r9-A&unyBdRfh_`k6Qm-A{xGba)Fade z4oR<2prrD&=h@~gRFY0JS;qLt<_#n{K27K(P3rG`5Fp*8lh4WeCFt}?Frr!C={GFD z0;IViBa`Defz6hAQ^u(%8(FZP{u{nu+mZ1e31=Y^%v&?QV3{+4xho@qjj9R1JL6A; zPwkBI{TTxYzZb(cf01zt%QN_#doXhx%4uCdqie}&{{NzXycB`l=}CT+g;|1)ZgNH{ zZQwBvKvT(?0aAID>3)f#9NIS`T~7`s{)r5{K9GgdE<+n(jx|xqmKBf47&*2^B-FrlAp@(bu9rAStEb1$MKrKha;%>xiRrC3%>^L#jJ%BixF zW{$=XQc7ec%PfGqLl9nLzn`0qqYF?l(DgpC-@J`JS3_-;-hmu=2 z$t}hF8vM$`E~8=uY(S3F(L|Z|GBuNe}%L_A)|eNN(|MY`#`7%f+#7}3VJj206aK3^btmo68aNDC^a+!Vx@(8gF|}gWtb`>v=u|j z3_S%kWrb$L!8?U!L55&x8Z;6Lb%xtzhkgaycMkm$edUDy0M6miuW`=}T?7tYLWdx2 z*U-l(pAxzh93r8)h_1ZQMo5w$x&y=N7D@&Gg3xlv&^>eo+V%+b1ASqrKj!$N(BE-C zH8c|RC83+pd#}(w@aY{o2Tsx_bOfU-4P6ADeM7H;rY!U>r0N&C7Tn51b1}NpLY*N) z|4%eGW|yZ0uSiUXX3Z5abnwcA`vDc^bm%v@PF6H?H)IR0mlcnh z3oQj(WW{TqiTN$KK~{A0mu$09R*cRI=ZoM~35UVVXWn%R5SwJhZ~hjR2wp8K0kdla zm1||iG-s3ZRzGDEb}VJ7ra$gvdx*$TJSbm$u-}GX9sWhzlk;x^KTsV z9kNnj_JH++yJV%ve2?neEh{DFet1OiZdobqymDcK2<}aw2FgV;2cM5(4i)`Ps?c|l zCoy zq8|wyLtiFbi2dm=po8GAy}eP+E=mjjHZh2SbzVAmkqAB$*a)aFpP=HNl?>B5%lEg%cNBYR3y-TqxxvP{|SyRxV3&V29< zz9)Oi?OYFSzn?%}5vA>GQIs=jlF)yOa_|#x5wi5`;8%%%K|z`OYdJW4D}_J|exuYK zK1e$XP1bzjhp1vrlPd9tCv&Vm%}*AIBAKrK8H%zeQ{-y&A;0Fm2{40*E^0y!=4dI` zqmNKFd|8AV&`b+mh?wz&t^~vz>W4n{&`^Y?5&8r+^M#(0Gx9tHw?A|o%1R8K4y6Y| z0R&A_=r+L3(2WT3>Tf((b!P(kMmS@8>_5P1C;7;(rrqu&vv)c5gwLPkFqfpw}8GF_pWPjV{&yF(7AinABN4t)j2l;X{^I7p#KDS z+2C$AP#yOn)$p7Hq#`(=KT4|KE*p3;m3ES} zdXUnN%*g`8AUL4s;4Vj9K`NO>6ujTBM2$sbC_Ej%{oOVW}cpnIUutPI?gpo(lPtvN2I8^8u}0lg>ga!f-= z>aZ31ba-WWe9lCY5*N_P#(V{Acydl2a0UqidLizTeh}$p=Zf?PB(2GrKvLoYdW}tbK1rkF;zI}? zV`$MSIovxNBnaqhZTcURUb0rC_i^T^&Dlj#;sW|THYvX%}H7RCbix9r3_;!op65|R|oZxJ9Y4LAJ!S7hZYl=UyDApQxkm6oS zcX@GFI98-HDXu6Ui!yszXB;KP*@UhyUP_AlfeE)1@31H~8h<6lddhKC@e`yNPOWb$ ze#N4=#^C8kE;?o}*BQM@@lFKL>x;(#8hM1&Hx#e5D1K~A zBE><cPj((nkeesfoJUm_A}rcU-vaT&ccd>QJqhsqZ_~GsUQP~@o>ic^PtpI*UUsGL0LZuo zH=O_BE_-S7JYAq!CmR&Nl$`+KG~+PBfT6PZ!j-5jN!W#YvT0F zISJjP+O8mAAY041Y*5ii#5AI#ZV&dF~LbP+CUxH_+@PDO0N>bti`mb%$mq@C* zoJgv@s!M|PYamGYUe)Da0D!meH~1tQIfMTDV9952h{y>F_E1SV^h1h=jiIEN#ChsK z$$UT~nN-swCEG2Eg9e{jBRjZBpiGue?6 z`X_riYTQPOOnT?9OD-VA7>fTy$y$rzN#h79>Ntj{O0FlxZc6%e$s-oUGsfGbNJcgM zY{?s>n9cHYB_EL@JvaP7VlJ5Gea>ng2d?LFaQ-|Fz|5nNX?YYRE03LJ3w;DO(&6X5 zWNfgl{tl%&795Jq=!IKAABlU{b1{HI!+JOxp+Ej1=)*aWL0mvLQOuWujpMxaYA~O;blh;-gS#B#02Cw}Je!99oOms& z=0R?O-YOpmF2ejFD}OD&0u|j{h?y_^_wrw(;x}h=7Ja|`7%HZD37!3)x5+OSOFBWlskA>)R>n7n%1G(1u$;e*pKcQ{itfpb!m=PCUQwREhQoFRJ0o z%s1JHQ~~`RyODv3TPfE?A7Ce6Wd?yWND$C-aqr5#MJ4H@p-+$%VGnbBUuW`6%ODlv z-)^*sjb!}0=t~)9-(>!f^dt!Amyw<$*+KefC$dz@k>qaXiY~OwdqH844CBXLwt5By z)r+gaa?VPcmiamxkRqVJZ8u25Fx%@!ZK85NVMKYf%q}1^NE^_*;V%2CW>YyLr!TA3 zSsa#E%bdbiBn#+g*{v>OtLV5KjayBx;}ouInb)u>X#@HVcGG=qDm#pCH4vDvp=CaX z+#p#%e*$+II&Y((I&}7_l8MN@iwnI^%lw?JNEX2F%&bRtwn5>7kQqa2rE1)lw%Z za#zuD(kykZ2Be!F4r#`{C>2yuvDsST-4L!|ekLlNwZhj>AyHT}UL?^>vdq;A)8XF* zjTEShRyZ0J5}l$MUyvvi0X(7=t{~BNDkl$YEuwCk5y2c^5N3A;THy&2y+}{#t`%m( zNyw>CGe(gp1#@2eG7pu+C@X~xeR(u}W3bTI`VtQDqEAKc!AhiHW(Q6Z-)&FF^dxL_W|7^W32 zC(&Z)AzZB$t|w9Vif~X%+zz6=O|0k9LV6xe;LoFu%{(eGEst8t%A*>x^El4jJPst1 zCne3JC`CPZ5*i+*6|{j}NtlOV;jvl~PsdBcqdDR;w8HyQE2rObo63H%1i?VY?Xq|i zyujFtVs0nK<0Q>X`Hf%TmbMq_DAKiTKhLYoXTe>|O<-9R_Jb|7t^po&rs?WEq94@q zlsj1$*)0(*KXDfz@>o#o7WfdMstydbf&dYIc}A#pmuH08W(Zo1s*_?+O$F*OKCl2ZF*MW;5^idQ;z~SE4z@-N?J+aY1C$C7cQc>y|SNz zxU+K$@51V$^+|jcxR!{LmmK8*UW%%din>!utjI_Vj3jjjO@7_%_lHk>{NrBT1aPWNCxYhN`-rAc~KZd6lYj zUsB@H1|{xB%U)A(i%h15t5bMfitiVwo#9^cMF*pdcTqUCscxRoM!Pz|n+$D?s^fIO zxHknj-NLI5MkXfaql2G29gMR&_z40-8}B9G-nG?Zgmy+2*O27CAZL=A*Pv*sv(Nc( zNNq_d4+sMq0AvpArY#MT)Pk&lr)paw(v20(pAc8t?WgcqPSKQJ4n%OWmdF$LHZ<)d zZ+tJ(Nxp@`P6XQS`(p@~+cU8e9X(7cN+wGGiF@!2)%XO#^7bc|{(>81{ThsLG%D|W zZ&S7t`-y~NpVkdDya7uOF6HkuyNuM5xRvcnr0Ss<0tbhx9!?{e;)%ZdVYrmaBp!f| zCzLm8#tY^wmoCDL7pzq6E+T~-mRw2rYOoVwXuxu50n`*6t!Qs1tuqu+`Z@@LRSNeI zaq>n2w5C(`eG~)AJtdK>|44#SD0B)yFtruz+ZX}9z}F8gz93%i3)JBF+#IY{%tHmh zN#-npIi0-p8fYUpOi`5E6r!{TaKVuZJf2`FQ0X;P)+hy@8wGO*9vq{ zjHlFTz7L3`lJLt4wi%?_WOuh%soitbHl_2Z`5}s`k4+^?pQRjw6?nW2?nHkT{ZHqC zN>ATnf~A_N^yr90X@h|Wu{6yf{2Ednr?EIQNveLL>`ACFq14w#q;${H-SGV2Sk>Xf z1WWH=2}YvVmL0<5W!b?@K%p_QjR+i+DrJe)w^u6y^h?v{# zXXLISsT{JTCrFef>R4}o;Jc1E*{<&+SSWMzq(|?wp=vuNTa<2q(oUJL$&apnO#(T! z5BQvm$zz6$U~=YHZd$9iC(eVCBNA1?ZZUd!RouY&`!VB80$&H{7}7uwJR88-W1u>% zwvxXP)1ENoidO=DQSD+MRjY%?$n$LUtH73gY~He6KQ3`8~ta)AqRwx=1) z?gnNTnq28%MAd!^w#@~53@}P`j|Jmsp9G9vbjU^bvPJiTi|#dx?k`cg>bC&nXomj- zg}P}9y; zXSCam0AubE03Jdbv=?o)T}BeupFaa|g20CrFrC0I9%vkC&=O!k86vP8fKsH&`li)F z+ifIscBuuRMgkj!cBgWo3s64~sS5i*{D=|!A)Rs-7#yY^UTq-=EgHg$NI0~+NkyMa07?TOS4l~I{q=EanFKIC9D5$UYdVT8k`oL%5xqvO> zi&Slz3Y=yYILFcEB_tI%7plPd8i3D{RN(wDE^sbU+KuQ~9gtMutXHEx4S;?~DsXNx zv==Zi88|fOPaLiMqbTa^B;GAl~;sR$5&PG#j$UAxp96+Nj7;v{yj!+jI+|aYXcLVr?!-s)3lr^3Ba6G{ zQCvKjR-@gR<`qI4VdU~O(z9h)Rd>Muh}&G?l+vsqECqrquLEQ!&@!Wz@E=(Xn*C@X zan(bBqOwKRk8q>w{>NNfTizt#uKGr%d_>y?`d=VeAy7k@fRQ z-isdKhr)HF3eJ}R4&briAOQLxDO>$fm&@WU0Bl223+QXQTtHt3;6+8*EVMuAiR8H- zGtF)!W&c0xay_o_W9Nf(`qJf~>}6T2YhY-jiwvvoRF8J+=MjvRssz}e)0!D7_^03h-5{?ueMr{ z2K9&6XekPK2LNqIRa?QA)AopFw0Tjd;%{EG z)*%?Xa;kZHH#$`^l==m9rsj!xdO7C_ez|oclJcr~`Y?LcF9CQENqJSB@~U?M;Aeu$ ztLl|ks^@fVGkTZ)aRvlc?zKU=(p@0i zg(Tf;qk=t+`V&Y)I%6Kw@JC;`AsoVUFYR$%D???}{ZP^tef4Uh`h;Qg{0hUrvjb=0KcfNItacr>X&`pZq^9QF<|Is{n4xAFxYBhtqC@M ztDC)R@pM{wx75~1&f=v=!INfcPO-4UQY**F7~r1 zpX!N#$xh~@z~%KtiF7Zo%YfnX`kvK{jyy{%6IB;k{JfY#Z1-Pl^V@_1T{dDN;kH$G z07mUqS}?UIXadFq!!aTzIv7!v1{lSiYrz;@LBLe#p+NSRT1c`lwHjO>ZBSJS7?=26 zQO4DLtmjj5)eICaLE#SysrAL&ug+31LW3WvVq8B^5K;XDP|Lm-puoPraP@s5U=%hL zE@12861zc*)u6;eLfGNl>2m*|tZs!gLqLXf8eRdQJR&n4-dLeKJLjK6B(3%4)3_vH z=Uk!p;6qUhT(cQz;3IO8*ULDmYEuTvnX*D3C9Aaq2f_EzWGW9#w5gT+N>v-Gt55Xc zY+r+eiu92x()$D08)?kkl|mb(2lzyfiLr7a&dF3XHUrDA(Nr-1K-acIzA8v0oi7YA zIlN}T=&y9IK?=rsP%i1*iVc8dLF08y%^6PBsD$e>SdfB-vrHQKGR$*^4a-LRGrs%~3wp41fA>^>nK+d=3isveJn1 zh>|P}CpoI32>@!Xw+^sXl&s60=3Nl=cBG0OxPe~oG+#scRU|dAR5dUjBz%aZRFI)m zP?iS2LUQ(yRj9~epMjq2VdLaj4tuc$iyd|~Ml5(K+iHwj4t4l26kX?G_?1_VkiWT^grr9Jl~;~%695~L23|s|f8`y@@8+~xHDI9z zd^_;`h)50Cs|I`mfR~X@9`I0f96#W5ELb}O=DDFW;MLK#9S?ZiTbvSJv-l&%xd6;YQmS~BD)#pB-!lMXtUwe13irfW4OqtHEKjo*{Q;yW&=9kf{Yl0;b_Oa^4CouMRDVpVo*$Oqh@@11%vOE8uBBQ}D78KY^212OZ4Jh2?|6IK6C+M=`a2Nye2!3S zyL=?2rE8A2nSZ! z$UqCC>Hr`Ip}r$l^Tt0`P(kvrQSy?HJ=V&}Q&{=}9?;Et5p`XpqUUJ_iNvCpIa1uNsDZnhK3HfPgP??z9-n z4Ta&w^p6o;fg9EJd`xRcYkr`qHRx;jizqkDk^|Qp-#-XA#43ka8fKOee50&g9SthL z;7e~{_EElcwF>jyFkBl_g`8opR$=}z0PiA6kK)eH9Xy+r^Nd8)4MtMIvqc5ZCIB`f zIl;3N{ly#R+IH0(fqY#sk>0ObAb3PoF<{(@K4HVKMJNM|dLB-@*b6A8PBDT%71f%( z$&3bG*CA=G3x?SvZdN0{9rEo!QVVFaS3YFE0>H~iYVBB|g62a2-X%~@a;w$2i#y@L z8A*+Mtr|B!5*>mhmr>5U1js^+O|QRSMFr_sca3>$ficT z+OG4;oh-kE-9+I0COoOvc}H-2dn*99ASuI~rwsEj0QVy)8!S>b_z(boj45rf3_Vt1 zzLOeGL>{CZa8#^Z`!$*S39ygUH*IV`}*V`0f zaKs~e1Tpy3s50hiRK{^MRw0<`J%!UbzZK0u8rjg7(0GNlQRMAPPg748cDj+l&R1-PBhJB5|W%cMM+bhr9_~WoVBmmJ-X9eWbj&7_nMXSrVaaCQ{{8<2+lEC-Y`yc%Df4e7#XyvbgTkHmw%#DNSx znUF8n+CX|U$^Q;JX%oF#3Miz#-hom^9Yr@Ikow{_D2shpdeab0;y$$b8PeeGUH}Iv zpl8cSbzCySt`Dnv8N}0Iy<~8p#d(%?HV(fqDI&h)1K3D0{C!aIQ4JJ4H#>=B7|ag= zrSFVZoV;6R;dBgbWO&wF?BkrLip#uQ04@9qFrxf~UE_j{wO~6PKBB4~Fvi{k3MMDRSPp!9ssyHplzW3RmwLJjkP zMLos_lG`k;zo?=`d1f&yia|(Oz-0<3ADVjrM!r|tgj63-K{%Ccvj~?%Jrx%0r#2zZ zF{_4Iz{63F)tIx?oHG*zJN8yWQW<;n9~pb5Fc@GXE(Jyt(b${7dh72-*|8_oMD#Sg z>L`+Wq!wx-;!pBDNGi}gD$u$B5JFOcW~e}$3czHf=$w;=emJXNjGpW{Cl@fz>a7;c z)d?!qJru=~MvGjqk9KE;shiP_Mq(_K>@+cjX@|MAbMn=h#lTTk0#{KM1a8 z0Y|Q1DjXZwYaO;iRZA>%7c^(cyU;jevh1hiRSMIa+;9bmNCBnzev1f93*n}O!h zMx8`kM;qG#q|>j8@~P%wkBs2EQJ~xY*kLG!KLQvBWrw8VBgXB=cSYJE4~zn4NLuSv zr(4E4l_#?jz==P>Z9JHbMZ#GpZdC4BfKpEBylQ5l$tr+egqOk30vt2+}P;k}sfc_w?)svLdWP{G@&4yd`)mb-Sl8fjF1 ztx_^?2jCh4z}AV+{)Ss)2P!jMzgx&W_r527p>?Z>$qakF%A1d!Ub8qzQb_Ia}FRo1*kG zSLx+)pjRO&z06m7c>{nKk<`e~S0n$g2tIT{s^qS>!6ToqkD`7U$AqMq?F^s%jU)sVU3CfT!c@ z!vS-2Lxqj#3cE^455Fa5)AFENikw;8K~g&FqI6b* zX}t(Z>FgAxvswTq5EwKeam14zLG$AP93$}c0D$>Qk)HtY9+FfVpG<~4?F04XBd}Lk=jZ+4C(Lgq(b^B2-Rz*%>|KXM41W$V zdb>3gF@k>;LHj^+4E`_(wAQyL*#`eWlP8P=(B@PmY48s;`BB4FsIMnXK9zo;4WMV- z55PVoW$+KQ5j6N~0GuFD8vFz8Od4FL7a}Qxf2c`=p9a9GNXp!AL1ppTkD1+n^ zO)d$40N{B7rNKYdq`|ir;&U`4W$@26xf8n=fP0XfC>b(^QQXO+?SlmB$;orF#k)fX zR1^2&90avpWx>>*2flE!!Dm?{bd&{X#)q!UW17j&7}U!&WpPY7%Ft_3U^uq9c<|_u zT|X4VgNDA@ZnoQM_Irm!41WkP+t6}W|4jsAem!bvEY~pfhm&nXzplym3jB`pw@A{^ zuWKcY?5|P(9BG0y^y|vdI8T-_{kk%-y={0ynXG3KzBEEoCi}B8*-QW?At{x=saZib zNzHR_DQg9K;&T}!X)Qjy$QhnmJO)`|kap)Zu4+=Rb|B&0u@s`qS&r6=ndRCz9o!ey z#Y<8b*G;i?ai4PfUJ#=TlGMe0%IUYE{v)J;eRCuaIm>Ca%H8kN#=77835`JXR-T*!IlExrZ}UKMSV(JYKPUrj`>^8wzx?Nl_NnKedtj zQDC1-9A2X8h}Gb-XoKNgVr)-E(1;P0SB6+dQafI+A*P zYt-c9+x-CioWQ|YKfz>BKQw*{fL{|RH*$^IXaYY4;6o(G&y=;6D{GzF3*T5HRdRE4 zp(ghuYf-<5F!>qt8fC0|0JsauIZ~Td8=W?~q94lrLkkxBcq<+I)aiJ|=b%MZIhs%# zw?^5>!!`Ns!vrAt?ZYvJjQ{olSXk2e_QA3KD!`wEB|fouHbdNXfbrZT3F6WEaF?nZ z0OKa9y9ML9klZX*wE{z_23nZqaIT$zNiVn?1sZx#^S$s&(gQ))~DqZ@`!0UM>v33DkTugU(`J zxlYq?_@rJyVBo5N__^1I&I+TQO_ZI{(MIA)w@{P6?7RoF8V3vuw4$-H&Sj5JJC$q?Gzssnnt6uq4tnY3q08&g=)M&qA6i z-;2JNdJdT5mAtqB$r*G5nA?NSLw5;S%hy`46?nJ8b^1Lh;>R{DS5yxMj0d8_sR9?y$|Pne%iGcaI;7fEI?8<$`0%7nQKNZ4j%L(p*!Uw& zdyV!wBw-h$zKXD4VdB<~NZ2i?-$a-k_2Y8Xuc7`5k{b1ka@5KFF_$9A4^8>QmFjFr zb{w))4MkxehOlC$GmNS;0OS1eBMT-M+UTh?>@Azz>1wh7Flyp}(?nEVXt8-w!qiJF z=a6nTh~IOF;au7PQFR?!5aEYp)agomd@)NKDynV)ftpIw9Al34ni?&X_ z-O{GiO3SR9TFExG%986ANJ~!bBW>N1&AmTDW_T88=)>%tCy{)!f!)D~2%27$N)Eij zNLnk6Bc~=dnu@9E68R?OOb9R@3C#|3Mrd@JohqC0eX-NTmUpm~1r} zn^^&(0BPAMDM~g_5}Gz4d6P6*)5d0!MM@qR_W>jo1{P_up`oN8Iz3ZU-6=kJVdwQn zWy}P*-;K}eq!o5%yH19bH>hhvlPFV^W2gu+%g>X++SL<2=Z&(ah&fU+XfSLEZ`i`; zTAGpoY~x*>0L1RQQVuo1Q$o%NHfT~d{PktGqVtj=Dm%nqL}DX+^<*^xGpk8~TLdh8 zmR79Z@JAD+=u#eXDs=Zyfgu!eECYb)8P%u7y4X#dl$4xgCXvOd7EkF7QE*9gG#qCy z%8rls%3Zp{BPFViC-Id|X>YBnvjjmzj&ZP5L|+GtUZUW#Sg@k)$M7!iEi67x13b<+ zL?Ga8 z8f=z&BMRZs?G0fh#ASrIB^i|j<{9|=BzRTf77F_nRHM}B@N~#%0Vw0xByDPl?Z&yg zjM3S6dl)qIgqYp|IHL=MuhI4oPhz7PNoN_;Wq?dHL|1OS?t!pxDyt46}Q;x;9Qn}v3Bil9=0q=}hP8L*p(UcFJ| zc0v==nUS|wET6vvxpiU56n{a|#55bEnvfRFqCiy&N^lLcdRaV)f=|>K8#7XP1oq3( zOM`Z#&|{EmVk$H4hrQy$OLwq9V!-Djo3DzvTNn1(7I2CUVqT8K-I^w9qs?lGQ5Tm) z#mhBD8_ALMMS^je4U)x~)yU3KMP}#9VhuAj>KH8p+U`ZC1Y2eoBe|V|_2(3t*$Z)K z)<08dW?#mkS^q|%ndxyJ$2$K&Gx}zRf0-21H|wbi&5RS2TQo2{>7rp^Q)Z4VmP4|x zxJ`-S){ei@4rP+l%%}`8nxrM?Ns8&r$UDwo3I4mHz}>ojjGVL((FVom3^nM3*=Qv9 zfLVV=p_x4&hi3gng=Y3r92(V_3$r}s$VNtYZAYYi5?ss7VWz9#2S{Ep39gMu-%T({ zE^p+jq;&;A6dha2Kov@1)(Oe26xN3!0nKbAlC%U1zd-_=87Er_XW-Mq-kkUXN4KO?hbn{LZi%vDW|azKGo z#LLoXxnIF@yfb}g*beq&&C|@N;P2F2y>i`Q8{|8+vARSz^73*bmy%l9nLIQxgPGN! z*44l@KeT~@4vYm9cX@e58*&2ihpU8VhXl$ROKnKIkwT*VpZe|~@?IoO%wk499nu2# zEmszBa0_Ogk!0vvn?BYlFwo4-LXvX}3!4?3*$qhUW~^^lXlB{c!LTV}VLOtW7WkMe z88u8v?75pN#-L^8E{UjRwi)a|&WxO0`c=&uk$ob`r!o5+$s_viV6K`@LrGqoLGT2M zKN+kdhPh(tY`~n5jE1IDVpE0(gN-={Aft+f8VkXkx|0YNuCWlzsWpjUAs>SwE9U%a zRw7v7FNKL*PS^D6)|Lclg6rNOHTBW(G5k z0Ej2veJTiL*DJ0te@$(KMUzQwaF(dO1X@UFJ zYZ$PQjG5Z?PG`1AL7A!1PiMAEL7DB5#p%rMR#0Yp6_nXN1!eYg1;yQU6`)*-gy$M& zWY5((+H@u$@`66)#hv>|B)S!IC2ox^F2PZG9sS#_PiwdJwDwy&5s60DRg4^ZVy41p z<@_BiaN_NFGD(xIoDHkTj#bS7VmK0|WI_`egaN-6sXf`0#~f<1oa!41k*GkHm&}=AVmfjVj_EbLF6h?wI8wwJ#gxA~voEK%A=#CGcU! z=yUU7ovRzr%&OzitT!q&v*tK7s`Aq0IEjsuq5z;i5vj6c8J%Zg(oEXJ$Yd%{7o&5yfdjjw)32bN9 z6JnS|)i7fKx|PHFXe20y83WUeM)jnt91w`a%;9D|?M1mwiQyLaFlg(N{`Y^*4Z9rh zq2%oxgW>O#Nkk2^E0DZm#rz#CT!+;0P_uw_>0L?8>E!#fV~fp_T@CKmwFtQaPPakP zyck6ogc&1CPSz|;Lh4xLbYNW~qlQZXYgL7KUI|G5N*`>a^jyPrV zGj)PHlNp6|d5~P^!HO)GSuB~aLXxXI3*1VxFXlC}y(<9AK%kg9LjpuzjN)b_^v8^> zuydNh{2~Qr#>NDrXkFFFXUl$EYUfI(`r*1@U5_E>52<22;x_=Q5xc~+TX4~X-I!G% z{cqkPU}#EMX4lE0JU72h%8dYL;V@Fi(UK`!ISvR-;VMDuh}}Wp+GocW#JZdZHF=RC zEWnJmmF?puL+<;PmnDfN{|(x(oYM>8ov;?OTqL(-te>LL%nFfo(YR*P z4wfj2o0xUA%+@d)h@^;F8jR#7X5E?qn2n1=quTD(9Z+b2nbWzO%n#~mFiCjf!#;(68o3%YjgFFComt>zky zEUMwilW&JKPNCEUNB$kSdL&OM7TP5DcjaCW3PZRn=Okq%*gSiqbDI6BzP(_r%$83_Yfe!^&i!TI-ybuoXKoHQf}ON zXskg=aXu1u^USEqZ*O2LyKmG@IzDla?F+nJS3i_#2slmD2sM=F3I)a8x~Oagbgij< z0aWd0*mUY~Lz&YBlxQ9l;Nq?gJu)L*yz_A-2AUa@Ty|L?H#aS+^0Fo=FlWsDo0(gE zFhd7jkwuWaVzqw<3u+>t$&4L$inFs7^!7-<-Kx|D$JqfBTOaZ0mFkU(t)Xx41MID< z2st(Cde@`LgPckLxsl~Ajyc7W+dEsn__G?|J(- zNY{z;2b+G8B&}uUkj8ClY*MwaoyyE1jax-*Qa=g^6lNslnXZkJjwnw)Zw5#XmxafW z;O$3|J*SGe%Zu9s1L?aAJRfwUk+6|w#u)!j=3Wt<6Yf&YnNjrb(;Vd1WozDLavQ~A z)F4?iw$gtMGu5+voAiVvXy?Hma9mb%qrlq%V6e^cHlG05vDRDsoN1ymDgb0;VaA>ZoZB-Cv*f3Px_5LP7K)|rG#^w zcOwD57a6&th`YShc2kwf?tem=>O_eyXn7(#`A)86&2zSCzf&9Qg*`psdetQ}4*UBw z2f2086_nDP35%G)NQ(b7X8VxZd0;J*V0qrlQ*Y@<)>~XuW3D395FyMQ(zt1gvjw-K z--D}q9FCw-d%F&H*1>v26#My3O0(=lddmKPv_RMjXlJ$nYv)>k68xCiVkCJE$-+(r zXLg4TXW^)VGkem8v+$yVGkeK~BagYpp$2i7kw#iE&NMbXLkyqsF>^@cmIZtBVK?Ev z^FKKnyIsr2vE##&ZLzXl0iGNYlsQ*+D5Y{P!1HddFm{l8Ni zs~_7@zEc~kAKRb4QyZ%v+ws0r8>=6v%(>{4R4M#(4Kn4sQXzL;=_t1otA{1HmKhrcxUKDASqwkKQjW_CN08_oJIg=V%V4$b=A3eAjqbGK%F zpF%UcFAmMR^0*pi55=KbSBq~AvtP!cSwDmX$(eE6?CzWOBMQyz*KugpE!#4CCJxQ| zb4Xy$?1eZq>%UiMX2;^ttRGisW`9I-i^lrvNMO$F&q!`G>u)JEv%kinS${{NnY|x} zX8i+&X7*7Wn)Ocr(E&#aRy^3Oxcvv)v4DCQ_Avs_uMVHT0a8O-u! zv4&Z(EXwo7QWV{qV7)@2nN`Q3Ss$y=%qGU6QI(g5yMe^c_#DZcw2&3|b}m0)-I4IY zA~OnT;B2j5j*LGFWpYMS@dv0arbT3n8cSpgYZ2K3#}a|{Nf)1uAu6*xB)5K8SL%~5 zI7{NtsLIQOJ2x5}7Zt#qv=|@mCtXE=phISyG29*6GYHUaK<$h}qk7Uc0T4VQF`I=X zxmjxg>upFtGjq7Lvs9SCXG_wVQ5j|e;9SH~M;@_S=G{;}=_3b@X@*49Frxt2iZCPB z7>8I4z(q(tarX84S=Z|*T30jjtC4(S*7f>~D29GU+)5<%9UDvPIUz<=K;>0{JNjfc z8Og0^)@v1-*|az`s?L>y(l{gxB-(1agO;B?65%?oQ}4(Wu!9(gw&%ezq-55B#0nl4cq+l4pqJ_={e6-Yny-UjbjQMBCF|u4@>|FCf80 z%-G%oSBcWQ%w;Pw#u?E7R}cwcX7qNqB~X=Dd!gPLn0B}&C@`~AWzi9WOgLdurJOIA z_e63rnGa_t89m*;c*x1CL}hZ0WpSug&$n_qE3ZnG$u)?@m#q3aE3dcm=dIkv|JzK;q+iVu;0=)R00I!Et zCYK@>S6TJLRzBFu>A}2cJ6^Vv>{M0xqa+sjV>0_QtDing=FD5L zu;D+~U(>31m43S+8tPV3Vapc7AWIvUoNLQ{GM|5gY1-FOoGrdxUSQ9KAK_n;cVNnI zZ(iS6SJ&9Qw5iW%6l!YEoYHH2U1LMt;y%lkHa5?hySUDB8=H9_yTSJovT5l&dTPHi zhYcX#i-U>}{z=Bz`1tnGEna$_-Q)Lahd6ZF2~^HS_r38KJ@Hpzn&;22tM9#li`ls- z%~`&<`P}AJ%j%i{^8#jAdqn1GrVfoN+GLEo^93;B%W7 zE~#5FXR)i+w5)EPsy5XvuA65Oy1JOZuo2UTB4Klsd=wJm%C5j4e-syGh|9i~DgrtU z{?rXBSj}l^L}ep!e*E9ZhGw9aFKgzA67f^h#pj>f4CmlzEl@ob5Wu(cU;`DOySQ#e z9mP&kAX{MzsIcXhSQst%E?KygJWyd<5-wdv0Co&b&5a8iC@KbEAr->v1r_kGub;QH z!RmfaQxkkQ+Jd66Hw=HtGDVJ&G;mzdx+MonPy|9;wd1FW29$#bo-gs|lMJtx=tYhj zhOQZDKC6JgN|op#!e>!r+ZYoVKQINtqkDYbOC?zl70qg5`n=?azs-cE;DLlyBHHgy zJetkRu(=1UZqpr1eE<12hW%%NdotTn#4HPAwJ23`T_Q!uamm$CB%n@9n%y0-_cVZT?zo5N_E8B`9{OhwyhsU=-jb;FfyZ3!>cT* z(~&0tDcjM;QNLhkuz-s8WF;#de(b~42F6~&o+I+FfaoYkpnDATex@-#MvFc?Jq z$Zzjx6*aG%AS_I-H$930-7+dg;gpkG zWmg*v*0BzB7A^a%G9j0^_;lRX>C5Ql?hSId+8902W0dk#)hFy_aBT4&xIYjZdo*?; zCK$|GXvn$C@nzd%s7I4l^vZ5zNTW-}C|f2Wcf5piFg5CU<+pp4MGfn#DNgZL(x{m< z*Y<}3i#9XbMw5N_uqp62h~@MpeTn00r>&YIBn9Q};%>_z0>&embh9zJ;0lXHXVa4~ zm}lJ5OR1orR5Y^ZFg2^BNF8&Dv}bC?l};z84@6*UdU&LB||I5Nu>j4Fv;2?*(IwS^2+uau3`wLK%) zve|R>$sB^;jf1ok4MtT+kCu*1zMS9Vbb*ohtPp`N+tsr2ecN7^ZlwmOOlR!2wn5Ml zr|)YoSjg*&RIfd=-kua2sg8w|J*;Srol`mXSo_foj`SFh+JNQQHtu3sq%U$BklQWh zpp;V=O=zub_MGi-vvpyFY?>5{n}c!eE9Vm0%UO9Pgk5#DTW6@&{~vd60$x>hz5m}3 zKrkSvah{^0qJkozqM$N`L79XgIK~hXKtmFffZ|B4Ra>=M=Q>oJhicV|)mmBytaF{G zR$H}dYpu0vtJT)FzxQ2xt#jUc3EK8M{J+nCKhMejoORaTd+oKybMCz-_)A5*&PI*4 zOcJ(6^pS2`czJz2&hq31j+$(&A`_e9QT?>qWwYD{(SexrW^uyA96>N3+2bW_Lxu7s z<|DiYPueY8i7qJ_S*VP+nDq?S7S*OVIed#-i>qWdYgrp`md)10OtMNFr22N+v;Wop z2wSJ(`K(rm`>wpO$dBx!s>S9%3EJef`p_tZ}2sWcbyj(~nF8lzu4a#Igv z0fZ0z02oE%{DbCt_OXsrP+SzOH0doQr7#{V|D2vHZT{!n5%nZP@$XQO8U#; z3ZM41)6^fVW1tlvD!Mniv%GjVKo?5AYSkW;^)`Xkme$70vXdKQ}+buH}^clRjn6KvKj&6eKYu`8nQ z*xcK?zsP8Xbf*^UGbLp`@gG|AabPXQ-qwY3T;&u|JZo|DndGbZuv_+Y!17^(Wjeim z*L|XOe;X6s%X`}Towd02L-v7aHTF!~ZRHXeZ|><<#WBYscIu8BXmp4;@9p=~R#LZh z=z;EO^6s`pI!UvcU2#9b-U@SAW^XoPvQ^C_Yoox-e>=L@+1}YIMpxUcPTP<##-4es zsEzxUAI#!X4U!Gc-OMFr9*8^fdQtE;a*5?aIfR zC*YyS(~6cRwamz9GSuRWJ3{a1h8z(UIEe)lIaup^r+^<)r{L2`HUfQzCI=TSmams= z!SX?oZW*=nu3^t>V!}y{i@$V&l%A$Ow#aHGx-YHcmoFCKw`2nv@pv2fu%dgaES-Uh zme%&oRhNOJsDnRo-rb`kc76lpwaf={zUQ7nan_H*wVe(tijYpJ* ze0y52{^I`d?@kO|I6z?q%Z!0eE4uW=Eq6(sVLq%#W9y5p_|g_D^-@m=GViQ9Rh3Hq z3lo!<(lzbqiY6fR^^zO&;-UX#Q_>p$r74M}|3_2O+Sm-R5z|DHwkqf~Upfh)i>Bvo z|60%bSGKF@6{%!nQ(&4S`G_#K6=|792B>Ae+I)$B{{6>-@YW92k7c#t zpyl>~@s=KMh?pB#^KP=r+qTm+=(5$WL8hKoAOBm%9T;lKHA6>El6SGOwTf5rhaj=F z-kFWz*6K}-%m^GUMGv6Y#;E2rjFHmarkm8RtDWh4L!XsTE!(ra*?a__tZz+iU9yv& ze%2RwgX^W$v}C=^+Psq<@!#GHdZ8)k2bzNV;V9ZaE$wde5Z!0(&xtv;V?5mE2+aDo z>HJ@^|L<$8-hNaHb@@Nj3LJB*X@y^u)B>t8|DY0_4cCiy$v&)1J+-tw&-yoV`oG(% zZ~W`E$avUKKO8eJO{`HnAnKd|%e8F6AZNr_# zm(74t8z^FJ&h1XV-XeC$@emC8rrmcupz{<~9;+PrvF<64?1PJ#5sP~g$FZd*WFLrF zIb1h0iRFj+lop{oGIwq!vX-4{+7m)3thd?b%tQhhWTZh|~VjvrNuiXx2Km4`G=l4|%Oma7FFX6PBZ1c)ZD6 z=yU5GY`EimNzN=~VKYziRjS^5!zUE~gxmoVCdKLdcp9Zb!#iF^x?B#$<_ukpe zVfpgo?v%@Faz~|6S2%YyyZ?Vy;|cK`QT?0xG? zc4B9Lf&J<01h|KQm*GdW0eepL;k0w(^ADADv8SH{i+UHkdhsm7VV>PXauwhdwVuZ@ zhsK9`?Bdy|_!9qoQLjq1V7YeZjW6g}&gH#hJ}l>sotDF3?ta)#sXoPb5nu4kr+fL4 z=BoAbJXw29-@W*m5qffZgqw{&>)SLfOJ%h$8W$!(&R(bDm7O1FWVvBNPAgHiACL#R zR`S1*M`ur7lJ(KUllSn*cM+F*oS`E4B!s3WF4z_TpRgZgy{Q}Sba>HrD85fYaAn9HG)b)St=#W!NjXiA5o z-TG)aeQPaqs!ev>7RII_P1ltCPfQf>;D6!s_*E>*TEyD}?O+=loWcwL?j+2ebno(} z7)Bc!WNmIkf zmh+mm9wGZ?9j1fDwj=5Wm&2Xew#PR{m?1!X3<*a%L6(LvrWYp3a_zs$;6@sZp3-|TF*xQ8A+e?NpH7}&;h8|2a5^QZRoRXo=^HLcq7bd z)Z-V1QvN5Tigqtw%T~SEyroZ#p~XqU>cXCowTnr(N@fyvL8u`2qS@$`l6HW@I3?O3 z#9tdU?p4}_OKECLkBqXhK#$r?$|*J9)ca@SNaG5YZ@1XM@_D1BLe?-3h2bxS#W}!i z$kV1VZHAI2^NhZqeDJ@sRbpA`t61r~3E3P$Gf|aNA3wXgkN-+WH*XxGKJY!AQaqNC zJ?p&6T$-8-&GesdT(dgxV?K5q)bWcy=DV}Z)+!ogy^Y;9>uo0Cq@39bN&0vwwkaib z>qIlNDa$|0ZC$v61>#B?Fnh!(j@v~`!;0)2S4_gKWR{DiMmETd^7tMfEMwl4-tV&! z#@w>B(r>8{J=W7A=d_xoob_8L)^D^MVzqCe0z0Pc-q<9wy39Q9XOn+!m6qJca}QtGWy~hp6qUA<(qWY z`tNu0>xWnY@T-bs34b|bod7ZG&fksEO7}yWRljT$FoW1Tcz)(>Rxz#R+lSA$^ZaSI zH6irf2Wjp~H@P~7)7My5@eOiDCP%#Qy&sdvM|0-Q8V&}s;rH=(;l&g*GLaE;WTJ68|L+)$__EP$m@6Wc! zS^AsL!!{?QukFYyrStHECEwqNO76vfxvw$Rf32^v_5Qp28XXbK#(!5|qg(&ezQ$XG z;?a;<`2XX+R*T={ci=b2b?qIy4Xy1c)YdjGYOb%XE#SAv^+)33f{sE*OGjN(Z99H4 z-O|=x=vYWBjGJCtGj(e1@b`zJQBav&a~Sb8hD;GWSl0x%+pnvk z(A3a8uVX%{-GYl9v|{3v14d1nIJS1$sOh67SJzZe$Iq|p+M+6Eea-k?YG;kDshw1P zK=q`eTC_uN!Lbd6##*!n-#k#%Skop=svWn>Zi6PXffuyTZSN?IKCq@5XRWoZbsh6- z=PYV0%x_sFZtp~fXgzzPQ4Byg7Bk^W~S_;{X#!s6#wRXzn ziP4E_`I3O<7Br{5$zVY<+q=C17S=W#(^}U&HyaErtE0fOF>>a%)j_p2v((G2%?v_~ z(%`Y7)wBTT9d+|q(Rvt`rK4#Wcevb;H=#Kv)yq0W3?94(0lhdc19h5H*WTa_H>h^f zs4<=OuxR--Jn4k#vqskxHCL_8E2x|elSt5*^_AR$y1B`)G!fZAvhtB3x_~$qZme%j z9i(RbpxT;UR_#=gYno>Adezs~H#WgpYd~`nMolWzPMSJqzuKCD zPnDbuIfJH2(I%AEquUl>xJB{yvWVovx`i!xD-9+P=79;!#!Lt5zNmeEVeVXecf^9Z z$5{VG$0{m(`k2~rqh{1(*>a*zxkf=I$@(Lkea56QgNm9xRFh4au9+3rXiv-0DQlQI zWolYd4xCX_jY-Lu5Hpd<@Sc|D#i;$f=0){fQ`qqf$ph%;T+kYj2;<8d$Obzytw94$ zotak#uLFvH=6$|36=kWcF=|_y=33)(R@GHuQFHr(dCd)TtLo?1x=4eeP!$ef#-nGI)~bF;jy zxU9`}f}dV927P7ftU@vgzHex1vcc$6%`R!GS!IrWkvYZq}V zR99b*mrDIx@5I3blipCpw^aEHahe(91vCY`HK~@0{{ z98x=Wa3PvOnmAjr!eE+1lfjYXW5dqkMai}T?HxxJqHCc4o95)n=*-3SnKXJ7jIuer)do9W zn}&v2T-(~xo{hrJ7FC-LYNK~z6=`clh6wYDx;znV2_ zVo`4mFLQ;qL727&b@fLr!rPmY{Tw=JuCgq+W*5&Bk%`{{v^OkdAIGr9L~45}oMK7G z29l8(leYT#Hq6$IytV9BB42N0zvfF)raErM#Dl7lf7sC2z6AGMHjvoH++{a5vUPon zYA<0bj2l%mZicV*Hcu@)(q_7j25ir1dD^4sW_@sBNdwlUY>aT_v>^~f$|s45lWg8F zSNXj|r_(Lg^kOe!ST(dQ#-5r+S}|7hwtOE=_;S_dFxfY zaj0K}of$eJjO8j;JGX7YVho}duW#I9WOYjOM4FMk3r-w7rnY)Eda(93U4^*48Zvml ztVv=K%Gxa2s`JXE#zRNJhOFQ>Ivi2FErkh$~+;+B7P~k%V;}w+q=SU_C0c%bi)W zUr6^$nK8As=>=l;_<*;NOL#vNWyA(3pQmjBuCa|!&6o+JrsEE+#cI$#A8$~r%Jx>+ zEn}X}w^_E+DVaLsmdGr$JLuZxmZPokqPLi3v*7{N(??I8QJpo3O|H=uqrqyAZD?!Z zJsN9sG;4$HHfC^h>$F*ui~A|+Gi&<9n(EqV)2G&8sl_Hc`XswI=M$J$bhm67VTmd3 znCT%x-GcPEB6}ema^Ns;$E5F16!N(!^)#!!Z5wQji1Cc^wCbY(UbMwchlHoa9ZUlr z^LVChsrO=Q;uf)1-XpTcZ%_9<^|ejbgi-ONR!H3zdpq>kmgbaksz%m77PQoNG^MVe zbs28>xeL$x%uHB|_x&}`t75M}zr{=L=D;nO7T9;Ws)HMj!Q`K&hcG1eAZ-P##dS6b z+6vjsTONDv!n$YHWWCi~%6S$q668vN{a9PWP`d@;qK-B}x%tgp%o~=BoAdVCISV@4 zZ3EX(sK>iH8|K>3vW1H#+wwkSFf#Jj`C*E0wcEO^`LF|CVdP%B1ZVvc(0gpbcRk#nbL7QAyG{Ts2Fz2px4-svU-Y5v`kbB#btV7#oJv*}v zXIh2xRn705_~?!`nK*bxaWA)9rgX(7=iY;0~B z=+9mTriTWr$l$PI*&NOS#iI6(R_x45Wo^w#$j7H03tE~7av&pyS=<5E={f9ZpN|It zM-Du?t*#Xcd|hLG$3SdS@fe}0VIaCqe3Te9}Ai#`gkX+Om3+>(&6qGw=uRfVfdkh#@aMV zV-m54kVh|QPBW!#gP6&*F;j}~&#i8}j606FVM&|PxLa9eP4vxLtG!jUU^iq~Sg}Cb zwj-Y);<ERr81WEV%=5TGbG%@ zE9pt9HhFrOXbX~cGmd?XI2&WQEypZuD`;$iisy9QQjeN8I({!)>_;@!Qm)R&$8{7rXEl6nip9HQ>J3CIAs(jw6U12k{I`im>06e8lNrMM^^Fh z&-2Ga*KoF(jU0-*IUXU}iW`1S8=uUtA@-+YtH|wXOeQ_rmfE=M9$P(n=6KxDy8pQT zX4U6|h@$Nv=i|Co?0y@H`((N;$V%|XQ;S+{2V##oFk3FdCr@}Bg( zv}eFm3~n#db|t2&nD$%ewk^iyh7YK{V-8;BK?(-T9JW|H3u6OMuO2n_z|28D7hC^` zMu<=PGH>7}v({XmR)^4wk4-YYXc0VkojTo2vX2Tn+Z#t7dCw{`A+k1MS_-F)s+myW zYSeq0qy*>hoSP zeVXT=ps|_F@zD)!y5~pR`~)zwq_eFwhbC^ST3VOz1J0Do(F@>zin28~&0Numrc9ku zo!2@(+s^u0S~p`FvZuRT^`e(oPnkM%`~+)0et5XLNgyjbn~0lh+ge)i+VQlTsl)5J zZ8AoAA$!sArWqfvt^3wW<&#>d854#cL z4cMY)JT5M|594PMc!+HSqdgw~VvTI8Ux=*nU=7X>F+O>P%F4=OD~YMc|3|{GI;KxUM_Ki0Pw3E=VEQ|l zz6xf&gNLn#HBZ&ie3nYuvBIiDA4FNJW3{S(!IU#*Mk zs9gQ8W%ZM?rmcn{E_7w%Ah0g@J%+_`PTATxw!*>x_r&Yu_#Z*M9^uRKVS1+B(i1Q( z8UL=q8Th0o2oM%<`H=@eP=p-T!(SkPus&D`ak6C zk754~VCKy{>CdR|2rvWXVBk44bY{a$ z$f?IT>camwM?09$X(B%zypPKt7WpIKDC;rsnyy3tGjvw&k&rVD<0!WYyax`Jd#%W? z18?K<$3^}GxR=YnsC}6y%VHe1jR8lwW5Ju@V7YZT!nf)-GUqtzT!JI!ZQ9AeI+7#p zO%x(fP7e94;3$`KNLL)pb2$!%&V02VRQF{zn{P8^XV}_{z@SN<>Y}lnD2JTB=YGG z7!MiqZxMMbIL7JOB0mQleJuXZB=e6D{y7)|mcU%Q`}sV~~M55h8#3foT|rZ4pnwg zX%B;(X&G})WLZb!pp5$LGsAFDemf2Z%E{sXhrv<)7gGZdpeFv=gSa>&o2i@SUAJ z&dNF-a_TXTd`-UA#q z$N$mp%w}YjJ+u1XV3xrE^Rm#j@FAz>ER@@>Iy*(*VGqqixy_t$Y=_W#X2iY?xo^gzK!MTQV%u@ThfOB&fo3(O{a;#pn z{gmz7#a1)Det4n5Pnl1b!r}QvP`Tad=Av@kiMRXdo`}2How;6bD105Kn`WZOJqgMS zjfL1ptqoCG;Rm)q;MLD?bis8E<=8!c*99-z_4#@k_8n39p-WD+>qnGaZz|lwNfv=Q zcgg+(y@`;%xxh7=;dvZgvYFLHxZaxmkM~r5Yr5cn%L{D<&YKL&adg4ChH~uQK6U}` z;ksnIxg;zvEY9xv*iKz=uA#hejGn@tC5838!}6Y|OSZx#werGoCHlt~wsrj{aixpR zV!29r;l#oazusimPs}fZ$_q;iqy73MyS}vK`pJc9Mb}R*xqeEa)~~0%*eNB~*=l(x z$5W7nuHP5pGR&^W_&NJj7kf&g`d=@c?$=X)y0dVepHDD-_QpJv7tSbLQ7 zg)W>p5z?9+yW1oyFPvXk$FK8B7o2M-FI-sI%CAqe>lf-}*mrSZ7r)MZVHcchD932r z+pn*%^q1&mq`#~%$**%?*2Q-8xk`EAJB0)NI@g;nIM+~KSXOBA>kruVWqKL;UsYJ* z*GJg(t4gk4Q#j4955twR!d-=L`8kJqS>Z<|`q!15-%xUXQ^|SEHc4DwxTWMeSI#_? zXFLBSE4Ll6Ugz#059Qg@rz9)4r`US^2l)x89QC`@>o*eTW!Y?()XG;mFRedYF%RX1 zALl2aa(gPCi^>c4=O=dkfs*qFOU@rEIe(<&{IQaA@9ZuuhXoqSZAY9-@INc_6HvL` z&E_J!IwL=^>lG#Ey-Uvfl$>+c$V0i^jqCY(`3b1pp77+Na=SCsbFT7vD7UAbdd??V zc_`05(Mz)O!q)jkP`N#g%|+$5Bh&Nk^ApqOtdocG>=UIVE4L@$dVQDt1XNxaQgXg) z$vN*}@=$J1di8vGegY~l>{W8kJNP`57e?hLpmKWxl#9ykPEgOs=O?DmStt+XcBilB z@w6hz$_rETi=guCP9&~BUUL13lJlRHoIh2#(Z?q*a1Ot%XAQlJmVw&c~IUPcAvHEjiz**->pZklJk`%=Z}?~KT~r4vY&ql->p-)rto3O z^=@34JkY;={d`04I)&>B+xYnbc78))REd5~$@$@aewFEew{TR+_2c}U_lN6X{rXPH z^=nJczvt(?H(RHG_07K)wiCAc^5yK+exHk9r-~oX@|#)qT~z-5ATp{=KV~ob_HKOj zEWL=M^WX99gx?nKieD3?chB_Ob=6<7M=t4mo^h7G>KJF~8>5*m={xWK^Sk`lT%nzP zzcWjazAzcrb~Opq=%?{7c*ROK1O{XS_lsdyPi%uMYJGALy$5YG-;aOZsAX{6;u_ zN>coF@%($U-f!f6Jn|bcyv!qha~j{U^F6Bqg}F}B%~zxu04x|f_+DSwcnnM3)xpH8{73oPjOkl zby@V)$o%*5#otfP<(^#{N}8Yj<}H8qkX~Bt7cSF}fa3Kynxxa85@D9azL^h65qjV# zyVkIXDJkG`>(mD`Q78QUM+JS zv(wq^bbBmMmz$lQkLBt4Se|~XWOlkv74z@J&i+#F0MQvl_B@A@y}tjEJ)YL=aoeh- zEc2V|m_2T%+2b~tJ+7nnAe%zjZTy>_=@<1eFU$PqY<{~v>6_fkGP$<9%gvwebF<&M z3R#rVa0Ij8^?l4d?)@O%*9dWxA^nPo=+3m^Jyh}SskKtjOZLsz6*aml)0a+9S0_%`P|#o+RpuK zZO6tzuzuxbna|zMDqIUY>6)<9e7+_G2m^4Gx&H@|y`Kyvd!FWVucP_g>o`($fZ1GU z_Pd=lvFvVM^?A(mw7PhnRu^Zhi|5ZYF@LU-r#~<@|Ew<0|IK{vp|xL9N41AeMX-7` zCN^KKZrxG+`CqJWzV$~)=G(iHzWLVuZ2e?)_RRYi^4Ixo#TVyah0A5Gvr0d78>}CC zJ2JO2t#1P*zV3J8AFHqDZ}s&&t-kW8EcOrP^Pi+V`M1m;N0@wWlCRPhZja^Z`sPFD zD#^#{ctgskKjqF=$I(e{W6j&b#+uKEET+tD8$rH4>5nAemUt}L#7 z+jOqDpI862ab#(Az4LsmUS5|~>g95)m)mUZ=yq12>{$1$UjNEEwVW2G?>m+~kl5PM z_X*aHcO>~pM6srfCA$sQj_x;WN9SqOajqe|owLas;19woZR-06tGnx4o4UT$-R)eZ z?yh5X*L{fRV{Pg>gHU$ZZ*Adunmw*>ZJ~C$KTYmzcCNIl*q<1WCik&m_Pf5>?{c$$ zW=dOyXtizU{lx6|eq#3Dozf0vT5pSCWVhei&g~ybxtC@2eGmeK)z#N@ju4&Z#8&r( ziLH*+iLH*^5?dW_OKf%Yx>rFI^FTlHT}h`u*>$XrKHja4&Q`~VlD^f^(^?&!M>3y> zlMeru{Z!cPw|Z44xz+u##8$7z6I;DJPpg+RuNKY2zUQ%g4o_(al z+p+TKRBm6FZ^YP{*G(U=HJC%a@)-O+qnv{m5Yn?-w>CNLdgH{AOX^riT13;T6K%9)-?B!cPc4EBuo1tHQq){;lwP!XF7+d!a5pA+vS|UkbMV z2A&LF%k|k-YdbGv>^u}PRL%a)5L=&wfL)j8tQW^qmGe!AZHz!pfAbo3ZbQtx$XpJr ze}b#Q>|>PQgP5OElDRz|@BAR*sm_lgp6=X=c$V|ih!1j}kGR(P1;lfle}VW2=hqRp zIlql~k@G2tIrY$ncM+p&8h?QJROgQoUqD9x>E&E;0|3GN1}6;ykKsA^MZ~l(*xCYe zj$QNrNdV`H8xwDVs1kDaPjUqvi?9O@%Gp=Rp>MuLp5q|f-F0XiImYkVF7Jz&T;c2K zcU(@}$rYRo5LhJ3qMhW5oAC!>IS$G>j>#3b;19w*I9SK$5nKOTYu^3YrT!>qZ^c-TH&e52qZ=wzGA`<%mqqd4>mdY7p~aKJ*Vc zY-@Bm{X?$!9{wP33l;gdl9%E@Opdh2x}3fuN4*A6zIhsJ2RXAYwZhg1z5)RPIm*Rt zv!$i}w$6tl9!`dSSLe_lT>#)9JY<1yefUScyBV&_C-t%A5L&NeM=4>&T%>I zC0E>vKL|}YnCIz;JA@YtA45i2>5i)onlJBYtQh7L}RL+5;#_d`q$d#-kQf5had zBZm|7q<=Uh$d4etjg0)+7s!$SJuV-Fm>l^(;qsw~$uYic-u@~C2sVF$*Nf%pb8()M?bwBL96 z0L0|5e+A{9_C7Mwvc1TW|C26fdyzvvl5!Z+in!kS2*g)8vmD!3K!<#@$mvI>wJCJEI>)|oSDZ5+_8sd#;70Hy%AwD`L5}fNLpgNl z%URBKh!;AKMa;T|&hcdA(+e><@;O^{E_0o}h{+ZH>}ws$w@tsjWZP7J4Sx_u;-LI3 z#5U(c-W5EXaxiVSHQMEmQ||gtJAZ)qJ!k&5li%?VopP72hqyZ#`OtoH^bL*|%4st> z#?D~MQ5OBcwxE2;x}3ft$M{;GaykHE8jea7%K3xsN;%t_96qmdIc4OEJMagAc2K{UbH!Sedb>d0 z*E#Im6Xz_e2Jr|obSj<0=5a1(+mVZG#vtSGV7aDNo`ydN%&XGn2a;WWj>tc9ZbjO^ z2=`;3MB2fKtI0^qx=(gyeVbf|<(}zG{cfJmMu@4$wDbcx>VhTT&bpIh z?>E%ttUEd88S@nsS-;V)!~RJQ-%fCO6=HJOaG1;4_sB6XaZaSo{SlKZmg5gX8xH#9 ze8h{%&|y21qpagyJ_s>6%0hFRK5ZvQ+bwhXFvR5O|2I&Mve+)Rc7xfqZWB4rsl)zz z4;l8*ALPjA0m?m}=UrzcVseblS1EU$H=I94{0Hr zp48#*mYB~ZTqlRG`nr4?VYbWX@w@V@OB3Yeu&vGIt&o$$HvVRT`W=vyBcGF9 zehlQ~$md*_9}hXX;w}J!%@3z19)+k9%<)KHRPL1a608H|JrG+zaXH5x<&1g6SliI$ zeG!vmtW~+Z5;3`g86s?tgJsdrh%8U0BS(FQx_nc_UF5L&GM5iSOb#2abNL9w zR(I8ww=EDaBa*_WbXFIC@x57E~dmtuP+>Jj7tTW}koTJ>q zl%w4J5!*h>ZP>@<^AU4CWZJ&YQAehsyb>`v9^WT=wq(0+2*Y2yNEX+OEhPBiqs zkgbWM@(lbzAQ#yQd8c+l-l?6CcWNif%It(rr*=Z#shztO3KQM7$}?$YCw4;KshyB# zc5>oJ=#PW>^l~opC(0TRx%m@1o!SX`sh!=K=UMoJ&=Uul_VjV44Yqeh2V|dF$K|wv z9M7XH9}Z9i%Lkn0174SQEe__t6!A`E=&+9DiWT^SVD>|2GI$sc>aZ+w)Y0Yy$XQ2n z)bSuN^{Wt*BhNXMBhO~i)&a^!h3ypCRWy(0mKde2cW5`WEuO&^O<@-&h~!zbj(vC(xm9 z$x#>cCv>8tq`-{QqKC4D}I7M z2vsT6C9Ob>a&hy>R3LmV|{f(y04nrtOJ zTD`!mm#xcS_L(KFL;X|8$mgesFLHhv@s(ugS0VnsGxe>FpwB$laXIZG$6Uc{%yS^( z?a0WdzjNqVKZkq(*8+Yd@sD7k>~KQ9j8z zo>4sQ@@a_4p}!{OED&Ko9F_QU4q_Wekau;C{%L&=@*a>|-}^2A!R8sr*?-8fj_(X+ z{(TXXqmH{%jGKKwyw!ohsl zXULI%8|7Z##jevIF*)Y{<6S-gF*$5F)#ZZ_lViNIJu1uTY;%h-;yit#~%ciO*!)*hy8;oM_H2)4<$o~ekO;V*0&+Agp3?^(ifE%;15Cv zj>@SRFJ(SXUH(0hKj_T&$b2r`1?No5cgpbjRB#{aARpF|9ChE^<*Xw)>TdHV^jSxn zKW_sdurACetC!2ixSaJON549Va@cbi;zOJ{_Z&_}KJ+&^eAwvnO%apBZzsFF3NbnQ z*f(8H|B*v}iObo4$Z@Z673Hw!cEs0_VFTNc95&ckhI|lYHkOwI5Ns?XE#J}e9L|}R z{vcO8fIkSY;0T|;=3IdOyJYAOLrjk6nIE|h+v^i&zB7pJ%6uMy%BX39@ z$VWm>4tbT!$3jkydf7cV^d~@W_u#A?!eG~Dza__5+tcOKASZ`>JmqXt#QVBV4RpxS zUNtVC4LLdbIorGPLi|Bs+mP8Or;{=Hd>?VM^Qnk$7WtZF==VTOjy}vbpqzb`9M3xF zFXnjwVvaTHu-}ryPWpoKO2p)_bB@btFFD%x2+EP?QHXgkE&D1t@;u(3?$6k>ycmB;p;&(COhEHqg(MXFlHm0tE9j(qgNV_C+)tVKW?+Gt->EB^h#-Yi$Z< z{??|~0uY!T^{H#~Ds)&DImUQBbs%S(k}Fo?4}$HfzMYu9t^~6z?!zi)rO#XFJIYz^ zUe3&aipUQnyZ#)Jvu#4Ymdj}aIrbatyAI3QoQ$&A$H-y-5SMR=m>g+s{YAOl$BlIz z_Azn=e8K=1Tb@@;@v)<&8x4WEeOOCO#)aA639P|G-T+Y5kj^`NXyPWM$jy`7d zEo@#6*=4RX%sKju&A0Hw2*_=|-2i}aHxBw|q;u46vyN#5QKZuY!5bvMQY`x&aV2#zFlm#5TUbZ-KXV zIoq1PVA>6xV_hCeIrQH{Je~|4_AzqwndvUCLQIadhf$8SoTqJEAZk~137IV zN1jVvJ^(Q}_OWNWob5mkIkK>P*#6{-hwumCY8*0LaglW;hYfeQoc)a)a$Cot zKN2!>#l!f6U}O2RoGaMK2y5f0yxcI2N9QS&*QWbNYg5SCPqa-fPw4Cq`6kqd4*Lwb z;xYU|pzk6d>z~l+1)25F$Eo4Z1R!Uh*$qe3Wp6O^WZxi%d>zWagFgt?x52b+4;+-! zhS}u0^x4I?g{>~op$%FWo>QNBTmJ;3=rr!2Pun)fQNaO$z_zFUA&9MB(4n1HuR8$< zd*h%z?4RU#hCkNjn<6I1_%)wHzX~#PjNhZdEbDZ{JfdC$$XDPGg4GvHKP8@R`K;&i&kU1m?Tp zILA?+{wBvIp*+#T~6PUWBhWhWVt6Go<~Mn`k5T_`9hah zAts0aPj-1f#N-&)-*h?KoE-aYn?F$&{fTC?vRGeo#nbqMa2*cXvmEhFWY{yvIrg+a zaQRTgrGCCQd2ad8ChBm*H?Vp(KT2_TW z2yDx;oeXVWE~8@+m_=DH!$K9Ai4b_X>_9`C%gUM(^KaR##9hf#6PpcmCIYi7n`~(7 zM;SX2g4r-3G5b*2=)`8j9*L_c-zPEqL>ZloVD@m4L>PdhY_OrVYZ)6CfyI~YXlQL# zwryf&QO1GdVR%dOAFE2HU1l4Y!EEc6n6?df-cp$MFfDB{dps>oDWfwGXwPtGRxfxY z8T#xGJjy)n1oE2rgD?rlaA!7W@N6>l4?)Z$(jHFkg+B;$aSV4}Alynu+784#BJDBc zweSbwcpSr>zao4(8EMZ%%p=mCL#87U&c`v_`P;(F$Vht)Vjhw92J*W2gK#sB;m)@U z-%Uo^6^MC6+WW{G;19xsIEFhvD*QAVX`e^TBhtQ1_WtlHb(}c{gWn+|?R$uMMA{F? zo8k|`pK%O#{!Ey2G}CgQz$4OfE-v#qihF|L&U_zGFrWD_?WTx%MA|BH6$(M-!nEfj<`HQxCi^^a8Fiem6uyCs zv^OK>5ovED`#iavI?g{7zK@Kw4BjyolKP3-M<$g{b=dvz2_aGx}FT^||ZC|p_tCiGo-blELjI{j_^N6(l z$v$rnppG-&V;MY*jI<*V^N6$~$s>}@W2xgjQFs~|X=@Pkh_tiGzD68E9p^gX`DCQ! zJ1u!c+E()DRBi`&xHI2v8N8H?w5K5E5ou2+SEsaRQpcI^xeUITjI@^_<`HR^ktd|I z*HFiq@2CsDjf}L*5%Y+&d{14hp)084>*@W%kC2h}3B)`i?bBpmi=U^C^UsA}CnN1! zhP-Vjhu}A1KB?q$_y1?@4+J_a!4O--E{^(r!rh{S4oU zH{5wkVZIxWX$K(Y5orgJXC|A6Qpb4@;gMvd9gCPpq@6(az0D-*IPWh!n~b!FAm$Ni z4<{d(%AHFc=LN#8WTfSL^>{?uW5@@mw8vA&`76SwlacmJ#5^MHIpo7q+ViR7{B7Z7 zWTd?YF^@=l1GzS(y_q`Bw+r7*M%opKc|_X#$aN|0gVb?;RQPE!(ms!vN2Gn3JSU}n zl{(IE2){!{+V>Fih_oM&>r>i4gNHkRCfpsD%Z^Gqy~v9buPw~`sgQ3(?npXYk{2cB zk`p>R3lA5bBFwH9`iBV9#E{Pyrdc89eS7f9!siHIAbhp(4Z_QX?-PDP*!Dl}lea`} zdmER3F7h5&Q^K}N;VR()!o!636P_hpFKqu)$jd!WEj&ngFX4TKX9>?0 zZWBI9_)Ot%3tuOEhwy#EKNJ3i@Nb3xEL?_r$MC~i!kY;97ak`(UHCBJuM3|oe1Y(# z!dD7kFMNye9l}2pzE}9C!jB6-Bm9!^FNNO}{+;k2g+CVln{XK>^zh*t!o7vp72ZgA z3*l{qcNE@5cz5BwgvSU^6rL(PQ}|%vI^lW33x(T-mk6IE{59b-guf+xk?`fhR}0@L ze5>%C!aoweU-)6+p9w!F{Bz;ggx?naz3_*^e-Zw>aQPZ}ALuFEM|eHqO@#XiZ!f%; z@FBu;gy#!43wH<~E4)7_va?U z{e^cG9xXgoc)su=;gf~W7QRgQM&Ta_uM~b-_?N=(3jalT>z;YNrU@S^e1!1P!eh4;ZTyqLQt2_GnYj_|d@-xt1D_-Dee2>(@hlZw3DErque9w{xZZ@K=HxTYGysPkN;hDm9!V86$2%jo^p71i^TZHcsepvWnBivtjsPMkR2M9L_A0zxt;Y);X6J8C~Ig|`wOCOlU7 zAmK*gUkbl3ygeQwL|F$4pDlck@Y})_>*r~Q3pWZMEquE09l}2sepk3FJ`V}o`U-C= zJXm;waE?q3RXGg(D3NI6WM!44|x&CP36NK*&{+;l~o91Z;2=6W2 zB7CXvGs0aq%kvo~yg>Lk;fsW?5ndtusPG%Y?+bUwXJ6r~b%l2n9wt0Z_)y_R!Y2z~ zB7D8@y~0ljza{*kaL+ArJJ%OJQTR;Z6~a#nzbgDY;dQI>{Hufq3hyaAL%2@3Mfe2a zGlah_{DJVgTZ#?B1BLe#o*;av@Cm|~3EwFEE8)Kjuenuj!!Y4$a&y7Lz9OGRUYO*E zh>xF+T{DE+ft&w(dO1p*dZo;#Kzbbr%@cqJX2!AfTdB41@ zU4w*ZpjfUo7&Qh3^x7UieSKJ^JT)ZYsQu@IJz` zh1-Nr6~09Hd%_P0zbO2!@SlV?+CH!QHe}4*4BLa_I~Ds-?rl9rcmmn|RwMG+!iS2^ z0+BBiZWEmoMSimIX`*wU$S)GULHK6j6~gxk|CH?Y{gv<^$zHF&k>@0z{1Y6XwXL~B zuCqSb{j;&~7NWDG$afYVDmoK{>qTdtaFgg9Bl6>gzal!{624q?t`z>h@DGH4M0P){ zB)cCT5&1JBe_Qx7;odvuX$J_85}ql1nD8;e-x9uE_@}}@7yg5A*?`=J^@O(<9xObY z>~)_@#=etbJ~+PPbQ0y>?q3x?o$P7P7x~4)my6DgBELoW`=YZ__$kqOPWUb1cZB~y zc6&Y{dtLqtW?j0YUgZOGol4;?g?A!*+QDF^#Vtf(Uy;`fA18dF@G{}$!p{l6BmB8= zx1Dkub|ibfb|+))Vc>U;;=5AQDfc!yK)6x(2;mm8=XspSPZB;y_~9`?+V{W_OvTRexLA9Mduljzaab@;dh1qNcQ~yCh~s@_uVD8 ztx|X+vZvifaJJ*CBbiy@j_F9xgmpxL&wPc&YID!Z!%tF8nYV>pjEM!ao;&P4wRp{#>~4(7Y}i z2@e#WLH7PrOU6AILp?aYTf2nvwj@76_++xD{g&`D;U9_qy~0lmKQH`|@F&9MyXLm_ z5Z+XHgmAs^S;AM4-RAF-F}4|Q1;_VeAEMmr`FT4chP@JxtH~*@RMXu`%B^Xg#RYoZ8-EBQvPd_J?;8r&wpd#9ffxm9!hpQ ztI1x+S!B=uaI)92QS_Gze_i-`vfFb9c|x-DE^vG|{z=N+&S!;RB75532!BAHoAUWs z+1|?2 zZW2C9&XPWUb1cZB~y z_Ozdn-Oe>f<-CLN5aIE{(}Wk3Jm3!gmV)RQOThC&^yc zFGT(;;XexhNw_Q4nXsXU@J7O$3GXC4Sa^4`+b~At7T+~$K`4Jl3k}#cstP{yyYh$+j`zc<;eMl)G(* z2{#M334e|3HhfFu7YJV>I@gK(CgEGjZqMVQ{}OrAWalg3cyGW*l)Igu2zTE%m#-<@ zhwOH4BJwSS`-#pVkq;H#Lv*S|K2dmz=o}>S!-VTar$yxL!pDftSt9?I@P%ae&m~~` zXA8LNYRbL7w~GE9!apQ?+8=|N7PowbhbZ^7&x-zw!mpA&?c2hi33tK1HFVY`d!Ad6 z`=>VD8XWH^*pqT^)4hfFCwtmMMP4V|C^~H-Uo3o@@EO9F3SS|74cW`Rh3q!pFZ^5K zvPrqldcvCv?@abQhm#LXe%J>bzkNP{a`(eQ!bb=<3%8R!&yz&{RpHY`=X{Z0EPSKz zEy6z*zF+tuvX}c5+3WJL@IQq6U=JSpn~Hwm9Be5vp?!gmWlEBuP^AB79pQ-=?Gk@qiH=nIbb9&AUs z_lF&YxvvlTKEl(4YlIIZdwVsAe1UMY=o~BZ6NS$fK2P{!vgdz|$Zrt7MRa~B@*fL7 zAUaQq{8{0bMCVPB|5o@t(fL^T?_~FLmub1p>yTZ(t?)?UiNc2ppCWvg@Rh z>^962K7{OP4+k@CIkIXIop#}4$!^=%$aSgQuY=>AJm-tf6=W~>YT+A1=Lf>~i_TAl zUl9Je@UO^j&$}XjU%1QcTxWB#+q0GMcA_&x%>6`7@&b3*isR?w`-ewJ9zCQBu5rsRA52>yzC-8w>9syp!+{ zvgg0I$VUrL7d}AvV6xlOBK%e1i-ea6-%j>&SC9`*^|}un@3VSbbY3KTy?!D5n&^Bg z^3R3K4$8~wMfQC93a=+RRU+>vyuIiQ75OmX3Br?v_a}QD4-&2yK3e!f;hThiBK(r@ z2f{s3PL#DV`H1A(9YsD=c!F>(+1up^@?j}$GdSKAwnTJJA-g|M7d}gLE)~8}_%7jx z$X?bjMg9)CTe9Ij@Nnn9i2QFZ=e*bRkldc$!j)vN*A`?vvu4;D9Pi@WNp$ugd%gA& z9!>VNBHJId;j0m2}W?=C!Cc#80JVZQq`$~siIRk%a=Yr=egX{5c3ym_)`neg?( z-xdCe@B_k+3ja*l-ht-%^F5+b7T+Tp{Ac063zv1tb$ST*61I1#dH!39e5mj+;eCY1 z2-gVD7CuUNk?`@tONCDpK129i;R}T?7rs*X5%QeWE>8$QC;XD|Z-sv^{E_e{!rd{k zMgD6FuPtovbDNWF*hb{r3l9<=Dm+$rg78$~8N&6#^MvjFZ*D`I$j=qNQ227;D~0(! z$*Aw0!uCE%&)?oB>CAURhW_iqzZL$y@IQpRbj{P+`{g{(-XgCO?kBvf@E*c7K3e!h;gf~W6~0jTa^Wk5e=K~z@FT)c2)`!$rtrJM?+f?B0vPq}E4+d5 zCc--k?<_o0c&zXO^0vvJ3xzv`j}bmy_)OvRgf9|aCVY+XcZF{izFT;O@Jiu_g`XCF zUicN^*M#2@eoweZ_uLP?gza5+?w<`rK3sSo;c>$I3Qre4K=@E$dpF&-sV$BY`6A&H zgufzurSP@FHw)h;e7Eol;g!Pnez|RvJ--(DZ-n0${z&*UVS9Jnwke;1Yvg|3MR=I- z2;nB-R^hvaR|r2S{D|-~!Y>H_QuqzwcZJ^<{zUk%!hB8;UBW*SeogpIVSA^X_nG%a z{;BZi!d-jj{_i2YmGHL0I|&aKo*+C)c!uyS;acH(;YGqrgufyDP2uZ=ZxVi3_;KN9 zg)F8ec_LUKNJ4DaJP!wS3QL{6|NHQFFZil-rcuj zvj1R_*9*@RZWZnjK3;gK@YjXy-F-WzvMvz$w}r0~zE1di!rvFR_xtUb^1N5%_I^K? zKQ8iTgy@|5mcsTvK-U={@)5!#g~to;CtM>u zTew!ZUbtQOXyFruPZmBy_-x_t3g0UH17UmLpx5z9kv}W^bKzeKzc2ieaCz_CpKAzj zA-uKlNa3-<`w34Kw)YwKOKo~4<<92`UnKk;;j4si6uw1xxv;%2(euAov6yzb^ci@b88HDBKmF=R_TQ2=@_QS9lZQErfRy-cxwA@HpYg!uty!D14}Jhww4N zONCDnK129y;fsVX6~2u;D7E`?;U5X#EBuJ?6T-g{epk4>PoDo8!hM9-72Z_1O1Qu9 z0O4JQ_Yj^eyua{l;X{Ov5?&;Hyzo-tuM3|g{9W?kq_)YTYl+SO4-xs!bw7O20b#ndg!o7vp7T!{L8{q-MgM{}L zo+4Z)+#uW}+$wwqc|xk!*}@kJUm|>y@b`r86#k*`qryKEeqQ)x;m?H&`2IrJwuUhO z=VZt?5#B<0Tj3pq_Y~e+xLSCkaJ}$6VS87t`|Ws3e!EflHsR&MKNh}U_!Z&Tg#Rr3sqjCA%kjOEu%VZ5U*R2ucM{%5c#QCD^5j&n zLxk&v=Lxq8cL;w|_*~(ug|8Q0A$*_k!@`dXKQH{U@SlZ075=Ai`TBVs*C$U+_1#!_ zOW|#V?Y+mYzmLeL3D*eE6FyS7O?a{Jg~FEzUnP8<@GZi(3*RlgLU^U{!@^GrKP&t@ z;Xep}Ec}^pmkn}%b{Aetcpc%bg|`#lTX?kaMB&N8GldTnK3sUNu)P=B+woYDpCNp< z@G{|Rgzpsoq41OBp{ZXzEBtfeUkd+5_+8 z_(0*qh35(%N1m1Hb&~L@!ru`7mhc6_-x0n_c!ltN!Y>H_T=;e2w}k&7{Go8gM!Efc zgtsEkO!eAUc%bku!uttN6+WJfy(z;|;nRfA5WZCS3gPR7ZxUWEe7Eo;!cPc4C;XD| z8^Ui3e=Pi&F#myf)T^s-f8hbbLxgu19xuF~@O0q=gd2sA5I#zHk?;k=-xjv_nR~lj zBl25>Zx_B>c!lsg!tV+HN%$|qYiyGHtwMMm;q`^9g!>5(6&@zMkMJ1b$-?^!*9kWW zHwm{2pGn5^EQWK0FA}~~_%7ie2|pnGknpdCeMx8q41A|9~6E>_+{Z&h2IqZ zt#D6#Cn)+uZ{bSe4Tbj<-dng@c%tx;!Y#tfh3^)&cm8{ut`zxW!cPjnCj6%GpM^ga zw*L{}`S;!;ulu&-{;4nRAiRt4uEN#A6NRS<*9adfTqpch;nRe_DSWQ*Rl?T^-y(dw z@IAsm5q?Yf9pMj!KNkL6xKNe*Y7^ltghvTi3m+~#SNJ61uL|EPe24HO!cPc4FZ{Cb z8^Ui3|DAkb!9v-VIrk9mCA_I{mGE}LI|`2%-cNYC@BzY$g^v~fityKj|6gPG1E1x* z{}23LQXwkBB$*nDN-CKQQ%hlG^hcQ1YO9sCW-W@4Op*{n5+-qmI3Y)pP6%;A2*o%Z z>c|l%PRJ2{uh)IOKHID7EZ^Vf(Y2oU`~F<->)+@4+}Hi@bKhyc$6RGzXnxcDw)rFT zC+5%1|1|UaPhr39X+FVxlDW)WVP0siHh*RQ#@wJ?-Ete5_cQNrKGdB2JqR7^Zj7fT z4}0Q7^Qq=u=HzcisQyJ3A7LJ4o@SnIzS(@6`3dt==B4K4=JnUYGxGuF@)z0df-=)CyI{F(W4^Ka$`xc&cq zPO-VfJkdPaJk?xjzQ=r@d7(M^+bCLxRTf`ue#iX2Ir$qXnwP(U682T2W9ppzJrvbB zz~Tp++nC#$lfR9kd6U15BKNR5JR=b0}zUum9Zo^DS528z~UnZ^HQ{?`11 zIr+OMnzsW!zZ3RVC-cST0(0{BO*HSF7Ek`ZiQ;cq{Acs8=948_YME?=?SQe#HEkd6_x+n=E+GgXL9=zhT~B z{?xq5yv4l3ywkkLadrE@vH4(g@;6zuK5Z?2l(~nwr}=bqAM;@I1?J)ALUV=(Fcbo4wFEBrC{)_oV^GoJ;%^#R+%p1+y%-hYsn144n>r!`I4luVew=s7%cQv16 zPX5-6j$?m|pKBg!&NG*o%gmRXuQWeF?;W+_r_4*u%gwKtUpK#Pe$TwY{Hb}9d5byu zJ2hIL|5*IL=HJYF9$&Zqdzq8JS))9MSv=j`-kf31H1{_5HIFopHjg(?FwZt8e~(7% zcCW=BFh6E~(!A2V%KVP`ee-7XSLW^J9p+YDu|Jzc?V*kNNOK4CN#;|`+2(%cLUXaX z%v@nk{`O5lv_7{oF5hLIXMW85r1@F%^X3iaPtBXmTg*GmJI#A^t6R6m=62?z&7I9% z&3(*gn$I;4Hjg!znkSkko0GrSqkULu@jK1;nEz~k#{4()JLV1MPtDuu{OCCDF#m4e z1D^{Bbq+8eY;I$2Yd+Q7%Y3G}zj>H>gn5Gba`Qa;qG7laeStMWe}$DTbx7T@SbTNwPPZixS4{O^%DA$CU1j%NeY%J|vTI zIg4>UhGsJ^_hY;uTAv)o2b~JaPnHYslFgSzWkI|?f2+qRo&_86G*+fGBkYmoJ^?YiOc_^*^AC>5Ae((ngm5~k2UOfgTTxnoc&F$K?{)hEm{&!)Na zQ08C?o=dBLm~XD4)h8@8SJT|tD2p%!FQ(N$EHN*oyW@CRiL zrr@=7CZmbOI!wXqY4r&;=8beO{6X1-DR>L5K4GhQ8{H3oP_|4{`ULg^p|42x1L_ml4}`uV*$)(82cWPY2z^DeA5fpb zejxM}!)f&ih340Au7~seR9q;8^Ex?3gwE@unjqdZTGl37=Wp6xaPuhsJ*~&?D==R; zHgP0rb>1~>0jEXr3y~w7U!@1a=~28K=XyAgZa}_pzDzt6*7%5oD zb>826s5xEcwr~s<=AnDYOnaKSpN!Kik!v0z^SBI?d0Yx*oMwr!GLH+#Y~ixFuP&3h zudb2P;2CmT_!jfsGWSW9%zg5Rd69e!;?K%BJrXNqp0=->*UEf&`p{e>XCS^=J{jiN zFI@lA;h)Uhd5rf(ypg$?d?wAEd<~T5{ zpNjZc8QoceW4|!YeLF>FH+a4I78%`8;%;-5d>rDBnxB@@#UwbE3-i;fWOOTux6B{P z>;^wJZ===!|7>o6{-1Gf``+gL=T}rZ-kf1_rfdX z`{38)DtL{&0Dez?82(uP6TDG=4BjFyf;nys*Lg9#U49z=uly{W*e9y<9N0)+1~-+L z!~4sBg;V91;5PCqI9+}XK1O~6?jo;&d&q0yO!+;ym;3?TPyPrVAb$)Gl55}#<&E$N z`E$5f-VAdr8gBcS@MZG9;H%}WaHYHro+W<|&yjzC=gL399A~B{8y?DYW{xexI35}k zubSUBe`NklW_#W&^IC%A$uJN5f$z*e%WPK-nnrcHzC*rN- zg>XA_2bt$xS9uwHviWqG=NiYN;j-w#=8Me5<_ekT;8pS(c)I*H%&}{jlb$2<9Gow& zgRA5Z;lI$W0Thl!6a1>&7;%n2!#Mqs`BRzK!2dLJoEg?cf zk&i*Vt$aM(-h8~=4RJnhGbj7)-sT*c*Hq`3FOu2j3+4XsSn~v#PkE-wgWwzG3*p=4 zVenk@gYt01|0EZ}PnkKk4A+_Qm&|XP*P1uTC8+LgEvd&tw^Q_a2PO2j#y48Oy}QeYk}v(1b%PcUihB$aE+V}bDSB@OMfdL1^;B`6GYZ&k9ZSv3z_Y< zmD~|-XYMGoJ)dAcRql@X8Ri_B*D8Z$w&!6o`}Wc1GMRn*B=c0c58^kowG}p*O5&vAi82(n~Q~n?25%7Oyo)^vWx=PP90Ob(# z;qsn{A8F>eG_22fH<^#QnKDu*`j`jEZ4p1;JX}5w@iFFdITP_K&DYAOB7T$kPBX`- z;kvO-wRwrmzUW1H0Q{Pq3%_mtNalXtC=Y?ZGINX?E{lECFXo2(NAa|4_1 zQn-^`0r!;IKlGNbhI3^04};Ca2g&Hpz4VE)a_@oKoAId4mOF`OnZh1<(3;m-2QaCdnXe2Tmp z?k&Fw=g9BDx#m$c8!gIs^F*1?O|CZIVCL90ocBP~xx+kPPD6a5nd8{7KKsCD-vU1%&w)9<4cC7z{G?n3b4(k?X^v?_ zFMwZ@AA#R7e;`*Q{&(|N=6{=anw#K&Ge6sB3z_Y+mAnjYYd%(9j`;EN3b?2I8k}W5 zQ)U}JM_vPS3>+?Z9X#AzDD(RB3YrhNDA$>1$?VVPnCHv9HdrX5n@cQ~vDt~|WjrNJ zyezkZIqnUYMRVL6nv4F_{Dpip;$O+f!{3{KF{j{Sgn3RtoxRNmm|M$yj>a)?SfB1J zp9J?XXUcr6=_Q{EpDAa-=gHadMdm_z5aQ#^9256zW^MP`A#1A)jFdt{mH20BvV&1c5w(UXYJadtpg*v5jHhj5xsyq~Nj-SK*PtTIs zo^O|V{dup<>(7NU+xcVWXJocpj-|t#|l6UTpr0%-0fE$bW-Z$#27N%4=bc$-|r8J;Sm$%Z8_ApCX7W}z)!atjhB(LS;kR%`)Qt+54 zH-N{OIVKPDGd@}7=K`*h8^d?d?U4{=zIlPnex};YF?m>jKg5@rUy<7&{)YJ-ISujk zGFB<^nao9RlG#7}OYRAC3?D9w-f3=dXcXt;T2nK}?O}b!TbnzWPmp=;pDO3TedPf# z$Le7oda#@e50m+rI9eV8Ut+$N=EW__Of$#oVVu_?cbVs#7nmP6FEPI)H$k2^Wgd&Q z^8WA!^FPdA$t_Xmdl?Uti5)VUb>cTU9d6t@T4!FjG&dh2b3eB=x0g>tytCX7&M@~f zbNnCf6V@4Q9wu}D7s}_s;ZfibPo{M;Q^C|K?#Cw}_ zpWvbLf8hf2Sn~v#{qq#_G?{(%44I$Xy4^hAyukct^9wRR+qFtg zgE@W?*SRhHzWEdLCOI8-zLoizFOFZtd6S>>Iy`b$#P>EIAoFuxt<7!a(-7}y?qSX{ zpKTr@_rbiwWq#&slzD>r8hJSC%#e%W+vKtEJad&?hB(JE;xEsD=VoksF(xS2c`KET|8?wm-LuI3E6G4APQ&M}{7 z9%{}vkCOLJ;Qelyk2MozG=;>~<{RV=h|f0PC3i%8zT6#t#Jt$N%>1f(t=uz#_qAm{ zj&C%7WByU*jGDf3#Wl{w9Pl)0n1tK0(f@_Px)&$gFs zK1)6Z@quzzIL}-pv+a#DPnJ(Y{CYVPzC}I_o+I~yA2dHI_e1U8HYYG)I3b);Vw3pnrxE;j@7&Xcp?hvZ)Hqh^jn#roNZKQD8izbKyt zzfbevqHr9l;Lm05hb`uBW$uTcWbOyPu*Z4nMl$z9GnxA#)!atrerRv*YR)kCF`p}Q zKU^qh!5oK*>%jdm#(b%qjre4l`{62?`+?(D_3Qzl%r|qaD#p1Vs?ATDm&n{FFUs5x zubJ1#+$SH%+$W!zH_6;5-3lMWVCLqf3VDbk|t-t9c1p4@ZQv%~#3X4;<%;b?BKg_rq-SUFQ4D3uQcIO*|o^86}=IuaNOy;&qwV zBx}tZWS%A*+luQ$Z;{#dzBlhQH#j<~&pOS_hss%qr^`GyJIXvaPmue=r<(i9gAva) zUm%Y_e1y4JE=0WCJjFcCe5?6hxdihrlq=vx@?|i`*Wy080)El_nmh&ZcjT$?N9K+4 zG{nD>uZO>pZ-)11kNiB5QJR_$mf1GinA2sp6OOgTdFdYJ(`2@Xe&%y!9Kytf=HW8W zsj=n?^A+an%r}~EmDzXAmHBY|pv?Do9yLELv;Djv^P2W0^P4iy$Mh!$zp+1TA@f?LmARcf2=R{QZZfZ1ddef<-f}T~wwdFAaam&#=Qv<= zDLl$NUM@rYa`TmPIpVj`eE^hs<^}Seh(B(A#=Kl^j5@E%P2so98|0RVZA}758GHX8O=JuvA-Bc)kFunAAr);e2UDroozlxW_uoD&XYSKKEhmVzSMk$ z`8t_xW|sLLIScUxGTX`HGFSU4Gsgkrww#6dN|}Av8}h~QJLZq%;fQ}Bvz=^}*#^Fs zdE9@IXTS~d{Fuw4_m%H}4>BJv---B<=FalnhT26zXlKFVO%>0UcBI0Yz@5#KR`Mb=1 zV2j)r{!Ts{{;!!A1zcx7H`z%(}1PIYc(K2&Dko-Sv@on)Sm-OMM;XvT@&at_>A9sqM(wVvky zD5K0JGWSEdd6LX_c(u$vt~ofxUy<29*O)($**-rt zZsyb$q6(n|Yr6BjOLqKf{ljpOSYX{+ygh!L_l> z_gi0)_k`b&`5OLv@;>m#W{%ay?cERYf652J|CZapKg&nK9IK7>`8xcbT_W>!_GECy%6st_l3L3XTcn+jrr-m=Kkgj&7<@1;b4)hQ z%g65f%#X2M2k zE1B1O?aUmXjrDoG*UilF*+RUxImbNMJVKs}Jf(6Ke3@JgPmv#kr^)PNIc^)5wHUrl zej1)9FN5zlFQEq_i1MQO6`7C4Ys?>*Ka&qeoiEMXWWMh4qnYEjaan1I@7XQ#QSg3p zd-!1UVKT36IEEYNrH?nCXwEk0%2;IL0-4WSN60*1IEEW@(i3F1|0!}7%(2>7hn^+( zfoIFSc722%44`n_w%})FK8IQ%H-}#{a|}1u-yiYya!dFh=C5S#=kLus&5gQ8d0L@P zbNL9kwVVzgY3?j@|DR~ilKI?_W4LkM==0=`@P%fM;l?_AePFD7GF&d70$(BHC7Q%E zxfeWB&W3N7xj*O0XTl5Q9QZMrebLi0ntEcHJP>|a=HYl#9tyuNUj%cUH?DI5yv6*T zJO=Uq%H!ZYPKfH$P2~x2OLMAxIpUpZUIe0?XwH&(PMu*sPi~1g$8+Pnd|qE5r^2N& zkK^U$sWOkzjpkcr9K8Km zPmc4(?V^7$|03Uxc*7o1op~_Fd1HP00C_%qnE7aPCo^AP=e(?chP)8wm~V`;pBySb z2^W}0%S#Y1lUKl#%v0o*h~G|g=b+qceo*GQ|Csq1^KzNT{bloN`5?sKm0QCf$!*|` z=C92EmeWw@XY(E>M(fG=Ugm?$ZDsbu$I7_WNOYIkmu8y#$UOH4$n0a!GZ)i5=};~; zUmat-1m zWIop`mN&tr@|W;s@>ci?`QPwtng@elq*^Rx;eqmWI8UAd7nw`tnTS`I zuaIv>e42a*JX5|CzFoc#zDurx7ttdClxNK=WVYeg%x}wV!yn3Qx1Y-g!e7g5pW9`& z$zRQlaFNL6vQ0KKr^+1>Z(}}M?uvLPxjWoL&VqZH2gv;pKVRlKezDB9H%ex^8gHH? zv;ACazCkWR{AQWgt9P3pH2=xG#QdVn>;Knewxu=Z4`jBbPvooMO)}fYH|8JZyAc1~ z+~m|~KhH(Hg}Igd2;%L`9pq}nkCzw2J>?~EZ*z{k0`bA-i{zDv7s#vOvGQ8D%sg4< zrz8G~+#7yF?gPIk^D*=j^CmeD z@o&ukk@FG%SuTe6$cpv}y|4KIbDFt>%)Y&=Tn=ZLPnX%}_mz3x<;v`zFEEdgZ%6zR zbA>zy@vF?!elafr1S((Cvi^B6H<%%Q|Y4nwm+tX7bccHI} zoIzh5Ig7p~azA=%wHWpY*Z*^m{P7!G8%JudgQ5$-w=5Q z%|9r!F{Rv?Wb%9RDZCg!slt?U6NUFEF{R8(GWi;A%FU6NGJZ?smGrHVSJO<4vKCXy zZAm89(`@7@8!@Huq5@?LrW7`Elx>(&?o2WoyPFR{EI0-!cSq#0NtqkDIeky$RC-?I zH2U7i?dkcE`F>BzeUbToPs;s~v*-sR_oJ&K^KUrrP3cKdJeAgQPp5Ux3KtWOI}dF*?%b{6xO0=jaZes29rq=S>$tC^b=-O0hU31T z)^XoN>$oTPzmEG(#&z72`&`GpCHIexdvZVPxOZfnD~OWZw>s|GjO)1P(mL*Ze=8jK zVp_+&g4S`LO6$1udmZ7p&!u(T7t%WJi)kJAHg%YHlDX16+dSV~ZC*mRirU^v^BVJd^Ct5)^GQIi_A;StITW7HRdhm?Pfk% zOi7QH)zqA7PB(WkXPP+`oTxp(d=D5mX-fA<)QV#Kz^ik3JuQ9JT zZ!&K)?=&~T<88>((wt`QXwEQan{&;1=3;XN-9B39speVcx#orD#q_b!yvxn2&Fjn@ z(>T=MYTjXPxKCZ3=H}Ms_U7*9EOU-|sJYNwW}af6Vdl8ODV?KjtTHb$FEy_+uQk`0 zx6oapoZHO_T)%{PQ*)|0-Q2~TY3@gNjq(pN4>xmM-%w|gxsvW4%{$vX-^}rQL!Bk& zm2{72-Zkd+=1t~p=AHCO(Y#Iet#eCrnzqIGD9>(gM4mmA#L%rSC9yt_He%yDr;ouOuqg&X2! zbf0LsQ_M5WbIeudMdqdERdl~7C&#u8t}$;hZ#O5J)zxomPBn83+mN%1In&&aK08{6 zLFVD+67wW;rFk~pKgu)TTy0)rUTI!KpA*fy-n_}Y&Aijh@n*xkEzN0WjxihRWSFzf zx#m1`vAM!L)jZ2Q*SyfYm_9e!#^vVK=5^+c=B?%(=H&0}C@05;4f$J}+tUN1<#sn` znRCoT&4uPNdT^9yig|{4j=9Rbh(14>cd2=md9As|yv4lT%n!kZoE*C~m}9r5To5gb zW48u(F=v|lnFrAqMe`0fmzXD+E6uab^UWNWHRN1kUTNl7tf9_&^Ct5)^G2`N?Sh6-DLa^T!p9+s&+_D#|C8jx5-1>X9YmC+u#q|HrK3v0Hbu)Pj*CizZCi z&7I}r3dfZ1=DvxgC1XnCyD{veahL3V#)_hnlHK2%+{)eG%|o~Qd&`Ro3UP0Ke4Uf+ zf0u@zKVouytt+g*676QwxjX-8B}xl+-}ZLD&(Qh{aPHN6lGSt9#Ii!Pm3*Fk_)|V{ zWc(xy+fvW@8SWZ2VRGrn*dmK2l;wx}%Zo;jnSd@Nf8?mq{~y)+3L+ z^}`}cZ5H+3T-1XK&g(yqB53MIbyox6e+v0uf zF6-?O6~3p zcd%RdgZZoz-epC0>4A5-$GhKM?%1X8-Q}Lp@y50)>T>^J<#z3qcS#xRk$1Uo*Y0?i zyVQl&_QlCN|F9$8b)7Z;AFQ)#)Ymk3?V)4qW!>{G_t@jvE^+Uece#Tr;7i|am%Phd z)*tT@_s%$ZhxcN&y=PrdyxTgyN}l6?``~DgdmZ+^_3ZL^mEA4k4}0hTS>fGu3(;ET z=a0hWP=0=T7c49mI{tq{UH>=K?SDh;BxAWwK#14Micbg+e!B_hCm;CnkkL81{2f_= zi|Ac$hKs4fq7f5E=Z`9{yBLTf(F0uMf)OLii^7$46e<}X9+6e0yr6V+(XL7B38C@g z;xL*8j|Yj)Bgc;$S5%4zxk(j8r4tG|+v6%8SlrjN;dc56Rw?n=R-G~2@CFC25TfSVr1RL&S z#o&rqy)4}3azY99#v?#yg*(o!TR*%tTDyL;VP9?zZr7LZCe4$D|5=(^KD^CVo9}Vh z^KrYvI)Sx*M9yLmCDrobEt}eWufv`%54Z8uwzh=aFC*gHn~r?xi1B#ft$^BmU&Ee{ zjRP-})s~R&pNM$Ae#qAaG3LX|%C-6SMl#Pg75C|FA1JEF|M`7*&o>GACLzvzc!{z$ zAHU=7`KocB-kOE#@*NS&x6RhCh3fG*^1JSyZxv!qFohDf_mo(^w49XWXW_Vhcp0U3 z{fc7w*5E$2=}O z0L1Am#n+val2{2d-w~KXzHYI6#kgJH_I8ftn}Z!aNcq}XzT8;8O59Gx{h@^QJ3E$d z3-a|tC9dC*n8Ny%#PZGGO}^2wd|l41%XhTpyD^q;$!_v-y?y^pvV0vZ-@~zdYjC^1 z{)(R=^L#6jFZ5T(TE16e`S|&x3!nzt3a&cH%ad8%oIc zX)IqZ2FwWk!EvY@@+Cj3hTGxsvg020x0hdH`8Fb7XfMZGzBJ5_W?q|*pJA)7|2q_M zu0s|kmhJ=V`oC_t9oFy6SiW4`=5j*`+nXKBmxFwpP>K8R1WX~{=vcmmxZOP@Q$5}s z5zE(QP~HAJQT5orTp!EF&&btxeoT$!TZw$({NUTgVf_}w^6|5Ed<+gHZ0~)sd`$+Y zB=~t#ZtuyMLcSMc`EqbaecQVBz(N z{kF&Q&Bh%qaepYR$MWx3zNMD$ble~E9SC^)ub-q#qw1k zUue%~TfUXCeEbY!I_?hzcPGmWv3$#suLSpSd->Ki>v8@54*2@<^NzWQhZ6FA9Lv}K zg1Y|T98?bZlAq1Q?a=?N*-gHE5a&Eum{^)((4kHEpX+xnrjV~E>iPP$4vA5Rh4--} zKjVr2(X5kYclFLdKK7sgSH0YNmdop)P`G|9XUDc<8@8hh;@plQn8J2UjOEL~c67x3 zp@e*8v3zM4)m_&OMdgrhRxDp3@(l>dRF5}rh~>*ezS)R#{Vv25@;w~O$Iow`iu*$e z>&MT!(pkD=EAoZyWxpEot%&8@j(lx35C04Ko{!~gjSu99e01^|Zto~eVY!#a z^6|5l>zP1>^;r1%Upk97P`2c!B)><&e8reTzL~Ln{EXvt&Y%+VT_4MrR*;fhF7xs2 z)R6C?SiXMv?BA%6O!av4{#d>p$TuHx=Hvbj`Cf_T<7X1r;r>v<`mKoNn=>LM!S8P{ zAK%Ii`96*1tHhJ?`t~0`)699YFtKD8*5xb1?U3)sSiU@T#!HfOM1R8ieHY8O9Zz68 zYW>PB-~MPH-cFn2N&a38sDym`qMol`+US(z_e{9G6_~>M9T&^T&zZ6R2_@t^CYCRC zOiFS)nC~)7AzyFh3+=uF`FI@^3hQxolb^xH|JdwgS%P}=>e-HwvE{D8a`_z!E_X7f zu-t26%jIXE;{7huSE*iD?iAE}JGlnYpRm36#+JKyTuOq^S-IRPn8I?G#`5uVM{J*= zgnZA$@(mha_c(YpDu;aU#q#m9ML8jv>hb1Vv3wb2b=P52RS!)q@pUX;!~N^e_s>|q zjh1hk<=Yee3HM{zf4RuV>y}W$_VU4(&e9z-F0EU?O2oqU9-@4qz3_8J_4UuE#Fo1d z^;#=8{|n2_h%L8EdENEZ4Yu6mXX0@?YzIHP)Q^c&LcW2qe3OuGCF-yp+=wY`M@4M? z_!*{KaepWw-}qR*j0q_TJcK0k-Gs^^->tEH{0tJ$+fYKjnX!Cx@L~!3E3V(om_okf z=k;+rY%hO%`B>ZzCFJ{4EMLjQy63Cho{;Y?tzS598OVoSSX)?+?c}@IcJOmaAJ^83 z^6}=@*m755xvd*S+i^SY56ew{F95g0cC^Qfbi6;5upN!@I7Mgaj+)C;5_oAPxnJfW z7V;g9dfuLwBVVrO;eR1t+gQGilk3_uzdji9ogT~A^dLMZ<^ohgK7L<;&Qg3G^6`6d zJZ^I_g?typ@|EF5#O0cY|Al<~o`dIGKBew;vw4=UJeIFxYBa`tNEz~ti{i|`Mpc- zzbZ^2U-CN{xE=B>Jp|w7#_dqT`n?d#w`FSGb=?9~4*533ws$-7eHW6c9&fITg|X%G_cXcRLJ7;wk1aR7vhMYl$5A;fH~C!@ z+z!XBJ39Lo^_)jn#`1N%J|!_l`}qmW_hfAS`r*atee22hXe?j#4R!hcZ23M=J}fF( z_#1+_l&CFXd$+{u6{B9fpX5xx#Om=k2J6eW-#*d)4$Gajn|epY>hU)SThy*yw4Zr1 z`TZIEAM!2UO}*szX{;W9qcGkMn6EFE%Wco%4V3hmb+3m#huh)!j*P9}PUOqt3@Ty& z4U6TgM!uD(!*=>SrjTzk>fs@z_W6D$-Yf_?5Uw@9+Y_(H+o6Pc?$i2(IP=veG0u&x zU-3=2uEV*?^?OnEc%J_`p06EV1I@!7DxoPp7R#4&XG&r&E&!SDub9I2z7Wgz(lxlI zwhO0_@9kK<4%cI>%N}8=QCs4zH)6}(^bb5A>>VxlWn1oNv3xZzV7Xyos28{)map}Z z4HEp0Gq+=v<@-LCFB>}zm!7pH@S9k^)D8_2Y1kRe_nPI~6FWQ1!z4>q;I+Qfsi@T6 zhkD$XS&C(P&-30w<**&uv3$Ah(BJb7PL+`F zv{=40yaB{|+|Tb|3i(*Sf#&6Z4Npo*@cUWs!4LB`CiY)A6>85(Fp+*nO5z>fsS=jk V0=LmTYRkHN8YKE-T|x=<{vW#c#ZmwO literal 0 HcmV?d00001 diff --git a/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj b/ESP32-IDF_Temperture-Node-v2/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..eb7b8e0c4ea08a50804f555b0e78e34b519f81ac GIT binary patch literal 81868 zcmdSC34EMY)d&1M^Gwn#^Q4nBZPR_auW6R1rELl{Tidj06Vh~HDbqAd8%UFoNjE4^ zDqxFMTV7<53IzenCZHfy*~*J-0*byaC@v@}vS`H@6z{lGNL5_}YY zAjiN3(*`F0+o_Y#LLJUNoJVl-cn;@l3jN=H{C`Q8f3)XTXO8*KluCP$KbAuKS7hf^ zIH8Ou)0{(&bMV?D*Jd8L{o0PH*QM|GLV1_F&ZvF2O?x#I7<0lQU*O4rbBW{Z*?VMP z#)0*tCVXkaiO>XHwlA=5OZL8R-8{klX@;`|u731eKh1Jjc8N2+;=?sicd z<%L;)Ij7Qf_8xivqxti0KJu8RZp}J8<7kD(2d?NytE_TvAC#W%+?}pz6K--Z4>*((4=-M1%u|4fAnhcSDO*cYAGc+xZ@@pWEL3ng+7C_JTagQ?r|oa{mAeO-dVwWD$7XiFon$|0oA&08&bHP_Uw33{_qMJ+WgeKWb$W`8 zR4Fagyt%ofE6bVJ>`Zr0&kc=Ue19a~{D!PyubcMSm$a0=?ETvB_xx$`p35p4zxKC= zcNRCSsc6_28TNGA-gIZ!v9#~!KJ7jnv?ISYYwhy113UH&3XM3pFS0)&HAQA%Z=O+Pz(6Nppb=opD5m25nOb1Z$;XKiuBXRuefA?$-d$HD;{<~c9Ui<%sS?NIeqU< z-bY8eFVFbXC2tM-QEYm0Qi zS38^EN$NoU!f7l zF<@;zQqz?Enw|KtUzo*dJ+f-=v#^;%o5An*Rs=$!hh5uu^x2G|wNN}Yv!^iYN%;4K zn;3bZPc!CtXxe`FVG}?OeC3ei>~jz9J2EYU;|MlsJLR9zp58Wet1Y6vn)6liZ0UwA zXe3h}nWpT=?kDlZI=lZdKE|3T14?v2sj_XYUtf0=fog!}liKgXWNh1-(5|I#XSAa= zGXCVqk|oi#^>u4j)~trgPEk>9^^&5N?yWuDU2R=`u_6S(_E-^G;F$=Avk?#xw_wkV z{qF8}uR}z-vLdv<;$ts9emwkz+bJG>zH}r+^fp}0w z-LHH|I}@A(Q}&JD&xK`QM*B3Tq0H+tW~~Sruil#Vazf9yZ*o(d{>fZtuN&IC+!-Bu zIBmrpx+Mr~-&e7J`#yL7+I^?(zg$z>XXL)mU3M84Oy1E zv><=N@%+b+Y<$>@+-%}SZS%>2V=M`M|uhq25^9m|r$SneG^W`M!G>ZT7H%o063VlWX?Pjeg$ z$iDQ3eb_%8+j4ZLW-83unclGD$Wap#;naf=>$or>?&+v!jrq_O=RttmLjktB${x)K zrFWdKeOm)Be_NXh4ryj~Jhn}^$-}g<2G^_Er_J0{>?yI3{AYt=NTSb<)06d2=#wmm*P&XUWcqCw7fnyr z=j(C$5m(x6PFzlMyNz*rvi#4-(}$ATa2=xWrBirge1nIf0C{HQ69$1PA9Lanlb&l-Gqu zgEI?aWOp;3K}k^IK-%efD6T|};DQm=EDomKMbdWi)Q`ATkp|5j>Nx4aL3bgSp=xFX zAJwwXWmV#g;FI{wBzy&D7WEtCcxR$RX$3>*$le0TOq-O?iRIO!D`~~~*8yh)!|3{; zG<;-x^Pz6~5Pt>ep+P|ONK)Oe;YJR^IHa? zHg8Np-Y9Pjs$~SfoDh|fn==@N{=?{@<9{32jx_=0z zgZvGkWcWo;Ak+UI8qM<8qHebT4r+z`i$*}0p9#(!f58yP8SLMhgF9V*8cK70XPD#U z`PZQ9L;MpkR=)ov24kpy4E)3VO`s3=KMl1D{72EX5&lu=Fw#Ga)<^l5!4pRN-viGW ze;B$v*8eUvALma(D-nM$B#-xxL!SwL7QASpe+f7z`KLhJ$^MrhVT!*G-JR+$AL%&L z{Hfra>7!X^mfsCr=)Vb>v;8+9v&jDyq!s%+QC#95g0xcq4Cpz>FGnxR{70b4Tz@Y5 zHP3$>5>E2xK<0eE0mHSxKaPGa^qat0?tdLTi~JWL`DFjwh()LPA=u|se=|52`{zNo z3V#gRs`TrjLzO=PtylZ4XtxHw8Q|5qcRF&JEqU*vA@3SU%^EUsHae0KEW>Bc5$H8I zBYSA(2IRtbqowR&nRFN@oC&3}hll0>2OaN1sFhvdEdbl#(V=OXFOdIFaFoz=!@mcV z&(C9(%`63L*duYCVsXNku#J;cCKx`KnfY7{os4h}#w)Zym4w63QptrXlOHZ-Nx90P zjfc_S&?4^#Y$GF7nfWQSk^5zsGE|jAg9U@5o!mE>uhw~Yl#{!Z@@h=^a3{AOLlRn| z^YFLu?aVLLdB;0O?q%L7kc=i)WzNK)<^CFD5~|lM;jojt4r3T!;1c=uqUg_^ySAi(<^ z)o9QAIB@2>5b_xS6}voV@S;#}W)&PiJe?yDQ@S{L&ApqQP@h&TJcUYa8+Hk5WrQb@ zZF}}zpcRDgW62KXilf8BS+Y}QBH@oPvrAE4+=q zd5vnPIDCZGxi)tlv?&W0F>{@2XTCFp+@$BT-TW2!z(k?iUL{IGpZ3@#6H7z49+PN0I~REH#?aH5m!T(~$#-mthemY?5lS|o@r>Ya zZ8ZUUy5c6Z)(2%#8*2gVZ{zB?b|mo6DtX&!`v~f^IHj`r%Qr7;=2hw#vV<`Yjp>2VkZ%ay$cM%(BO%8S0tF9^NrMuh!M4iqhsLzg zSHqSt?4dDgg~>I9Va`L&*iW)fp6k(cK^iBNrUuXt=L8TD$E}AyUF`n_T#kRGicFtT z(c&$5zUMy<9Q6Mix~KVNXe`~&hu;tK@22zk`ItAE{wkO)%l{K_w!f8A#NUNa-@go> zIsT}$!=wa>wmB|QqQ-hDIOjh_6HuFi9359=)(4Tv429*tmtEl;P zDw7{>#}Ma!R%HspyV&L}DlW(C33Y<3I5?bFn>iaS;a{+kRm$%jU8&w|Os;~uc^kBZ@Gi>UqS!*=`co$yvv&7Yz&!SKh?sr;#f1K3bxgkxwef7;+#++Bo& znDhD52d_XT>-RarfslN7E)u|ud2Ybs*?7g3P^Ewi;lsJzI$q&|ywH z8?(Ys!JtD6)s