From 657347f0629f516e61e040c031c1db9f5a5c79a1 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sat, 4 Oct 2025 03:24:29 -0400 Subject: [PATCH] esp32 temperature node --- ESP32-IDF_i2ctools/build/.ninja_deps | Bin 643152 -> 695060 bytes ESP32-IDF_i2ctools/build/.ninja_log | 98 + .../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 +++++ .../bootloader/build_properties.temp.cmake | 33 - .../build/bootloader/cmake_install.cmake | 66 + .../build/bootloader/compile_commands.json | 560 + .../component_properties.temp.cmake | 1072 -- .../bootloader/component_requires.temp.cmake | 537 - .../build/bootloader/config.env | 12 + .../bootloader/config/kconfig_menus.json | 9717 +++++++++++++++++ .../build/bootloader/config/sdkconfig.cmake | 735 ++ .../build/bootloader/config/sdkconfig.h | 497 + .../build/bootloader/config/sdkconfig.json | 613 ++ .../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/kconfigs.in | 11 + .../build/bootloader/kconfigs_projbuild.in | 5 + .../build/bootloader/project_description.json | 1641 +++ .../build/esp-idf/app_trace/libapp_trace.a | Bin 0 -> 96678 bytes .../__idf_cmd_nvs.dir/cmd_nvs.c.obj | Bin 0 -> 93084 bytes .../build/esp-idf/cmd_nvs/libcmd_nvs.a | Bin 0 -> 93234 bytes .../__idf_cmd_system.dir/cmd_system.c.obj | Bin 0 -> 3376 bytes .../cmd_system_common.c.obj | Bin 0 -> 53368 bytes .../cmd_system_sleep.c.obj | Bin 0 -> 47696 bytes .../build/esp-idf/cmd_system/libcmd_system.a | Bin 0 -> 104930 bytes .../__idf_cmd_wifi.dir/cmd_wifi.c.obj | Bin 0 -> 50800 bytes .../build/esp-idf/cmock/libcmock.a | Bin 0 -> 23608 bytes .../esp_driver_cam/libesp_driver_cam.a | Bin 0 -> 42756 bytes .../src/mac/esp_eth_mac_esp_gpio.c.obj | Bin 0 -> 99444 bytes .../src/phy/esp_eth_phy_dp83848.c.obj | Bin 0 -> 41332 bytes .../src/phy/esp_eth_phy_ip101.c.obj | Bin 0 -> 37928 bytes .../src/phy/esp_eth_phy_ksz80xx.c.obj | Bin 0 -> 42728 bytes .../src/phy/esp_eth_phy_lan87xx.c.obj | Bin 0 -> 51232 bytes .../src/phy/esp_eth_phy_rtl8201.c.obj | Bin 0 -> 47828 bytes .../build/esp-idf/esp_eth/libesp_eth.a | Bin 0 -> 905814 bytes .../src/esp_hid_common.c.obj | Bin 0 -> 66628 bytes .../__idf_esp_hid.dir/src/esp_hidd.c.obj | Bin 0 -> 23740 bytes .../__idf_esp_hid.dir/src/esp_hidh.c.obj | Bin 0 -> 105952 bytes .../build/esp-idf/esp_hid/libesp_hid.a | Bin 0 -> 198476 bytes .../esp_https_server/libesp_https_server.a | Bin 0 -> 60934 bytes .../i2c/esp_lcd_panel_io_i2c_v1.c.obj | Bin 0 -> 51684 bytes .../i2c/esp_lcd_panel_io_i2c_v2.c.obj | Bin 0 -> 40400 bytes .../i80/esp_lcd_panel_io_i2s.c.obj | Bin 0 -> 143044 bytes .../spi/esp_lcd_panel_io_spi.c.obj | Bin 0 -> 76148 bytes .../src/esp_lcd_common.c.obj | Bin 0 -> 2256 bytes .../src/esp_lcd_panel_io.c.obj | Bin 0 -> 22004 bytes .../src/esp_lcd_panel_nt35510.c.obj | Bin 0 -> 61104 bytes .../src/esp_lcd_panel_ops.c.obj | Bin 0 -> 35932 bytes .../src/esp_lcd_panel_ssd1306.c.obj | Bin 0 -> 54180 bytes .../src/esp_lcd_panel_st7789.c.obj | Bin 0 -> 56204 bytes .../build/esp-idf/esp_lcd/libesp_lcd.a | Bin 0 -> 544712 bytes .../proto-c/esp_local_ctrl.pb-c.c.obj | Bin 0 -> 108104 bytes .../src/esp_local_ctrl.c.obj | Bin 0 -> 66088 bytes .../src/esp_local_ctrl_handler.c.obj | Bin 0 -> 48704 bytes .../src/esp_local_ctrl_transport_httpd.c.obj | Bin 0 -> 21516 bytes .../esp_local_ctrl/libesp_local_ctrl.a | Bin 0 -> 247640 bytes .../src/core_dump_binary.c.obj | Bin 0 -> 2268 bytes .../src/core_dump_common.c.obj | Bin 0 -> 2384 bytes .../src/core_dump_crc.c.obj | Bin 0 -> 1296 bytes .../src/core_dump_elf.c.obj | Bin 0 -> 2376 bytes .../src/core_dump_flash.c.obj | Bin 0 -> 25060 bytes .../src/core_dump_init.c.obj | Bin 0 -> 1300 bytes .../src/core_dump_sha.c.obj | Bin 0 -> 1296 bytes .../src/core_dump_uart.c.obj | Bin 0 -> 2376 bytes .../src/port/xtensa/core_dump_port.c.obj | Bin 0 -> 2400 bytes .../esp-idf/espcoredump/libespcoredump.a | Bin 0 -> 41728 bytes .../__idf_fatfs.dir/diskio/diskio.c.obj | Bin 0 -> 21060 bytes .../diskio/diskio_rawflash.c.obj | Bin 0 -> 28340 bytes .../__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj | Bin 0 -> 36140 bytes .../__idf_fatfs.dir/diskio/diskio_wl.c.obj | Bin 0 -> 26204 bytes .../port/freertos/ffsystem.c.obj | Bin 0 -> 13752 bytes .../CMakeFiles/__idf_fatfs.dir/src/ff.c.obj | Bin 0 -> 255820 bytes .../__idf_fatfs.dir/src/ffunicode.c.obj | Bin 0 -> 2236 bytes .../__idf_fatfs.dir/vfs/vfs_fat.c.obj | Bin 0 -> 182076 bytes .../__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj | Bin 0 -> 81856 bytes .../vfs/vfs_fat_spiflash.c.obj | Bin 0 -> 75988 bytes .../build/esp-idf/fatfs/libfatfs.a | Bin 0 -> 726164 bytes .../build/esp-idf/json/libjson.a | Bin 0 -> 372308 bytes .../esp-mqtt/lib/mqtt_msg.c.obj | Bin 0 -> 71712 bytes .../esp-mqtt/lib/mqtt_outbox.c.obj | Bin 0 -> 41120 bytes .../esp-mqtt/lib/platform_esp32_idf.c.obj | Bin 0 -> 12904 bytes .../__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj | Bin 0 -> 273852 bytes .../build/esp-idf/mqtt/libmqtt.a | Bin 0 -> 401490 bytes .../nvs_sec_provider.c.obj | Bin 0 -> 6364 bytes .../nvs_sec_provider/libnvs_sec_provider.a | Bin 0 -> 6646 bytes .../xtensa_perfmon_access.c.obj | Bin 0 -> 15920 bytes .../xtensa_perfmon_apis.c.obj | Bin 0 -> 21116 bytes .../xtensa_perfmon_masks.c.obj | Bin 0 -> 11480 bytes .../build/esp-idf/perfmon/libperfmon.a | Bin 0 -> 49236 bytes .../build/esp-idf/protocomm/libprotocomm.a | Bin 0 -> 656222 bytes .../__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj | Bin 0 -> 58364 bytes .../__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj | Bin 0 -> 21280 bytes ESP32-IDF_i2ctools/build/esp-idf/rt/librt.a | Bin 0 -> 80320 bytes .../__idf_spiffs.dir/esp_spiffs.c.obj | Bin 0 -> 146916 bytes .../spiffs/src/spiffs_cache.c.obj | Bin 0 -> 37464 bytes .../spiffs/src/spiffs_check.c.obj | Bin 0 -> 89832 bytes .../spiffs/src/spiffs_gc.c.obj | Bin 0 -> 58980 bytes .../spiffs/src/spiffs_hydrogen.c.obj | Bin 0 -> 162152 bytes .../spiffs/src/spiffs_nucleus.c.obj | Bin 0 -> 211352 bytes .../__idf_spiffs.dir/spiffs_api.c.obj | Bin 0 -> 24860 bytes .../build/esp-idf/spiffs/libspiffs.a | Bin 0 -> 734490 bytes .../wear_levelling/libwear_levelling.a | Bin 0 -> 304776 bytes .../proto-c/wifi_config.pb-c.c.obj | Bin 0 -> 87064 bytes .../proto-c/wifi_constants.pb-c.c.obj | Bin 0 -> 37412 bytes .../proto-c/wifi_ctrl.pb-c.c.obj | Bin 0 -> 60512 bytes .../proto-c/wifi_scan.pb-c.c.obj | Bin 0 -> 95676 bytes .../src/handlers.c.obj | Bin 0 -> 43236 bytes .../src/manager.c.obj | Bin 0 -> 240256 bytes .../src/scheme_console.c.obj | Bin 0 -> 22548 bytes .../src/scheme_softap.c.obj | Bin 0 -> 38184 bytes .../src/wifi_config.c.obj | Bin 0 -> 47704 bytes .../src/wifi_ctrl.c.obj | Bin 0 -> 30816 bytes .../src/wifi_scan.c.obj | Bin 0 -> 52508 bytes .../wifi_provisioning/libwifi_provisioning.a | Bin 0 -> 763244 bytes 148 files changed, 18745 insertions(+), 1642 deletions(-) rename ESP32-IDF_i2ctools/build/{bootloader/components_with_manifests_list.temp => bootloader-prefix/src/bootloader-stamp/bootloader-configure} (100%) create mode 100644 ESP32-IDF_i2ctools/build/bootloader/CMakeCache.txt create mode 100644 ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/TargetDirectories.txt create mode 100644 ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/clean_additional.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/cmake.check_cache create mode 100644 ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/rules.ninja create mode 100644 ESP32-IDF_i2ctools/build/bootloader/build.ninja delete mode 100644 ESP32-IDF_i2ctools/build/bootloader/build_properties.temp.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/compile_commands.json delete mode 100644 ESP32-IDF_i2ctools/build/bootloader/component_properties.temp.cmake delete mode 100644 ESP32-IDF_i2ctools/build/bootloader/component_requires.temp.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/config.env create mode 100644 ESP32-IDF_i2ctools/build/bootloader/config/kconfig_menus.json create mode 100644 ESP32-IDF_i2ctools/build/bootloader/config/sdkconfig.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/config/sdkconfig.h create mode 100644 ESP32-IDF_i2ctools/build/bootloader/config/sdkconfig.json create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_common/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/port/esp32/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_security/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_system/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esptool_py/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/freertos/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/log/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/main/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/newlib/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/partition_table/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/spi_flash/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/xtensa/cmake_install.cmake create mode 100644 ESP32-IDF_i2ctools/build/bootloader/gdbinit/connect create mode 100644 ESP32-IDF_i2ctools/build/bootloader/gdbinit/gdbinit create mode 100644 ESP32-IDF_i2ctools/build/bootloader/gdbinit/prefix_map create mode 100644 ESP32-IDF_i2ctools/build/bootloader/gdbinit/py_extensions create mode 100644 ESP32-IDF_i2ctools/build/bootloader/gdbinit/symbols create mode 100644 ESP32-IDF_i2ctools/build/bootloader/kconfigs.in create mode 100644 ESP32-IDF_i2ctools/build/bootloader/kconfigs_projbuild.in create mode 100644 ESP32-IDF_i2ctools/build/bootloader/project_description.json create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/app_trace/libapp_trace.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/cmd_nvs/CMakeFiles/__idf_cmd_nvs.dir/cmd_nvs.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/cmd_nvs/libcmd_nvs.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/cmd_system/CMakeFiles/__idf_cmd_system.dir/cmd_system.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/cmd_system/CMakeFiles/__idf_cmd_system.dir/cmd_system_common.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/cmd_system/CMakeFiles/__idf_cmd_system.dir/cmd_system_sleep.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/cmd_system/libcmd_system.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/cmd_wifi/CMakeFiles/__idf_cmd_wifi.dir/cmd_wifi.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/cmock/libcmock.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_driver_cam/libesp_driver_cam.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/mac/esp_eth_mac_esp_gpio.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_dp83848.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_ip101.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_ksz80xx.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_lan87xx.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_rtl8201.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_eth/libesp_eth.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_hid/libesp_hid.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_https_server/libesp_https_server.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i80/esp_lcd_panel_io_i2s.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/libesp_lcd.a create mode 100644 ESP32-IDF_i2ctools/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_i2ctools/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj create mode 100644 ESP32-IDF_i2ctools/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_i2ctools/build/esp-idf/esp_local_ctrl/libesp_local_ctrl.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/xtensa/core_dump_port.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/espcoredump/libespcoredump.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/fatfs/libfatfs.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/json/libjson.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/mqtt/libmqtt.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/nvs_sec_provider/libnvs_sec_provider.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_masks.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/perfmon/libperfmon.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/protocomm/libprotocomm.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/rt/librt.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/spiffs/libspiffs.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wear_levelling/libwear_levelling.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/wifi_provisioning/libwifi_provisioning.a diff --git a/ESP32-IDF_i2ctools/build/.ninja_deps b/ESP32-IDF_i2ctools/build/.ninja_deps index 417d2a3f5c70d4646c656ac601c3a843ba898bdb..2288a5b99b43d6d22f2a03f70e1c2baf01637a8a 100644 GIT binary patch delta 17625 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 Ee-XY;A^-pY delta 27 icmbQTP3yt}^@bM47N!>F7M2#)7Pc1l7LF~P0T%#~UJ0!L diff --git a/ESP32-IDF_i2ctools/build/.ninja_log b/ESP32-IDF_i2ctools/build/.ninja_log index b98f1c666..adfa8c63a 100644 --- a/ESP32-IDF_i2ctools/build/.ninja_log +++ b/ESP32-IDF_i2ctools/build/.ninja_log @@ -908,3 +908,101 @@ 188215 190780 1759562645541194611 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj e2a1ce8e6a501390 189650 190834 1759562646974169240 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/mac/esp_eth_mac_esp_dma.c.obj 6f397df6d6565dd9 190586 190940 1759562647910152675 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_ip101.c.obj bfec149a398c6029 +190350 191276 1759562647674156851 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_dp83848.c.obj bea6a496c8ce97db +190780 191720 1759562648104149242 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_ksz80xx.c.obj b60ab6c3d6ab712d +190941 191922 1759562648265146393 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_rtl8201.c.obj 4213d56397bfd413 +190000 192035 1759562647324163046 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/mac/esp_eth_mac_esp_gpio.c.obj 43da87f17705eaa7 +191277 192126 1759562648601140448 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj aad86186fd9688ae +192036 192169 1759562649363126967 esp-idf/esp_https_server/libesp_https_server.a cc70d25498a6fae +190834 192201 1759562648159148269 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_lan87xx.c.obj 49f80e67e7c3debc +192128 192994 1759562649452125393 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj ec27bf22979382c7 +191923 193046 1759562649247129019 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj 57a8644e8a06a721 +192169 193092 1759562649493124667 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj 5dea9f65f294938e +191720 193512 1759562649045132592 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj ebd91d133881692c +192201 193625 1759562649525124101 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj 2f0d9f35fbc45114 +192994 194061 1759562650318110075 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj a1cdce5191c6d9c0 +193046 194098 1759562650371011787 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj aec747eb5f6a3c2b +193093 194258 1759562650417108325 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj ac96ca2aab4018f3 +194258 194834 1759562651582087725 esp-idf/protocomm/libprotocomm.a 71f43d3c90610af1 +193512 195390 1759562650837100897 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj f698c702d9cad134 +194062 195691 1759562651386091190 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj 9d33cfc58bf79e81 +193627 195731 1759562650951098881 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj 387dfb849fb29ba6 +194834 195820 1759562652158077542 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj 400d50f0aa7f57a5 +194099 195830 1759562651423090536 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i80/esp_lcd_panel_io_i2s.c.obj 1c7a73ee85a0e622 +195821 195947 1759562653146060079 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj 66e6c11484d3dd97 +195832 196108 1759562653157059884 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj 29438b6be1444381 +195947 196307 1759562653271057870 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj 77dd47760eaab34d +195731 196530 1759562653055061687 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj e98c942befd9d067 +196531 196858 1759562653855047550 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj b1beede25df6c90d +196858 196903 1759562654183041755 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj a620d8f979a103d6 +195392 196915 1759562652716067679 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj e3020e00b7929578 +196903 196958 1759562654228040960 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj bc9f7eff957e6e2f +196959 197031 1759562654284039971 esp-idf/wear_levelling/libwear_levelling.a f1ea595a8818a25a +196309 197210 1759562653637051402 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj 26b72e46a934d59e +197031 197312 1759562654356038699 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj 6953827f82e19509 +197210 197529 1759562654534035554 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj 40f55b3ea54fa6a2 +196109 197557 1759562653433055007 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj f38394ff59d13d89 +197312 197663 1759562654637033735 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj aacb8303289946b0 +197560 197895 1759562654885029353 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj 18960ec2e7388597 +197895 198240 1759562655220023436 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj f444bb2f5f219213 +196916 198370 1759562654240040748 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/xtensa/core_dump_port.c.obj ecd702e8202db41c +195691 198388 1759562653015062394 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj d6fd41be519f357d +197664 199085 1759562654989027516 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj a93728b3a1be9150 +199085 199201 1759562656410002419 esp-idf/json/libjson.a ae8ce4994e75d2fd +172881 199332 1759562656629998535 bootloader-prefix/src/bootloader-stamp/bootloader-configure 755bf68c96f61035 +172881 199332 1759562656629998535 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure 755bf68c96f61035 +197530 199370 1759562654855029883 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj 190e4a72edb0b439 +198388 199951 1759562655713014728 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj a56c7e045cbbb17b +198241 200176 1759562655566017325 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj b09002d8a805d48f +199335 200359 1759562656660997987 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj 409a1e5af5760d8c +199951 200364 1759562657275987129 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj 6104e50c73e9b86d +200176 200449 1759562657501983139 esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj 8513f3f82c91ed64 +200449 200527 1759562657773978337 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_masks.c.obj d92e81bae21d5923 +200360 200547 1759562657684979908 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj c93dbc092435a5a9 +200548 200869 1759562657873976572 esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj a684ced8ca1a2d15 +199370 200958 1759562656694997387 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj e78f7c7ca2eba93f +200364 201042 1759562657688979838 esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj 402633913a81c561 +200528 201066 1759562657855976889 esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj 8a7a167b0c45b499 +200958 201288 1759562658282969352 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj b37df37201178eb4 +198370 201306 1759562655695015046 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj 39c198fe8cd45f04 +200872 201331 1759562658196970870 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj 45d27dcfce603d72 +201042 202393 1759562658366967870 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj 8ed67387aac4996a +201066 202409 1759562658390967446 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj 32634ed266fd2c7a +201288 202629 1759562658612963528 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj 1f271f7f64f0b7f1 +202395 202676 1759562659720943975 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj 35112b8df5116d5c +202409 203144 1759562659733943746 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj b9b1b18173540daf +199201 203247 1759562656526000371 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj ed9458606cfe117b +202630 203266 1759562659954939846 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj 5926db932780b4d2 +201332 203322 1759562658659962699 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj d57f967b3dd316ca +203322 203683 1759562660646927639 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj 598f6969798fe8d +203144 203882 1759562660468930779 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj 6940d4dacf632245 +203247 203918 1759562660571928962 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj afec503df85f3c0c +203266 204005 1759562660590928626 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj 21dc52d5b1f26cf9 +203882 204141 1759562661207917743 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj 75f48756a69e783d +204141 204316 1759562661466913175 esp-idf/cmd_system/CMakeFiles/__idf_cmd_system.dir/cmd_system.c.obj c208a8830019f12a +203684 204497 1759562661009584204 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj 160145b336724408 +204316 205034 1759562661640910106 esp-idf/cmd_system/CMakeFiles/__idf_cmd_system.dir/cmd_system_common.c.obj 42033dd6f3eaa684 +202676 205513 1759562660000939035 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj 183a005d74fd32aa +203918 205591 1759562661242917125 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj a2413cca15acf72c +205514 205836 1759562662838888980 esp-idf/app_trace/libapp_trace.a dfb7860a750ba9cc +204497 205880 1759562661821906914 esp-idf/cmd_system/CMakeFiles/__idf_cmd_system.dir/cmd_system_sleep.c.obj 6ecd48aa63254544 +205592 205919 1759562662917887587 esp-idf/cmock/libcmock.a 7a1af80871a06bf0 +205836 206018 1759562663160883303 esp-idf/esp_driver_cam/libesp_driver_cam.a 1b9d620673a7a8c8 +205919 206253 1759562663243881840 esp-idf/esp_hid/libesp_hid.a 55c54ef4d67fb391 +205882 206304 1759562663206882492 esp-idf/esp_eth/libesp_eth.a 7c9e751088d71d5c +204006 206491 1759562661330915573 esp-idf/cmd_nvs/CMakeFiles/__idf_cmd_nvs.dir/cmd_nvs.c.obj b924118dec70701d +206018 206498 1759562663342880095 esp-idf/esp_lcd/libesp_lcd.a 44dab8bc08e9a5bc +206253 206503 1759562663577875952 esp-idf/esp_local_ctrl/libesp_local_ctrl.a 9db56e606826f4c1 +206306 206656 1759562663630875018 esp-idf/espcoredump/libespcoredump.a c13fed7d3394bdc +206503 206737 1759562663827871545 esp-idf/nvs_sec_provider/libnvs_sec_provider.a 3721144d16461362 +201306 206746 1759562658630963210 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj e7c65cfee64bf86b +206498 206883 1759562663822871633 esp-idf/mqtt/libmqtt.a fb7c7d2bf053e38 +206738 206937 1759562664062867402 esp-idf/rt/librt.a 68d1f4bdd7995160 +206656 206960 1759562663981868830 esp-idf/perfmon/libperfmon.a 2dba8323a052f9bd +205036 207002 1759562662367897285 esp-idf/cmd_wifi/CMakeFiles/__idf_cmd_wifi.dir/cmd_wifi.c.obj 4427d7b6d9080b3a +206492 207041 1759562663816871739 esp-idf/fatfs/libfatfs.a e3cd1fd5c773ae71 +206746 207081 1759562664070867261 esp-idf/spiffs/libspiffs.a 9b855e55a0c6c957 +206883 207091 1759562664207864847 esp-idf/wifi_provisioning/libwifi_provisioning.a 268174242d0d4949 +206937 207104 1759562664261863895 esp-idf/cmd_nvs/libcmd_nvs.a 466ad39556dec5bf +207002 207293 1759562664326862749 esp-idf/cmd_wifi/libcmd_wifi.a c2f53e23f6cd11c6 +206960 207316 1759562664284863490 esp-idf/cmd_system/libcmd_system.a f8c5757750ec6d98 diff --git a/ESP32-IDF_i2ctools/build/bootloader/components_with_manifests_list.temp b/ESP32-IDF_i2ctools/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure similarity index 100% rename from ESP32-IDF_i2ctools/build/bootloader/components_with_manifests_list.temp rename to ESP32-IDF_i2ctools/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure diff --git a/ESP32-IDF_i2ctools/build/bootloader/CMakeCache.txt b/ESP32-IDF_i2ctools/build/bootloader/CMakeCache.txt new file mode 100644 index 000000000..4465ab60f --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/CMakeCache.txt @@ -0,0 +1,449 @@ +# This is the CMakeCache file. +# For build in directory: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools + +//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_i2ctools/sdkconfig + +//Value Computed by CMake +bootloader_BINARY_DIR:STATIC=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml b/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml index 9958eb722..ef27dd71a 100644 --- a/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml +++ b/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml @@ -501,3 +501,4 @@ events: implicit fwks: [] +... diff --git a/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/TargetDirectories.txt b/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/TargetDirectories.txt new file mode 100644 index 000000000..950c28eaf --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,87 @@ +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/menuconfig.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/confserver.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/save-defconfig.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/gen_project_binary.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/app.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/erase_flash.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/merge-bin.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/monitor.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/_project_elf_src.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/bootloader.elf.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/size.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/size-files.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/size-components.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/uf2.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/uf2-app.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/xtensa/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/xtensa/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/newlib/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/newlib/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/micro-ecc/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/micro-ecc/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/spi_flash/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/spi_flash/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_app_format/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_app_format/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/efuse-common-table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_common_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/efuse-custom-table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_custom_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/show-efuse-table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/show_efuse_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_test_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_security/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_security/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_system/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_system/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/port/esp32/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/port/esp32/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_common/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_common/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/log/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/log/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esptool_py/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esptool_py/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/partition_table/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/partition_table/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/freertos/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/freertos/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/main/CMakeFiles/__idf_main.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/main/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/main/CMakeFiles/rebuild_cache.dir diff --git a/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/clean_additional.cmake b/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/clean_additional.cmake new file mode 100644 index 000000000..9ad8e5d9a --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/CMakeFiles/cmake.check_cache b/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/cmake.check_cache new file mode 100644 index 000000000..3dccd7317 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/CMakeFiles/rules.ninja b/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/rules.ninja new file mode 100644 index 000000000..857a1b656 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/build.ninja b/ESP32-IDF_i2ctools/build/bootloader/build.ninja new file mode 100644 index 000000000..37624f96f --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/kconfigs.in COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/kconfigs_projbuild.in KCONFIG_CONFIG=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/bootloader.bin /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/bootloader.elf && /usr/bin/cmake -E echo "Generated /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/bootloader.bin" && /usr/bin/cmake -E md5sum /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/bootloader.bin > /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/merged-binary.bin;@/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/flash_args" -D WORKING_DIRECTORY=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/bootloader.elf" -D WORKING_DIRECTORY=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader && /usr/bin/cmake -E touch /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/flasher_args.json;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/flasher_args.json;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/build/bootloader + +build all: phony app bootloader.elf esp-idf/all + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/bootloader + +build esp-idf/bootloader/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/efuse + +build esp-idf/efuse/all: phony esp-idf/efuse/libefuse.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_app_format + +build esp-idf/esp_app_format/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/esp-idf/esp_security + +build esp-idf/esp_security/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/esptool_py + +build esp-idf/esptool_py/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/freertos + +build esp-idf/freertos/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal + +build esp-idf/hal/all: phony esp-idf/hal/libhal.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/log + +build esp-idf/log/all: phony esp-idf/log/liblog.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/main + +build esp-idf/main/all: phony esp-idf/main/libmain.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/newlib + +build esp-idf/newlib/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/partition_table + +build esp-idf/partition_table/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc + +build esp-idf/soc/all: phony esp-idf/soc/libsoc.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/build_properties.temp.cmake b/ESP32-IDF_i2ctools/build/bootloader/build_properties.temp.cmake deleted file mode 100644 index 3c097ea36..000000000 --- a/ESP32-IDF_i2ctools/build/bootloader/build_properties.temp.cmake +++ /dev/null @@ -1,33 +0,0 @@ - -set(PYTHON "/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python") -set(__BUILD_PROPERTIES "PYTHON;__BUILD_PROPERTIES;IDF_PATH;__PREFIX;__CHECK_PYTHON;IDF_COMPONENT_MANAGER;COMPILE_DEFINITIONS;COMPILE_OPTIONS;C_COMPILE_OPTIONS;CXX_COMPILE_OPTIONS;__COMPONENT_TARGETS;BUILD_COMPONENT_DIRS;BUILD_COMPONENT_TARGETS;__COMPONENT_REQUIRES_COMMON;IDF_VER;__ROOT_KCONFIG;__ROOT_SDKCONFIG_RENAME;__OUTPUT_SDKCONFIG;EXTRA_CMAKE_ARGS;__COMPONENT_MANAGER_INTERFACE_VERSION;EXTRA_COMPONENT_EXCLUDE_DIRS;BOOTLOADER_BUILD;NON_OS_BUILD;IDF_TOOLCHAIN;IDF_TARGET;IDF_TARGET_ARCH;PROJECT_DIR;PROJECT_NAME;PROJECT_VER;BUILD_DIR;SDKCONFIG;SDKCONFIG_DEFAULTS") -set(IDF_PATH "/home/abobkov/esp/v5.4.1/esp-idf") -set(__PREFIX "idf") -set(__CHECK_PYTHON "0") -set(IDF_COMPONENT_MANAGER "1") -set(COMPILE_DEFINITIONS "_GLIBCXX_USE_POSIX_SEMAPHORE;_GLIBCXX_HAVE_POSIX_SEMAPHORE;_GNU_SOURCE;IDF_VER="v5.4.1-dirty"") -set(COMPILE_OPTIONS "-ffunction-sections;-fdata-sections;-Wall;-Werror;-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") -set(C_COMPILE_OPTIONS "-std=gnu17") -set(CXX_COMPILE_OPTIONS "-std=gnu++2b") -set(__COMPONENT_TARGETS "___idf_app_trace;___idf_app_update;___idf_bootloader;___idf_bootloader_support;___idf_bt;___idf_cmock;___idf_console;___idf_cxx;___idf_driver;___idf_efuse;___idf_esp-tls;___idf_esp_adc;___idf_esp_app_format;___idf_esp_bootloader_format;___idf_esp_coex;___idf_esp_common;___idf_esp_driver_ana_cmpr;___idf_esp_driver_cam;___idf_esp_driver_dac;___idf_esp_driver_gpio;___idf_esp_driver_gptimer;___idf_esp_driver_i2c;___idf_esp_driver_i2s;___idf_esp_driver_isp;___idf_esp_driver_jpeg;___idf_esp_driver_ledc;___idf_esp_driver_mcpwm;___idf_esp_driver_parlio;___idf_esp_driver_pcnt;___idf_esp_driver_ppa;___idf_esp_driver_rmt;___idf_esp_driver_sdio;___idf_esp_driver_sdm;___idf_esp_driver_sdmmc;___idf_esp_driver_sdspi;___idf_esp_driver_spi;___idf_esp_driver_touch_sens;___idf_esp_driver_tsens;___idf_esp_driver_uart;___idf_esp_driver_usb_serial_jtag;___idf_esp_eth;___idf_esp_event;___idf_esp_gdbstub;___idf_esp_hid;___idf_esp_http_client;___idf_esp_http_server;___idf_esp_https_ota;___idf_esp_https_server;___idf_esp_hw_support;___idf_esp_lcd;___idf_esp_local_ctrl;___idf_esp_mm;___idf_esp_netif;___idf_esp_netif_stack;___idf_esp_partition;___idf_esp_phy;___idf_esp_pm;___idf_esp_psram;___idf_esp_ringbuf;___idf_esp_rom;___idf_esp_security;___idf_esp_system;___idf_esp_timer;___idf_esp_vfs_console;___idf_esp_wifi;___idf_espcoredump;___idf_esptool_py;___idf_fatfs;___idf_freertos;___idf_hal;___idf_heap;___idf_http_parser;___idf_idf_test;___idf_ieee802154;___idf_json;___idf_linux;___idf_log;___idf_lwip;___idf_mbedtls;___idf_mqtt;___idf_newlib;___idf_nvs_flash;___idf_nvs_sec_provider;___idf_openthread;___idf_partition_table;___idf_perfmon;___idf_protobuf-c;___idf_protocomm;___idf_pthread;___idf_riscv;___idf_rt;___idf_sdmmc;___idf_soc;___idf_spi_flash;___idf_spiffs;___idf_tcp_transport;___idf_touch_element;___idf_ulp;___idf_unity;___idf_usb;___idf_vfs;___idf_wear_levelling;___idf_wifi_provisioning;___idf_wpa_supplicant;___idf_xtensa;___idf_main;___idf_micro-ecc") -set(BUILD_COMPONENT_DIRS "/home/abobkov/esp/v5.4.1/esp-idf/components/app_trace;/home/abobkov/esp/v5.4.1/esp-idf/components/app_update;/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/bt;/home/abobkov/esp/v5.4.1/esp-idf/components/cmock;/home/abobkov/esp/v5.4.1/esp-idf/components/console;/home/abobkov/esp/v5.4.1/esp-idf/components/cxx;/home/abobkov/esp/v5.4.1/esp-idf/components/driver;/home/abobkov/esp/v5.4.1/esp-idf/components/efuse;/home/abobkov/esp/v5.4.1/esp-idf/components/esp-tls;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_adc;/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_coex;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ana_cmpr;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_cam;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_dac;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_gpio;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_gptimer;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_i2c;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_i2s;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_isp;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_jpeg;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ledc;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_mcpwm;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_parlio;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_pcnt;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ppa;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_rmt;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdio;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdm;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdmmc;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdspi;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_spi;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_touch_sens;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_tsens;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_uart;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_usb_serial_jtag;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_eth;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_event;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_gdbstub;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hid;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_http_client;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_http_server;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_https_ota;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_https_server;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_lcd;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_local_ctrl;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_mm;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_netif;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_netif_stack;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_partition;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_phy;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_pm;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_psram;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_ringbuf;/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/esp_timer;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_vfs_console;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_wifi;/home/abobkov/esp/v5.4.1/esp-idf/components/espcoredump;/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py;/home/abobkov/esp/v5.4.1/esp-idf/components/fatfs;/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/heap;/home/abobkov/esp/v5.4.1/esp-idf/components/http_parser;/home/abobkov/esp/v5.4.1/esp-idf/components/idf_test;/home/abobkov/esp/v5.4.1/esp-idf/components/ieee802154;/home/abobkov/esp/v5.4.1/esp-idf/components/json;/home/abobkov/esp/v5.4.1/esp-idf/components/linux;/home/abobkov/esp/v5.4.1/esp-idf/components/log;/home/abobkov/esp/v5.4.1/esp-idf/components/lwip;/home/abobkov/esp/v5.4.1/esp-idf/components/mbedtls;/home/abobkov/esp/v5.4.1/esp-idf/components/mqtt;/home/abobkov/esp/v5.4.1/esp-idf/components/newlib;/home/abobkov/esp/v5.4.1/esp-idf/components/nvs_flash;/home/abobkov/esp/v5.4.1/esp-idf/components/nvs_sec_provider;/home/abobkov/esp/v5.4.1/esp-idf/components/openthread;/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table;/home/abobkov/esp/v5.4.1/esp-idf/components/perfmon;/home/abobkov/esp/v5.4.1/esp-idf/components/protobuf-c;/home/abobkov/esp/v5.4.1/esp-idf/components/protocomm;/home/abobkov/esp/v5.4.1/esp-idf/components/pthread;/home/abobkov/esp/v5.4.1/esp-idf/components/riscv;/home/abobkov/esp/v5.4.1/esp-idf/components/rt;/home/abobkov/esp/v5.4.1/esp-idf/components/sdmmc;/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/spiffs;/home/abobkov/esp/v5.4.1/esp-idf/components/tcp_transport;/home/abobkov/esp/v5.4.1/esp-idf/components/touch_element;/home/abobkov/esp/v5.4.1/esp-idf/components/ulp;/home/abobkov/esp/v5.4.1/esp-idf/components/unity;/home/abobkov/esp/v5.4.1/esp-idf/components/usb;/home/abobkov/esp/v5.4.1/esp-idf/components/vfs;/home/abobkov/esp/v5.4.1/esp-idf/components/wear_levelling;/home/abobkov/esp/v5.4.1/esp-idf/components/wifi_provisioning;/home/abobkov/esp/v5.4.1/esp-idf/components/wpa_supplicant;/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa;/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main;/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader;/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc") -set(BUILD_COMPONENT_TARGETS "___idf_app_trace;___idf_app_update;___idf_bootloader;___idf_bootloader_support;___idf_bt;___idf_cmock;___idf_console;___idf_cxx;___idf_driver;___idf_efuse;___idf_esp-tls;___idf_esp_adc;___idf_esp_app_format;___idf_esp_bootloader_format;___idf_esp_coex;___idf_esp_common;___idf_esp_driver_ana_cmpr;___idf_esp_driver_cam;___idf_esp_driver_dac;___idf_esp_driver_gpio;___idf_esp_driver_gptimer;___idf_esp_driver_i2c;___idf_esp_driver_i2s;___idf_esp_driver_isp;___idf_esp_driver_jpeg;___idf_esp_driver_ledc;___idf_esp_driver_mcpwm;___idf_esp_driver_parlio;___idf_esp_driver_pcnt;___idf_esp_driver_ppa;___idf_esp_driver_rmt;___idf_esp_driver_sdio;___idf_esp_driver_sdm;___idf_esp_driver_sdmmc;___idf_esp_driver_sdspi;___idf_esp_driver_spi;___idf_esp_driver_touch_sens;___idf_esp_driver_tsens;___idf_esp_driver_uart;___idf_esp_driver_usb_serial_jtag;___idf_esp_eth;___idf_esp_event;___idf_esp_gdbstub;___idf_esp_hid;___idf_esp_http_client;___idf_esp_http_server;___idf_esp_https_ota;___idf_esp_https_server;___idf_esp_hw_support;___idf_esp_lcd;___idf_esp_local_ctrl;___idf_esp_mm;___idf_esp_netif;___idf_esp_netif_stack;___idf_esp_partition;___idf_esp_phy;___idf_esp_pm;___idf_esp_psram;___idf_esp_ringbuf;___idf_esp_rom;___idf_esp_security;___idf_esp_system;___idf_esp_timer;___idf_esp_vfs_console;___idf_esp_wifi;___idf_espcoredump;___idf_esptool_py;___idf_fatfs;___idf_freertos;___idf_hal;___idf_heap;___idf_http_parser;___idf_idf_test;___idf_ieee802154;___idf_json;___idf_linux;___idf_log;___idf_lwip;___idf_mbedtls;___idf_mqtt;___idf_newlib;___idf_nvs_flash;___idf_nvs_sec_provider;___idf_openthread;___idf_partition_table;___idf_perfmon;___idf_protobuf-c;___idf_protocomm;___idf_pthread;___idf_riscv;___idf_rt;___idf_sdmmc;___idf_soc;___idf_spi_flash;___idf_spiffs;___idf_tcp_transport;___idf_touch_element;___idf_ulp;___idf_unity;___idf_usb;___idf_vfs;___idf_wear_levelling;___idf_wifi_provisioning;___idf_wpa_supplicant;___idf_xtensa;___idf_main;___idf_bootloader;___idf_micro-ecc") -set(__COMPONENT_REQUIRES_COMMON "log;esp_rom;esp_common;esp_hw_support;newlib;xtensa") -set(IDF_VER "v5.4.1-dirty") -set(__ROOT_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/Kconfig") -set(__ROOT_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/sdkconfig.rename") -set(__OUTPUT_SDKCONFIG "0") -set(EXTRA_CMAKE_ARGS "") -set(__COMPONENT_MANAGER_INTERFACE_VERSION "3") -set(EXTRA_COMPONENT_EXCLUDE_DIRS "") -set(BOOTLOADER_BUILD "1") -set(NON_OS_BUILD "1") -set(IDF_TOOLCHAIN "gcc") -set(IDF_TARGET "esp32") -set(IDF_TARGET_ARCH "xtensa") -set(PROJECT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject") -set(PROJECT_NAME "bootloader") -set(PROJECT_VER "v5.4.1-dirty") -set(BUILD_DIR "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader") -set(SDKCONFIG "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/sdkconfig") -set(SDKCONFIG_DEFAULTS "") \ No newline at end of file diff --git a/ESP32-IDF_i2ctools/build/bootloader/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/cmake_install.cmake new file mode 100644 index 000000000..673b6dd3e --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/compile_commands.json b/ESP32-IDF_i2ctools/build/bootloader/compile_commands.json new file mode 100644 index 000000000..ca4795c6e --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/compile_commands.json @@ -0,0 +1,560 @@ +[ +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/project_elf_src_esp32.c", + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/component_properties.temp.cmake b/ESP32-IDF_i2ctools/build/bootloader/component_properties.temp.cmake deleted file mode 100644 index 4671ec074..000000000 --- a/ESP32-IDF_i2ctools/build/bootloader/component_properties.temp.cmake +++ /dev/null @@ -1,1072 +0,0 @@ - -set(__component____idf_app_trace_COMPONENT_LIB "__idf_app_trace") -set(__component____idf_app_trace___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_app_trace_COMPONENT_NAME "app_trace") -set(__component____idf_app_trace_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/app_trace") -set(__component____idf_app_trace_COMPONENT_ALIAS "idf::app_trace") -set(__component____idf_app_trace_COMPONENT_SOURCE "idf_components") -set(__component____idf_app_trace___PREFIX "idf") -set(__component____idf_app_trace_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/app_trace/Kconfig") -set(__component____idf_app_trace_KCONFIG_PROJBUILD "") -set(__component____idf_app_trace_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/app_trace/sdkconfig.rename") -set(__component____idf_app_update_COMPONENT_LIB "__idf_app_update") -set(__component____idf_app_update___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_app_update_COMPONENT_NAME "app_update") -set(__component____idf_app_update_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/app_update") -set(__component____idf_app_update_COMPONENT_ALIAS "idf::app_update") -set(__component____idf_app_update_COMPONENT_SOURCE "idf_components") -set(__component____idf_app_update___PREFIX "idf") -set(__component____idf_app_update_KCONFIG "") -set(__component____idf_app_update_KCONFIG_PROJBUILD "") -set(__component____idf_app_update_SDKCONFIG_RENAME "") -set(__component____idf_bootloader_COMPONENT_LIB "__idf_bootloader") -set(__component____idf_bootloader___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME;COMPONENT_OVERRIDEN_DIR") -set(__component____idf_bootloader_COMPONENT_NAME "bootloader") -set(__component____idf_bootloader_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader") -set(__component____idf_bootloader_COMPONENT_ALIAS "idf::bootloader") -set(__component____idf_bootloader_COMPONENT_SOURCE "project_extra_components") -set(__component____idf_bootloader___PREFIX "idf") -set(__component____idf_bootloader_KCONFIG "") -set(__component____idf_bootloader_KCONFIG_PROJBUILD "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/Kconfig.projbuild") -set(__component____idf_bootloader_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/sdkconfig.rename") -set(__component____idf_bootloader_COMPONENT_OVERRIDEN_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader") -set(__component____idf_bootloader_support_COMPONENT_LIB "__idf_bootloader_support") -set(__component____idf_bootloader_support___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_bootloader_support_COMPONENT_NAME "bootloader_support") -set(__component____idf_bootloader_support_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support") -set(__component____idf_bootloader_support_COMPONENT_ALIAS "idf::bootloader_support") -set(__component____idf_bootloader_support_COMPONENT_SOURCE "idf_components") -set(__component____idf_bootloader_support___PREFIX "idf") -set(__component____idf_bootloader_support_KCONFIG "") -set(__component____idf_bootloader_support_KCONFIG_PROJBUILD "") -set(__component____idf_bootloader_support_SDKCONFIG_RENAME "") -set(__component____idf_bt_COMPONENT_LIB "__idf_bt") -set(__component____idf_bt___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_bt_COMPONENT_NAME "bt") -set(__component____idf_bt_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/bt") -set(__component____idf_bt_COMPONENT_ALIAS "idf::bt") -set(__component____idf_bt_COMPONENT_SOURCE "idf_components") -set(__component____idf_bt___PREFIX "idf") -set(__component____idf_bt_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/bt/Kconfig") -set(__component____idf_bt_KCONFIG_PROJBUILD "") -set(__component____idf_bt_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/bt/sdkconfig.rename") -set(__component____idf_cmock_COMPONENT_LIB "__idf_cmock") -set(__component____idf_cmock___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_cmock_COMPONENT_NAME "cmock") -set(__component____idf_cmock_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/cmock") -set(__component____idf_cmock_COMPONENT_ALIAS "idf::cmock") -set(__component____idf_cmock_COMPONENT_SOURCE "idf_components") -set(__component____idf_cmock___PREFIX "idf") -set(__component____idf_cmock_KCONFIG "") -set(__component____idf_cmock_KCONFIG_PROJBUILD "") -set(__component____idf_cmock_SDKCONFIG_RENAME "") -set(__component____idf_console_COMPONENT_LIB "__idf_console") -set(__component____idf_console___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_console_COMPONENT_NAME "console") -set(__component____idf_console_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/console") -set(__component____idf_console_COMPONENT_ALIAS "idf::console") -set(__component____idf_console_COMPONENT_SOURCE "idf_components") -set(__component____idf_console___PREFIX "idf") -set(__component____idf_console_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/console/Kconfig") -set(__component____idf_console_KCONFIG_PROJBUILD "") -set(__component____idf_console_SDKCONFIG_RENAME "") -set(__component____idf_cxx_COMPONENT_LIB "__idf_cxx") -set(__component____idf_cxx___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_cxx_COMPONENT_NAME "cxx") -set(__component____idf_cxx_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/cxx") -set(__component____idf_cxx_COMPONENT_ALIAS "idf::cxx") -set(__component____idf_cxx_COMPONENT_SOURCE "idf_components") -set(__component____idf_cxx___PREFIX "idf") -set(__component____idf_cxx_KCONFIG "") -set(__component____idf_cxx_KCONFIG_PROJBUILD "") -set(__component____idf_cxx_SDKCONFIG_RENAME "") -set(__component____idf_driver_COMPONENT_LIB "__idf_driver") -set(__component____idf_driver___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_driver_COMPONENT_NAME "driver") -set(__component____idf_driver_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/driver") -set(__component____idf_driver_COMPONENT_ALIAS "idf::driver") -set(__component____idf_driver_COMPONENT_SOURCE "idf_components") -set(__component____idf_driver___PREFIX "idf") -set(__component____idf_driver_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/driver/Kconfig") -set(__component____idf_driver_KCONFIG_PROJBUILD "") -set(__component____idf_driver_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/driver/sdkconfig.rename") -set(__component____idf_efuse_COMPONENT_LIB "__idf_efuse") -set(__component____idf_efuse___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_efuse_COMPONENT_NAME "efuse") -set(__component____idf_efuse_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse") -set(__component____idf_efuse_COMPONENT_ALIAS "idf::efuse") -set(__component____idf_efuse_COMPONENT_SOURCE "idf_components") -set(__component____idf_efuse___PREFIX "idf") -set(__component____idf_efuse_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/Kconfig") -set(__component____idf_efuse_KCONFIG_PROJBUILD "") -set(__component____idf_efuse_SDKCONFIG_RENAME "") -set(__component____idf_esp-tls_COMPONENT_LIB "__idf_esp-tls") -set(__component____idf_esp-tls___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp-tls_COMPONENT_NAME "esp-tls") -set(__component____idf_esp-tls_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp-tls") -set(__component____idf_esp-tls_COMPONENT_ALIAS "idf::esp-tls") -set(__component____idf_esp-tls_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp-tls___PREFIX "idf") -set(__component____idf_esp-tls_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp-tls/Kconfig") -set(__component____idf_esp-tls_KCONFIG_PROJBUILD "") -set(__component____idf_esp-tls_SDKCONFIG_RENAME "") -set(__component____idf_esp_adc_COMPONENT_LIB "__idf_esp_adc") -set(__component____idf_esp_adc___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_adc_COMPONENT_NAME "esp_adc") -set(__component____idf_esp_adc_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_adc") -set(__component____idf_esp_adc_COMPONENT_ALIAS "idf::esp_adc") -set(__component____idf_esp_adc_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_adc___PREFIX "idf") -set(__component____idf_esp_adc_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_adc/Kconfig") -set(__component____idf_esp_adc_KCONFIG_PROJBUILD "") -set(__component____idf_esp_adc_SDKCONFIG_RENAME "") -set(__component____idf_esp_app_format_COMPONENT_LIB "__idf_esp_app_format") -set(__component____idf_esp_app_format___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_app_format_COMPONENT_NAME "esp_app_format") -set(__component____idf_esp_app_format_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format") -set(__component____idf_esp_app_format_COMPONENT_ALIAS "idf::esp_app_format") -set(__component____idf_esp_app_format_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_app_format___PREFIX "idf") -set(__component____idf_esp_app_format_KCONFIG "") -set(__component____idf_esp_app_format_KCONFIG_PROJBUILD "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/Kconfig.projbuild") -set(__component____idf_esp_app_format_SDKCONFIG_RENAME "") -set(__component____idf_esp_bootloader_format_COMPONENT_LIB "__idf_esp_bootloader_format") -set(__component____idf_esp_bootloader_format___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_bootloader_format_COMPONENT_NAME "esp_bootloader_format") -set(__component____idf_esp_bootloader_format_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format") -set(__component____idf_esp_bootloader_format_COMPONENT_ALIAS "idf::esp_bootloader_format") -set(__component____idf_esp_bootloader_format_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_bootloader_format___PREFIX "idf") -set(__component____idf_esp_bootloader_format_KCONFIG "") -set(__component____idf_esp_bootloader_format_KCONFIG_PROJBUILD "") -set(__component____idf_esp_bootloader_format_SDKCONFIG_RENAME "") -set(__component____idf_esp_coex_COMPONENT_LIB "__idf_esp_coex") -set(__component____idf_esp_coex___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_coex_COMPONENT_NAME "esp_coex") -set(__component____idf_esp_coex_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_coex") -set(__component____idf_esp_coex_COMPONENT_ALIAS "idf::esp_coex") -set(__component____idf_esp_coex_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_coex___PREFIX "idf") -set(__component____idf_esp_coex_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_coex/Kconfig") -set(__component____idf_esp_coex_KCONFIG_PROJBUILD "") -set(__component____idf_esp_coex_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_coex/sdkconfig.rename") -set(__component____idf_esp_common_COMPONENT_LIB "__idf_esp_common") -set(__component____idf_esp_common___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_common_COMPONENT_NAME "esp_common") -set(__component____idf_esp_common_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common") -set(__component____idf_esp_common_COMPONENT_ALIAS "idf::esp_common") -set(__component____idf_esp_common_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_common___PREFIX "idf") -set(__component____idf_esp_common_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/Kconfig") -set(__component____idf_esp_common_KCONFIG_PROJBUILD "") -set(__component____idf_esp_common_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_ana_cmpr_COMPONENT_LIB "__idf_esp_driver_ana_cmpr") -set(__component____idf_esp_driver_ana_cmpr___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_ana_cmpr_COMPONENT_NAME "esp_driver_ana_cmpr") -set(__component____idf_esp_driver_ana_cmpr_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ana_cmpr") -set(__component____idf_esp_driver_ana_cmpr_COMPONENT_ALIAS "idf::esp_driver_ana_cmpr") -set(__component____idf_esp_driver_ana_cmpr_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_ana_cmpr___PREFIX "idf") -set(__component____idf_esp_driver_ana_cmpr_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ana_cmpr/Kconfig") -set(__component____idf_esp_driver_ana_cmpr_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_ana_cmpr_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_cam_COMPONENT_LIB "__idf_esp_driver_cam") -set(__component____idf_esp_driver_cam___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_cam_COMPONENT_NAME "esp_driver_cam") -set(__component____idf_esp_driver_cam_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_cam") -set(__component____idf_esp_driver_cam_COMPONENT_ALIAS "idf::esp_driver_cam") -set(__component____idf_esp_driver_cam_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_cam___PREFIX "idf") -set(__component____idf_esp_driver_cam_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_cam/Kconfig") -set(__component____idf_esp_driver_cam_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_cam_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_dac_COMPONENT_LIB "__idf_esp_driver_dac") -set(__component____idf_esp_driver_dac___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_dac_COMPONENT_NAME "esp_driver_dac") -set(__component____idf_esp_driver_dac_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_dac") -set(__component____idf_esp_driver_dac_COMPONENT_ALIAS "idf::esp_driver_dac") -set(__component____idf_esp_driver_dac_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_dac___PREFIX "idf") -set(__component____idf_esp_driver_dac_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_dac/Kconfig") -set(__component____idf_esp_driver_dac_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_dac_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_gpio_COMPONENT_LIB "__idf_esp_driver_gpio") -set(__component____idf_esp_driver_gpio___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_gpio_COMPONENT_NAME "esp_driver_gpio") -set(__component____idf_esp_driver_gpio_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_gpio") -set(__component____idf_esp_driver_gpio_COMPONENT_ALIAS "idf::esp_driver_gpio") -set(__component____idf_esp_driver_gpio_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_gpio___PREFIX "idf") -set(__component____idf_esp_driver_gpio_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_gpio/Kconfig") -set(__component____idf_esp_driver_gpio_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_gpio_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_gptimer_COMPONENT_LIB "__idf_esp_driver_gptimer") -set(__component____idf_esp_driver_gptimer___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_gptimer_COMPONENT_NAME "esp_driver_gptimer") -set(__component____idf_esp_driver_gptimer_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_gptimer") -set(__component____idf_esp_driver_gptimer_COMPONENT_ALIAS "idf::esp_driver_gptimer") -set(__component____idf_esp_driver_gptimer_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_gptimer___PREFIX "idf") -set(__component____idf_esp_driver_gptimer_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_gptimer/Kconfig") -set(__component____idf_esp_driver_gptimer_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_gptimer_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_i2c_COMPONENT_LIB "__idf_esp_driver_i2c") -set(__component____idf_esp_driver_i2c___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_i2c_COMPONENT_NAME "esp_driver_i2c") -set(__component____idf_esp_driver_i2c_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_i2c") -set(__component____idf_esp_driver_i2c_COMPONENT_ALIAS "idf::esp_driver_i2c") -set(__component____idf_esp_driver_i2c_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_i2c___PREFIX "idf") -set(__component____idf_esp_driver_i2c_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_i2c/Kconfig") -set(__component____idf_esp_driver_i2c_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_i2c_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_i2s_COMPONENT_LIB "__idf_esp_driver_i2s") -set(__component____idf_esp_driver_i2s___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_i2s_COMPONENT_NAME "esp_driver_i2s") -set(__component____idf_esp_driver_i2s_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_i2s") -set(__component____idf_esp_driver_i2s_COMPONENT_ALIAS "idf::esp_driver_i2s") -set(__component____idf_esp_driver_i2s_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_i2s___PREFIX "idf") -set(__component____idf_esp_driver_i2s_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_i2s/Kconfig") -set(__component____idf_esp_driver_i2s_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_i2s_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_isp_COMPONENT_LIB "__idf_esp_driver_isp") -set(__component____idf_esp_driver_isp___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_isp_COMPONENT_NAME "esp_driver_isp") -set(__component____idf_esp_driver_isp_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_isp") -set(__component____idf_esp_driver_isp_COMPONENT_ALIAS "idf::esp_driver_isp") -set(__component____idf_esp_driver_isp_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_isp___PREFIX "idf") -set(__component____idf_esp_driver_isp_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_isp/Kconfig") -set(__component____idf_esp_driver_isp_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_isp_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_jpeg_COMPONENT_LIB "__idf_esp_driver_jpeg") -set(__component____idf_esp_driver_jpeg___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_jpeg_COMPONENT_NAME "esp_driver_jpeg") -set(__component____idf_esp_driver_jpeg_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_jpeg") -set(__component____idf_esp_driver_jpeg_COMPONENT_ALIAS "idf::esp_driver_jpeg") -set(__component____idf_esp_driver_jpeg_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_jpeg___PREFIX "idf") -set(__component____idf_esp_driver_jpeg_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_jpeg/Kconfig") -set(__component____idf_esp_driver_jpeg_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_jpeg_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_ledc_COMPONENT_LIB "__idf_esp_driver_ledc") -set(__component____idf_esp_driver_ledc___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_ledc_COMPONENT_NAME "esp_driver_ledc") -set(__component____idf_esp_driver_ledc_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ledc") -set(__component____idf_esp_driver_ledc_COMPONENT_ALIAS "idf::esp_driver_ledc") -set(__component____idf_esp_driver_ledc_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_ledc___PREFIX "idf") -set(__component____idf_esp_driver_ledc_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ledc/Kconfig") -set(__component____idf_esp_driver_ledc_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_ledc_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_mcpwm_COMPONENT_LIB "__idf_esp_driver_mcpwm") -set(__component____idf_esp_driver_mcpwm___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_mcpwm_COMPONENT_NAME "esp_driver_mcpwm") -set(__component____idf_esp_driver_mcpwm_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_mcpwm") -set(__component____idf_esp_driver_mcpwm_COMPONENT_ALIAS "idf::esp_driver_mcpwm") -set(__component____idf_esp_driver_mcpwm_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_mcpwm___PREFIX "idf") -set(__component____idf_esp_driver_mcpwm_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_mcpwm/Kconfig") -set(__component____idf_esp_driver_mcpwm_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_mcpwm_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_parlio_COMPONENT_LIB "__idf_esp_driver_parlio") -set(__component____idf_esp_driver_parlio___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_parlio_COMPONENT_NAME "esp_driver_parlio") -set(__component____idf_esp_driver_parlio_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_parlio") -set(__component____idf_esp_driver_parlio_COMPONENT_ALIAS "idf::esp_driver_parlio") -set(__component____idf_esp_driver_parlio_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_parlio___PREFIX "idf") -set(__component____idf_esp_driver_parlio_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_parlio/Kconfig") -set(__component____idf_esp_driver_parlio_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_parlio_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_pcnt_COMPONENT_LIB "__idf_esp_driver_pcnt") -set(__component____idf_esp_driver_pcnt___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_pcnt_COMPONENT_NAME "esp_driver_pcnt") -set(__component____idf_esp_driver_pcnt_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_pcnt") -set(__component____idf_esp_driver_pcnt_COMPONENT_ALIAS "idf::esp_driver_pcnt") -set(__component____idf_esp_driver_pcnt_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_pcnt___PREFIX "idf") -set(__component____idf_esp_driver_pcnt_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_pcnt/Kconfig") -set(__component____idf_esp_driver_pcnt_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_pcnt_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_ppa_COMPONENT_LIB "__idf_esp_driver_ppa") -set(__component____idf_esp_driver_ppa___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_ppa_COMPONENT_NAME "esp_driver_ppa") -set(__component____idf_esp_driver_ppa_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ppa") -set(__component____idf_esp_driver_ppa_COMPONENT_ALIAS "idf::esp_driver_ppa") -set(__component____idf_esp_driver_ppa_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_ppa___PREFIX "idf") -set(__component____idf_esp_driver_ppa_KCONFIG "") -set(__component____idf_esp_driver_ppa_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_ppa_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_rmt_COMPONENT_LIB "__idf_esp_driver_rmt") -set(__component____idf_esp_driver_rmt___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_rmt_COMPONENT_NAME "esp_driver_rmt") -set(__component____idf_esp_driver_rmt_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_rmt") -set(__component____idf_esp_driver_rmt_COMPONENT_ALIAS "idf::esp_driver_rmt") -set(__component____idf_esp_driver_rmt_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_rmt___PREFIX "idf") -set(__component____idf_esp_driver_rmt_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_rmt/Kconfig") -set(__component____idf_esp_driver_rmt_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_rmt_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_sdio_COMPONENT_LIB "__idf_esp_driver_sdio") -set(__component____idf_esp_driver_sdio___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_sdio_COMPONENT_NAME "esp_driver_sdio") -set(__component____idf_esp_driver_sdio_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdio") -set(__component____idf_esp_driver_sdio_COMPONENT_ALIAS "idf::esp_driver_sdio") -set(__component____idf_esp_driver_sdio_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_sdio___PREFIX "idf") -set(__component____idf_esp_driver_sdio_KCONFIG "") -set(__component____idf_esp_driver_sdio_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_sdio_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_sdm_COMPONENT_LIB "__idf_esp_driver_sdm") -set(__component____idf_esp_driver_sdm___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_sdm_COMPONENT_NAME "esp_driver_sdm") -set(__component____idf_esp_driver_sdm_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdm") -set(__component____idf_esp_driver_sdm_COMPONENT_ALIAS "idf::esp_driver_sdm") -set(__component____idf_esp_driver_sdm_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_sdm___PREFIX "idf") -set(__component____idf_esp_driver_sdm_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdm/Kconfig") -set(__component____idf_esp_driver_sdm_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_sdm_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_sdmmc_COMPONENT_LIB "__idf_esp_driver_sdmmc") -set(__component____idf_esp_driver_sdmmc___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_sdmmc_COMPONENT_NAME "esp_driver_sdmmc") -set(__component____idf_esp_driver_sdmmc_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdmmc") -set(__component____idf_esp_driver_sdmmc_COMPONENT_ALIAS "idf::esp_driver_sdmmc") -set(__component____idf_esp_driver_sdmmc_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_sdmmc___PREFIX "idf") -set(__component____idf_esp_driver_sdmmc_KCONFIG "") -set(__component____idf_esp_driver_sdmmc_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_sdmmc_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_sdspi_COMPONENT_LIB "__idf_esp_driver_sdspi") -set(__component____idf_esp_driver_sdspi___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_sdspi_COMPONENT_NAME "esp_driver_sdspi") -set(__component____idf_esp_driver_sdspi_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdspi") -set(__component____idf_esp_driver_sdspi_COMPONENT_ALIAS "idf::esp_driver_sdspi") -set(__component____idf_esp_driver_sdspi_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_sdspi___PREFIX "idf") -set(__component____idf_esp_driver_sdspi_KCONFIG "") -set(__component____idf_esp_driver_sdspi_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_sdspi_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_spi_COMPONENT_LIB "__idf_esp_driver_spi") -set(__component____idf_esp_driver_spi___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_spi_COMPONENT_NAME "esp_driver_spi") -set(__component____idf_esp_driver_spi_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_spi") -set(__component____idf_esp_driver_spi_COMPONENT_ALIAS "idf::esp_driver_spi") -set(__component____idf_esp_driver_spi_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_spi___PREFIX "idf") -set(__component____idf_esp_driver_spi_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_spi/Kconfig") -set(__component____idf_esp_driver_spi_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_spi_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_touch_sens_COMPONENT_LIB "__idf_esp_driver_touch_sens") -set(__component____idf_esp_driver_touch_sens___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_touch_sens_COMPONENT_NAME "esp_driver_touch_sens") -set(__component____idf_esp_driver_touch_sens_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_touch_sens") -set(__component____idf_esp_driver_touch_sens_COMPONENT_ALIAS "idf::esp_driver_touch_sens") -set(__component____idf_esp_driver_touch_sens_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_touch_sens___PREFIX "idf") -set(__component____idf_esp_driver_touch_sens_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_touch_sens/Kconfig") -set(__component____idf_esp_driver_touch_sens_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_touch_sens_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_tsens_COMPONENT_LIB "__idf_esp_driver_tsens") -set(__component____idf_esp_driver_tsens___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_tsens_COMPONENT_NAME "esp_driver_tsens") -set(__component____idf_esp_driver_tsens_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_tsens") -set(__component____idf_esp_driver_tsens_COMPONENT_ALIAS "idf::esp_driver_tsens") -set(__component____idf_esp_driver_tsens_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_tsens___PREFIX "idf") -set(__component____idf_esp_driver_tsens_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_tsens/Kconfig") -set(__component____idf_esp_driver_tsens_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_tsens_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_uart_COMPONENT_LIB "__idf_esp_driver_uart") -set(__component____idf_esp_driver_uart___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_uart_COMPONENT_NAME "esp_driver_uart") -set(__component____idf_esp_driver_uart_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_uart") -set(__component____idf_esp_driver_uart_COMPONENT_ALIAS "idf::esp_driver_uart") -set(__component____idf_esp_driver_uart_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_uart___PREFIX "idf") -set(__component____idf_esp_driver_uart_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_uart/Kconfig") -set(__component____idf_esp_driver_uart_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_uart_SDKCONFIG_RENAME "") -set(__component____idf_esp_driver_usb_serial_jtag_COMPONENT_LIB "__idf_esp_driver_usb_serial_jtag") -set(__component____idf_esp_driver_usb_serial_jtag___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_driver_usb_serial_jtag_COMPONENT_NAME "esp_driver_usb_serial_jtag") -set(__component____idf_esp_driver_usb_serial_jtag_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_usb_serial_jtag") -set(__component____idf_esp_driver_usb_serial_jtag_COMPONENT_ALIAS "idf::esp_driver_usb_serial_jtag") -set(__component____idf_esp_driver_usb_serial_jtag_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_driver_usb_serial_jtag___PREFIX "idf") -set(__component____idf_esp_driver_usb_serial_jtag_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_usb_serial_jtag/Kconfig") -set(__component____idf_esp_driver_usb_serial_jtag_KCONFIG_PROJBUILD "") -set(__component____idf_esp_driver_usb_serial_jtag_SDKCONFIG_RENAME "") -set(__component____idf_esp_eth_COMPONENT_LIB "__idf_esp_eth") -set(__component____idf_esp_eth___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_eth_COMPONENT_NAME "esp_eth") -set(__component____idf_esp_eth_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_eth") -set(__component____idf_esp_eth_COMPONENT_ALIAS "idf::esp_eth") -set(__component____idf_esp_eth_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_eth___PREFIX "idf") -set(__component____idf_esp_eth_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_eth/Kconfig") -set(__component____idf_esp_eth_KCONFIG_PROJBUILD "") -set(__component____idf_esp_eth_SDKCONFIG_RENAME "") -set(__component____idf_esp_event_COMPONENT_LIB "__idf_esp_event") -set(__component____idf_esp_event___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_event_COMPONENT_NAME "esp_event") -set(__component____idf_esp_event_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_event") -set(__component____idf_esp_event_COMPONENT_ALIAS "idf::esp_event") -set(__component____idf_esp_event_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_event___PREFIX "idf") -set(__component____idf_esp_event_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_event/Kconfig") -set(__component____idf_esp_event_KCONFIG_PROJBUILD "") -set(__component____idf_esp_event_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_event/sdkconfig.rename") -set(__component____idf_esp_gdbstub_COMPONENT_LIB "__idf_esp_gdbstub") -set(__component____idf_esp_gdbstub___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_gdbstub_COMPONENT_NAME "esp_gdbstub") -set(__component____idf_esp_gdbstub_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_gdbstub") -set(__component____idf_esp_gdbstub_COMPONENT_ALIAS "idf::esp_gdbstub") -set(__component____idf_esp_gdbstub_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_gdbstub___PREFIX "idf") -set(__component____idf_esp_gdbstub_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_gdbstub/Kconfig") -set(__component____idf_esp_gdbstub_KCONFIG_PROJBUILD "") -set(__component____idf_esp_gdbstub_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_gdbstub/sdkconfig.rename") -set(__component____idf_esp_hid_COMPONENT_LIB "__idf_esp_hid") -set(__component____idf_esp_hid___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_hid_COMPONENT_NAME "esp_hid") -set(__component____idf_esp_hid_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hid") -set(__component____idf_esp_hid_COMPONENT_ALIAS "idf::esp_hid") -set(__component____idf_esp_hid_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_hid___PREFIX "idf") -set(__component____idf_esp_hid_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hid/Kconfig") -set(__component____idf_esp_hid_KCONFIG_PROJBUILD "") -set(__component____idf_esp_hid_SDKCONFIG_RENAME "") -set(__component____idf_esp_http_client_COMPONENT_LIB "__idf_esp_http_client") -set(__component____idf_esp_http_client___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_http_client_COMPONENT_NAME "esp_http_client") -set(__component____idf_esp_http_client_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_http_client") -set(__component____idf_esp_http_client_COMPONENT_ALIAS "idf::esp_http_client") -set(__component____idf_esp_http_client_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_http_client___PREFIX "idf") -set(__component____idf_esp_http_client_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_http_client/Kconfig") -set(__component____idf_esp_http_client_KCONFIG_PROJBUILD "") -set(__component____idf_esp_http_client_SDKCONFIG_RENAME "") -set(__component____idf_esp_http_server_COMPONENT_LIB "__idf_esp_http_server") -set(__component____idf_esp_http_server___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_http_server_COMPONENT_NAME "esp_http_server") -set(__component____idf_esp_http_server_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_http_server") -set(__component____idf_esp_http_server_COMPONENT_ALIAS "idf::esp_http_server") -set(__component____idf_esp_http_server_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_http_server___PREFIX "idf") -set(__component____idf_esp_http_server_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_http_server/Kconfig") -set(__component____idf_esp_http_server_KCONFIG_PROJBUILD "") -set(__component____idf_esp_http_server_SDKCONFIG_RENAME "") -set(__component____idf_esp_https_ota_COMPONENT_LIB "__idf_esp_https_ota") -set(__component____idf_esp_https_ota___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_https_ota_COMPONENT_NAME "esp_https_ota") -set(__component____idf_esp_https_ota_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_https_ota") -set(__component____idf_esp_https_ota_COMPONENT_ALIAS "idf::esp_https_ota") -set(__component____idf_esp_https_ota_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_https_ota___PREFIX "idf") -set(__component____idf_esp_https_ota_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_https_ota/Kconfig") -set(__component____idf_esp_https_ota_KCONFIG_PROJBUILD "") -set(__component____idf_esp_https_ota_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_https_ota/sdkconfig.rename") -set(__component____idf_esp_https_server_COMPONENT_LIB "__idf_esp_https_server") -set(__component____idf_esp_https_server___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_https_server_COMPONENT_NAME "esp_https_server") -set(__component____idf_esp_https_server_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_https_server") -set(__component____idf_esp_https_server_COMPONENT_ALIAS "idf::esp_https_server") -set(__component____idf_esp_https_server_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_https_server___PREFIX "idf") -set(__component____idf_esp_https_server_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_https_server/Kconfig") -set(__component____idf_esp_https_server_KCONFIG_PROJBUILD "") -set(__component____idf_esp_https_server_SDKCONFIG_RENAME "") -set(__component____idf_esp_hw_support_COMPONENT_LIB "__idf_esp_hw_support") -set(__component____idf_esp_hw_support___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_hw_support_COMPONENT_NAME "esp_hw_support") -set(__component____idf_esp_hw_support_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support") -set(__component____idf_esp_hw_support_COMPONENT_ALIAS "idf::esp_hw_support") -set(__component____idf_esp_hw_support_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_hw_support___PREFIX "idf") -set(__component____idf_esp_hw_support_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/Kconfig") -set(__component____idf_esp_hw_support_KCONFIG_PROJBUILD "") -set(__component____idf_esp_hw_support_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/sdkconfig.rename.esp32") -set(__component____idf_esp_lcd_COMPONENT_LIB "__idf_esp_lcd") -set(__component____idf_esp_lcd___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_lcd_COMPONENT_NAME "esp_lcd") -set(__component____idf_esp_lcd_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_lcd") -set(__component____idf_esp_lcd_COMPONENT_ALIAS "idf::esp_lcd") -set(__component____idf_esp_lcd_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_lcd___PREFIX "idf") -set(__component____idf_esp_lcd_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_lcd/Kconfig") -set(__component____idf_esp_lcd_KCONFIG_PROJBUILD "") -set(__component____idf_esp_lcd_SDKCONFIG_RENAME "") -set(__component____idf_esp_local_ctrl_COMPONENT_LIB "__idf_esp_local_ctrl") -set(__component____idf_esp_local_ctrl___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_local_ctrl_COMPONENT_NAME "esp_local_ctrl") -set(__component____idf_esp_local_ctrl_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_local_ctrl") -set(__component____idf_esp_local_ctrl_COMPONENT_ALIAS "idf::esp_local_ctrl") -set(__component____idf_esp_local_ctrl_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_local_ctrl___PREFIX "idf") -set(__component____idf_esp_local_ctrl_KCONFIG "") -set(__component____idf_esp_local_ctrl_KCONFIG_PROJBUILD "") -set(__component____idf_esp_local_ctrl_SDKCONFIG_RENAME "") -set(__component____idf_esp_mm_COMPONENT_LIB "__idf_esp_mm") -set(__component____idf_esp_mm___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_mm_COMPONENT_NAME "esp_mm") -set(__component____idf_esp_mm_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_mm") -set(__component____idf_esp_mm_COMPONENT_ALIAS "idf::esp_mm") -set(__component____idf_esp_mm_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_mm___PREFIX "idf") -set(__component____idf_esp_mm_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_mm/Kconfig") -set(__component____idf_esp_mm_KCONFIG_PROJBUILD "") -set(__component____idf_esp_mm_SDKCONFIG_RENAME "") -set(__component____idf_esp_netif_COMPONENT_LIB "__idf_esp_netif") -set(__component____idf_esp_netif___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_netif_COMPONENT_NAME "esp_netif") -set(__component____idf_esp_netif_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_netif") -set(__component____idf_esp_netif_COMPONENT_ALIAS "idf::esp_netif") -set(__component____idf_esp_netif_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_netif___PREFIX "idf") -set(__component____idf_esp_netif_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_netif/Kconfig") -set(__component____idf_esp_netif_KCONFIG_PROJBUILD "") -set(__component____idf_esp_netif_SDKCONFIG_RENAME "") -set(__component____idf_esp_netif_stack_COMPONENT_LIB "__idf_esp_netif_stack") -set(__component____idf_esp_netif_stack___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_netif_stack_COMPONENT_NAME "esp_netif_stack") -set(__component____idf_esp_netif_stack_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_netif_stack") -set(__component____idf_esp_netif_stack_COMPONENT_ALIAS "idf::esp_netif_stack") -set(__component____idf_esp_netif_stack_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_netif_stack___PREFIX "idf") -set(__component____idf_esp_netif_stack_KCONFIG "") -set(__component____idf_esp_netif_stack_KCONFIG_PROJBUILD "") -set(__component____idf_esp_netif_stack_SDKCONFIG_RENAME "") -set(__component____idf_esp_partition_COMPONENT_LIB "__idf_esp_partition") -set(__component____idf_esp_partition___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_partition_COMPONENT_NAME "esp_partition") -set(__component____idf_esp_partition_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_partition") -set(__component____idf_esp_partition_COMPONENT_ALIAS "idf::esp_partition") -set(__component____idf_esp_partition_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_partition___PREFIX "idf") -set(__component____idf_esp_partition_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_partition/Kconfig") -set(__component____idf_esp_partition_KCONFIG_PROJBUILD "") -set(__component____idf_esp_partition_SDKCONFIG_RENAME "") -set(__component____idf_esp_phy_COMPONENT_LIB "__idf_esp_phy") -set(__component____idf_esp_phy___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_phy_COMPONENT_NAME "esp_phy") -set(__component____idf_esp_phy_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_phy") -set(__component____idf_esp_phy_COMPONENT_ALIAS "idf::esp_phy") -set(__component____idf_esp_phy_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_phy___PREFIX "idf") -set(__component____idf_esp_phy_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_phy/Kconfig") -set(__component____idf_esp_phy_KCONFIG_PROJBUILD "") -set(__component____idf_esp_phy_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_phy/sdkconfig.rename") -set(__component____idf_esp_pm_COMPONENT_LIB "__idf_esp_pm") -set(__component____idf_esp_pm___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_pm_COMPONENT_NAME "esp_pm") -set(__component____idf_esp_pm_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_pm") -set(__component____idf_esp_pm_COMPONENT_ALIAS "idf::esp_pm") -set(__component____idf_esp_pm_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_pm___PREFIX "idf") -set(__component____idf_esp_pm_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_pm/Kconfig") -set(__component____idf_esp_pm_KCONFIG_PROJBUILD "") -set(__component____idf_esp_pm_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_pm/sdkconfig.rename") -set(__component____idf_esp_psram_COMPONENT_LIB "__idf_esp_psram") -set(__component____idf_esp_psram___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_psram_COMPONENT_NAME "esp_psram") -set(__component____idf_esp_psram_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_psram") -set(__component____idf_esp_psram_COMPONENT_ALIAS "idf::esp_psram") -set(__component____idf_esp_psram_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_psram___PREFIX "idf") -set(__component____idf_esp_psram_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_psram/Kconfig") -set(__component____idf_esp_psram_KCONFIG_PROJBUILD "") -set(__component____idf_esp_psram_SDKCONFIG_RENAME "") -set(__component____idf_esp_ringbuf_COMPONENT_LIB "__idf_esp_ringbuf") -set(__component____idf_esp_ringbuf___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_ringbuf_COMPONENT_NAME "esp_ringbuf") -set(__component____idf_esp_ringbuf_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_ringbuf") -set(__component____idf_esp_ringbuf_COMPONENT_ALIAS "idf::esp_ringbuf") -set(__component____idf_esp_ringbuf_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_ringbuf___PREFIX "idf") -set(__component____idf_esp_ringbuf_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_ringbuf/Kconfig") -set(__component____idf_esp_ringbuf_KCONFIG_PROJBUILD "") -set(__component____idf_esp_ringbuf_SDKCONFIG_RENAME "") -set(__component____idf_esp_rom_COMPONENT_LIB "__idf_esp_rom") -set(__component____idf_esp_rom___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_rom_COMPONENT_NAME "esp_rom") -set(__component____idf_esp_rom_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom") -set(__component____idf_esp_rom_COMPONENT_ALIAS "idf::esp_rom") -set(__component____idf_esp_rom_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_rom___PREFIX "idf") -set(__component____idf_esp_rom_KCONFIG "") -set(__component____idf_esp_rom_KCONFIG_PROJBUILD "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/Kconfig.projbuild") -set(__component____idf_esp_rom_SDKCONFIG_RENAME "") -set(__component____idf_esp_security_COMPONENT_LIB "__idf_esp_security") -set(__component____idf_esp_security___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_security_COMPONENT_NAME "esp_security") -set(__component____idf_esp_security_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security") -set(__component____idf_esp_security_COMPONENT_ALIAS "idf::esp_security") -set(__component____idf_esp_security_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_security___PREFIX "idf") -set(__component____idf_esp_security_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/Kconfig") -set(__component____idf_esp_security_KCONFIG_PROJBUILD "") -set(__component____idf_esp_security_SDKCONFIG_RENAME "") -set(__component____idf_esp_system_COMPONENT_LIB "__idf_esp_system") -set(__component____idf_esp_system___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_system_COMPONENT_NAME "esp_system") -set(__component____idf_esp_system_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system") -set(__component____idf_esp_system_COMPONENT_ALIAS "idf::esp_system") -set(__component____idf_esp_system_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_system___PREFIX "idf") -set(__component____idf_esp_system_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/Kconfig") -set(__component____idf_esp_system_KCONFIG_PROJBUILD "") -set(__component____idf_esp_system_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/sdkconfig.rename.esp32") -set(__component____idf_esp_timer_COMPONENT_LIB "__idf_esp_timer") -set(__component____idf_esp_timer___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_timer_COMPONENT_NAME "esp_timer") -set(__component____idf_esp_timer_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_timer") -set(__component____idf_esp_timer_COMPONENT_ALIAS "idf::esp_timer") -set(__component____idf_esp_timer_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_timer___PREFIX "idf") -set(__component____idf_esp_timer_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_timer/Kconfig") -set(__component____idf_esp_timer_KCONFIG_PROJBUILD "") -set(__component____idf_esp_timer_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_timer/sdkconfig.rename") -set(__component____idf_esp_vfs_console_COMPONENT_LIB "__idf_esp_vfs_console") -set(__component____idf_esp_vfs_console___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_vfs_console_COMPONENT_NAME "esp_vfs_console") -set(__component____idf_esp_vfs_console_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_vfs_console") -set(__component____idf_esp_vfs_console_COMPONENT_ALIAS "idf::esp_vfs_console") -set(__component____idf_esp_vfs_console_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_vfs_console___PREFIX "idf") -set(__component____idf_esp_vfs_console_KCONFIG "") -set(__component____idf_esp_vfs_console_KCONFIG_PROJBUILD "") -set(__component____idf_esp_vfs_console_SDKCONFIG_RENAME "") -set(__component____idf_esp_wifi_COMPONENT_LIB "__idf_esp_wifi") -set(__component____idf_esp_wifi___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_wifi_COMPONENT_NAME "esp_wifi") -set(__component____idf_esp_wifi_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_wifi") -set(__component____idf_esp_wifi_COMPONENT_ALIAS "idf::esp_wifi") -set(__component____idf_esp_wifi_COMPONENT_SOURCE "idf_components") -set(__component____idf_esp_wifi___PREFIX "idf") -set(__component____idf_esp_wifi_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_wifi/Kconfig") -set(__component____idf_esp_wifi_KCONFIG_PROJBUILD "") -set(__component____idf_esp_wifi_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_wifi/sdkconfig.rename") -set(__component____idf_espcoredump_COMPONENT_LIB "__idf_espcoredump") -set(__component____idf_espcoredump___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_espcoredump_COMPONENT_NAME "espcoredump") -set(__component____idf_espcoredump_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/espcoredump") -set(__component____idf_espcoredump_COMPONENT_ALIAS "idf::espcoredump") -set(__component____idf_espcoredump_COMPONENT_SOURCE "idf_components") -set(__component____idf_espcoredump___PREFIX "idf") -set(__component____idf_espcoredump_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/espcoredump/Kconfig") -set(__component____idf_espcoredump_KCONFIG_PROJBUILD "") -set(__component____idf_espcoredump_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/espcoredump/sdkconfig.rename") -set(__component____idf_esptool_py_COMPONENT_LIB "__idf_esptool_py") -set(__component____idf_esptool_py___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esptool_py_COMPONENT_NAME "esptool_py") -set(__component____idf_esptool_py_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py") -set(__component____idf_esptool_py_COMPONENT_ALIAS "idf::esptool_py") -set(__component____idf_esptool_py_COMPONENT_SOURCE "idf_components") -set(__component____idf_esptool_py___PREFIX "idf") -set(__component____idf_esptool_py_KCONFIG "") -set(__component____idf_esptool_py_KCONFIG_PROJBUILD "/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/Kconfig.projbuild") -set(__component____idf_esptool_py_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/sdkconfig.rename") -set(__component____idf_fatfs_COMPONENT_LIB "__idf_fatfs") -set(__component____idf_fatfs___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_fatfs_COMPONENT_NAME "fatfs") -set(__component____idf_fatfs_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/fatfs") -set(__component____idf_fatfs_COMPONENT_ALIAS "idf::fatfs") -set(__component____idf_fatfs_COMPONENT_SOURCE "idf_components") -set(__component____idf_fatfs___PREFIX "idf") -set(__component____idf_fatfs_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/fatfs/Kconfig") -set(__component____idf_fatfs_KCONFIG_PROJBUILD "") -set(__component____idf_fatfs_SDKCONFIG_RENAME "") -set(__component____idf_freertos_COMPONENT_LIB "__idf_freertos") -set(__component____idf_freertos___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_freertos_COMPONENT_NAME "freertos") -set(__component____idf_freertos_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/freertos") -set(__component____idf_freertos_COMPONENT_ALIAS "idf::freertos") -set(__component____idf_freertos_COMPONENT_SOURCE "idf_components") -set(__component____idf_freertos___PREFIX "idf") -set(__component____idf_freertos_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/Kconfig") -set(__component____idf_freertos_KCONFIG_PROJBUILD "") -set(__component____idf_freertos_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/sdkconfig.rename") -set(__component____idf_hal_COMPONENT_LIB "__idf_hal") -set(__component____idf_hal___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_hal_COMPONENT_NAME "hal") -set(__component____idf_hal_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/hal") -set(__component____idf_hal_COMPONENT_ALIAS "idf::hal") -set(__component____idf_hal_COMPONENT_SOURCE "idf_components") -set(__component____idf_hal___PREFIX "idf") -set(__component____idf_hal_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/Kconfig") -set(__component____idf_hal_KCONFIG_PROJBUILD "") -set(__component____idf_hal_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/sdkconfig.rename") -set(__component____idf_heap_COMPONENT_LIB "__idf_heap") -set(__component____idf_heap___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_heap_COMPONENT_NAME "heap") -set(__component____idf_heap_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/heap") -set(__component____idf_heap_COMPONENT_ALIAS "idf::heap") -set(__component____idf_heap_COMPONENT_SOURCE "idf_components") -set(__component____idf_heap___PREFIX "idf") -set(__component____idf_heap_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/heap/Kconfig") -set(__component____idf_heap_KCONFIG_PROJBUILD "") -set(__component____idf_heap_SDKCONFIG_RENAME "") -set(__component____idf_http_parser_COMPONENT_LIB "__idf_http_parser") -set(__component____idf_http_parser___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_http_parser_COMPONENT_NAME "http_parser") -set(__component____idf_http_parser_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/http_parser") -set(__component____idf_http_parser_COMPONENT_ALIAS "idf::http_parser") -set(__component____idf_http_parser_COMPONENT_SOURCE "idf_components") -set(__component____idf_http_parser___PREFIX "idf") -set(__component____idf_http_parser_KCONFIG "") -set(__component____idf_http_parser_KCONFIG_PROJBUILD "") -set(__component____idf_http_parser_SDKCONFIG_RENAME "") -set(__component____idf_idf_test_COMPONENT_LIB "__idf_idf_test") -set(__component____idf_idf_test___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_idf_test_COMPONENT_NAME "idf_test") -set(__component____idf_idf_test_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/idf_test") -set(__component____idf_idf_test_COMPONENT_ALIAS "idf::idf_test") -set(__component____idf_idf_test_COMPONENT_SOURCE "idf_components") -set(__component____idf_idf_test___PREFIX "idf") -set(__component____idf_idf_test_KCONFIG "") -set(__component____idf_idf_test_KCONFIG_PROJBUILD "") -set(__component____idf_idf_test_SDKCONFIG_RENAME "") -set(__component____idf_ieee802154_COMPONENT_LIB "__idf_ieee802154") -set(__component____idf_ieee802154___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_ieee802154_COMPONENT_NAME "ieee802154") -set(__component____idf_ieee802154_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/ieee802154") -set(__component____idf_ieee802154_COMPONENT_ALIAS "idf::ieee802154") -set(__component____idf_ieee802154_COMPONENT_SOURCE "idf_components") -set(__component____idf_ieee802154___PREFIX "idf") -set(__component____idf_ieee802154_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/ieee802154/Kconfig") -set(__component____idf_ieee802154_KCONFIG_PROJBUILD "") -set(__component____idf_ieee802154_SDKCONFIG_RENAME "") -set(__component____idf_json_COMPONENT_LIB "__idf_json") -set(__component____idf_json___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_json_COMPONENT_NAME "json") -set(__component____idf_json_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/json") -set(__component____idf_json_COMPONENT_ALIAS "idf::json") -set(__component____idf_json_COMPONENT_SOURCE "idf_components") -set(__component____idf_json___PREFIX "idf") -set(__component____idf_json_KCONFIG "") -set(__component____idf_json_KCONFIG_PROJBUILD "") -set(__component____idf_json_SDKCONFIG_RENAME "") -set(__component____idf_linux_COMPONENT_LIB "__idf_linux") -set(__component____idf_linux___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_linux_COMPONENT_NAME "linux") -set(__component____idf_linux_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/linux") -set(__component____idf_linux_COMPONENT_ALIAS "idf::linux") -set(__component____idf_linux_COMPONENT_SOURCE "idf_components") -set(__component____idf_linux___PREFIX "idf") -set(__component____idf_linux_KCONFIG "") -set(__component____idf_linux_KCONFIG_PROJBUILD "") -set(__component____idf_linux_SDKCONFIG_RENAME "") -set(__component____idf_log_COMPONENT_LIB "__idf_log") -set(__component____idf_log___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_log_COMPONENT_NAME "log") -set(__component____idf_log_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/log") -set(__component____idf_log_COMPONENT_ALIAS "idf::log") -set(__component____idf_log_COMPONENT_SOURCE "idf_components") -set(__component____idf_log___PREFIX "idf") -set(__component____idf_log_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/log/Kconfig") -set(__component____idf_log_KCONFIG_PROJBUILD "") -set(__component____idf_log_SDKCONFIG_RENAME "") -set(__component____idf_lwip_COMPONENT_LIB "__idf_lwip") -set(__component____idf_lwip___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_lwip_COMPONENT_NAME "lwip") -set(__component____idf_lwip_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/lwip") -set(__component____idf_lwip_COMPONENT_ALIAS "idf::lwip") -set(__component____idf_lwip_COMPONENT_SOURCE "idf_components") -set(__component____idf_lwip___PREFIX "idf") -set(__component____idf_lwip_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/Kconfig") -set(__component____idf_lwip_KCONFIG_PROJBUILD "") -set(__component____idf_lwip_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/lwip/sdkconfig.rename") -set(__component____idf_mbedtls_COMPONENT_LIB "__idf_mbedtls") -set(__component____idf_mbedtls___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_mbedtls_COMPONENT_NAME "mbedtls") -set(__component____idf_mbedtls_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/mbedtls") -set(__component____idf_mbedtls_COMPONENT_ALIAS "idf::mbedtls") -set(__component____idf_mbedtls_COMPONENT_SOURCE "idf_components") -set(__component____idf_mbedtls___PREFIX "idf") -set(__component____idf_mbedtls_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/mbedtls/Kconfig") -set(__component____idf_mbedtls_KCONFIG_PROJBUILD "") -set(__component____idf_mbedtls_SDKCONFIG_RENAME "") -set(__component____idf_mqtt_COMPONENT_LIB "__idf_mqtt") -set(__component____idf_mqtt___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_mqtt_COMPONENT_NAME "mqtt") -set(__component____idf_mqtt_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/mqtt") -set(__component____idf_mqtt_COMPONENT_ALIAS "idf::mqtt") -set(__component____idf_mqtt_COMPONENT_SOURCE "idf_components") -set(__component____idf_mqtt___PREFIX "idf") -set(__component____idf_mqtt_KCONFIG "") -set(__component____idf_mqtt_KCONFIG_PROJBUILD "") -set(__component____idf_mqtt_SDKCONFIG_RENAME "") -set(__component____idf_newlib_COMPONENT_LIB "__idf_newlib") -set(__component____idf_newlib___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_newlib_COMPONENT_NAME "newlib") -set(__component____idf_newlib_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/newlib") -set(__component____idf_newlib_COMPONENT_ALIAS "idf::newlib") -set(__component____idf_newlib_COMPONENT_SOURCE "idf_components") -set(__component____idf_newlib___PREFIX "idf") -set(__component____idf_newlib_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/Kconfig") -set(__component____idf_newlib_KCONFIG_PROJBUILD "") -set(__component____idf_newlib_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/sdkconfig.rename.esp32") -set(__component____idf_nvs_flash_COMPONENT_LIB "__idf_nvs_flash") -set(__component____idf_nvs_flash___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_nvs_flash_COMPONENT_NAME "nvs_flash") -set(__component____idf_nvs_flash_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/nvs_flash") -set(__component____idf_nvs_flash_COMPONENT_ALIAS "idf::nvs_flash") -set(__component____idf_nvs_flash_COMPONENT_SOURCE "idf_components") -set(__component____idf_nvs_flash___PREFIX "idf") -set(__component____idf_nvs_flash_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/nvs_flash/Kconfig") -set(__component____idf_nvs_flash_KCONFIG_PROJBUILD "") -set(__component____idf_nvs_flash_SDKCONFIG_RENAME "") -set(__component____idf_nvs_sec_provider_COMPONENT_LIB "__idf_nvs_sec_provider") -set(__component____idf_nvs_sec_provider___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_nvs_sec_provider_COMPONENT_NAME "nvs_sec_provider") -set(__component____idf_nvs_sec_provider_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/nvs_sec_provider") -set(__component____idf_nvs_sec_provider_COMPONENT_ALIAS "idf::nvs_sec_provider") -set(__component____idf_nvs_sec_provider_COMPONENT_SOURCE "idf_components") -set(__component____idf_nvs_sec_provider___PREFIX "idf") -set(__component____idf_nvs_sec_provider_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/nvs_sec_provider/Kconfig") -set(__component____idf_nvs_sec_provider_KCONFIG_PROJBUILD "") -set(__component____idf_nvs_sec_provider_SDKCONFIG_RENAME "") -set(__component____idf_openthread_COMPONENT_LIB "__idf_openthread") -set(__component____idf_openthread___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_openthread_COMPONENT_NAME "openthread") -set(__component____idf_openthread_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/openthread") -set(__component____idf_openthread_COMPONENT_ALIAS "idf::openthread") -set(__component____idf_openthread_COMPONENT_SOURCE "idf_components") -set(__component____idf_openthread___PREFIX "idf") -set(__component____idf_openthread_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/openthread/Kconfig") -set(__component____idf_openthread_KCONFIG_PROJBUILD "") -set(__component____idf_openthread_SDKCONFIG_RENAME "") -set(__component____idf_partition_table_COMPONENT_LIB "__idf_partition_table") -set(__component____idf_partition_table___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_partition_table_COMPONENT_NAME "partition_table") -set(__component____idf_partition_table_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table") -set(__component____idf_partition_table_COMPONENT_ALIAS "idf::partition_table") -set(__component____idf_partition_table_COMPONENT_SOURCE "idf_components") -set(__component____idf_partition_table___PREFIX "idf") -set(__component____idf_partition_table_KCONFIG "") -set(__component____idf_partition_table_KCONFIG_PROJBUILD "/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/Kconfig.projbuild") -set(__component____idf_partition_table_SDKCONFIG_RENAME "") -set(__component____idf_perfmon_COMPONENT_LIB "__idf_perfmon") -set(__component____idf_perfmon___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_perfmon_COMPONENT_NAME "perfmon") -set(__component____idf_perfmon_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/perfmon") -set(__component____idf_perfmon_COMPONENT_ALIAS "idf::perfmon") -set(__component____idf_perfmon_COMPONENT_SOURCE "idf_components") -set(__component____idf_perfmon___PREFIX "idf") -set(__component____idf_perfmon_KCONFIG "") -set(__component____idf_perfmon_KCONFIG_PROJBUILD "") -set(__component____idf_perfmon_SDKCONFIG_RENAME "") -set(__component____idf_protobuf-c_COMPONENT_LIB "__idf_protobuf-c") -set(__component____idf_protobuf-c___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_protobuf-c_COMPONENT_NAME "protobuf-c") -set(__component____idf_protobuf-c_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/protobuf-c") -set(__component____idf_protobuf-c_COMPONENT_ALIAS "idf::protobuf-c") -set(__component____idf_protobuf-c_COMPONENT_SOURCE "idf_components") -set(__component____idf_protobuf-c___PREFIX "idf") -set(__component____idf_protobuf-c_KCONFIG "") -set(__component____idf_protobuf-c_KCONFIG_PROJBUILD "") -set(__component____idf_protobuf-c_SDKCONFIG_RENAME "") -set(__component____idf_protocomm_COMPONENT_LIB "__idf_protocomm") -set(__component____idf_protocomm___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_protocomm_COMPONENT_NAME "protocomm") -set(__component____idf_protocomm_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/protocomm") -set(__component____idf_protocomm_COMPONENT_ALIAS "idf::protocomm") -set(__component____idf_protocomm_COMPONENT_SOURCE "idf_components") -set(__component____idf_protocomm___PREFIX "idf") -set(__component____idf_protocomm_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/protocomm/Kconfig") -set(__component____idf_protocomm_KCONFIG_PROJBUILD "") -set(__component____idf_protocomm_SDKCONFIG_RENAME "") -set(__component____idf_pthread_COMPONENT_LIB "__idf_pthread") -set(__component____idf_pthread___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_pthread_COMPONENT_NAME "pthread") -set(__component____idf_pthread_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/pthread") -set(__component____idf_pthread_COMPONENT_ALIAS "idf::pthread") -set(__component____idf_pthread_COMPONENT_SOURCE "idf_components") -set(__component____idf_pthread___PREFIX "idf") -set(__component____idf_pthread_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/pthread/Kconfig") -set(__component____idf_pthread_KCONFIG_PROJBUILD "") -set(__component____idf_pthread_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/pthread/sdkconfig.rename") -set(__component____idf_riscv_COMPONENT_LIB "__idf_riscv") -set(__component____idf_riscv___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_riscv_COMPONENT_NAME "riscv") -set(__component____idf_riscv_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/riscv") -set(__component____idf_riscv_COMPONENT_ALIAS "idf::riscv") -set(__component____idf_riscv_COMPONENT_SOURCE "idf_components") -set(__component____idf_riscv___PREFIX "idf") -set(__component____idf_riscv_KCONFIG "") -set(__component____idf_riscv_KCONFIG_PROJBUILD "") -set(__component____idf_riscv_SDKCONFIG_RENAME "") -set(__component____idf_rt_COMPONENT_LIB "__idf_rt") -set(__component____idf_rt___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_rt_COMPONENT_NAME "rt") -set(__component____idf_rt_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/rt") -set(__component____idf_rt_COMPONENT_ALIAS "idf::rt") -set(__component____idf_rt_COMPONENT_SOURCE "idf_components") -set(__component____idf_rt___PREFIX "idf") -set(__component____idf_rt_KCONFIG "") -set(__component____idf_rt_KCONFIG_PROJBUILD "") -set(__component____idf_rt_SDKCONFIG_RENAME "") -set(__component____idf_sdmmc_COMPONENT_LIB "__idf_sdmmc") -set(__component____idf_sdmmc___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_sdmmc_COMPONENT_NAME "sdmmc") -set(__component____idf_sdmmc_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/sdmmc") -set(__component____idf_sdmmc_COMPONENT_ALIAS "idf::sdmmc") -set(__component____idf_sdmmc_COMPONENT_SOURCE "idf_components") -set(__component____idf_sdmmc___PREFIX "idf") -set(__component____idf_sdmmc_KCONFIG "") -set(__component____idf_sdmmc_KCONFIG_PROJBUILD "") -set(__component____idf_sdmmc_SDKCONFIG_RENAME "") -set(__component____idf_soc_COMPONENT_LIB "__idf_soc") -set(__component____idf_soc___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_soc_COMPONENT_NAME "soc") -set(__component____idf_soc_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/soc") -set(__component____idf_soc_COMPONENT_ALIAS "idf::soc") -set(__component____idf_soc_COMPONENT_SOURCE "idf_components") -set(__component____idf_soc___PREFIX "idf") -set(__component____idf_soc_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/Kconfig") -set(__component____idf_soc_KCONFIG_PROJBUILD "") -set(__component____idf_soc_SDKCONFIG_RENAME "") -set(__component____idf_spi_flash_COMPONENT_LIB "__idf_spi_flash") -set(__component____idf_spi_flash___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_spi_flash_COMPONENT_NAME "spi_flash") -set(__component____idf_spi_flash_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash") -set(__component____idf_spi_flash_COMPONENT_ALIAS "idf::spi_flash") -set(__component____idf_spi_flash_COMPONENT_SOURCE "idf_components") -set(__component____idf_spi_flash___PREFIX "idf") -set(__component____idf_spi_flash_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/Kconfig") -set(__component____idf_spi_flash_KCONFIG_PROJBUILD "") -set(__component____idf_spi_flash_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/sdkconfig.rename") -set(__component____idf_spiffs_COMPONENT_LIB "__idf_spiffs") -set(__component____idf_spiffs___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_spiffs_COMPONENT_NAME "spiffs") -set(__component____idf_spiffs_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/spiffs") -set(__component____idf_spiffs_COMPONENT_ALIAS "idf::spiffs") -set(__component____idf_spiffs_COMPONENT_SOURCE "idf_components") -set(__component____idf_spiffs___PREFIX "idf") -set(__component____idf_spiffs_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/spiffs/Kconfig") -set(__component____idf_spiffs_KCONFIG_PROJBUILD "") -set(__component____idf_spiffs_SDKCONFIG_RENAME "") -set(__component____idf_tcp_transport_COMPONENT_LIB "__idf_tcp_transport") -set(__component____idf_tcp_transport___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_tcp_transport_COMPONENT_NAME "tcp_transport") -set(__component____idf_tcp_transport_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/tcp_transport") -set(__component____idf_tcp_transport_COMPONENT_ALIAS "idf::tcp_transport") -set(__component____idf_tcp_transport_COMPONENT_SOURCE "idf_components") -set(__component____idf_tcp_transport___PREFIX "idf") -set(__component____idf_tcp_transport_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/tcp_transport/Kconfig") -set(__component____idf_tcp_transport_KCONFIG_PROJBUILD "") -set(__component____idf_tcp_transport_SDKCONFIG_RENAME "") -set(__component____idf_touch_element_COMPONENT_LIB "__idf_touch_element") -set(__component____idf_touch_element___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_touch_element_COMPONENT_NAME "touch_element") -set(__component____idf_touch_element_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/touch_element") -set(__component____idf_touch_element_COMPONENT_ALIAS "idf::touch_element") -set(__component____idf_touch_element_COMPONENT_SOURCE "idf_components") -set(__component____idf_touch_element___PREFIX "idf") -set(__component____idf_touch_element_KCONFIG "") -set(__component____idf_touch_element_KCONFIG_PROJBUILD "") -set(__component____idf_touch_element_SDKCONFIG_RENAME "") -set(__component____idf_ulp_COMPONENT_LIB "__idf_ulp") -set(__component____idf_ulp___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_ulp_COMPONENT_NAME "ulp") -set(__component____idf_ulp_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/ulp") -set(__component____idf_ulp_COMPONENT_ALIAS "idf::ulp") -set(__component____idf_ulp_COMPONENT_SOURCE "idf_components") -set(__component____idf_ulp___PREFIX "idf") -set(__component____idf_ulp_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/ulp/Kconfig") -set(__component____idf_ulp_KCONFIG_PROJBUILD "") -set(__component____idf_ulp_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/ulp/sdkconfig.rename.esp32") -set(__component____idf_unity_COMPONENT_LIB "__idf_unity") -set(__component____idf_unity___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_unity_COMPONENT_NAME "unity") -set(__component____idf_unity_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/unity") -set(__component____idf_unity_COMPONENT_ALIAS "idf::unity") -set(__component____idf_unity_COMPONENT_SOURCE "idf_components") -set(__component____idf_unity___PREFIX "idf") -set(__component____idf_unity_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/unity/Kconfig") -set(__component____idf_unity_KCONFIG_PROJBUILD "") -set(__component____idf_unity_SDKCONFIG_RENAME "") -set(__component____idf_usb_COMPONENT_LIB "__idf_usb") -set(__component____idf_usb___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_usb_COMPONENT_NAME "usb") -set(__component____idf_usb_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/usb") -set(__component____idf_usb_COMPONENT_ALIAS "idf::usb") -set(__component____idf_usb_COMPONENT_SOURCE "idf_components") -set(__component____idf_usb___PREFIX "idf") -set(__component____idf_usb_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/usb/Kconfig") -set(__component____idf_usb_KCONFIG_PROJBUILD "") -set(__component____idf_usb_SDKCONFIG_RENAME "") -set(__component____idf_vfs_COMPONENT_LIB "__idf_vfs") -set(__component____idf_vfs___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_vfs_COMPONENT_NAME "vfs") -set(__component____idf_vfs_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/vfs") -set(__component____idf_vfs_COMPONENT_ALIAS "idf::vfs") -set(__component____idf_vfs_COMPONENT_SOURCE "idf_components") -set(__component____idf_vfs___PREFIX "idf") -set(__component____idf_vfs_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/vfs/Kconfig") -set(__component____idf_vfs_KCONFIG_PROJBUILD "") -set(__component____idf_vfs_SDKCONFIG_RENAME "/home/abobkov/esp/v5.4.1/esp-idf/components/vfs/sdkconfig.rename") -set(__component____idf_wear_levelling_COMPONENT_LIB "__idf_wear_levelling") -set(__component____idf_wear_levelling___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_wear_levelling_COMPONENT_NAME "wear_levelling") -set(__component____idf_wear_levelling_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/wear_levelling") -set(__component____idf_wear_levelling_COMPONENT_ALIAS "idf::wear_levelling") -set(__component____idf_wear_levelling_COMPONENT_SOURCE "idf_components") -set(__component____idf_wear_levelling___PREFIX "idf") -set(__component____idf_wear_levelling_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/wear_levelling/Kconfig") -set(__component____idf_wear_levelling_KCONFIG_PROJBUILD "") -set(__component____idf_wear_levelling_SDKCONFIG_RENAME "") -set(__component____idf_wifi_provisioning_COMPONENT_LIB "__idf_wifi_provisioning") -set(__component____idf_wifi_provisioning___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_wifi_provisioning_COMPONENT_NAME "wifi_provisioning") -set(__component____idf_wifi_provisioning_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/wifi_provisioning") -set(__component____idf_wifi_provisioning_COMPONENT_ALIAS "idf::wifi_provisioning") -set(__component____idf_wifi_provisioning_COMPONENT_SOURCE "idf_components") -set(__component____idf_wifi_provisioning___PREFIX "idf") -set(__component____idf_wifi_provisioning_KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/wifi_provisioning/Kconfig") -set(__component____idf_wifi_provisioning_KCONFIG_PROJBUILD "") -set(__component____idf_wifi_provisioning_SDKCONFIG_RENAME "") -set(__component____idf_wpa_supplicant_COMPONENT_LIB "__idf_wpa_supplicant") -set(__component____idf_wpa_supplicant___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_wpa_supplicant_COMPONENT_NAME "wpa_supplicant") -set(__component____idf_wpa_supplicant_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/wpa_supplicant") -set(__component____idf_wpa_supplicant_COMPONENT_ALIAS "idf::wpa_supplicant") -set(__component____idf_wpa_supplicant_COMPONENT_SOURCE "idf_components") -set(__component____idf_wpa_supplicant___PREFIX "idf") -set(__component____idf_wpa_supplicant_KCONFIG "") -set(__component____idf_wpa_supplicant_KCONFIG_PROJBUILD "") -set(__component____idf_wpa_supplicant_SDKCONFIG_RENAME "") -set(__component____idf_xtensa_COMPONENT_LIB "__idf_xtensa") -set(__component____idf_xtensa___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_xtensa_COMPONENT_NAME "xtensa") -set(__component____idf_xtensa_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa") -set(__component____idf_xtensa_COMPONENT_ALIAS "idf::xtensa") -set(__component____idf_xtensa_COMPONENT_SOURCE "idf_components") -set(__component____idf_xtensa___PREFIX "idf") -set(__component____idf_xtensa_KCONFIG "") -set(__component____idf_xtensa_KCONFIG_PROJBUILD "") -set(__component____idf_xtensa_SDKCONFIG_RENAME "") -set(__component____idf_main_COMPONENT_LIB "__idf_main") -set(__component____idf_main___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_main_COMPONENT_NAME "main") -set(__component____idf_main_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main") -set(__component____idf_main_COMPONENT_ALIAS "idf::main") -set(__component____idf_main_COMPONENT_SOURCE "project_components") -set(__component____idf_main___PREFIX "idf") -set(__component____idf_main_KCONFIG "") -set(__component____idf_main_KCONFIG_PROJBUILD "") -set(__component____idf_main_SDKCONFIG_RENAME "") -set(__component____idf_micro-ecc_COMPONENT_LIB "__idf_micro-ecc") -set(__component____idf_micro-ecc___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;COMPONENT_SOURCE;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_micro-ecc_COMPONENT_NAME "micro-ecc") -set(__component____idf_micro-ecc_COMPONENT_DIR "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc") -set(__component____idf_micro-ecc_COMPONENT_ALIAS "idf::micro-ecc") -set(__component____idf_micro-ecc_COMPONENT_SOURCE "project_components") -set(__component____idf_micro-ecc___PREFIX "idf") -set(__component____idf_micro-ecc_KCONFIG "") -set(__component____idf_micro-ecc_KCONFIG_PROJBUILD "") -set(__component____idf_micro-ecc_SDKCONFIG_RENAME "") \ No newline at end of file diff --git a/ESP32-IDF_i2ctools/build/bootloader/component_requires.temp.cmake b/ESP32-IDF_i2ctools/build/bootloader/component_requires.temp.cmake deleted file mode 100644 index 412ac46ca..000000000 --- a/ESP32-IDF_i2ctools/build/bootloader/component_requires.temp.cmake +++ /dev/null @@ -1,537 +0,0 @@ - -__component_set_property(___idf_main REQUIRES "bootloader;bootloader_support") -__component_set_property(___idf_main PRIV_REQUIRES "") -__component_set_property(___idf_main __COMPONENT_REGISTERED 1) -__component_set_property(___idf_main INCLUDE_DIRS "") -__component_set_property(___idf_main __COMPONENT_SOURCE "project_components") -__component_set_property(___idf_micro-ecc REQUIRES "") -__component_set_property(___idf_micro-ecc PRIV_REQUIRES "") -__component_set_property(___idf_micro-ecc __COMPONENT_REGISTERED 1) -__component_set_property(___idf_micro-ecc INCLUDE_DIRS ".;micro-ecc") -__component_set_property(___idf_micro-ecc __COMPONENT_SOURCE "project_components") -__component_set_property(___idf_bootloader REQUIRES "") -__component_set_property(___idf_bootloader PRIV_REQUIRES "partition_table;esptool_py") -__component_set_property(___idf_bootloader __COMPONENT_REGISTERED 1) -__component_set_property(___idf_bootloader INCLUDE_DIRS "") -__component_set_property(___idf_bootloader __COMPONENT_SOURCE "project_extra_components") -__component_set_property(___idf_app_trace REQUIRES "esp_timer") -__component_set_property(___idf_app_trace PRIV_REQUIRES "esp_driver_gptimer;esp_driver_gpio;esp_driver_uart") -__component_set_property(___idf_app_trace __COMPONENT_REGISTERED 1) -__component_set_property(___idf_app_trace INCLUDE_DIRS "include") -__component_set_property(___idf_app_trace __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_app_update REQUIRES "partition_table;bootloader_support;esp_app_format;esp_bootloader_format;esp_partition") -__component_set_property(___idf_app_update PRIV_REQUIRES "esptool_py;efuse;spi_flash") -__component_set_property(___idf_app_update __COMPONENT_REGISTERED 1) -__component_set_property(___idf_app_update INCLUDE_DIRS "include") -__component_set_property(___idf_app_update __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_bootloader_support REQUIRES "soc") -__component_set_property(___idf_bootloader_support PRIV_REQUIRES "micro-ecc;spi_flash;efuse;esp_bootloader_format;esp_app_format;hal") -__component_set_property(___idf_bootloader_support __COMPONENT_REGISTERED 1) -__component_set_property(___idf_bootloader_support INCLUDE_DIRS "include;bootloader_flash/include;private_include") -__component_set_property(___idf_bootloader_support __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_bt REQUIRES "esp_timer;esp_wifi") -__component_set_property(___idf_bt PRIV_REQUIRES "nvs_flash;soc;esp_pm;esp_phy;esp_coex;mbedtls;esp_driver_uart;vfs;esp_ringbuf;esp_driver_spi;esp_driver_gpio") -__component_set_property(___idf_bt __COMPONENT_REGISTERED 1) -__component_set_property(___idf_bt INCLUDE_DIRS "") -__component_set_property(___idf_bt __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_cmock REQUIRES "unity") -__component_set_property(___idf_cmock PRIV_REQUIRES "") -__component_set_property(___idf_cmock __COMPONENT_REGISTERED 1) -__component_set_property(___idf_cmock INCLUDE_DIRS "CMock/src") -__component_set_property(___idf_cmock __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_console REQUIRES "vfs;esp_vfs_console") -__component_set_property(___idf_console PRIV_REQUIRES "esp_driver_uart;esp_driver_usb_serial_jtag") -__component_set_property(___idf_console __COMPONENT_REGISTERED 1) -__component_set_property(___idf_console INCLUDE_DIRS "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader") -__component_set_property(___idf_console __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_cxx REQUIRES "") -__component_set_property(___idf_cxx PRIV_REQUIRES "pthread;esp_system") -__component_set_property(___idf_cxx __COMPONENT_REGISTERED 1) -__component_set_property(___idf_cxx INCLUDE_DIRS "") -__component_set_property(___idf_cxx __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_driver REQUIRES "") -__component_set_property(___idf_driver PRIV_REQUIRES "") -__component_set_property(___idf_driver __COMPONENT_REGISTERED 1) -__component_set_property(___idf_driver INCLUDE_DIRS "") -__component_set_property(___idf_driver __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_efuse REQUIRES "") -__component_set_property(___idf_efuse PRIV_REQUIRES "bootloader_support;soc;spi_flash") -__component_set_property(___idf_efuse __COMPONENT_REGISTERED 1) -__component_set_property(___idf_efuse INCLUDE_DIRS "include;esp32/include") -__component_set_property(___idf_efuse __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp-tls REQUIRES "mbedtls") -__component_set_property(___idf_esp-tls PRIV_REQUIRES "http_parser;esp_timer;lwip") -__component_set_property(___idf_esp-tls __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp-tls INCLUDE_DIRS "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader;esp-tls-crypto") -__component_set_property(___idf_esp-tls __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_adc REQUIRES "") -__component_set_property(___idf_esp_adc PRIV_REQUIRES "driver;esp_driver_gpio;efuse;esp_pm;esp_ringbuf;esp_mm") -__component_set_property(___idf_esp_adc __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_adc INCLUDE_DIRS "include;interface;esp32/include;deprecated/include") -__component_set_property(___idf_esp_adc __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_app_format REQUIRES "") -__component_set_property(___idf_esp_app_format PRIV_REQUIRES "") -__component_set_property(___idf_esp_app_format __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_app_format INCLUDE_DIRS "include") -__component_set_property(___idf_esp_app_format __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_bootloader_format REQUIRES "") -__component_set_property(___idf_esp_bootloader_format PRIV_REQUIRES "") -__component_set_property(___idf_esp_bootloader_format __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_bootloader_format INCLUDE_DIRS "include") -__component_set_property(___idf_esp_bootloader_format __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_coex REQUIRES "") -__component_set_property(___idf_esp_coex PRIV_REQUIRES "esp_timer;driver;esp_event") -__component_set_property(___idf_esp_coex __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_coex INCLUDE_DIRS "include") -__component_set_property(___idf_esp_coex __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_common REQUIRES "") -__component_set_property(___idf_esp_common PRIV_REQUIRES "") -__component_set_property(___idf_esp_common __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_common INCLUDE_DIRS "include") -__component_set_property(___idf_esp_common __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_ana_cmpr REQUIRES "") -__component_set_property(___idf_esp_driver_ana_cmpr PRIV_REQUIRES "esp_pm;esp_driver_gpio") -__component_set_property(___idf_esp_driver_ana_cmpr __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_ana_cmpr INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_ana_cmpr __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_cam REQUIRES "esp_driver_isp;esp_mm") -__component_set_property(___idf_esp_driver_cam PRIV_REQUIRES "esp_driver_gpio") -__component_set_property(___idf_esp_driver_cam __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_cam INCLUDE_DIRS "include;interface") -__component_set_property(___idf_esp_driver_cam __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_dac REQUIRES "") -__component_set_property(___idf_esp_driver_dac PRIV_REQUIRES "esp_pm;esp_driver_gpio;esp_driver_i2s") -__component_set_property(___idf_esp_driver_dac __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_dac INCLUDE_DIRS "./include") -__component_set_property(___idf_esp_driver_dac __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_gpio REQUIRES "") -__component_set_property(___idf_esp_driver_gpio PRIV_REQUIRES "esp_pm") -__component_set_property(___idf_esp_driver_gpio __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_gpio INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_gpio __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_gptimer REQUIRES "esp_pm") -__component_set_property(___idf_esp_driver_gptimer PRIV_REQUIRES "") -__component_set_property(___idf_esp_driver_gptimer __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_gptimer INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_gptimer __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_i2c REQUIRES "") -__component_set_property(___idf_esp_driver_i2c PRIV_REQUIRES "esp_driver_gpio;esp_pm;esp_ringbuf") -__component_set_property(___idf_esp_driver_i2c __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_i2c INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_i2c __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_i2s REQUIRES "") -__component_set_property(___idf_esp_driver_i2s PRIV_REQUIRES "esp_driver_gpio;esp_pm;esp_mm") -__component_set_property(___idf_esp_driver_i2s __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_i2s INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_i2s __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_isp REQUIRES "esp_mm") -__component_set_property(___idf_esp_driver_isp PRIV_REQUIRES "esp_driver_gpio") -__component_set_property(___idf_esp_driver_isp __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_isp INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_isp __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_jpeg REQUIRES "") -__component_set_property(___idf_esp_driver_jpeg PRIV_REQUIRES "esp_mm;esp_pm") -__component_set_property(___idf_esp_driver_jpeg __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_jpeg INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_jpeg __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_ledc REQUIRES "") -__component_set_property(___idf_esp_driver_ledc PRIV_REQUIRES "esp_pm;esp_driver_gpio") -__component_set_property(___idf_esp_driver_ledc __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_ledc INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_ledc __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_mcpwm REQUIRES "") -__component_set_property(___idf_esp_driver_mcpwm PRIV_REQUIRES "esp_pm;esp_driver_gpio") -__component_set_property(___idf_esp_driver_mcpwm __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_mcpwm INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_mcpwm __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_parlio REQUIRES "") -__component_set_property(___idf_esp_driver_parlio PRIV_REQUIRES "esp_pm;esp_driver_gpio;esp_mm") -__component_set_property(___idf_esp_driver_parlio __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_parlio INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_parlio __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_pcnt REQUIRES "") -__component_set_property(___idf_esp_driver_pcnt PRIV_REQUIRES "esp_pm;esp_driver_gpio") -__component_set_property(___idf_esp_driver_pcnt __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_pcnt INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_pcnt __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_ppa REQUIRES "") -__component_set_property(___idf_esp_driver_ppa PRIV_REQUIRES "esp_mm;esp_pm") -__component_set_property(___idf_esp_driver_ppa __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_ppa INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_ppa __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_rmt REQUIRES "") -__component_set_property(___idf_esp_driver_rmt PRIV_REQUIRES "esp_pm;esp_driver_gpio;esp_mm") -__component_set_property(___idf_esp_driver_rmt __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_rmt INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_rmt __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_sdio REQUIRES "") -__component_set_property(___idf_esp_driver_sdio PRIV_REQUIRES "esp_driver_gpio;esp_ringbuf") -__component_set_property(___idf_esp_driver_sdio __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_sdio INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_sdio __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_sdm REQUIRES "") -__component_set_property(___idf_esp_driver_sdm PRIV_REQUIRES "esp_pm;esp_driver_gpio") -__component_set_property(___idf_esp_driver_sdm __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_sdm INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_sdm __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_sdmmc REQUIRES "sdmmc;esp_driver_gpio") -__component_set_property(___idf_esp_driver_sdmmc PRIV_REQUIRES "esp_timer;esp_pm;esp_mm") -__component_set_property(___idf_esp_driver_sdmmc __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_sdmmc INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_sdmmc __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_sdspi REQUIRES "sdmmc;esp_driver_spi;esp_driver_gpio") -__component_set_property(___idf_esp_driver_sdspi PRIV_REQUIRES "esp_timer") -__component_set_property(___idf_esp_driver_sdspi __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_sdspi INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_sdspi __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_spi REQUIRES "esp_pm") -__component_set_property(___idf_esp_driver_spi PRIV_REQUIRES "esp_timer;esp_mm;esp_driver_gpio;esp_ringbuf") -__component_set_property(___idf_esp_driver_spi __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_spi INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_spi __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_touch_sens REQUIRES "") -__component_set_property(___idf_esp_driver_touch_sens PRIV_REQUIRES "esp_driver_gpio") -__component_set_property(___idf_esp_driver_touch_sens __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_touch_sens INCLUDE_DIRS "") -__component_set_property(___idf_esp_driver_touch_sens __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_tsens REQUIRES "") -__component_set_property(___idf_esp_driver_tsens PRIV_REQUIRES "efuse") -__component_set_property(___idf_esp_driver_tsens __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_tsens INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_tsens __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_uart REQUIRES "") -__component_set_property(___idf_esp_driver_uart PRIV_REQUIRES "esp_pm;esp_driver_gpio;esp_ringbuf") -__component_set_property(___idf_esp_driver_uart __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_uart INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_uart __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_driver_usb_serial_jtag REQUIRES "") -__component_set_property(___idf_esp_driver_usb_serial_jtag PRIV_REQUIRES "esp_driver_gpio;esp_ringbuf;esp_pm;esp_timer") -__component_set_property(___idf_esp_driver_usb_serial_jtag __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_driver_usb_serial_jtag INCLUDE_DIRS "include") -__component_set_property(___idf_esp_driver_usb_serial_jtag __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_eth REQUIRES "esp_event") -__component_set_property(___idf_esp_eth PRIV_REQUIRES "log;esp_timer;esp_driver_spi;esp_driver_gpio") -__component_set_property(___idf_esp_eth __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_eth INCLUDE_DIRS "") -__component_set_property(___idf_esp_eth __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_event REQUIRES "log;esp_common;freertos") -__component_set_property(___idf_esp_event PRIV_REQUIRES "esp_timer") -__component_set_property(___idf_esp_event __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_event INCLUDE_DIRS "include") -__component_set_property(___idf_esp_event __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_gdbstub REQUIRES "freertos") -__component_set_property(___idf_esp_gdbstub PRIV_REQUIRES "soc;esp_rom;esp_system") -__component_set_property(___idf_esp_gdbstub __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_gdbstub INCLUDE_DIRS "include") -__component_set_property(___idf_esp_gdbstub __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_hid REQUIRES "esp_event;bt") -__component_set_property(___idf_esp_hid PRIV_REQUIRES "") -__component_set_property(___idf_esp_hid __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_hid INCLUDE_DIRS "include") -__component_set_property(___idf_esp_hid __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_http_client REQUIRES "lwip;esp_event") -__component_set_property(___idf_esp_http_client PRIV_REQUIRES "tcp_transport;http_parser") -__component_set_property(___idf_esp_http_client __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_http_client INCLUDE_DIRS "include") -__component_set_property(___idf_esp_http_client __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_http_server REQUIRES "http_parser;esp_event") -__component_set_property(___idf_esp_http_server PRIV_REQUIRES "mbedtls;lwip;esp_timer") -__component_set_property(___idf_esp_http_server __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_http_server INCLUDE_DIRS "include") -__component_set_property(___idf_esp_http_server __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_https_ota REQUIRES "esp_http_client;bootloader_support;esp_app_format;esp_event") -__component_set_property(___idf_esp_https_ota PRIV_REQUIRES "log;app_update") -__component_set_property(___idf_esp_https_ota __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_https_ota INCLUDE_DIRS "include") -__component_set_property(___idf_esp_https_ota __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_https_server REQUIRES "esp_http_server;esp-tls;esp_event") -__component_set_property(___idf_esp_https_server PRIV_REQUIRES "lwip") -__component_set_property(___idf_esp_https_server __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_https_server INCLUDE_DIRS "include") -__component_set_property(___idf_esp_https_server __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_hw_support REQUIRES "soc") -__component_set_property(___idf_esp_hw_support PRIV_REQUIRES "efuse;spi_flash;bootloader_support;esp_security;esp_system") -__component_set_property(___idf_esp_hw_support __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_hw_support INCLUDE_DIRS "include;include/soc;include/soc/esp32;dma/include;ldo/include;debug_probe/include") -__component_set_property(___idf_esp_hw_support __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_lcd REQUIRES "driver;esp_driver_gpio;esp_driver_i2c;esp_driver_spi") -__component_set_property(___idf_esp_lcd PRIV_REQUIRES "esp_mm;esp_psram;esp_pm;esp_driver_i2s") -__component_set_property(___idf_esp_lcd __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_lcd INCLUDE_DIRS "include;interface") -__component_set_property(___idf_esp_lcd __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_local_ctrl REQUIRES "protocomm;esp_https_server") -__component_set_property(___idf_esp_local_ctrl PRIV_REQUIRES "protobuf-c") -__component_set_property(___idf_esp_local_ctrl __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_local_ctrl INCLUDE_DIRS "include") -__component_set_property(___idf_esp_local_ctrl __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_mm REQUIRES "") -__component_set_property(___idf_esp_mm PRIV_REQUIRES "heap;spi_flash") -__component_set_property(___idf_esp_mm __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_mm INCLUDE_DIRS "include") -__component_set_property(___idf_esp_mm __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_netif REQUIRES "esp_event") -__component_set_property(___idf_esp_netif PRIV_REQUIRES "esp_netif_stack") -__component_set_property(___idf_esp_netif __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_netif INCLUDE_DIRS "include") -__component_set_property(___idf_esp_netif __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_netif_stack REQUIRES "lwip") -__component_set_property(___idf_esp_netif_stack PRIV_REQUIRES "") -__component_set_property(___idf_esp_netif_stack __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_netif_stack INCLUDE_DIRS "") -__component_set_property(___idf_esp_netif_stack __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_partition REQUIRES "spi_flash") -__component_set_property(___idf_esp_partition PRIV_REQUIRES "bootloader_support") -__component_set_property(___idf_esp_partition __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_partition INCLUDE_DIRS "include") -__component_set_property(___idf_esp_partition __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_phy REQUIRES "") -__component_set_property(___idf_esp_phy PRIV_REQUIRES "nvs_flash;driver;efuse;esp_timer;esp_wifi") -__component_set_property(___idf_esp_phy __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_phy INCLUDE_DIRS "include;esp32/include") -__component_set_property(___idf_esp_phy __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_pm REQUIRES "") -__component_set_property(___idf_esp_pm PRIV_REQUIRES "esp_system;esp_driver_gpio;esp_timer") -__component_set_property(___idf_esp_pm __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_pm INCLUDE_DIRS "include") -__component_set_property(___idf_esp_pm __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_psram REQUIRES "") -__component_set_property(___idf_esp_psram PRIV_REQUIRES "heap;spi_flash;esp_mm;bootloader_support;driver") -__component_set_property(___idf_esp_psram __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_psram INCLUDE_DIRS "include") -__component_set_property(___idf_esp_psram __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_ringbuf REQUIRES "") -__component_set_property(___idf_esp_ringbuf PRIV_REQUIRES "") -__component_set_property(___idf_esp_ringbuf __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_ringbuf INCLUDE_DIRS "include") -__component_set_property(___idf_esp_ringbuf __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_rom REQUIRES "") -__component_set_property(___idf_esp_rom PRIV_REQUIRES "soc;hal") -__component_set_property(___idf_esp_rom __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_rom INCLUDE_DIRS "include;esp32/include;esp32/include/esp32;esp32") -__component_set_property(___idf_esp_rom __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_security REQUIRES "") -__component_set_property(___idf_esp_security PRIV_REQUIRES "") -__component_set_property(___idf_esp_security __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_security INCLUDE_DIRS "include") -__component_set_property(___idf_esp_security __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_system REQUIRES "spi_flash") -__component_set_property(___idf_esp_system PRIV_REQUIRES "") -__component_set_property(___idf_esp_system __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_system INCLUDE_DIRS "") -__component_set_property(___idf_esp_system __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_timer REQUIRES "") -__component_set_property(___idf_esp_timer PRIV_REQUIRES "") -__component_set_property(___idf_esp_timer __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_timer INCLUDE_DIRS "include") -__component_set_property(___idf_esp_timer __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_vfs_console REQUIRES "") -__component_set_property(___idf_esp_vfs_console PRIV_REQUIRES "vfs;esp_driver_uart;esp_driver_usb_serial_jtag") -__component_set_property(___idf_esp_vfs_console __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_vfs_console INCLUDE_DIRS "include") -__component_set_property(___idf_esp_vfs_console __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esp_wifi REQUIRES "esp_event;esp_phy;esp_netif") -__component_set_property(___idf_esp_wifi PRIV_REQUIRES "driver;esptool_py;esp_pm;esp_timer;nvs_flash;wpa_supplicant;hal;lwip;esp_coex") -__component_set_property(___idf_esp_wifi __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_wifi INCLUDE_DIRS "include;include/local;wifi_apps/include;wifi_apps/nan_app/include") -__component_set_property(___idf_esp_wifi __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_espcoredump REQUIRES "") -__component_set_property(___idf_espcoredump PRIV_REQUIRES "esp_partition;spi_flash;bootloader_support;mbedtls;esp_rom;soc;esp_system;esp_driver_gpio;driver") -__component_set_property(___idf_espcoredump __COMPONENT_REGISTERED 1) -__component_set_property(___idf_espcoredump INCLUDE_DIRS "include") -__component_set_property(___idf_espcoredump __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_esptool_py REQUIRES "bootloader") -__component_set_property(___idf_esptool_py PRIV_REQUIRES "partition_table") -__component_set_property(___idf_esptool_py __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esptool_py INCLUDE_DIRS "") -__component_set_property(___idf_esptool_py __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_fatfs REQUIRES "wear_levelling;sdmmc;esp_driver_sdmmc;esp_driver_sdspi") -__component_set_property(___idf_fatfs PRIV_REQUIRES "vfs;esp_driver_gpio") -__component_set_property(___idf_fatfs __COMPONENT_REGISTERED 1) -__component_set_property(___idf_fatfs INCLUDE_DIRS "diskio;src;vfs") -__component_set_property(___idf_fatfs __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_freertos REQUIRES "") -__component_set_property(___idf_freertos PRIV_REQUIRES "") -__component_set_property(___idf_freertos __COMPONENT_REGISTERED 1) -__component_set_property(___idf_freertos INCLUDE_DIRS "") -__component_set_property(___idf_freertos __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_hal REQUIRES "soc;esp_rom") -__component_set_property(___idf_hal PRIV_REQUIRES "") -__component_set_property(___idf_hal __COMPONENT_REGISTERED 1) -__component_set_property(___idf_hal INCLUDE_DIRS "platform_port/include;esp32/include;include") -__component_set_property(___idf_hal __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_heap REQUIRES "") -__component_set_property(___idf_heap PRIV_REQUIRES "soc") -__component_set_property(___idf_heap __COMPONENT_REGISTERED 1) -__component_set_property(___idf_heap INCLUDE_DIRS "include;tlsf") -__component_set_property(___idf_heap __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_http_parser REQUIRES "") -__component_set_property(___idf_http_parser PRIV_REQUIRES "") -__component_set_property(___idf_http_parser __COMPONENT_REGISTERED 1) -__component_set_property(___idf_http_parser INCLUDE_DIRS ".") -__component_set_property(___idf_http_parser __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_idf_test REQUIRES "") -__component_set_property(___idf_idf_test PRIV_REQUIRES "") -__component_set_property(___idf_idf_test __COMPONENT_REGISTERED 1) -__component_set_property(___idf_idf_test INCLUDE_DIRS "include;include/esp32") -__component_set_property(___idf_idf_test __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_ieee802154 REQUIRES "esp_coex") -__component_set_property(___idf_ieee802154 PRIV_REQUIRES "esp_phy;driver;esp_timer;soc;hal") -__component_set_property(___idf_ieee802154 __COMPONENT_REGISTERED 1) -__component_set_property(___idf_ieee802154 INCLUDE_DIRS "include") -__component_set_property(___idf_ieee802154 __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_json REQUIRES "") -__component_set_property(___idf_json PRIV_REQUIRES "") -__component_set_property(___idf_json __COMPONENT_REGISTERED 1) -__component_set_property(___idf_json INCLUDE_DIRS "cJSON") -__component_set_property(___idf_json __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_linux REQUIRES "") -__component_set_property(___idf_linux PRIV_REQUIRES "") -__component_set_property(___idf_linux __COMPONENT_REGISTERED 0) -__component_set_property(___idf_linux INCLUDE_DIRS "cJSON") -__component_set_property(___idf_linux __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_log REQUIRES "") -__component_set_property(___idf_log PRIV_REQUIRES "") -__component_set_property(___idf_log __COMPONENT_REGISTERED 1) -__component_set_property(___idf_log INCLUDE_DIRS "include") -__component_set_property(___idf_log __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_lwip REQUIRES "") -__component_set_property(___idf_lwip PRIV_REQUIRES "vfs") -__component_set_property(___idf_lwip __COMPONENT_REGISTERED 1) -__component_set_property(___idf_lwip INCLUDE_DIRS "") -__component_set_property(___idf_lwip __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_mbedtls REQUIRES "") -__component_set_property(___idf_mbedtls PRIV_REQUIRES "soc;esp_hw_support") -__component_set_property(___idf_mbedtls __COMPONENT_REGISTERED 1) -__component_set_property(___idf_mbedtls INCLUDE_DIRS "port/include;mbedtls/include;mbedtls/library") -__component_set_property(___idf_mbedtls __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_mqtt REQUIRES "esp_event;tcp_transport") -__component_set_property(___idf_mqtt PRIV_REQUIRES "esp_timer;http_parser;esp_hw_support;heap") -__component_set_property(___idf_mqtt __COMPONENT_REGISTERED 1) -__component_set_property(___idf_mqtt INCLUDE_DIRS "/home/abobkov/esp/v5.4.1/esp-idf/components/mqtt/esp-mqtt/include") -__component_set_property(___idf_mqtt __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_mqtt KCONFIG "/home/abobkov/esp/v5.4.1/esp-idf/components/mqtt/esp-mqtt/Kconfig") -__component_set_property(___idf_newlib REQUIRES "") -__component_set_property(___idf_newlib PRIV_REQUIRES "") -__component_set_property(___idf_newlib __COMPONENT_REGISTERED 1) -__component_set_property(___idf_newlib INCLUDE_DIRS "platform_include") -__component_set_property(___idf_newlib __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_nvs_flash REQUIRES "esp_partition") -__component_set_property(___idf_nvs_flash PRIV_REQUIRES "") -__component_set_property(___idf_nvs_flash __COMPONENT_REGISTERED 1) -__component_set_property(___idf_nvs_flash INCLUDE_DIRS "include") -__component_set_property(___idf_nvs_flash __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_nvs_sec_provider REQUIRES "") -__component_set_property(___idf_nvs_sec_provider PRIV_REQUIRES "bootloader_support;efuse;esp_partition;nvs_flash") -__component_set_property(___idf_nvs_sec_provider __COMPONENT_REGISTERED 1) -__component_set_property(___idf_nvs_sec_provider INCLUDE_DIRS "include") -__component_set_property(___idf_nvs_sec_provider __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_openthread REQUIRES "esp_netif;lwip;esp_driver_uart;driver") -__component_set_property(___idf_openthread PRIV_REQUIRES "console;esp_coex;esp_event;esp_partition;esp_timer;ieee802154;mbedtls;nvs_flash") -__component_set_property(___idf_openthread __COMPONENT_REGISTERED 1) -__component_set_property(___idf_openthread INCLUDE_DIRS "") -__component_set_property(___idf_openthread __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_partition_table REQUIRES "") -__component_set_property(___idf_partition_table PRIV_REQUIRES "esptool_py") -__component_set_property(___idf_partition_table __COMPONENT_REGISTERED 1) -__component_set_property(___idf_partition_table INCLUDE_DIRS "") -__component_set_property(___idf_partition_table __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_perfmon REQUIRES "xtensa") -__component_set_property(___idf_perfmon PRIV_REQUIRES "") -__component_set_property(___idf_perfmon __COMPONENT_REGISTERED 1) -__component_set_property(___idf_perfmon INCLUDE_DIRS "include") -__component_set_property(___idf_perfmon __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_protobuf-c REQUIRES "") -__component_set_property(___idf_protobuf-c PRIV_REQUIRES "") -__component_set_property(___idf_protobuf-c __COMPONENT_REGISTERED 1) -__component_set_property(___idf_protobuf-c INCLUDE_DIRS "protobuf-c") -__component_set_property(___idf_protobuf-c __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_protocomm REQUIRES "bt") -__component_set_property(___idf_protocomm PRIV_REQUIRES "protobuf-c;mbedtls;console;esp_http_server;driver") -__component_set_property(___idf_protocomm __COMPONENT_REGISTERED 1) -__component_set_property(___idf_protocomm INCLUDE_DIRS "include/common;include/security;include/transports;include/crypto/srp6a;proto-c") -__component_set_property(___idf_protocomm __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_pthread REQUIRES "") -__component_set_property(___idf_pthread PRIV_REQUIRES "") -__component_set_property(___idf_pthread __COMPONENT_REGISTERED 1) -__component_set_property(___idf_pthread INCLUDE_DIRS "include") -__component_set_property(___idf_pthread __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_riscv REQUIRES "") -__component_set_property(___idf_riscv PRIV_REQUIRES "") -__component_set_property(___idf_riscv __COMPONENT_REGISTERED 0) -__component_set_property(___idf_riscv INCLUDE_DIRS "include") -__component_set_property(___idf_riscv __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_rt REQUIRES "") -__component_set_property(___idf_rt PRIV_REQUIRES "") -__component_set_property(___idf_rt __COMPONENT_REGISTERED 1) -__component_set_property(___idf_rt INCLUDE_DIRS "include") -__component_set_property(___idf_rt __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_sdmmc REQUIRES "") -__component_set_property(___idf_sdmmc PRIV_REQUIRES "soc;esp_timer;esp_mm") -__component_set_property(___idf_sdmmc __COMPONENT_REGISTERED 1) -__component_set_property(___idf_sdmmc INCLUDE_DIRS "include") -__component_set_property(___idf_sdmmc __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_soc REQUIRES "") -__component_set_property(___idf_soc PRIV_REQUIRES "") -__component_set_property(___idf_soc __COMPONENT_REGISTERED 1) -__component_set_property(___idf_soc INCLUDE_DIRS "include;esp32") -__component_set_property(___idf_soc __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_spi_flash REQUIRES "hal") -__component_set_property(___idf_spi_flash PRIV_REQUIRES "bootloader_support;soc") -__component_set_property(___idf_spi_flash __COMPONENT_REGISTERED 1) -__component_set_property(___idf_spi_flash INCLUDE_DIRS "include") -__component_set_property(___idf_spi_flash __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_spiffs REQUIRES "esp_partition") -__component_set_property(___idf_spiffs PRIV_REQUIRES "bootloader_support;esptool_py;vfs") -__component_set_property(___idf_spiffs __COMPONENT_REGISTERED 1) -__component_set_property(___idf_spiffs INCLUDE_DIRS "include") -__component_set_property(___idf_spiffs __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_tcp_transport REQUIRES "esp-tls;lwip;esp_timer") -__component_set_property(___idf_tcp_transport PRIV_REQUIRES "") -__component_set_property(___idf_tcp_transport __COMPONENT_REGISTERED 1) -__component_set_property(___idf_tcp_transport INCLUDE_DIRS "include") -__component_set_property(___idf_tcp_transport __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_touch_element REQUIRES "") -__component_set_property(___idf_touch_element PRIV_REQUIRES "") -__component_set_property(___idf_touch_element __COMPONENT_REGISTERED 0) -__component_set_property(___idf_touch_element INCLUDE_DIRS "include") -__component_set_property(___idf_touch_element __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_ulp REQUIRES "driver;esp_adc") -__component_set_property(___idf_ulp PRIV_REQUIRES "") -__component_set_property(___idf_ulp __COMPONENT_REGISTERED 1) -__component_set_property(___idf_ulp INCLUDE_DIRS "") -__component_set_property(___idf_ulp __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_unity REQUIRES "") -__component_set_property(___idf_unity PRIV_REQUIRES "") -__component_set_property(___idf_unity __COMPONENT_REGISTERED 1) -__component_set_property(___idf_unity INCLUDE_DIRS "include;unity/src") -__component_set_property(___idf_unity __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_usb REQUIRES "") -__component_set_property(___idf_usb PRIV_REQUIRES "esp_driver_gpio;esp_mm") -__component_set_property(___idf_usb __COMPONENT_REGISTERED 1) -__component_set_property(___idf_usb INCLUDE_DIRS "") -__component_set_property(___idf_usb __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_vfs REQUIRES "") -__component_set_property(___idf_vfs PRIV_REQUIRES "esp_timer;esp_driver_uart;esp_driver_usb_serial_jtag;esp_vfs_console") -__component_set_property(___idf_vfs __COMPONENT_REGISTERED 1) -__component_set_property(___idf_vfs INCLUDE_DIRS "include") -__component_set_property(___idf_vfs __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_wear_levelling REQUIRES "esp_partition") -__component_set_property(___idf_wear_levelling PRIV_REQUIRES "spi_flash") -__component_set_property(___idf_wear_levelling __COMPONENT_REGISTERED 1) -__component_set_property(___idf_wear_levelling INCLUDE_DIRS "include") -__component_set_property(___idf_wear_levelling __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_wifi_provisioning REQUIRES "lwip;protocomm") -__component_set_property(___idf_wifi_provisioning PRIV_REQUIRES "protobuf-c;bt;json;esp_timer;esp_wifi") -__component_set_property(___idf_wifi_provisioning __COMPONENT_REGISTERED 1) -__component_set_property(___idf_wifi_provisioning INCLUDE_DIRS "include") -__component_set_property(___idf_wifi_provisioning __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_wpa_supplicant REQUIRES "") -__component_set_property(___idf_wpa_supplicant PRIV_REQUIRES "mbedtls;esp_timer;esp_wifi") -__component_set_property(___idf_wpa_supplicant __COMPONENT_REGISTERED 1) -__component_set_property(___idf_wpa_supplicant INCLUDE_DIRS "include;port/include;esp_supplicant/include") -__component_set_property(___idf_wpa_supplicant __COMPONENT_SOURCE "idf_components") -__component_set_property(___idf_xtensa REQUIRES "") -__component_set_property(___idf_xtensa PRIV_REQUIRES "") -__component_set_property(___idf_xtensa __COMPONENT_REGISTERED 1) -__component_set_property(___idf_xtensa INCLUDE_DIRS "esp32/include;include;deprecated_include") -__component_set_property(___idf_xtensa __COMPONENT_SOURCE "idf_components") \ No newline at end of file diff --git a/ESP32-IDF_i2ctools/build/bootloader/config.env b/ESP32-IDF_i2ctools/build/bootloader/config.env new file mode 100644 index 000000000..315ea064f --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/config.env @@ -0,0 +1,12 @@ +{ + "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", + "COMPONENT_SDKCONFIG_RENAMES": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/sdkconfig.rename.esp32;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/sdkconfig.rename.esp32;/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/hal/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/sdkconfig.rename.esp32;/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/sdkconfig.rename", + "IDF_TARGET": "esp32", + "IDF_TOOLCHAIN": "gcc", + "IDF_VERSION": "5.4.1", + "IDF_ENV_FPGA": "", + "IDF_PATH": "/home/abobkov/esp/v5.4.1/esp-idf", + "COMPONENT_KCONFIGS_SOURCE_FILE": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/kconfigs.in", + "COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/kconfigs_projbuild.in" +} diff --git a/ESP32-IDF_i2ctools/build/bootloader/config/kconfig_menus.json b/ESP32-IDF_i2ctools/build/bootloader/config/kconfig_menus.json new file mode 100644 index 000000000..c50567ae1 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/config/sdkconfig.cmake b/ESP32-IDF_i2ctools/build/bootloader/config/sdkconfig.cmake new file mode 100644 index 000000000..dc82aa68c --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/config/sdkconfig.cmake @@ -0,0 +1,735 @@ +# + # 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 "y") +set(CONFIG_BOOTLOADER_LOG_LEVEL_INFO "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE "") +set(CONFIG_BOOTLOADER_LOG_LEVEL "2") +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 "") +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 "y") +set(CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions_example.csv") +set(CONFIG_PARTITION_TABLE_FILENAME "partitions_example.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 "7168") +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 "y") +set(CONFIG_FREERTOS_USE_STATS_FORMATTING_FUNCTIONS "y") +set(CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES "") +set(CONFIG_FREERTOS_VTASKLIST_INCLUDE_COREID "") +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_STATS_FORMATTING_FUNCTIONS;CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES;CONFIG_FREERTOS_VTASKLIST_INCLUDE_COREID;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 "y") +set(CONFIG_LOG_BOOTLOADER_LEVEL_INFO "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE "") +set(CONFIG_LOG_BOOTLOADER_LEVEL "2") +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 "7168") +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_i2ctools/build/bootloader/config/sdkconfig.h b/ESP32-IDF_i2ctools/build/bootloader/config/sdkconfig.h new file mode 100644 index 000000000..c9c4d7cad --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/config/sdkconfig.h @@ -0,0 +1,497 @@ +/* + * 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_WARN 1 +#define CONFIG_BOOTLOADER_LOG_LEVEL 2 +#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_CUSTOM 1 +#define CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions_example.csv" +#define CONFIG_PARTITION_TABLE_FILENAME "partitions_example.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 7168 +#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_USE_TRACE_FACILITY 1 +#define CONFIG_FREERTOS_USE_STATS_FORMATTING_FUNCTIONS 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_WARN CONFIG_BOOTLOADER_LOG_LEVEL_WARN +#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_i2ctools/build/bootloader/config/sdkconfig.json b/ESP32-IDF_i2ctools/build/bootloader/config/sdkconfig.json new file mode 100644 index 000000000..72f87efba --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/config/sdkconfig.json @@ -0,0 +1,613 @@ +{ + "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": 2, + "BOOTLOADER_LOG_LEVEL_DEBUG": false, + "BOOTLOADER_LOG_LEVEL_ERROR": false, + "BOOTLOADER_LOG_LEVEL_INFO": false, + "BOOTLOADER_LOG_LEVEL_NONE": false, + "BOOTLOADER_LOG_LEVEL_VERBOSE": false, + "BOOTLOADER_LOG_LEVEL_WARN": true, + "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": 7168, + "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_STATS_FORMATTING_FUNCTIONS": true, + "FREERTOS_USE_TICK_HOOK": false, + "FREERTOS_USE_TIMERS": true, + "FREERTOS_USE_TRACE_FACILITY": true, + "FREERTOS_VTASKLIST_INCLUDE_COREID": 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": true, + "PARTITION_TABLE_CUSTOM_FILENAME": "partitions_example.csv", + "PARTITION_TABLE_FILENAME": "partitions_example.csv", + "PARTITION_TABLE_MD5": true, + "PARTITION_TABLE_OFFSET": 32768, + "PARTITION_TABLE_SINGLE_APP": false, + "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_i2ctools/build/bootloader/esp-idf/bootloader/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader/cmake_install.cmake new file mode 100644 index 000000000..7210253fa --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/bootloader/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake new file mode 100644 index 000000000..d75608548 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/bootloader_support/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/cmake_install.cmake new file mode 100644 index 000000000..7492e2903 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/esp-idf/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/cmake_install.cmake new file mode 100644 index 000000000..9c891f9b6 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/efuse/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake new file mode 100644 index 000000000..e860626b5 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/esp_app_format/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake new file mode 100644 index 000000000..9d46d6b04 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/esp_bootloader_format/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_common/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_common/cmake_install.cmake new file mode 100644 index 000000000..09155a6a7 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/esp_common/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake new file mode 100644 index 000000000..fd65d2c99 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/esp-idf/esp_hw_support/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake new file mode 100644 index 000000000..82fe55176 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/esp_hw_support/lowpower/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/port/esp32/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/port/esp32/cmake_install.cmake new file mode 100644 index 000000000..1a14b5628 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/esp_hw_support/port/esp32/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/cmake_install.cmake new file mode 100644 index 000000000..da0f34360 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/esp_rom/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_security/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_security/cmake_install.cmake new file mode 100644 index 000000000..18173543d --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/esp_security/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_system/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_system/cmake_install.cmake new file mode 100644 index 000000000..8c767636e --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/esp_system/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esptool_py/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esptool_py/cmake_install.cmake new file mode 100644 index 000000000..cdf9a1d94 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/esptool_py/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/freertos/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/freertos/cmake_install.cmake new file mode 100644 index 000000000..3d0ba1b7d --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/freertos/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/cmake_install.cmake new file mode 100644 index 000000000..20e4fe338 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/hal/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/log/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/log/cmake_install.cmake new file mode 100644 index 000000000..2f8fa7bd5 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/log/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/main/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/main/cmake_install.cmake new file mode 100644 index 000000000..128e444de --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/main/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake new file mode 100644 index 000000000..7d093aa93 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/micro-ecc/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/newlib/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/newlib/cmake_install.cmake new file mode 100644 index 000000000..86c24472f --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/newlib/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/partition_table/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/partition_table/cmake_install.cmake new file mode 100644 index 000000000..659506409 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/partition_table/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/cmake_install.cmake new file mode 100644 index 000000000..a39e4c6ba --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/soc/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/spi_flash/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/spi_flash/cmake_install.cmake new file mode 100644 index 000000000..7426063ca --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/spi_flash/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/esp-idf/xtensa/cmake_install.cmake b/ESP32-IDF_i2ctools/build/bootloader/esp-idf/xtensa/cmake_install.cmake new file mode 100644 index 000000000..229597522 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/esp-idf/xtensa/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_i2ctools/build/bootloader/gdbinit/connect b/ESP32-IDF_i2ctools/build/bootloader/gdbinit/connect new file mode 100644 index 000000000..faa385731 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/gdbinit/gdbinit b/ESP32-IDF_i2ctools/build/bootloader/gdbinit/gdbinit new file mode 100644 index 000000000..c97436d3e --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/gdbinit/gdbinit @@ -0,0 +1,2 @@ +source /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/gdbinit/symbols +source /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/gdbinit/connect diff --git a/ESP32-IDF_i2ctools/build/bootloader/gdbinit/prefix_map b/ESP32-IDF_i2ctools/build/bootloader/gdbinit/prefix_map new file mode 100644 index 000000000..c7842ec17 --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/gdbinit/prefix_map @@ -0,0 +1 @@ +# There is no prefix map defined for the project. diff --git a/ESP32-IDF_i2ctools/build/bootloader/gdbinit/py_extensions b/ESP32-IDF_i2ctools/build/bootloader/gdbinit/py_extensions new file mode 100644 index 000000000..336f99571 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader/gdbinit/symbols b/ESP32-IDF_i2ctools/build/bootloader/gdbinit/symbols new file mode 100644 index 000000000..b58c95d6b --- /dev/null +++ b/ESP32-IDF_i2ctools/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 c:\Users\alex\.espressif\tools\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 c:\Users\alex\.espressif\tools\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_i2ctools/build/bootloader/bootloader.elf diff --git a/ESP32-IDF_i2ctools/build/bootloader/kconfigs.in b/ESP32-IDF_i2ctools/build/bootloader/kconfigs.in new file mode 100644 index 000000000..64cdd2799 --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/kconfigs.in @@ -0,0 +1,11 @@ +source "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/log/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/Kconfig" \ No newline at end of file diff --git a/ESP32-IDF_i2ctools/build/bootloader/kconfigs_projbuild.in b/ESP32-IDF_i2ctools/build/bootloader/kconfigs_projbuild.in new file mode 100644 index 000000000..1fc5efd99 --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/kconfigs_projbuild.in @@ -0,0 +1,5 @@ +source "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/Kconfig.projbuild" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/Kconfig.projbuild" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/Kconfig.projbuild" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/Kconfig.projbuild" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/Kconfig.projbuild" \ No newline at end of file diff --git a/ESP32-IDF_i2ctools/build/bootloader/project_description.json b/ESP32-IDF_i2ctools/build/bootloader/project_description.json new file mode 100644 index 000000000..ccb249488 --- /dev/null +++ b/ESP32-IDF_i2ctools/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_i2ctools/build/bootloader", + "config_file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/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_i2ctools/build/bootloader/gdbinit/symbols", + "02_prefix_map": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/gdbinit/prefix_map", + "03_py_extensions": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/gdbinit/py_extensions", + "04_connect": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/gdbinit/connect" + }, + "debug_arguments_openocd": "-f board/esp32-wrover-kit-3.3v.cfg" +} diff --git a/ESP32-IDF_i2ctools/build/esp-idf/app_trace/libapp_trace.a b/ESP32-IDF_i2ctools/build/esp-idf/app_trace/libapp_trace.a new file mode 100644 index 0000000000000000000000000000000000000000..161026d8213adf8b59c36e18deda2cd551e48907 GIT binary patch literal 96678 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/cmd_nvs/CMakeFiles/__idf_cmd_nvs.dir/cmd_nvs.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/cmd_nvs/CMakeFiles/__idf_cmd_nvs.dir/cmd_nvs.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a55031bac946421a56fc39575fce02392718dc66 GIT binary patch literal 93084 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 E50qFmF#rGn literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/cmd_system/CMakeFiles/__idf_cmd_system.dir/cmd_system.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/cmd_system/CMakeFiles/__idf_cmd_system.dir/cmd_system.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..73ef7598bccef22eccf2850d042325a56a04c38e GIT binary patch literal 3376 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 YB(&vnZt_vVgjer&oNHi<4OZ{}012xQegFUf literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/cmd_system/CMakeFiles/__idf_cmd_system.dir/cmd_system_sleep.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/cmd_system/CMakeFiles/__idf_cmd_system.dir/cmd_system_sleep.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..97d51be1a90f1b951b3364661de538ae4fe23544 GIT binary patch literal 47696 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/cmd_system/libcmd_system.a b/ESP32-IDF_i2ctools/build/esp-idf/cmd_system/libcmd_system.a new file mode 100644 index 0000000000000000000000000000000000000000..0c217009b43096ac9ed1a4c924b6cd18abe692e6 GIT binary patch literal 104930 zcmeEvd3;<|+5f$nnP!sAq)D2z=`t`~(x%X+NgBGOEu>Al1k!~zg(`(QxIn2bVI&9kqNyNKUeFa=6pi1G(cLM>Rn}f;-xTAbIIinmm2Pv+5ghrok^Xi@J2K w?Y5% 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 UGy|5CzqaB<_7b|ub##Z$_-Uo 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/cmock/libcmock.a b/ESP32-IDF_i2ctools/build/esp-idf/cmock/libcmock.a new file mode 100644 index 0000000000000000000000000000000000000000..d64cd442e99be9cac7d3cf6bcbf52594c30c6a10 GIT binary patch literal 23608 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_driver_cam/libesp_driver_cam.a b/ESP32-IDF_i2ctools/build/esp-idf/esp_driver_cam/libesp_driver_cam.a new file mode 100644 index 0000000000000000000000000000000000000000..b0842722aa7416752b0af4737f14cfddf9dcce8e GIT binary patch literal 42756 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 z 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_ip101.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_ip101.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..810544b27120790b94115237455fb687670ff709 GIT binary patch literal 37928 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_eth/libesp_eth.a b/ESP32-IDF_i2ctools/build/esp-idf/esp_eth/libesp_eth.a new file mode 100644 index 0000000000000000000000000000000000000000..bd3ac4c802b5b0a155a75e1bb592e8913147ebe3 GIT binary patch literal 905814 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 z�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 ~K`WZ`^MPyiE9b;Y)EN6~15iDdAUy-xc0_NG@*& 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%0DH1vGH`suQuj2 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%0Dnnm% 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4a3d8ed43409da4917b530f80e356aedcd05e4da GIT binary patch literal 66628 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..1b6b33cdebd6e86db05dc5f974265ae6b94feb53 GIT binary patch literal 23740 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 g(9kPB(=i%^>eJrQV_QEsM{JO)z@@1y=D!djJ3c literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a74e13b5cabdb521311960496cbc8437e02384b8 GIT binary patch literal 105952 zcmeFa3w%`7xi-G{Ofn2fCge64E~7&P3_?f<2q-8CAwVoQLjZ4O47orsHq_HsOGTie=JTkB_gthJ}MN9B8-b=mXooe5rQ|KB

0NT!32Gab_rna_1@MNz3}d%7Qdo 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 QP15TPtI0|ooS}XH4{9XPUH||9 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_hid/libesp_hid.a b/ESP32-IDF_i2ctools/build/esp-idf/esp_hid/libesp_hid.a new file mode 100644 index 0000000000000000000000000000000000000000..bf269aae63689b9774ee6199bc8ec7530662ed96 GIT binary patch literal 198476 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≪jis$hJOj7kL<4vbO*~aQDJnoA;Apb0W56Yx4z> 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 Kpb>Fa@4o?PE-a-0 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i80/esp_lcd_panel_io_i2s.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i80/esp_lcd_panel_io_i2s.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..7b7331e922364efe6ca9b51f33b8dfeb978990fa GIT binary patch literal 143044 zcmeFa33!y%^*?^!nRzprWF~JmARz-x0$~aJzK5{OCcEs05CTL)5|gkgYK)2rQVVDm zEG`+<|MR)aJ2N3^tKatf`#rzsKhJaTd(XM& zo_p>&=bn4sC2;ZNnNuvw66R-#vqcmVVp1oM5MCjMNP?cCT2#qarWp{uMxxD_R%%Qe z&8;Y>oG(uaHA^JE_v=HaPQ7;O)bUfNPL2EElqhO3zQx=vdQSsa#$ZmejqyrW=s<`F ztN+IDzcrWS`!xmbNqVe%0WPN;Wv^hO5Jv#Nj`Ar=w-^UW34j*xsrO+6*!42DPmQ|^ zWdBe8inuE1ryduh6Qcf4|7fGue#6F#KYKs*Y%Xq`y63g)?(K0w)6S;5>MzYrZVU#d z*cfsBLno5O_S>IL63@;MC#H*>y~&MN^m^yXdm3NcGj->uCqB5j;fiBc&Z(V^rS;E^ z4<_7}@OXmgz32LUw>)$-Ssa}vavF1PnIc3m@i#r+o^di~%_rUe)_6}-`s=6CKFjO$ z0p@?z^PqRJ=beR(f4E>o{fN5;49?wi<`pA*Pe~RluWq>h(&WYj$Z`G8J`9TOKdea- zH8aJBt{6FM9_Olp2~&qX^XWs4f7o;8&gK&bo@%(_0W0U0qUjBks#Z#s;HOmkZ~57Y zpg5tV+QyNIn|i)A<5bR?sSxX-rcSR#4uxL3T}qVtJf@6EV> z>WEjVfcpE7-vckxeDFk&=pQk;ZahU0qpaZW8!nT@87u`_^58?V2d=6yndxuO>YLnF|!A(c7>pb=rqPkCaRZAI2cO zi(w@K1kH(ivTn8-d+tqZ$_=IjJN?{xFs1pB8o6iC@rY=A>Yxw@8Y5^nJ*6f#oYQCDyyjKccC;Ei zbL#7TM-Ny>?j3N66ur6h+GFBq*UTeFdNAe_LNoieqRb@mI ztuL=#Us6}PE)P2C-+$VqDg8^U)>p$2m36iK%WA8OVa)zuYTC-M#pPAS<%4Sbm5S)x z(CH;`zb30G&FJMF&*K%Mxkj(&*(Ph<8|@qI#>BN*Y0n7ph!97A;5#U22-vQ0}hq@)z3mFjX`v>PG98L^FHDoxO1o^n5%b_O5%-e_MiPZ#6x8?_wCFd7eS+$=aLS z*t2P1gOwW0hEW^Frv`iJEBxomM_zv@awt!WC;g?NS07ArpfOd}bfkvzK1L_nqbfc} zKYE&!NA2ku?08@=N%!_dwWsISKONc2ehKdGnHB7PM0W39mjx^kTVGZLKxntU6X9C< zTzT*kt=}EfRqHfAo??lb9%*MSdT+;MMbYVl$uavizqV)o>RzKFYq1?mE2^+@YpXWY zz{A$ml%2Pstg>`VWKBtVMcHa>Ncg~oo?!CP65okOQV0AXqWJYqx>e5&xf%}bZnFN$ zoqFJ<$Rk1=I$$ZPDG}_*;e#Ii=r|Tt(7XO`MfI1DKhkJ%Eqhbzo22s2>D@S-{XKi5 z-a8l7p1Fta5C`_A1`D*(6p}>iNCeV@uz=KH3yj2*E%1%w>n|DK^n{9)Qbi5DvJM^8 zyT74aX%@Kigs9f4b#XIwOaR%sK_-HLZ{y=dx1=4ob$tD0KRVuM>A3N@GC-5!($vJ@ zgxImp)0lDX9?|H1eh*xDn}v$OH!B!ONDw=o9ME*2am4e@z&>u#$7Ns6-a}n84v&2O z%XN7NJqew#i3cn?5bWJN^b%?FE3aF*jWOi<#$7Us1VcX$-P_aj=4>Jle?!-dD~3OD z^nmA3S8a%uYj&<&a|A5v*BoHTIoiErbB5vw-d@!*R~1^TOKM8i7uS}bUltiNHnM6% zZQsK6C7V@XUsG07ylP8bS#5+tNK%&7mDNNPuCA&oQc+d8wojz2vZADBZCT{>fq5dH z|ICS#il-scO`BajW%j&T;};Z9SU9D4{Q#TrZ<;RFbB6%~CV<&~v4 zS!&B7Z8Jb1Y|Zy;%1XDCR+NFmnu_wZ>*^vgv9vbo{$kicG4hgWyVlJc@fO0+_&wJK zvliWF1ryzvbI5bhM7&^DpFoRFuiJUXiJ*UqBes5d^pRBKP~AJ`E8Sy9G#v8lU8K&t zj;d$thY42*(Rd=cvFSw4rm4dps(B5gg|tIF|g`hm+L*ps)ER zCDYNo3{Utmwf5=1_W#)jjsMfdxAC5#lYGJs0qAdA@l(a^|K{jUP5m-<_ASbC<6nDHAz{Oj8@CXa3y2cbD?u zSN+m9hw^kH)p#NYaiw{q>h0^txpj$HJTK_qGJf3&m{L#(m-i9>j1H$+WK;R-x^<)Snc}ocTUixZU$#DilP7{~nFnA} zt8_en>dGRMW{rm^0VA~)Rc)@l zwydJ8v@TLzR#RTRPG@~4$!lF#wRJdRaX#W?uh~!?yQtRaORFl^l&{@TQx=&zXWHzj z2H;OCJoO(k^V|8iqMhFvkL3E+=-pkzfy-LY9g+S_`3$a-apI{@kuoJ6I2Jj6@6{)s z`r!EXORq@os~n;sF9U(IDXrnawpeEj>a&wP-l6hVCcU>^u>`+{13TN2$(r&Q*kN!m$J|uRO3HgAH5|mPjrP)Mrh%4*O_k4MM%=jByAD?&7 znzC2P`k*JMH}H<7Ie9nb{b}omYdqa!Slr&a^6Z2rA$s{A^!)6wBEC2OHot1c=l=)p zZe50iEr{w&?oUq!-c{*)+c!WjnfyLW-yUSOxJ8QZ#|+csZ?TS<8RGA|pB%pXiSSU-@_ZWQh6{ck*;KP>IVv2sG zAwz0qRb8ZPeRbUy1W7#Wd2fPZE6wy->;CIW$P$eo-nux3^7B|qcSq$N^iBzhd);kf z?&g~tjHJy+^(qdjtJ%xyUa2+NdB&{6qpwwEWtEY#&7~C^YRfm4Rcwh=ZK^C=jTB5j zuxac3sjk7}pOOmP?v$2P_Na^0meiHkuGtcqGjZk&9lr7W?Tqu=8Xt4U@OY4q?;_<@ zByUyM`W%yYK@mIz*np=2<{3b1>(lh|5nl^(+Gpp7jP>e{zkW;PtRCX51v);`WCv4X z4G|Nsw_PV@tU7wfsg*aGl)+Qvf2Z9Z@6P>pgQsZgyLhmI6Qp565pQ)nm>_)X)TogU zc4(cqcU!$!d}7Yr@r@bv3r{3pzWczqEAH#1#x?45FzV5x4SaUGa#<*#xjXNASF0YMo zqd9Kt7e+&kA2zI&$=4H;kbG_Vu;Ij*hPCOYx7VV^u1)tWxuS7?({CC}o8E3bF{kka zAD?X6Q_FPHKhsSor_KcGYTxyHx4xupF?D96w`pzT;D)uSjT4(b*>ma6oft7kr=L^j z0I?hNhMMp-zSsArZ9V3qppmBGtU9pj!D?!=_u2wagExZbs)%srvFhp1E4KK8p2zVP z=T?97b?$z356IJB*sFM17hPA zBL}N0EnZzyvZ+`-{(x2GW|og^<-_3$S~?C_w;A~(p5J^8yu34Ph2G$eOqFGuVsg_F z@?C)GTU}OBOqmh;1fC}IQFF1%JBwA`SuCG6x_zt5)|70hs4Fh7ttnoI_X3D^?%Fwz z;T42jcsqB>E3B;|Xo=W&xAo}r@dZFiBo2RF8~E}z@V(o>&vo$w;`ncN@$vJXw2VAO zarBS6^zryQ7az~(p*HY0cntqJar{4U=Z(i7aQVc~+Z``Xl-}a;SGn}@>)r3p8;@TT zLw{m1cmhUko$La?z7W+X5KMZB>=43}=T942FOdq_uIflJrKi>gO;qmz2?trmA z8#f)oMt}#gU0J}3?=CzG^;ij?gTVVs^d$7oswIJycmjLhghB9GJ_u%K zUqb?)e|~46?#%`2osOI*!Dk;oSi?c+pr!L0rPnT>3J zhwXXozKgcs_YrFQkEjy;zAtbIBw(3IWGlS)VUom*5asty$7{_%DE04bcff1HKx(%F zQ2KoXP$%C3Z3PpP3Ia<2h0en4NxdTo2mrQc0q7$EpYT3T?tQ&OaY^y}xQJj{N)T@E z>`DdTEXPpGnGSXy=b^5c%Xt_R`I7$KF6MP!?grtU$IuQqy`i}zr!fPP zIAhv@r_&)BQ#FRuiWp#5tLvOxwF~)Xxc4Q0D!|Bjnh@Q@QJ%s4(d;0;Z9+i5F?xm z{6dU$UIm{~P8!;yomatUjB~QR5Mvz&x-E1Q6 z&PmR4XkaoN)AKHt;H|?vzUBE-(6%#RFmEGl=v$Fb8`|B7I6zC4rqk@+_1t9-^rbua zeaDHJ4?jpA-mMsveqR~t+`=J16ujmISznUV&qGYu;d&Pq6(<;+6uajs&_amnga`jBiARw|s|KxdZQ)tEAs zT@6sGaLxijwCj5*tJw8+h+V7WM!lHQ#IBF96@}BQ8|OVAuH$hoWPB9fmGJAdc6n5$ z_gXMbk90eT0e;_M)ah?RxXg@pi5~+9oehV{=$3YU0$7DY@a&AiX%7MLg);L2Oprig z2F`YoF*EHs^aMlcV4tx#?Nb1$IEB(j1-##b`qD>x$4Dkk4o!lWrqAf(M;m;OV;82+^o{^zv)fC-Gg7;95%x+T z+E<`z$IyEX8cDL6f{`*1Ck-YOzmJ4|-$p~pwZ%~Wk>r~4fT7_kB@G5XW{@8mWRh%Y z`IiCf_q~YP`%}1nW=7W}NbUEfQubF-O|m8={sq_2qwpeYVqglT3T1PHPD&pSz4$WL zl~f38a)@*lLpl7HI>a%90%mP`T(4(-sb!Nsjm}fvpbOkUwcLcnD zNa%g~)12%=03$-@bJNTn@{b+}g`vCPrPcy}XY>?_4!+EYotlVn|5vzKW^O7)&dR{{ z%FL5(5nP^`9k>7#avhl+_1d|P%p3{$LVK}=Gs9VQ=fu!QkSw#49HJDF*;%e*rd(8J z7YWSCraBjdevOkpvztUM79FY9D=}3LmL(kFO~aPV%=c10oA{tFbGrQ&8sR@d^_er; zlg?*#5#gJlo6MOS?kvK~vB=C>8tx>*_0Ub`nHt8N;55fB!VU=k6hddtjdGez%6U;v zyK@20k8;{g2U*~93J=H5&RnQroQA<}nG*sJgLCL*_84F3$6=FFo}s{@*KrDFPL``q zl-nh9irg;2(1VD`nNyPwgDf>vMI9?&$qd~M&&!;q9cLqaC3CiaA5|d@nt7I=dWj&? zlJ_Dn*Je|U6x&C&wo6U{sm?moX-*yLbf+G5hEs>r zD$}V)-Oky8y1lapbqD8m)Y;B4)E%A2QRg_%q7FO1Mcv7%fLc2{n`NqT8S03$6Lqe$ z4|Sf?jJm6HH|lQAan$+FNz~n)7f|5+Sa%NbfTiX1$6@SoCS_22@57~i zPCXdf&SjV>!I_J}e&=<_kmy{5K>_D_j7oBzWcJ!u9#mq1)#NrcLercR+cx24(}FZRM{DMg|3BVvUBvlVI0fu z;-8KoLE&A9lQTQwdCa(Q%-?fgHlnddERs{OA#(2Y~4~ zIAa#tzR)}Hn~p;=E(b0#v<@4w<51bNPIM#z@iOvt5Ry~yg^mLP2Z0O)IB=MsZ8R8h z?liQp#C4Fe<8beGplsqh{}8^{ab&j#(e~ougvgnc&rC~OGp8Zt3-mZw_NM<{jqvAj zRzX;}{C>D%&NlB$=J)i9L&J1`3O(=e3Gqc+@M!%*@yI1s`EGz=vlXa7JA zL&^OSQo@5Y3?=u%{tOS+FqHfb93VVI!%*^K?4IyY4MWMJ$Zwd2q2y@@FyY}EhLYz{ zz7ZORk~@+ANDV{D7jr$MGz=xr=>vGQhN0wPoNtVVq2wi0;#dVkbyQ-3eJ3=POHC>z zj&qebA@DLX9HqpGnu$^3Bn=xSPS&td;uH-VB~I0_QQ{dIHcFhPVWY(98a7Itp<$!M znHn}qoTXu-#4|N)lsH?%Mu~GYY?L@x!$yhoG;EYOU&BU;3lyxCINtskn#!dnl@iZ# zmAE7jp%Y3^T&kHEB`(vjQQ~q98zrvLuuqr?pwHcH&6VWY%N8a7JYtYM?XEgCjT zJYT~`i5FQXjS?@^uukKGo@C0N`;j1;A zB*Mpda9pG56GixG#^CShem}w+<-JzHICB`|w%Omo%5$k1rIbCcQobAL!WdtOgFL)X z4NAbGF%ElH!&uZ|o<`r-lfZKKGO+GfuosJ}CzAsj#%Z;Rr{zISk45D(&>zw;78RzD zKTt5%M`v;t>rSAx>!6 z2=SqMQ3lF2;YZxKyEAGxWHH_WNzcmW~ zLBj}PNp$45G>nbF`-||~8pcLg!QJ?dhOyhvq`ZGrFx-_&dC|_mU1}~hqm=R|S1Er9 ztUy=z6=c)l_tl^PgnEXW{XoHf?5BX^Qd0w*|0 z2de*5H7JOc45p-?DcF}Px>i?Ji}2?yCix<6l8^0IISFS{ll((X(#;q4Sb;upf_xt{ zCa1(Q@Ys zS%Hn5tB_kSMGs6(75UFF-E<5>aSB@Y)#OBWic?yYQ>GO-PEJQ?fOcjeIMs45v^NOF zDZ{c~B`2~|oU)>va;(5u#GL&7eK9bs2VxiHuVm2bWDp%ies3DLvqmIgt_wJ%i=haK ze3|M;G=jN46w=YMmx6yTB~X*+MJLa<0wyU4`SW?!^)ReEho7(S#JQjU8?Jn;M%dZV9t~5d5%4>%Ym{X_L)PT4SQkZEPqYG; zV-xi(tHd#&$Kh5se>!uu$p(R`K41`7z!Bb#atk!8AN+9 zrTo(k0{f^pJR>~AAfUWHWIEFzGDQ9a-U80j2cogTRX3r4KAL2(AeH!e<#oSmb}7+FYa&=;Y*cExQZ&=TZVS`I6}5 z%dNmcPX2dB@D+L>chGoBb9M~t$LQ6?h60v5lYX?)P(YoRP?{2hfI185_p1y7>g>tr zSE>;RuM}^YWj{pmD5DauEGphQE6^EC@^{lC%MB;!<|q;87zA|lFazAV27v|qo`?#A zFuGZ<5n4BEEqgTh=TZVSc~x}s8Y}P`CtpiPsx_Q2xzhuPI)lLE9y-AWgTUkq>E;^^ z0+Zj#6K|72(dM3Ttw z0hNWfX#}!wN^`MgZ^wkW6iG?bsHJI7L2zPSX$9V=NWHlAc9;pV{QIcFZy5wORwF~= zRR)m)3T~`#8w8@#AWE=PBalH*g6)pBSilyp=z9hM zCI5yL-!};8^l|R^{RV+0?%<|7pb-|%g%9aR2Mr=Y9!&YE6I`gMf;mvwr5;kWM5jPtI#FI(+EgAt)$@(VCt{`jjSFCT1vcAI#+)vi& zI4;9S^g!zOuQc7A1_AwUVqmO7UggYKtZ+*9 z4Co{D4$bH2hs>WbH%!$pXO7T~d-?h7GcoiPPO5N`pU>!mp-%`b^7C0!YG?;jy-Giy znPi4u1ncnSe%||Mg;sOx?Dflg*ibDK_M7~?cZ-DXqz50C^K=WP(fG|0=ovc9o+EzV zJ@pB-r{mo3=UvZ$P*+a+xSw|)Lqaf|2tOgmj0okC!IKgg6PiW8cuE3Ap{sG&hoANH zW?@q3ZKh1m$(}PpJDBACN&+)O-y`sA3CszFxa{X8upo2~1IuqDusHM-ffppOJd_*) z@SdNy2rEPDsDr=znHsMSeZ)J*ul!75*M;h#=T`fOzxyFLW7+w2YekNBt z3VuOoq~&KWv$Nm@LgOtzlZ$H#hSQ7YSbpXMdkQ?fiCAj+d6@1i_#93XUSs)rx*aIU zrAewSKM#`|3UX-Fi!48*dvif8>Tr|gUmw9Iiv{zkldCO1qtuat3_>?reuj;^3wAO} z-e&o^f9@^#kW&BH^3&xXC|F0Izelb1c)$FfeF}QA;0!v!F$JA0SV`!9 z1wCDm!X)Ma1^ud^BcTTs^g_Wf8ucLsy;87((8CIPy`Y@XaRt3uuz}Dc3VNsD20|wk z^j^WcH1neh`k>%P?0ZZ>9~FGezMm-Q(}FkXYmY1FOVOTNF|C#oJz;sd?Sj5eTLN`x z;8TQ+qSN`QZ1bhj99+Ez{CG!ofp-Pky%&t1Dy)H-$I$EL8+dDQ9^b}$`OS?rr0Xr9 zNoRY3wJPyDuyE*E4?0S-_@RKv;Kz&B>a6z=a5Lq5SgTCGIpup;YmIcpaL5Y-SZn3` zok(arc969$V?LJ9Ez}vyvdSgUGjtu;Sm#KxKB2WRjCHOA2FN$GR)u6eM82W5)=OZ7 ze35Ha%J)cPdpKX|4{&QLUk19{K$s@ z76|Vac5Y}S(o?nD~(2BJr?T=7_FO&ffx0cG4CWgX^ z0G7qPWVV*;m(22WfMWk7%!7|WN^yAjthsg;z|gCR?z&AIQRhLQHP7bz;qVk}Rm;2= z$9C}hXa>LU`-*CX%>{;slf~Kk?Kr4{iB`4UK;{l*t(Fss&=0sg)!_pV&W@SRv#ARC zZr`eLdB}J9R;`AyRYAGIrm5w-d~0KrlJD-VO)jN;S8r|BFx2Ds?S>Q`DY%8@^npL& zGql~PI^XO+j7xW5<%cCP)iaXlCPX{muY>%8Ydnc$MF>p!K}g>h0(glwBbnc|@XAU|21#6U4%FgA$qgM@e4M`=ahuM!|)krYwj$WbEp?T3`3%TS5U zG1w%v=$X(~_BqL~V(>tA@rxAE_Znc^7svr~iREWzNqo1SL=gJm-~kN?i;|a*^C$cUWRJ(EK3p|Cz@{( zMPGqcWuGmv?-ENPlcsP+1+w)4Iw05}$mExwNA$e~Cw$j$%TZ~)K|yn=RrmW8Av`(J zmev@=K54U?$)}p4_3MSP$#?lA!D5#{8kGdfsC_4KS%>5dl_ZkO8Z->pZoLw|Eiq&% zC1u!4VkP=c#=7%9lEZE!ky>Oe_@*3{*!x{(1Nf0u{@DpXCx-5e(QwnOVUq40V)-6l zP9gffg|56`%C4`XjGu!QvPVg5W*^Wh6TcS#?JehQn_Q?k911g>;??Vmud?EbRl29kZdSk-!Iaz zQ_oHu493rrjE!g|`W^>S=VNk1e;D6S>BWHNu1FRKCOC*yN&Nm&&MvFLV#sD>Iz4lw zD-3-K36u2^Kl~7a--uiL$_L;J)bsNtdL&hD%^NNcpN~EA^ueB!zY%ZZ%(g!9ileI0#X#{g z%Gj*{K1AaK6ftHypdoS;YwRvz4fm#9$x(aIl?WumrWmtp5x&Begsh85IKrEDHwnLw zE-ofV6260BS4cwEa0g+H^rpQ^!jI842uOabEymmk=oU%HT24LAo0b5LjJ*q8Q-PEd z7Cr!KZqpIy8fPu_d(Qx(Yo~G6GH+7EJI-3Jlse8@VSBftOB6nh>LO@+o*LoVh;hq2 zn;`e^(DN}OPGKt8Gg4h7NtRgyzz50)6Kmi&>uhU)D59v0afN&=!|->#VrLB$MSN{? z2~c9p6j&h{4OL?!)A-?^gLLd-bS($rQWQ~y<54iS6c(bv^&~>Vmh17gSPw`sbQ&r~ zv+;}3=&pvTMM2KO^MGV9oGd$*!KLL|CUGt3rvEXH7PsgYML&gHJOo6?AEBaq%5PqB zgw4G)v|oFy<#i9d5@aaWzQ{mqF}Yn{_l)58jMltia-+QNSuDZ%YRCOv?YQ&6pC8VR z=?)LU#>bDf^v$+jYYtym5HGj zgPnC!NjMjM);`}Ld^j$5{YlR(9;(*75tk?9@{Fh5GoVneqPE<#o`~9VbH>nVk#6C~ zIu*rw*<CiNMMs2(YA2i%wf290M_70Csg=c_f8p_B`a0ly76}Q#^aW=|mL`Av!tDwT+<-$7Z zNn`XrfWGTd#Atfq2$bhF!7)Yf3v~Vzr4Y*!OkN&AKUXtI#29Qj7e{{-h2PS2e{|^z zn}MQX1DFv*eH-5q32Y1jyev9 zVyII!XSJF=_7JRS>@U!DJ&5*j)Jp*FK;t$!Dg#id9L1WO*SgtbpTkkP=z0u9Cs4-r z1@Iyozd;d2oQElX;%Z&% zv9H05W0#|AF65YvGIkw+b!elW_CS@RE?-3tYVM-I3|;s z8UK3X92A+E@sGqVMp2pBgB&DSXQ5c@Joc9y#msCkh_2%(W@fjeajP7~%#7)ms^v*j z<+1ZefRLHlPeAmjBxGimEeTl{k$tttK9hvZ%w7V~3zCqB+%ieXT1KJsJoY9MGBbN0 zM1Piq%*-y5gskP%n>_Xb67rDq`Qd9Q>X7@kBxDVT5!Mz@%2OodA(suJ4kRqZ4wWg- z7wBr4^33+cr*I&}h|5tOTMQnsI|INb+EX5o))-NE8+w`G4c5IfJa}p_?zbF_U45qN z@z(r`0}+En;iu^0Nn0zsmU-&Xvs^M(IUf+Bh*3x;h&5<1>HD@~#H4R4P)z!Y4x+() ztne3T3>YWG1B#`0*8(0}o(&WPU3}W`ik?knWr0&T(d0z$p`Y2MO1`)aWb)Nc*xcKG z-+3^_B+(u!{nBy|fBvEy1R0#OWk~c#6@a|41Dg>OeCAkIZmAwZ}Q&;SHKv{xa(`sX3Q zr$PWv?C+qo8UljR5Rf_Agn+Ls9Rg-RWm8bDMi)asf(ik*gWD}Ag)7j<5O5~?<3qq2 z^vDoUkH$9$0e&c7hJYVqyb!E0p|CPM_EVTlhJarJ^K%p#0^UU94U)*4vlr38k&BXr zVud~SDUMaly`%#$IYCy2UBLWTg|z^l3l zSF4-Ho=ZZ8fUzJNEeRO{Hc3L(G6dv%?DI*;5HJr!b0i@{z;`7fYdLjakNpD@G6bvz zQJEyXLaN|75IrLase%$o$XaG_ zqdkEONk|pE1ERMiAysgJBxEh89_tC*L_(_IA0YZd5>f>_Bq3|5f^nYoUy_h2NKe8Y z1xhpuTDSvj83jG9M!{(q##_a~t&H%t7_kzxqVOOp#?85EM2ooj6nYsq&(*!rxcNB; zPr$vH>WPh;d~waV`9s;&M%>H;k&K&Hp~1NMgkr?F$=f-`&B8a(SXv~+9~38sOHud_ zAjv)nQH>k6)vz3dW+nSAXpnt(NsXjW6n!5kMq@E_cQVZWn#H77l%rVtINLD!z~?n< z3Lp63j#XwuuUTjRkreY)9`u@3A@iUGBjr>4H&hVpm4t_QDEh8e1;Ob+oPjcuk1VY> zE&2C<#XzheWgT*|KPVjk?J#m1IXVx7Z&~sltOJP)OA2u`)GWnsb-@ob#ycgysP&PP#NyG3d3Fc3GQD6Rca zY3%_Zj*(Jo?N+6s=YaSnk@7gYO)c?nK>QU&suC~Z_~(`Q$Vw!jjNC@8-KPjU0g*%G zPq8_z2NiM<5Ce#mN`FWprvkyhg;Gj?SRwg`HcL@Pcf|T}UoQO60JU|e)sDXKJ@oBG znbipZEGS0uGgj-Ul}1HBf}Z$~`8g0Dp-fr1Slvro@{T$O^w!;0XzY5R zhrw%xpp4xDUwNw_Gy)U<02Scn zhdD|IrY*`ce5&&>%8a4lrS6foSl#74QW4go(wqnyCe0ay$ZGCuaBqxze8gIPr-MB6 zjjottSya#i=(qOy;cYU{TxJdDP3DJ~@m&<0~!Nni)er39Q2m~7UxLa%8w!hrx*G@_y%R$21d)T0>vFiK$< zeN6f$qF<%^Ov8EKmyaHq^cA6Dw9(>8!AW$v+8AfWJt-)~=``m1aE*B&QZ-xw zm~8B==z0?(yn!-d1$y|Nk~b_Hq#zJM6m9{U?*U(y(y>bvT?X7#;EHyj!551~*XYKC zeQ5Aa61m`(M%^G#Kk^14RoJx4>;!tpe9KSo;BO6zwXfS$ZL;~+IQrHpi1i7|ut&KG z=Uda|DK~%EC^dS?GaR)*T3`rlZZLK zCZDq`F<}*k^Q|z44uO5;b3tzszdM(Yt|_`yPA6eg1GC>iYHI~7`ML^Y#eNUqeXmW2 za^yqPfHjs6u~vX=GRm-<6#ZIKaOZWG!@uZSq*aaD*7e(!XpxOh! z1L9R8KcJu?OTG~D;fNI|Qn_D%lTz*+{PUmq2MH`|BV-ymnP$mWUuoonxGRcuw;~Ky zc`VKoVWnF3ursu~jRMUGlnFD@W86)>;-I_9;oBjqN3c%faC~aK!3>{`p|d!gA8nmJ zT)wB^jwu|0k=!v4V&vB}T8bqKYcQN%|BM=r_Z6b(eBdN+Iy-r1Py5=uJHWAy8a_{J zJ|(U5DMEK!JG&!fd=LH4LW~Qd!XYi+=np2`q3z?Poz=4>LQpDIU&61A>)pp;ER?ULmHXO^7 z_*pA~Pe6uNtozT{d@c%CqMu(7Wa!cGn{`0(^MN96FMfp}_Y~Dy)Bp@WADFNm4Wnq1 zN##-tQn?wzrV8i2(F5AN&{Zz~0W)jgkp)65l&_F39LG0EGoX~wC}%A|M6fO_W4|?D zsk%X``U&*@5M{nJ$))l+(WS_HE=Fmg{zWqMy>7jUjDCUqXH^wbyLXphGlD5L%G+hJJyu~{IH zuNb~7-!Sw>C;v34FdYQ^(qSVAU>TgWOdK}#6h&e5&<7@rK!ZNeis80`b?bq}llWas zUyq@XN_-0L^O3ML%gnuq6QfM{7P`;Xobg_4nVcPY+3OgB(J!F8CmJh|cq-xVmclQ@ z*!d_$uY*8}_$3-`h{$I~ZHag{COLx5Re(uOxRX3ACpiZb@N3eddqE&4`4t*%OtRpg zO!6=$xdEo;N_xyTD|uc{axo^jkdxdB0y)W(XtXg2Ls(lYc^>cC`0U368C6|`tMy}h zHfEHMe)#wJyHW5y?kuFbl8&{!CAi1lM7lKe+zgt-l5QjTt(J7GCEdODe$riro`*p5 zfTSxs3!EjLsxj|_{huJ+CiFZ9nr9^4m4IH6bgWY;-*LPB9MJ7W&pV)b3uWw$0RDl- z7X*$1Xx9N-ALWdP0Q5$q7m8TICux6?>{us~-6Qr4vg79=MW87}kq^=qqA_0%`tbtL zLB*;@x+AQg*!3Lr7<$%&=3EYX8bAXY^>WbYg%CgvVx7)GkJ~@uplRsY1Db0&XdwW8 zDfUA-=$1t=w;aSem4lwJ-{qit(DNv0cw;*D1b`RNcpgP8;nyo;>YYm#nJJ#MOGrF5#f}(9;7n`6y#Q1uzDUQ3PzTn}^06 z6tU!&i}2yIpu2cYvF3^_kad$N^cKyWlcW#Cs3PhM|cYskU`C z+>LE*rfs6|CUifG(O1We_9Wt45}g+vG1HvX)4UWzs7_hX+Ft0q&1rUu!r!6$D5m*b zjYe9b(|SyU|7Ni8L-g}8X4ZVE3l*K!>z^V~I1d4VLXJ?q^0q{>z-ZhQ6fH-;)Wv2r zsEdnZ2xElgV%pNhjiPA3VRN5m^LXoQKK&?$;d}1f4f2C4g5(OiE)V<#S!U$@Xjti^8ukqR(LXw;aJ&WulND2Jma0 zGh=XvfaCWu>s%b=*Z>#&06okciatk!*+n7#fLdlA-%_;9Skr-$c}5rwW*!r|X$+4~ zOo~*F`PkBVI90r}e3@SE&t>a25g5p?%a>n>d=J1V`IYI?KH%XU=*{$IU{6ZAf!>jl zE(^~v&@-3+IL`9!nGz^bgPuwTbiXIl%h)6b-S3gimz7nPutzgL+Yh=Upkri_bVod6 z$Q*R+n5@{9U<-P$1Q}m6NU|$E!z3C1fEGOypTWY!Qv9u>@D_rOZv`Y>p{F0|#L|~D z(3OrZey<_B(mnlES8X?RC8A5ddZi{3JtLyr6Frj^_vzHjKdekIPbkUaAJ$OCVi;Hd zHo6$~W!Kx*VAb_AoJ`(V(Zv@Kvg=h#a$mj!k1WxnxUX1+80>w@%HmvJo>`LiDQlEu zv!a%49ZG-#u6HOW9mm+`!TE z@rR{=il2mA5ZE38B$gf`I02mbL5Ji#!IFNoOxkdQHHD+Z(gX_H6LdV^C0$RY5>r`=zSy8%L7Grydl?C z`b0YMMbgtLV1#W-3OP zm-0!sXZpk`kOdR3M*B>*SAT|V!!t8<9Br}G=OCU8^$hkhP%m4*VKbox@_Y8O zvth5zus^)UO0)7)GLpS1IVlS}q*WL2Ap-5J9@!S4BwG?CXMoEX?9pI`m7J{Du{(r+7S-iG0&G%zR$($3 zMQI%Tn{+8*^rgo1*&~xV9=8&5JV4H!o?&@YV)^3_jJ%0Pdh*ZAfS3w_{Ebph%OIon zL#3P@I=JFB;js@ovSKB~^N@x5WDi(~+)J=1PGBme*Es|7El(4&=L@Tj} zW~Y_dGZu^v>Lqn+N9|G&%bY9ijRm^O#*s(G2+_BnH7?sIhUy+8_1e!xW7;UXe>_^z z4sen1!XD5ZRWq=k(0nBWs&i009o~{C(!tm*Vu(vGnNSYAXX^)t!IC5k{2K}hMOoKP zknD%qF`nfCgW-C0QcIo=_e{V(8KF(8a3C5PhfqYLh?|x%B%54DCu6(ea}g|HOebq# z#ysoZ2{ti{lb6_wq)(5v#lQ?bL19yag#iPlr;Xd*U#WX#f9ZZzkaw}B4Z@D0*E~=DQ^LS_b8T#nF$e7-F?R{07tU=mS4Dv!l4Nym28Qn zsNEmY$XLjg7gBgcZ3GwnBW4In+_b}hnA{RM6^NM<8M73?`ZozzH~=rxP?E&oynpxP zf70g@v7hh*s+$)YAhsKz{&8hHQ7qwliRt3wgnZexcmOWA1p?LL;kb}Hnp<$WKs8az zA3aPxh=|}yFX2_uFNxB}=v(!&%My#oO^F?&XW;OwLBV2qsY7XdH60{j%nV#2ksdKH z#&@!T>D`jlAmd5G5sX@k*o&mBFNgAV0BIihCjH8qSQ7w@%q8em8Q&8cD07eDy z@~CW{rXuA(^LZhKRFPNt13>+Yj-O{xIHAzw+$~(0=oqG?@QT`Cj26p)Iwl9kc&I^o z#GqD4Wkik6i8#+vT~;-=#F)OwYr>Jun3?e^o>acy;G(;Wy}#KmL^z zj$vM0QoC&z<4XUh3#N;4uDBC|Ygfn^7vo}{lQYJ-7|}`*1NQTJjUH!EJ3zN`6+my(N-wi+4$6%y1QE+9}QQ(hJ2S zPf|4GkH#%WiP`d&h$3T*ON%pDTk_9!(cmu?MGaprVN}$DF0#89a11WIvcSl^j70H@ z&DMT4rYJlwJT@hsjg=^IPQlcvTq286%b)sIP$ADYNM1S17!+8KhxbI)M6G|EZ5c|O zbyXjp&;ZTP)x>qONxHZnr^oi?g%mPWoVH~Hx)&Q3E&Zb&6;oGQs7wAW>_3~9=2OFB zY%jE_47E5tN=N&^<5XQ4&P0*eE*hXPd(l#Kwzj0izl7qXVdci_O4f zHLzCX4Gg=Z6Tu6kfiZ)XpNs<-jn<>U%^PrOQccwQ$3%fDv4qPR&+&k$m&h2yMUgQcGRmb~j+XwBAB`8s zb2bq561f7k{8=DD5$vMSTs5yOa0Xu1ph#z6qaGzDgS6!S9|0r>;-Y^Yam_`E+1cuA zQ<7raX)-kNJP(DmM^rO8gas556CFD-X9Va6;Nk{7awH5lO?s+*UqT66=Hzc_o! z$1Yr0KKjTX8iMuMVgk(`Udb9gu%4NOJwVEzNA~m7h)?-+cg&@Qw`0fAPcBBmns~Wf zHW%{pONHg-R|?C^TMEmI{2(rx@Wibv)?YztqqOa(JfXNAUOBVU0b3_^53ihE`43zC z^o(P89g70_dExgAMDtpYq6Vt^I7hpnG`b8+)+A1oB4@rR>cp9L%dC zaXl0m{JxE{8wK9R3*$wSsCil>boFi)9rqLdE11PNBmS5jNPg)Tm#N{4A&Bt+3dA^$ z3#E#ah~JHJ7?ze2aD71S+zaA~l@7=-jsscpQN zq9-d3ypRG%FZYE0S^UUry`nHU;UYa^a8yk(*w|;J{JQIs77XNvUqr^Q=TcyHwj?#k zmMS&)covN=3)d?9AU8~cA9kSr)$1#F4}VO__+xbBZ?3w?Cs}NsgkSUbsJh6f$80{N zVLry-k5A0_J0NQn$k=4W=8q>af6OP$Z#Ej7kAZ)KLE>75vKEE1G3v+u>NW6xgZ#UT zs9E_pF_!g3N(lMB%=j4_`md{6U)H~5Rn@9f3DqsxU&?s;Z(^59>>9l~t^fS{pc|-=Ka2iU$oCG-Tkwfg@XzRFtpkzqYirC0dO#^Z)0k zRqJyFHHutcQo63ZvZXox1Iuh9)K>X`}*u+Tx#|DXwdkkEa?nJuV2>AQGY4y49=8)}W1> zkYcn-HdNFV*KMgTs|79rI1rRq)&aoNL(YmnAOeu60QA(j)B$j-F0ZVpDm@nzfX>@c zwxJBoBuG#Rm#NuMT}QUbTFR=m#T8{6%P3e-p{m!T9m4zLigSzWaE4MMJ)*R#qAEHU z9`j(EyHf)+8ZojvQB+h(l!7}Ov!q7*slE{dfWsJiSaIbB%Av(HvH*iMRhQM2SFeka zi@L3@D5+ahRl`APV1dnATv1+0Eu6haVSHWMDc(F*yFB2x+5|3YY~rtU!}z;gwKrEz%WWv!x#(Wl(MD zU^rEHC&WZ z>?EM6Bv+1r_aZf$W)LDLPU7-*v^<^kwF9nHPG8~ic@w-BOX}`46a>&T=^C8_8mR|# znWkPr3(M!D+mqnkDuwAlTE!}M6xNa;rOz=sYp>^%tK|B7nI1~ZnJlkOmMFMciTZ1E z3xB0!xVm$>o$jy74~SRrMtZj0$?(EM1G#wF1Cgaq zU;D3p+6T7(2Yk8@ECchuDg9ctmHh3n4*ExDW4ac$hnD>DKIrN@*XRO|I;1Y}UkAvm zq@X$58H&^PLZ;~ft=bEDF&L$5*TU1lm+TDR|NY%TtNr`CqdRo@AJ`oQMkCSP(T@5> ziQ65o#qAEyza7oh?r>v^YuB)uw`U7`>L5K*_oJ7dGZt5D7W$8(=jwHz;i)Z#P{@D$ z%(9ccKItiL{Bn1iiC^6nFFT?+#l^4wUoU>8tAk5(boa8mPBSN-&`GIsTbpx$p40fj z#UwSGru8TZ_unEJ+TMV4V0V?LMMBs6qqc4}5`N-|Ke;(ERRyK0+8n6SAQQLuAhV*= z=EAtRme1|gMm8%{7IuhDmt&|jn$p%;f$Ob!MyeKVVrECpiu+gXb*w=;pP~eHoIjtm zW7p`T=CtRzksO>7@oy3lpNiP)MLuyTdNNWha~NO>Qpn)(s+?3(|2UqygBB6g;Hs#f zQu||OR6lkwrk!FmgW13m^SyVWHnvJ0+DCa}n}DYpy<7ECbS$jp+Fy@byE@y=QdInd z1?@zmQEVthGlm#+ad8RWSJc6*b1V0l1xY~KU#$^?f6&Ugu6Hs1q}bijw!3GBnwgo? zX|MNCXRg9+{27(hgFEJoR>t@!iM`D9tkz@jKsyjb2Utt)(qq~I;hrSa8`jxUZy&|! zEj9~vPbnFT5XhA;soG9863AZe4rO%{8-Ls6zDoqIG z%Z1QfY9mQovdhg!j0TOTp_BHeKHO2MnqQjPZ6Tf2xUq&5JijCb`MbJI@>WaJVIFy~ zM6(+?v(gnF8{4i9&20FeS*3kIr*^c_7gE+WCfD!Gg>rSA)Nnj~4hp6;kg7e7Q%Y%> zgXNoEqq&Hl8x&r$ZlRq_wF!8C!FkOdFpI`ium^S{hN~Vm8 zqcF{<(TMi2yo+(yYp7Mw;08S%<2t2u{xr}S45S07wDh2lab8OFSiDY6V2Y)_U+x1a zgtjvT2+zt3UkrP8yoWeS9m0YPb8FOHAGtbZ)GgpwYL&`QqBhuVv?WpYXg$Qv0WW9)b!TZg*z`|QYf{I@%qV3ZnX#$KQDc$h zqAxfu?dbsN>Nd=U#oL|DEYefp)Gh{u%7fAKm}DN^u~~{KUC=K#Bc_r3TH4_UadwcQ zMM`~JyiXe`z?S<;p6Sm2@RxPrOd(fgx&Gd(U8naB)cL^`#M^-|47Kj^`HEwyyp>0073A{``}Te+F! zFvZ256thK!>9%rSCVOxh;OMdpg3`R`be}v(XQcFne4aPpUw6$6=#0 zv8DC_TS^Yj&M`wU2K!oO)^^7z1N_yqelS5vOox)(%m>L;F5~Y0R26D8Z^&)S+m(Sv zW0;b&avYbw#o#w8xnvH4?JlLlt@GA^+WTlKO>oOnYAKIFwk0Vwn?!O5#RO-So=x+h zc99VAgh9*$4J1O%%)!kDh=9IYdc~JeB54u`O1W@wNGWpSv=I|1)v*pCR#OH^+eQwc z1o_6<3#Pa^dIm0zlgI1^$nA#gUQ#D2cX9U}@1MDHH}cWG2w_t0vN)cttuco@?SKC+ z@_H5ij1#qS7x|_e^}W({+;f1pWQ7lIER z5EYk7`_de46y@^@=D<=rR8ucAl0B~8(7;G2+AcEv69&~XG3EAu;SXx`M=kuJb?>D)wD-D^4?;+^i73*t-- zT=^;WYJfswTm3JbGhh2ufg37~8Xf*Wa;kh4e;;_-u7x=oWUi@VZ}eTzfBanO8t2`u z9V;vJe)#X5DzoEcIBkbP83QPTj3-z8S7HRF_FwzkYas4f5RpDa(u`%xPw%kAop4~tY!7XST7!noj-hk<-d%t+BkM;H9R z!SWOVh01Vxm{Xu*%lI?G^zg|)PaZi2x`aF`D`wu|KDX-@9WUnw|9>ZIe)->cj;<78 z465XyopOzYQZgQXu8x3-&wqhXWt{F0+ z&00k=kF=sIW!zqoP61C-<1q%D_1lPOOY@Q5pnO8rQCqcfKlKkLIZ_l_+{Yx!<>gAL z*8;E9EhRU0B#eUSS z|F{LHZY{r(2?(im*CXQY)6`p#n1@b!6^Vgd{-ZTF3xc?ZOlAH6a^|39XG-ebu9$d?Ifhng31P^tXF1@=(~XUsP#9Hu^d z!3yMa$hZ~2OxiBr#Dm&+-r&w)v<-xsNO}-6)zhsZPY!j;weWh}A1RJ5U&8-o?}3o9 z-V@Du9?^FUdXt;nL^;&|Yb3`4Z=1$ezr$y&580bOWTEV!#ke}bk@h`^9 z82>+)-KgR@^r_QMLU<1zRq`~A`D&p>XOvHvbh6#oc`C(*48CahgsBm(fmBxYCBVJG!?bZbnA6 zk5HS#AE6aZ`PvIBV$)rBRAbSW-|dwiqD~{Z8C9-?znGY7i7qA|ZqhN=O0( z0*Ogzir$125(r61p(rXMO+`gT1uIxlQL#5f6nj@xY^&m`i@Vrxb?v_2@0s7Z_nUyb z&;NO!x6H$3KKGY1XJ*cvIdf*_-nrP>+>G3na7-Frp(c9xzZ`)SEb>E;En4O9aEE}E zy>atd%*w{{OL5vAyq- zaD!Tphnp4G=D7EL9ro~Ci8U#=unw}mv32vu2G^{hGBJm+)nmCdW6 zcjbInI$T5a{i1iA|68P&&(Ez1r;6Uwmg8D@9XYy=C`gti4^UVp{LfEcup*&`#Lnz} z*&uP)>in<%R;(1lYtXy*x}qnlf7z${pDDP$xa1kG0lux`I(W^Gv0IxRV^J>AwTRXH zSS;2C$Mn~&@n7^sY)i0VBcoRsn#>u+{(qzG`Y&@18^va=ee|k0H!><_SWXRdBc;U+ z#r#TNF!v;WA#r3`HNL}FQotWosA+77l+~2u>wNW*;?mN(AQCBWtS*T}>?@NIOkQ8s z5UH;!o?RB1SreTiD9Fu-jLprAWaNyAI6=KP9$LHhsS@CFrvbx!2r2_)4UUbz;X4jWSrj|7nyCw18X^a$?%xbKx zD~r^Wlr+{BH&oVC+j{0@Ps+-P>6CVtL1GPSayJ{Xyoof{c9 zer#l1MlgPOaeY}KzE_Gx_w(-)Ra#Viqv{t`|LFHhW#WPEJBjYgjbUkV5&X9|n|%>? z?7Y0Xn(1XFc)CPZL08fPik^@<_LUuwj_Ma0>8jm8qChaS7fv1RyJhRRW?*& zS%arKUzu zCB{T@^E0#ZBjYDenC!~Qee)AFpty=TRAc(8vg&CK6+uJs41DtywKn>t)>3}ScR)&n zKkzpd1?e_yA?nn`%)&@c)&y(^-N4wawIws%as@Ms>u30?g*d;>>S}adNs~I9my;72 z(Ys&D*r2p*c4bLfxMp}DN8LPIll=5?BeNno*<-T{Es~KtZbGD>Fq3s4f)$MnFYKQZ zZkO7b5q=LCJ62U0zWL5oEpY+-&I?x5e_1#B&D@IO>QYqrh5(fa^?zpZT$jdw_cp@G z@C1Ze5j+>8q_Q5B5NYSQGQxkDLACqFZKSlmq%LqfysrxN+(Sx`zuSGeL$KTmQzBWJ zSRE}j-KAL^nW>!AWyaQnlTOSYksTR6{4XcV9ycL9Cp$CT4e-_6I()skuD%T0t-Kr$ z2ADdpp{zbAu9zCZxFNtA%|+W%*3eiRsh?BXP*TCYx-Mdc;pW^BWTzImR;D07Ba)8g z3Tq#01ixeKwo?#(Il8{`^s=C~zOHyCzC2xAjV6r^j9c(*J?xP^9?EHrt@4?Li$jDXQRqX%G7K>xYKQeH$2=%q*LURpdPC!ZwU6#9C93 zlUo?c&mK9dFqrFhIet6a?{kItZZTSCwoo=%3D&2i0j*l3qH>xmDK?X+DyZMAPi~d? zlngGpYcgwVYGqfQS<{FnGu#sOf&Y$nP>c2#`!8oSl@%5bkKxvK8Mzj*vbvnb;TFVJ zWKMmAM-FU*;(4|!rbKemGxoGEvfAWN9A4O@&RBhL+h-Lb9nRcNfJLq4an2o6qKjMD zd-pv6>xl1j*SU>_XQ9*t^W2_@_S!|K7MDh9s){3XDyviR>+akJ4Q1FH8Up=$!lg7rV$Z4;AW?0 zr1;})eMybm!YQa1Y#vYr>d@LMx0oR{$4FZ<70mn>#ykSKN|5#dAJjWUXx8m$2 z^=`5_eB^>J*z~LdU#_v0iEdErHm=gLUxSVr<`Eu4*=C@r*khH-FU(*AIMLF?nv?o6 z>5y!>~<^*8#}ft=#<$ayMvc?LOJ#L zQ5o4ySJ@I4r01t+MrVZmqO^Vq&KxR0=7F?C)oo*m&9VQl)OCZ)!b_6PsyLA{(E znufZ{Y17K;!oCPMbzK?S5bS#H!5(3Y=&~GHsS5%g}V@L&$5BAnQpTk;UEvH!XF-rF%*GRZW znM6+)rk2-X6Wb|6lf&8Y+`>`TuGF$S&Wh|FR1&Uy1YKzyWTfG7J7G{-5@D~|Jq^XR zEIGL&vHBx& z@1mj~nw66^Hfvm=b+*|!#%ADlP`9rJ^;IN zv}O*@A>E(DoeI099D3zc$L-fV=r<#)^l1+6pv!iZ@`ufS{zJ z40ShLbuS&gwB%U%Tt}X56I=6{uFF*%<5YJ{VfO+J z4NoI^N{ecMZfCgR>w{<+*?f6~OfSe9o<1(q&ptfY&o3(}LyvI;>R)z2zFTY8``<&~ zXSa(3ej-*Ho-Oz8!_JZml{_7jV{9fj+d=n@EYvw)sY3 z1Ir&h#beZbuZIT;3u6^ouh=u@;SJ3dFF>)+8lI+L^((7q^Ii1R)-6dHkJGNRuBVN@ zH_1)Q{VL$f7vrE4cIJ?+tHg3pw%yO2w)(w0ypUwO_wEPV=-$O^61#OsTvM8p(X<|+ zv}4yg*mkiZy3QuwG;J%JM|w-U9w%o0R>iqyM_sRlXubk~W>tBR+g@!}@7Gudh!(Aa2T z0qP>*pP4&OUm{tPn)OG0J@+R&(cYEccJ*i>acH$Jw7cBWEnD`i_I9jipXmQxLCugStXq=)?444 z`8_HVmj?@S(kEp3jNF>Iu7EWzdW?y-2rPiVJc-d$BOd&lOckyF)H6CeK8g|>mqV*XaiqNI5xF?!bM7Rh&zxC!dQE>^6iEX>J|jLP#x5uOeDrVjlN zJ366RoDrUPjPe&OV|A7dMYN8)O{>qy!+|$E?%;y|yvj0MXO8X$W5-5MwtN?CLRS9p zT>SbT`{cNQW>@8Ky~HL$sYOpeo26;wwqZA#EoOKvLza=J^U>?_y;H=!#i`;x;xutz zaX)c?@c{8aSAX5+)^3k0C?0vDPqM`R7Zx|Rt2?OiT}q6-V@$PkEw>9}WovQuoSj~r zq@WFALyN{dyzm_D)1Y*CV&j$uo%^OoB)?5?uxFp&YJlIEZlA_dS*k*I$t+29k1LTf zO;t_z55*jclhO*j21oGq(&5k zorUSdB-PW&!^(%Ho!1r=WWnKHIWxe~zdiRlf)ko@8A6fH0vgUnc z&HKoj_ZjG~w}aIy;+zoV-~3Sy~cQ z)l^SQVuNB^JuDD+k`&$OWzyu9N!Ow*yv4?AqnJJGBS!4mH`zU7*_62Md2IIOX@0KZ zao9G-ZkPC*oV;Yzm2nU7SGaxKh1(9eA%Q}1hZnom#Iwsjsi@L^8PFs|>F$4UQBgy} zh9vr@*gE#^ADcibAudeqc3TR!E5lQ6&b5|Lj&-d&o-m94gPo2e<_f&DrjeKQtjxnp zRkrrgO3(9DzboPnYxFSkSBD)ObtXg?7W<}Oo7CPhVx6rJRhZ;Wn zwbSGElfsACCne7;#brr%iF0W99QX(_ z>63bVeGUG`TEt6c^-0OoO6L^Ul_#e`(@Li%CFf2{N=Bs{I<2}9xh0oZ*CgA`s$?8% zOKRus7Q@zP8k@>uX&S0;sNHQ+JlMB746;+rtCY#OzRNKdtDHNczQ=OZSJdIEdh(pQ z;#wrYJ3=;z9%t&a-1zfOzjK{GdbFNW>OLF0#3vL1~#k z-DP!Q&)qJq;#h#^G&k^x(QY}}J&f=wcJy)q6Z6VaSb>m?C*rnlY^WOocegfzyZ$9L zwf-h}Y}ZXo!-Xl{)pggMo7@(&OK{cr(1x8^SGfxjc2Z-XB)}0rygb9zb63vv*o-~T z^=ZR}<~!aPM=OlavYfZE%9cC?;{QV7W+kU(}hXno%CwB9ACW{dFQh8^lLMI@HuA^e zYG?SdoWDG1;ADkWh%l9Z@=yC%prF?_;3PgIzl zyC{yc6}Pv9Ed@FqxTaj=D|Aj)?53Q}(tRXn#CUut#7%}ag8L(GcG(>|EPK;i-rQfw%woeejRqP;~q zCy`SUJtK*wmGcof9g(vUIT?|2k%3JvY-i+*FAO`2u1DLX#~7ZlhIh8CRj8@2OVz8v z?C!Cau!2PQhSc3|MWG{zo5Zv6QIb+_(V4hH;kF7&Io3v6*U=6@>^nw3QWx#nM*0u1 za`T@(;k}@&{QTT}Trc*YD70+DmXKE_!a8AXH4jF(F1mZy-z@+S(YToHj)m^S18hln zYbDYjpMK;CFb{3KHjRvRN3gRGRxO_4{>3M4&{&0cEO8aBD!eCF7q(C6^)_urT$Sa= z7pxuPF(y0=a2~ujpOKs2wD-eF+#S}YWr-aM2L#@Z;2l1!H2R@wEx1VdptjKq}9LNXW{<-t__)%JSYuD~|j>{dFH0TDRp0lHj-Pu0=(4;@;?x^BE4(_hHLp|=0 zVhz|K;4Z-n_* zSd+Mi&x-a-u`78qq91vfn4Ui_2oFIhTK3rd=kYXi?w{_XOjQ-wpl)k&uSM#JwC)#Q83Na@21 za?zUekr)GhOvVk&gM)ux7`}BsGfv`XbKKC$#|Hpj&)G3LNHjo-X+@dX%jVB8OW zzK0{g`EtyGX=rXb&bJ$0Tz1C0`|Jbl?V-(Ehx6lwgl z%itsM;X`f1m>0vKMLgr#%W(BNiG_ur}3j%E`2YI z{c^I+@cHzGIWQj@zb56criX0>*(YB!R~a#`2H-3FM$1ayaaA#)AEO`dzhbq@z3SI8Q^}% z{Qs0VGv0<6^WTR5{Bphze`oQR5cK)H4EwtJ853jR^3!ZHna{VdZ^M6qS?)*S)f$bV zkGB)ObzCGtQ z<-qjxv3PM_6?k!AoKD4y@vHFSz&JewFUH@&iv#0yI$n$)f;?Ix!?Xn#9+v_TrgIj*s*D?Rw&y4%Qw`00p z{JhwX`8qk?Cg8NRufydMH%5=keDCxB|I&WBTp{{5Eraj=^yWA|+D!|i@$QftOA+t7 zkNQ5zZ8%02;MF2X!vC=$9#w;lCkJ-ETDYp>-n#$d(RBHP02{9st|`;Mv--w{cyt$M z+S_nrb&LHGipQq9%p%B&@5%Pg|Gk$x z=!}X+dDx8&@i>frVQ;yk#sw3DUG|=x4g4B>EHM=CcDGn49;LNEYaWJh`U%0|_I?Xu z_@#IEH~(KecC&%@_XhWO?sl;u9)}F>fE+gA)xsS@+*|iwd@wNf28s^`1?85W9jrKP zomoxZ=LQSxJrAfYkY0y)*G$AB@#tQ%QRfimmmlyT7<+$Gu)*H*fY`!yN5jAK|9CX} z&)VO)v&9ADg17Dc8oY1e4hw({@vb@Y?>PPN;0sI7gK%6hDfUMw-W}#*p?Dlle{7Pz zF!o26eq^)vqwH5U!%kY9`}z1-lK5bB?2Vg#Ops^|(-C+d=MJZ_B=Nhw9~b+ho1Wc= z*bpDxd%{?Jw9D_`=f@I5@w+Ww^Y!yhoS%L|v*{-`d*8e~CpY{1Db3#VbRagw2dBl} zK=DCQv-eY*y)SL{-Z#Brm|uCX`;Sw7kdN6yHnFxDBgAT^*y_Du_4}dv-EvM>zi;+_Z|fLxA-Q}n zH+!FG@7aNDi}tH~v%e2)_I^UM_m$1wpV#dD70upnX!d?fv-fW_d;eXt_bu78!oUt` zTeP1Y>^(bLZG%xkZ+p))T;D8v&po$oFeWHz_V?%=rPw85_wf^d4+9@oz(rqtk$}%R z2tNYQ{7>QM9sc5vcJDl#GByv~z5dHjHR~7Xy5f67_SFyjO5I<5tIU5UqS>dJkH^RG z({NQge9}c%eB#UJx2NwG>DBM91EWdz^kH+KP1Bn^J{o?|BKkd*==`}Tu?y^7`~1a6 zwxj9!-Ev9acenK6z3nE6Qky2?rv#e(9iPK$@_sS>zrF;4_|S0_t^P)f$$4}y!8LyzA?wY^Bx{9j)z}-{ofzgZt?*^KKjIeyQ#@1 z!F@0~1G^9H7YOB6JddA5XTX0V+@24zr>7Y(*{(ujii!anBH*&Zp+<1DEIrbnI`)Vc=@&3skzi{MMx9J@z?iv5> zF)RFg^cz6T+->yTzTE6`#-@>bUD3qh^AL1Cdw6^UQ~RxneE7f)hPb}W*56e3F|LF* zTTP#;L>D-6kc&vjzJD>C!=|Ebr|RW zaT%do(pH{sy$%iI?%b{>bQ04Pg?8&=W$UJ`4deX3NqNo+<1SAtLswQ7cV%U97FnFd zJJ5CEwERD=b7(g&-U-0q^0YE{d0HBmCkqLK%hT4&p5i*xH2zt zbZ3ikw!XszZ-eJ6mwrM$;pSFUw zX*u%s2Mpql;s3TT@Cqb`-O7ho(=fR5u`+SxV`b7EfAeM1leThjO$k%g5;s*2o zJ+uS1UTyF%{vVkTv?f2S)Crn`F~ti z=$5qZQ^$vKw>)N7{^m|hZ+7!CyLp-2yv%O9nB8`KLSdAicJoZV?#o}RQVX9{iW zl_qg8h#SWL|HpE2A`C3bII~+evs*TElB99Vb{qm2+_D`N+AUkR&~DjS7#Ns^U*7?= zmBSF)_V;15?eCd%5&pw43NN2Nhc3c@81nG)@j`k&qqZLvIR;ZO@@W`~TNcJkX$CM< z;N{a)(Uzu`F2a8p8u0RI=F+yzoTXpp1vE3pum~@I3}try7`mLc_G*QAC9Q4OAOtY9 z#Op8HuKq4bcx){S?Y5njZ6{7^@g&;fUFq}j9|opLY!%*oDKPVJ&#n^VGcexI%mu0 znA6Z~3MQJTV9aS4=Qd8npYVInt3?RFmw5N1&wKr!kB-fdtl7J z(Oe!*Pjk8Ur^n$x4Cn?qx5Riax=j!yVceQV8jkr&D8hdjT=^i5WX=h;jrg~?;ryT1 z=rFBa#^rL*%)gVF`Oyhe@gIg9yb=!#Z}hrl=8l2^n`^?N|lNqC+1Eyj6MED3Z_mAafmf0gT=KB=J%$LSL zcNLcAhd($C^GU*(PAJEJ7+e`5%>vkM7nt>h`w7$Y?{va6{D)x}Ud%HaV^`mhrn@Cg9FQz#SW4BKs4a<*CsKkF5*d1h=xfowYBTb4q!OmG$Tbk=JzQ)WCwX8MYg7G>Z z$M``S`J|csGQVhXt_PifI>6xryqJE7+1G)6F%QOvAx`@`+0){gh|>vNAq=Z5KFXX> z<-)-l#<7n4fX)q;CI^3_6ReNQI>9u{5a;%zxxJpIu?(o9&IzoH7?SWx%n$2fcQZz= z>=trT6`YHc{K9m zy3h%;@E-=(h9J&up>4=nc+Yup-&sl{4d+k$X>YLjff&=i{aJ5uE;H@Z-*0hlA3C89 z|6y?3Xnbf_hA@}23tovZm(8`4FqdJF#hGT9nQ7d=uH7Pdbk4eQd!mL>_~&&^#i=7)xuXLp$QJZYw%hUtC$V5Uc&%-_{RxF>uJ<4EuA z_xBV_-xp)PIBm4OLVEt4ZI@3!k!cW5!X)PZiSB{cl?eN~$~4^(V;%POa4^##&NQ^Ihv|%CS{@czSD1$DK_?X9KMXw9 zGM;Ak^^ohyX&FD;(hM;BdU&hFS%+y~58t);FpOzm4|iFd^QZmx4Q$;o$IXDP0xvA(R^w66otTYM7YbizIWhIcK_ zx=JTBy0H741oJ7vTYhH3AJY@?KJmD){X3dQ!_X4rWHUytOc`gr8qPS5CuhINnj+i{S^S@&qa9bG$&Y4=BrZ4~qGU{06~U?{?i`B!4hCX8t~ zPdZ@^{=>jyA=50v*d33MCdr&I7r?;wj?;EEC-7j0!L@0KcQ^a^6?o6|thaQ+>G%(W zTVHGlmK*a*NN`60q0i!(jzx=+u;D$VkAb=cBhX>pd}1~aF9*o;xI z+062MjmEV6;Nx2s?|?DeOyEtP3qoyW9Yk>(7U zc7df~8D1~b-YV1HWo9{Tq;0;RNctU;o}VG&a;6~tZ<3xL5N13L@zv%5@HJ+Z8;{dW zGX#Fv%yQUl27~9#!(e`n!7tBti)SMKwV8R2LisY!QSf>*^Ss{-1{=*e@bk2-+mAj0WA0PTztEge1Yk(Ti*fvO_WKUgaoWWgqnf%jQ_Ox^?n0cl2xHn$ zy9Q>w6k|GJKK{e74lm~U7RI;JNK;|w&aWN#?w&n+p+glng9_^PQ)#3{fr~NYISbP!Uv|q16#<5=ffbs-OvkYly zpJ$!Lmm^O5Jo({PF8>O|=>+bq7~F@!k>?eNF<<7-{ebW3%^1739n-EvdfLzHKBhr@ z72>p?m+LDcehuPu!U6!p>z00vIiVw?*8XE&0qW`dmgXkBrTx5qwD>y2X+N)ZR=3w9 zPA8lLVA#Mo^5h4v`S~9%=LW=SpXaLr?H!+T7;D@|#u{2L3PWxqe%Hq!>PWxqGJIHCdf9){ygW&(9u`VwoJ)N)+ zz_82G@B`xiwluFJPA8n}k_5jojyzi<&lY$wAMPV`!lE$EzKkOcKTzI=Mw)l=C)yu7 z_<10v;RnszTbd7%hECv)jNu52e`5C2Cg6P{I&t`O*au^W4g;$K5)u8qMK6yl9rc zJJ#E@_gkFv+GNHkc*e|av6Z&;A6YyR z1yW7_vEa~Vhe6&SPraG8gheczJxjA^dI zxPeBROtYV_>q8^;Nf^^UPj^m@c}+o#_IW1R_9{Z0PFMzD=*~Fu%*XgxOH+zC?eiRA@e0IgpXVft zv;1hEXA$Gb^L&h_TAEs87@>=71OT+z`_S8cAPw!)Tx9W;h||8!*$?j%PYK(cc4myi^A5yY!`&H2CFeH6Vnx%tb{=Us zWa7nq+F+bdTl(=9KM-TK?Tq)tcyEg*n*BC9%Hka`ru{bJG@O?Cxi%m3V!J{6X-6{+ z;z=0Oep=Q`#=BxnC!CM}Y#59kv?a{tqq#hM#lal79R9NtoZn!s1cuIdd9!>tEtiom zKWz%l6~&N-*I@HN@h}?Gvi$h+(~hF;ygP?!%($E#^&}e8a-I0{(-zTf@E?X!yat;q z#kDl1ZNQi>KkZzag@Iu{UW3i&h?mirb~(m;`Ds_sZSfz5m3R#{uNJSNG3`wl^W~>q zN4Lj+7}n!8*nE%pVH(qJ#F#HX?Pj_o{=@JzUW3gqh+n5M?OPc0<)?j@wtnM>Ok>_I z-a%v9ofz}wr~Q_;KIFfd#{9E5hzqA}i7{V(+SW8HIEFS%V?IdSfyR7!Zq1jUmThSq zuHkU#$~5L4VjgojZ5qaW`Dq8x>~vum!ZhY|@hBS8@|et*pEi%?4u^r~ID^fT#cYQ; zZ7Ifl`DrWY)NtA=rZLYF&!sW#e2n?>(=MRd@L*WPH0JZfD`-r+5@Wvnw5#X=;k4H< zjhWZKy!XPNW`J@$r5i6 zpDuRW+R`tP_;T^3Vz+%Q{dE$*NzCi-e)%_u9~5sC^B$s4|GfBB@mpe^|N8Wwh`$i; z6z>xMB>qF(vPCScg+lxDij}mtmA1_W54-yX(j}YgG^Tm_Ir-@6&)5W!7_H%r> zu|MO@zK-`YG5ak(&U+``>?e7z5#J(SFXpucpPtw2yf=xT7QZNdUHp#tL-D8L9pbOW z{}%ru4sc@ZmuD|Ae%3Y`PZZ-9dZY1v;^E>#ak+Sr_auaPl;a>e<}V=+!_aazx>0+dE#R6pW=hifA`ZKAwEu=CC(Q| z#8u*X;w9qC#B0QNiXRm}Cw@!3UHp@{W$W0wbQE_Jr-{?WAUKP!Gm z{H@sithXKC55zf;FaIQQig>hmqPSE%OMI620`V&G&Ek8-o5dfCKNtT?{GIqe;@`#b z`^MH0zjz*9-vh+$#D|GHi@S-F#eKvB#V3lh#AC!Ki6@Fr6_e{F3+s@xR2siW6{w#xLh#;^V}F#bd;$h-Zk;5MLm^ zT6~B2G4V@cJfI-DYzK;y#3|xo;yiJYxK_MCyh6N2yg|HK{JQuP@wZ~$^z~(Xpg2oB zUR)+_6fYKEF1}g(fcP2l+v3l~KZsi;#+I|4_-Juoah7Qna>&17ApAf$${#g8t_)qZxxbE(kGgDkBE)}m9-zI)U z{DSyB@t5Kw4vEe8c<~A1apKd&)#4k)_ldWNw~AYLh|RZyxVw0Oc$9dOxI#QvyiB}G zyiWYE_<8ZW;vM3{aRJ(Iqh#?=@mTRf@ulK>#XH15i}%I76hE)S#D(HA@pa<6#XH15 zi}yWD@)!3Mmx*VKmx@=3ZxcT%eo5T2Q*6HN#K(yHi${si5nn34QM^<9yLf-xU-IR7 zq&P*KF3uO1h#SOriZ_X06MrK9PJHYUvE>;o&Jmv~t`?syULk%#{J!{K;@`yk;l7zK zlM&*H;tKIR@%iGb#p}h7i(eJ*ofMmI2XPPaAn_RS6!BH!JH#8suZTYqAJRFt4Bf>8 z#iPZih^xeBiZ2phFWw-2Qv9a)@8V8J#g;8ue1dq6c$s*$_;&Go;(v($EspCFoA3VO z!^GXieZ|AYx#B6}O7U#*x#AV#YsI&V9}+(;enb3`_+R3m#I3r<*0-(rNO4c`K=BB1 zfw)*)BR*4nfq1p}R`CPkE#f!CAB(>d|0>?+=-4_QB0gH&N1QIs6`v}eA)Y5*D!yEN zqxc^26XI9IABevc|3}>FnAmz9Ebc7sB_1k1NqmO*GV%4|JH!u*-xPl=-YNcByjM3_ zW^s}@Sv*KQQd}r57FUbU5HAy7A-+L;w|JxY1@SxLzl*;W{~=E39$Vk;;&I{%aijQB z@eSgQ;+MrAid*!E&9|F)l=w99BJs`QhsE!S|0Rw)Ha4$L;#Bb@@jUTD@hb7{;wQ!b z5w|@qHs3zt$>JLE3h^!CjpA3uUyA<}x9b_3Z?3pXyj*;rc&qq(@qx*)JUfZI(l}S) z&>i-lP3j|Q#?jefntbs@Ni$7cFKOn8=S!Mp5??O9MAEDk-zjPC5kDwto|5>p;+G`N z+jM5QF7MN}?jONi_v`Vee@OaYB@Lf#`qGsUxD=9z{(7fSji;uVtq3h`Air_I8&cS!oX#g9n(C&XJ| zPRs9kyd~-16@Mz}cZhewoR*($`CZcU^I5)}_ok7CLkAkyBRCvO+xG1v@qv=QKs-f! zws@KNYVmF2yT$jxT;>EU!_$mgeRy8{s-)j0-a*^)|3cgH$EU>N`_Q(&ZN=ThBg94G zv+1#}c!H%gu7z>90QR3_yh764EZ$7px;!m@g|>XQinqbcvkmg!A?bIDe-QsH{*$&m zTlbFnAaQ5f)};r1pj(w78TOy&94TqW)5F6wCriAVwrLy0b7AI#?p<&mim#OP z*NWG|oVFjPy;ssdDBdjTpB29dbJ~%Z_5(@(vG{XI-zpW$X60}YjdMQ^?O^{|&7O?g z@~4RV(l%|TI8V|PiYH5&GKp7;t7%&X{A8e823(Q|7E7A*#1~8Y%Pc(?^%hBUyZCNN z|CD%}_@Cl^`^1*#aB(ti>pqai^#Tqh_y_UN;`p>!p8JUR zgPG?jBTu ze~$VZ#%-C`i0=_UAbym#JYN*QMQ4Qhzen4={swbi`{GYuNcvs0&G$#~ue43uv2V;> z#C>TVXfT{WvyxyKDe*komZyZaJS)XBVJ;h+$Fmr>2t*6#nWi3=e2a_aK7^- zzL2)%xtz9TxLSNY%;mWXlW$<$mgj!)*QX(YBnoNc?v3-IC@B@eB0OuuNW+`1`b# z$w%V9OPa6fA>p*UB;IZ?;#SUw!Yt=8NY;~a%QHpXSJLN-CyA%i*8bGfox}Ogm-u4Z zmS+`h%W$3e2AIq9ASS<$aa*2;#GA!Wi(jQJ&$qF*NX3v=4_n0AY#e@^^{q~9j~0OqvMV%nXO{#)_S;@`!4qwf3i z-%orH%slsRf$xVhZsmWBI7QO;6Aywp?U9&vjHJ&MPnPr%aS6<6i!p73q@OEZDCw7p zm&2U)3`~2iq+ct(L(<ymyuZSDW}G+rEjqdSLgfxdt*+k83BkEbntnxxMcSBaO3*NYzzKQDem{Dn9H$1A^ViQ;bJ-n6x=1L=Lj^%@HM@5zpm zG!w<;;zsc~wAH1>;w!{giLa+^8Saqy-Qp+2Tg1=PHtkyye^>lBN%N(|zY_0~G=E6E z#jx1A>`mLe4wm>K;!d=cVG_(T>=6V(A4$_+Je0Qd=`ho$2Y61Oq$w1iLfbNw(0d1N zmslP&SF;(SSSn#8Ayr_r`uX29Go9Ru`P zCCx(dQb~V-r9T|$S1@ktb&aH7BfdxcfOr#a%kZ@Ld6>(?>y2+q`uD`2ioXzlBmQ3e zo0uo}ejBx>*(t(sh{O*QC(*W?U12U;71H;SH2uXV(pDxTXAQ&2!~?|XwB+Un10 ziC-(efwtwm1?I9%z_L9cX&w9oyjHho;UoTtP7IRh&gxB0FVucmF}Gwq>|Xd?n1~$;agD7`NqFFTO|8KQI1J{JHpR@qfgJk3jxbo;_$>FW`_2`)4L( zFmB5*Qk+BEw5N!tiyLU1mvWd#TmB2ht7t2?wKOl3VYpr5_tBQmleFdYqWBX@|0RuU zOdNJe{8!rY*=J-dpFy;(%Lp3RNjZ#$2b+r-w{j>GPp56#dE%9lW|jC_NpqXT?-buF zX*NmxDe-fX<_&t7Tjby)+Lrn6lI9!Qmj8S4Z<4+RZd~|j_ky|Z%=Qq*ZQ8@cNs@lB zI9;3tGoSP0(DpHI`J60{Nc!30v&EOwR!^>@t)AQ}@eQ<y#qmQ?tEzgd$<=I6%P|^>lEuS$GFQhG>skG%YU%Xg+HEqjw6K#3kDe(ts%kyd4 z^88Tzx%gMw@@zRemgj!7#oN=CXII+t93svVpF-QTrL-;QOo`8?Ezd=?<+)0{R(!ws zaq+X_*Tg&y`+cwtjeDOQ4ut*lXO3YU>(Aj>@gVUD;tbmM>#;QYksMB@E&qt5nNC~& z)#7?dKVN()oe<`EHEs3zCW+rk+k79TZN6K??@9VkY1|j*@Gpt~o3?!T3>%+MqWEy} zG2&k00pinWE1yalpVip^+c>;S z+w%NP((IsZ8Fq@llQh3coDcN(>08k@uSD^YlBSEeyQJwO@&4i=v@Pc_nB~T2@MJTN z7l%UHmU)u+RNAJUBVHiBluiiqxtjKMOyYOaR&I~cmgf^NmuCT%=MBbf8QvDZFX?yD zmjBNZ{~cyN?;@YQ#vu*fb2x~$Jllyo(zXm;#C>U7mlNpY!+b_cJdd_@IgPe_rovnX zK7)1!`te5x$v@OFH+VXi0<}%zAkLT_(Zp-ii zZOibn_%qt3{Yv~NZOhO)7d}2*hJ$E}ccg6@deXhZG^yf#FqfwV%47uNwhW`ig*4J| zI9Yre%xN<*Z8hUIZJl^NjWiqXE)^e zmZX1Iyj}dc_#4{t{6YLP%shu6&wWlp8r!D(iQ9`iio4R5=dt4BVdgm*d7dEYhl|IE zbH$UyQ^e)8&8tdW3v*r#nAZYHzes$c_!9BewB@;0d^5~E&qbaONcu;_Pl=xuzb4)) z{!sjh_zT*W;Tv%)oUr=#XMft-r9&j1L|eO*Oj|zv#5t0FJZ<@$Ch=*s<eAm(o<`OnREqb>blajv*hTqiz5e3AG{@fz_%v>or>5PvNG zS-jWySbF|;jh}XixI}z`_!jY#;xEN5aS_hvd8Bxtc%-;oyj*;X_zCeV;(v$}CdTI5 zLEKH8E1o01RD6eci}-c%4)G7-Lnp{M~an&08hDO}sV)uMYn-|Y#{5n1)eoXwT_)YP9;=hT%rMZJ*aL=wZ z|0?l6#fPHL;nN>3K3<$E&J>Rlv+w2eIaOREt`{#7FB4xSzE13(S83~VpTwUQKQDey z{5SD;bjPrKeh~AwJbauF8uva}e2AF8$KlhsXH;6ALnJ;-e3E#)xI$bdt{1!KRa*Y% zOZ+0SdtRlbxl!T|h#wKZBz{f&ckw^OUyFB%_icr8=oXge{^EAxL&ZJB$>KEe0I_>s zrR9IJ#EZpc;+bOiOiP<~sl+c3Un+Lbv9$EpN&E(}dyb{0c~;`Dh~E%z7k@6^DgIWx zFAloV@)RE_?jlYT4-k(L=ZYtaPZ3v%YsKe?7mHVmuNB`VzE}K=_yzI%;*Z4Nh`$%N z+&fl2t;L6m4;QD=M}_rsfcQjlhPXgHQGA+ss(7K;Jr~sGb)m#B5w8|sE52ELoA?Rw z7V(SXSHSM^SA3q>J*U*tuao$C@%`e5#ZQRcGe|9;mnHtXc$@eG@n_;4;-AI8i}%Mh314n) z#Yc7u51km3Tk#NU?h^sHLAO@p5ssxK2Dze5QDb z_@e$&F;z8mu;#_f&xKun( ze5QD@_&o6?;>*SB#OuZPiys!hBz{f&j`)4?zi9O5ID8`x_K(F|ira|~6(1`;UVNfB zLtH4HB(4$Hi_Z|BEnXr%UwoPPO7S}JdhsUlQ{t`SZQ_55zZU-}{zaT{K&(6u5O)=K z7pI8R#6!fx#0BDs;)u9JJX?Ia_#E+K@hTeo6^CoYH;Qi+ZxKHyepURYco%(Kn7?~w ztoe6|^ZJcXbC9^5xRW?ZJWQM^9wW{bN5m!K>Edef`QnSjmy1`6*NZoZw}_t;zb4)) z{!F|>{3ksiEYJ9ZV%}H0zxW98QQ{urWbvtV-!T7TafP@_JYT#(yi|OFc%^ui_s@Iq^&4t>SIs?c&eHUx~jH|0@1dymz};xh06(i4PTb79TC{DNYd&5DyWL z5W8nb+qTP>_ylp0xKvyvt`(mvUMjv=e3^Kic)j>O@k8S0#4m|I6n`TAUi=^NAL176 zW830j@gd^l#J$AB#F^sp;>qIa;%f2P;&a6-#jC{b8QQk(?v(f@@l)ch;%(v`;+^8( z#c_wk%BP+9Q1Nl%UgBZmO!0W}WbsV#Eb&6|67eeWHR3zP_lVu|y{+7yllZ&h55-@L zcZpkdh?U7c;seEr;%?&O#6!fx#QEY0;tFw<_)PIR;>*NWir0zPi#Lm(7QZ8YUyMuR zLEOl&{YMuydhUs)F8ZA{B#&O(>BP8QyGUZ(t`~J>+}xdUJ2&acxH*M!&ICgmUVO$E zhXHu``@+2M@1MgqjB(Us4w-oInQ|OP;pOk0<-mN_4Tn6u{5`}%n9oh(FbOYzpL7cB zp9xmPxLtcJW!zlBcsKlqp$acPmxDtsUjBTi0ruZ@n#;J=$@z?%7cg#pk421|moeTK z|6y2;m;a8*3fP|`tYn-8V}rjY&=T*xTZ>u5KHh=0ZN%;6oh0rmPND6Z1GkGeXYZ%w zcJUrY+qTXWyY0dS!H|QOuLEwo9O%LUw~Ma>lW6o2IdHpp7tyw@OT})x*tV`>++0iB zw&r&6o=e-ka&8yz1+;DJMPj#IY+Em9+`NLe^IvWk?^U#I>ubboXxr8|iPzD#-PemZ z&@5~W_v7X5e*eq1i(ZTS`vFK}%Aq&Le%&YbgKd2ez-OG-X0ASekBo7;Ogz(^fcR`PE~N$Y&8&)x#k`)+d>FsN+yP!| zW^vsnzFW*|`<#|(o)o`m?u_`GVqU{%`Ywp`8a{mtyi@#xnMM7F`FMD5tPs=F2bz1s zhl-Cf_d)zPajKcs?*ub9%}8;cn7<>&c@09EVsWLJ?LnOxk97#nFsH-kikF)+5$A7& zG0&0kbz)xIXFMD6yTuQia}eKT&V`>9zb58&e&)k8ADd5tcbE&{@5~e6pT%seIPE0F z_c5Ogw>L-NBh6Fcqs^sovbh`{WUhp>%roF|=4yDNxKvzgu0@(N%ysZ0b0d7A_;T@e z<~c}nt9c%Lx0t^j#&u*{_?VfWeS3rEj)viV@!!q-(@yaZX6|>qw$Ewlme|Q?6l<`b zxSjYgGe$vIGn%s?+1w89D?Y)Du3IqD%%(n1JlULtc(Hi8nN5A88O>S1>;GI%`dsmH zF|YaiG}oECBmFJnyUoWU&TIZmpA2snzhGwb_@mw zytogxH>0TyI*WUlxj*(ZkATz7qu|lzF>rx+inz=?7HMXR8_nF;&N6dfTWT(ZFBY#d zPegpJnfur6;`_`~5Z@?%#>{>274bV}?vEdu%izz%Ux|MZ|8Aa!^n0NKvOKxZ@?HR4 z1s@_l(p-&rH#7HB-V0!Q?wdo+bKwm0>F^jc_q$2v1#pRZAzWo%3^$4wiZ3!RMVi&- z^WYoI%i%l3_lY-}FG8AU%q!qm#BZA~L;OAS&;W1a?oK;ziM;WP10Gd_+P>=OSX zj&B=I%QOk%MDt#VcQm(#yNZt&4-gL*j}=ccqqzyDnv>w^;(GBJ;zefG&kM~*!&iu} zH+Msv*ZEl{^lfI=PhQU-g!;tcdGV`emcusjC*m*67zMnZ&wRK%KbyI~w7|Ir<20}B zd-Hleord_4;%;V~HUuf+e&XTgETkDHK3P0XTrWPuJQC9`5}z+#ZO%cOwc?x2+!uJ= zeh^n2!_(qd%q+Ke#2=g49_|o-XJ%dc-HdL1&bLoYJ3kHPEnj1Pw|7hh-Q_PW(P4!&Fb zkU0%ib;ECdhxgPNf^K5vQnSHQ%;)Uh~h@WR(2w!Sm1Yd1l2Hzy+ z^?5Gaa>V(2m)^WSPp?M&CG+(#uhlb7e_&nFR@{G)jt%xm?Wb|buxc@x}L z+(F#c{4CNOEAC@{9q}RJEc084j};f1-$DFT^LDsQ%xn8xw$Bl7H2(uW%lsw0$ovO< zvH8F_^a0HLJ(o4&Tg3O8k42h?#k}Uv`SQC>FPZrpE^mq77k^>SK$`EwKb!d*E-gBQ zdD01DUi0U?3K2hCe2lpS@m}Hq<_5%15RW!5Mtr>ZR5O1Ird-T>0h}-6bIq&Zv&2iy z*CBqfc$Ik#;%m$|z;~GW9jyDzx5FF7Pl;bOKY}!Gi$67QM0}_C-{vO}|J}^*a_x0! zxGwYo=BMF<%`d_|=#Ho)7*fT9%{+!?ibtDy+$J5AU?!ghWO#)F6J4C z_YkL;YZ32nZiG)XFNQ~&SHOAV$>OQz8<3_#++cnb@iWDX#TS{MK$9lPEHoFx%f&0rtQ*&gZxr8U=5~Kb{J8i@ za~;xbqmKkId?NnR%<|tQ{?*KF5#K4CmOjAD{?%b-?z2am+1Kr5#-)T{fSKE3m>F3I z+2WJLC!1MSO3X=cjd-4!{i4O@qv4Cq?EkDb9}DyMe7Wu^@SWyV_)&9T_*rv*c&m9J z{IU2;^AN;$nNNg&6~|-2IWNZdF{i_A&6)6FX7;bTh>tb%oTZO>0?hlI%#+SAPlEHz zXd0iP$n)O;4=tIX%XYt0wJw~FsJvpspxyc*tUWqD68oG_Ro%jfGH}gJ7pCTS;X1{&7c&wTAw$RMu zPQ=_3E;qBz)R?&)=ZY7Y#~^;5_!99|X7;7mnAs-WA%4(&D&m{XMevK_x5OWbzZC!5 z%zE;Nc>&xSb&6$9A0X~%UWj;-c?sM@+*^Etnf>a~X7;7?&AcXgiun?_SUlal67dG} z{qTJAgYaVU1>!5rn~>%j@y+HJ5WiFWp!sFQpD@1)KQDg6{08FN#GjbABL1cMZFraX zck?#HTP1~M`yRZ%I8mHr{tju55%)6xf_Q)NF!LXXXPbk#AUH{UvbhD~Mdp@pr8yCv zC7x?O1o4IDqu}$+{C$MW#H+r-(|7b2n z{5Nsy&S5$883t{|9nEtP?;`FYPBSk8C-5&4Og4_8x3>B zXNs4Z*;ijFUL(F!{D}BTGoQ8aqWE?3$L4#GW{3DY^ZkhbEaqnc*bY2~_`c@Na62=9 z_u+8yG2))$0p?ecK3$wGKFRzB(o8aMg^SIf!jpDpo>_$Bc>=EIR@yZB2pf0JUD_*ZeuF5!HSN1FY_ z?af0GKT^!!M(1*lL;QI0AaexqOmU8xzilyIe2Tc-T#qzWV*Y+Q=QR)Uv&?6}OT`z8 zSDDX8nw!KM#E*+#5c7A{IWPVe#{1$=#NU`NL7Jb$ab3e{S0cWTn7_BqJg-2!qj?qF z#e5yyL!4?}gZNc4m(M(UbF{i`r&6#kL z_*ik8_(bt&^Jq+4XfB0M6PJl=&FrhpHcyAo7V~%ExtxrzG*`iE%(d`3GtYha8}Urv z2tOp=Y@UnwOXgMZR`XTxhvHAgUz=}0ntzLbH{Xdke^Z|GrS~^)fDbXVZ=59VVSWH{ z{?5=Eo49VtyPh6VDLOHouKD^TmtJA0d9B_zLr+6NSn)vfN~9Ss z9%H@|@dEJ_Gy6`ZX7-(Cn)$4$+2XU!HzU4Oe6jgf#8;WwzglZ%f9W>yz2>_Rf6TlA z-Xeb4d>`U(nxBT>HM5_y-TV>!rFfV56U2Wqe+I|(2+NlJlYPYdnZHK73w<1R3Jg8P zY36vu2Z@J^$A}BXr}# zgHJW*!=>VCGtbi-#HWiFh?j_$i?0x`F_$3ETg;X4dNc2r-79`ryh;3=c^=ZgCVtn< zYeAow&w{@&FM_`n|03p%WtKnF>?LkvUXFNMGtcV}GhYLD5qC3Rhxkys7l2`eILFL- zn=hUuo+_>~w@3Qf;sxUK#g~iMm|1UcHxGdC7e6X~Qv8Z|oA^`nVC1vId;|yfSqfQ2pd3yOY>uWb#i$&OE>()zZq`ObO3R1TMWrs-ta2!8_y525dBZ=~puUI8 z{O)_7`@HYHb7$txdnYr?;VtGT;9rPeG_OMa>*k-rZ<*J^o#K7wCe$Ahe`4N>`jg^5 zqy7EK`gHNd;^AhVn~gHJ!xO}l#WTdWiRYRB6YI`5cfw`jYViZ+_Yw1mc$xVF)UPm~ zi`Rul@g_6JbDGUV;O*iz@ow=u;)CW4toxC965J&|CFb|k^7v#-y7_weBJpM7Eb(ab zjfkHho?_l;ZVBKbOExcX4L;R-rKg4^? z4`JN{<~sOe@kuk!srq66aUb$L>U{H0;2~z7J7t*Hz$3-EW}YuG2Pb-(_;&F<;!^Vl z#8;YMglol1#E*%e5I6uiEkC(X|6|n)VvZdGp~Xx#Se&=ikF%B{i!R&jp9w_=MmE^-Y#wv zza`#dZpFF>&7JT^;^X4a#eK%v@rn2}@j&rqX8x{0mUy)I8uKB<+#sGI&NKfvV&;mA z&Bst*Azozu1ocbA_2T8`6Np)3{tR9xe#ZO->Yp?7Lwl{_SH!!`7b4~z@$b$2&4Lfa z$HXViBM{T)YJcC-{muMsf`Q^o#98Kvh#4)u)_g7MZ#47w2yPMQiRYT9Bc|AVH(ViJ zWWERWKM+4EULjs9UT?0zx?9EnCVpAG(_D@C-m4Z`Bc5dbC&b(!zQw!}^?BlZ%#Elo7MGhhqrOsHD_&~;Ibs^b zYs4GH|0>>YZpON8W`2M0ZgGeBUGZUaJK~RuKM{9{PnkOq-}f4SKhx>r!RB{SKTJH* z{2uDZn12UP6i3Ybp5s~O1MnR2Jo6#c7mE|(r1&9mz4&qS5#(7T-eCR!_0Nb~%tuk* zYW@g*&3qjGwfJrGr>Ng&?tqww zO7lhV81W?YAk;_9L*QBF4EQ#47F+Kjiap*|D+?V{7gL(F*U2xW?|5|0;85#M6Q-4@C> z=fU&ErQ#~_B5|GhPOSSQ^IW(=yh_|?E=0`F%;oSF@$=^UQ2&xS0k@fx@Ehg_;db*< z_-!-a7ynLtRQ##A0Wl}V{CjI2Kde7Td>PFhg_0${%FN>`S3E&HSv*5L$2=J87MO>^ z3&hpp2gQ$ySDG)!x=)&M6WT1^DsB_4z>ib^n z?>G89@gVaZs2^sY1CJ1oHs_;$f|d0eeF zuZGu)H;cE5e<^-dyxY7Mc{tkoZG0$MjB^H^8UNKZE(lhBY$#7o4FiC3F*vF>{FY`97MthiPDikag-Z;F2_-fy0dn8W5m_?Y-Jb1~}q zN7dYibbs+6@fG5$%;kt5Z?1=L5Kj}|F3vYEM|@OVCax6MnmPWnL|iXkA#OCUL;QO4 zCU}c^Gu$HHZsv8d9pYb^pGW;~#P6E7q5gpQsChf;PncWbQ{ukY`}_GN)So9FWaik> zF!L+$2yu>?V@eav96OpKo?+(oxI4^m!t>0#;UY7~n&RT5nb+?gG9Q5dQQTlYg!-SF zPry%$e{TLW>Yp?JFZ_bI&HOp)e{DVm|Ce~5nd4FKo4d1mA7uXQlq$ycUj`pM>M)r{PCv zoZql46R$Ayy+fmTllffKH;cE6+r)2)_n6Pex(CgCU+|Img!r_$PsH!%D8#3UFA`^% z`QBlqI9Gg~c)B>xjE6?(UNhf2l!_OM7n|oG=3(<)@T20##Xm8ZB8DY=yMLQT^P~}F z0H!b-MHz}I{5_AMOqva$aDRpQ#sno7Q;OsxQvHwe#ChTZG0zoTd`es=ZV)$$`I_z4<>yhH`FiQRi~g41&rb0{@iFm9aX&mqxOE4J zGsM~A@#2VhHqCujgEL%d&n zRNN)z7<71u-)_2is5ncUE9UsGTX&{7UtB0oh-=05;+5ic;wJGnahsT9i>^O==}Z0X z;<%eL$IhHN{^iUuFK3Qhg@^g;W{O9NC(&2o5d~S9pYW$ zPVqtUG4V-pKRmC5hx^+yK%61Y7JI)tX7LfJpDmszE)`dc9~LhYuNH3T9LGUc6GgPTVBkCT^p7 zGJw)9-YY&LJ}y2j_I?-4@(jZBy~~*?9wqjE7tG?PNqwHUKwK_PiR;7-;zsdiaf^6| zc$c_Sd{BH$d{W#m?acNL5NC+9#oljtjq~?;g!Sgx;(6jyakcni@iOshnkQ)}8^z7y zR`E`8hj_pEsJKhaFZpn7rHhA(v&6aL$>N#fd~u;TA+8nIi&u)*iJQdR#BJhsdXm52 z_KJ^)kBd)>)B2xTcaS)f#&{FUC>rA?EZ*;J@dOZM8td`?lO>PFdnA?u8t3;c<#fbj zC`I4syN;gfyMeyRcOyN`_hx#!?@&(70~M*FV%(;Z{%yHaGL|UHNyJmJWKklgx~MXi zh{mg;@kzPSWUMS+gZgM}ajY^GEh$PQii=7X)`W6;tP>ws6HSzqMpManSs9}LVNtwf zA?AuIYoeu9l`((yz)Duo0IE$6b74 zSTbH+9xX{!l`K3*c8KWy`)Iy0=Z}?E%o^Zu-*E-^-47$9*r|>9M0-T=%90mwNZ{H^`!opfBH_{=>)b zr+Zk)1E-h#y+n2Q(Jhk))>mYZs4ry*KJdOGO)&IJxq5wcenrAwdzRYe6}OhY-fsaR!AQI6lN*E2k~;%VMm!Ay0ss@h(@ zzsXG|f-pS6wJ9cF_)PxA;yIAra4&=+kgQwBUaTCL@lIhp&s{H80%`=Br~vR@{E!H8b6g9oUXS#Be(@F>x8UBN50~hz0zthAS># zSs-7=--f-v(_+5im|Q+@+!gcgd6HvfahJ^EIQv8(-$vvsL_PCmVRHFiu>RTbK#1dD z_hGp!jN|^`=Z1B^a16_aiM&w8u^bDu%K>@!d~hX}yLN|TzcL@fy>c4)xW8O+`Gz5m zj@W{H*l#V&XEkd#UAf`)?Os)Pm1LY;S6y-7dtfK)oxj-Rlvj?Y7?#4)NL_ z+ntWdwObHqw|*#&HE#p`jEv*#V}W*8<3(})DRj#A)0kGMfD2)8coS;Xo22EU)rEn~Rz>w$cX!!GPDF7CZR+_tmC{V5RFahCq|$Loq5 zzM&(CYmy4r?m38~Bi5sq>ERHsL-Kgx#{syEkIRfez6M-(d}AIKSaGQ@4&-Z{6%Li+ za}>@Zy_+ZF9xt`@29~V7x@^+{k#y9%g1>4oW>j-cthNR2XrM|h>39nFyS<*`#l91s=F*4 b;x%JeT)TWu#HmhqSvI&&=q1@vF7E#U*M=@g literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8de2f6c786f4360243f2b1a16389cf0fec1ca198 GIT binary patch literal 76148 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6d1913c2f53efb94cb6d72868050b49c78ca6692 GIT binary patch literal 2256 zcma)7OLH4V5bo8=k%$uE@C=p9riw?XVpf)-6pzAGY@@ggj^o5};S)xxei9+IzokH)NU092}LsnFn7Yd6v3R%%UB^)(8+_3CBh zyUwM*$#Uvnk*ch{LC)&hDOuH;UodNTNjY_1sER@b&Nb(q=Bo|2d84`hCZ>8D8ja5y zZXJmRQnJ^uRfujTSwQ^s3(q(B#RdP>yh;ia({i2GP>y&jjAV2sr!B6=t?3=V>$eHA zH0ifuIT}mBg;wMWvN&m}JO(gEfbo$Oeq0nUlVac%A1Z|!%3OOBq0)iiiASy_qadz& zR^87z@i5Gx_&iS%Y)hHJ@-ptv4s&_RW1MsE=#U-Agcs;`hwXiSFGxGF#!jjgP0}p6 z(D#K)V9T+nfLZ5aeuyH{2{_!}M@B{LCA(N71PPc#=Q3^4ue zj;|!fXo+!{Wy)iN_xE@R-uc=0HqvG}afA(OPsW*ocqf@odGXxL)=} z-|`%@l)EZDUg@fIF6PeuM8rCkf+;L4YMfR-33XVuaUN=zr{avA=iwL$*gcIko60QI zX~tQU>VC?zggPVnbTS$<9b%D;L+6|`b)M>Y$gnU|o-0fRu)DMKiFYf`rBbwY>|oc! zO0jtzgU&{$+itf%e%}-puHfnR<|iCZ=7rr8eF?`$yxfm{e36#|(R|gkLY=w+Q3oLh>Fq%clp*;yWe$X$kL?@E0Zgu!K)a zI4EIysOLsIOupKQ%f-o7ik0gzya8 zy9A8b*df{$Q|K3L*9jQ0u`kgs=lucqnDS6wx)nBWabD22@;d_he_FBQouPy9h6x;_ zaWelq79NUGn;LC-&#;gd6VdXXA}-&~-;nna5sVOzgmftlT*rz3h(7v3(|Twf>)7ZD d+C4)EzhdAO0!Hk3bVtj)pRg|9SrTf?`xhxGW~l%G literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4b031ded623910d405555b4752220da77abf9690 GIT binary patch literal 22004 zcmdU%3w&HvoyYH;$@Atx(xi{{0Yhm^N}FfXmbMg!px)( z#0QF6Tm=OmpjFgWL0u4qkF2sRx~TXT{jdlwxTvh|M?pbERM=&IzjM#I`Oi#JD6s2i z&nNfZ@BN?u`JexJ-g6(5H+A;xvTfTk!M0v!&7E1+<-LgUTULuwsI|6On~kbf0c!Qm za)I&L;pNC^D;^mO&x}k*($-~aqaJJlySp9L|+e?|#G2dhRJl&N=^XnG8-G(ac)j6x4 zkokn>@>w}Ke_G!+k@nakofu{oO8>1BrC*(u{;`nf^u}79@MAv>e9f{x@iE(tVi9fY zShGoaqBe+(#N(qQk%Or~DxI8-q-T?EJ9xgz{EjW0Uy1ctaL%!7Wr?!=YBzpGQ!`<& zzl39na56d(OQoa9aP&}gIvw_WL*3=*jz!}T=gQMZ!jVKgkz627b)@;?OeaGeyT|hg ze#^epDz&X@oSQHS$isNE${RD}J5N%+bpic|kRK{WUO30zE+~OtR|D@>omWZK&R0~p z*S0KQUg2MSIM@XZ>QKZ;pD+J0fX`QWZ9Y}w8B_glo|=lSfS#Ta%4*FspBcfH!*f_;&{v<&f8 zWivP_F3e-1f~xXA;oyvMbUUXZz3n`YBKVx5LYQ|7;ZdHm9I^S%Yp8Ge??ptx3jdur z(?$wY4>9GGn}GY5BD@UZac;DdV4mLBDe^_Ib|J%C~a*=In#FgcMh4>iiXnEN27qvYnsPF=q$Fe#^fPD=YjKiSItD+Sc6Cxz#u4cBRBlI1 zY3ZYIz}Z*HmZ-4Gt>W#){yQKl-r=W7e4ED)Wk8Rb0b1yMe~e-}oH}VQ!FTJ$@e!1&r4Hq@=R^M`%UoCRCK=1XY7B zMYPYEf=R#Ahkc&&74(yQrw%#=P6J{KoyF)OMb1wUTkOP;gX4S}k`m`b;8Ld*`en|; zFj?*#g3VK$bHEkO46{5`tDNi50;f86p#DyCu7FO!xdZyAJ3oP))y^-We}?l>$k#aQ zk!r0o2KhSY5%iWb9S5muopIRN;G7G|M(1BpmO3W|3-wMra&K^MhJK^-2qaC;m!Q+^ z+zg#f&K}roan8hkv$GVfw8c3Kv0I&+!DliI{u*;o-E41}23|FWf zrwr8rD&7i0^Rpof^B%@tX|n$b&CgO@YZf9(>98j%9VFafg!_%KLXqlYg?Ve)?s=_< zTQta4O4z}jd7bw zdVt-@9;!Kr-exbqi2ceQR_=4WX!p4aVAGsh2RLc>?H=ttEh_J8tOEMDWCks7S7&*D zCB}>LzFK*|82z#go9lhG@jiquW>*{Uzlr{7SO4#LzY9~*U*N4><~cgaS~{+rEK^QS zz`+YVC(AONEZgJu_ZsD7+1QDzc%`Z0Ehy4S^%DC$YelPRsQn8!6m{kwKQ^Q6N_%a2 zRf)fRMfvd3O1okyt|4ozl9F>F!i8js!4_mXMahekvA%Qv% zyyKVFc)r7p=7F=IjK*nBcxA28ys)?hr_uqQAHW9pd0_p?Xr7O|(L8W=k3@-iN57{g{aOeUtH4I`t8(SwOY z4Y)&XIJCLGrM`(+7aJRIh$N$Vr8bQM^rMJO2x(-(uqVo)o>&o zolcF^(MU8tu8cLc)Hl~RhMOCkTbi1hwq>hirHD;O;E zD;^tdn21EOi|p1&gDz@Twy3%nXbQB{#*K7rDw;}52cV%hE~9;J}*$Vd~X2w$Gxi=88^Cux9sv{j(6l33%S7hmZTqg=y2od7w*f~QBy zb1izZx%}qn<>s7^JXOy5rF4X~Kmo+Xs2v+;rkbk%_SJ+6(ax3|XG`ILt_*7Uker;GoVPQQZHwfq&WuG#5SY+@R3IU3WZFLR}LfqXH?(Q3cLjQ0m*r|j=U5(+r9Yf)s&OMzy znX!Wd;hz4kaBtf_rP4|{ac@>Onf;HG54EOeTgo8cjheN^euC~FUa7XjzE#9T+a59#Ts@#KZ!QGwN zb)yQ@-P;+;YzVg~1Ks=31gb!dx+R6E+45dKNcB)x``KroZFTC#>ga4A?o#>h3ibDf zg9B(DwD=~|g?!3akF~Y@a|xDW(rlO ztje5*Sn$0LGZ}6R4Q1BZg6+~a(9@&5-P^sZJKWx$<5XyGdrzjTbFDqEXWlC&bc`Ig z@hZuET_oxvcQ7TU-4{++teB3LYs!70H8zqSK}O;5ES%ZY3|z2g+>U@Q5bo^h?CtCu z(nFxVE0ocIp|-tl`*n2phj;g*(`Gl6s;l0%V7RZh+w>LL+0l{o!ip1$GNuM*(>w!H zrVDlM3J-M$&!0=NKu;O!f~mIPd=pXbFl1F@Hp}c;6b|g|&Fm$rQ8?h5Gm5-W#i1%u z@waM=-xDs zXRcCLsLc$-+);{I&P2Mi1bo@NWpj?lyPCE%_L{t!bLK-<5JzclwW-TR_Vh{hjG3j` z^cKc+HxK5v35RZG?YpmDnV@}$161@m3fZw1=nC_VK5b1;fZct&`c-K$%7^B&jA>-v zsfryCak)cRcISOVZSLF>8VZJk{h`chB&TwkWaSL@1am7HHI^w<+Ux-l&L)L&dj?mc7{Uz zA(c$^3+cV`sW)>rFq3E0ghx67)vpji^^=?t~^54x*8dL{Fvx1GC&2Q&MzoTxY>8cTis zeXbdAvd$@?o><%Zuo&p+?(H7Rn2$JWxMosS*xjspb!PXM>30q53pr->%)T!jY@>%= zeZzrZ)7F6dz$Z{QHFk75l9(QkP3&|Zdxg<8HZ|9$5{P3x@{*nk)J=>X9!ZYZwSXqZ zMgw*I6M;HBe%LuNJqv4f2xyYoc^h{1t zd`L6x3dd)sBk5RTx-Jz}N4Pc4HGn*aAF0V?Z2Dl`;pE5+6p%a?N!J}p#7EMxc(iUb zmL88q<6}$=<%?#gX6n)-=qXyjXC!s0!?AQ^vJMq-b5X3r7`Xwuc7nn`W?sAD2&dh%Atu<#;`2H!9K9aNYXlha) z*F~nrEUPOR+#aZnBonC=tE{fCD*&hJvK|w!*MmmAi4M3At*w3P>2kPxdOTrqc4%uK z?8i+2$MjHVsI6ykXQR{B-i^Kc$eigI`1+F}`xsDC%i@s_#u=#dLL3k}Kr647dwh|A zjgQ)R#1lgcPxcOT1REX;D)}Ui43wKNpH2Ej9lkEX6D*b1yfApB z)A9umedUpX_Q@t+^MYc&eEBAdX?bLz4!IT^>w&ML7$_$jo91Q5d^V|X>g2^T^>i>z z%F{gS$>)unN56%)a3c7<&mUZ&A0J%F;KxToGWe}iysotz5w>-zjE4P6>kKV%<5y+H zS9w+C#;?qZUu?B$$zmLBYeiQ4(ya4k)_|6rrSxfaF8HnN^K5(B`Dgo^UB1)ijD!5v z=~?Hd^sd-%t;ve#JLb9IR~<#3vlMf|Z}GE^xxnYkGTo<@364C!PM>r5E<*pfHRHU> z`o2ErFk56Twtk_{IYbs&c%_^@k>k0PyhU8ol6kr*^Rzkh6#k3b%QcNT*2CU1Uge8B zfw{%3k+=_;vi%BsSBLpx+`FWl7+#cegbO}zVAa?h7zli`sy_b1k<*A_d~M<}>))=$ z4na-#oSzX;tDc-Az}9lc+4|aXLi^gLvM5Kfq{p2|+PPFNk) zm@h(>s}U-$=&WFuoISC2RdI%{W+nn%O=F$XcH>GMSf8y2!NjkzAtd`AjXR zFXR$k=Vw!nv?DlfCnGJ}mTb}vYB}4PY|^T7VLJ25rKdJkF0fZF06$eweu7)T%1`L9 zEIEEcPXDE!DzAXZ3(TPM3W&V0obmDkdwD@;-n<~s&Wl&DYD~*4m (JVjZEY}7y z4Dy2x&Y0wS91F?NVP0fYhssaLnHSmAA-i2Q1k8)|PG$&TBQr0~pw*{{Hq!cSS_cPf zw`S(Mm#p=RHFHU!>K|$81KIetjyjODtYqUG)6mXqaAZAFhdz=`+CD93-H=UMptWO( zTQ25DR&@!s!3?xzqwg^={SM8jCXZ{$(BFt7HmAF#DC! z$F~6<#|5i0YCD$;`PG6yEclCpzbE*|f*%n4Gr^Av{*B-#1V1CV(w_5~pFo?ktP*^N z;PrwV1aB6+LvWkmF2TKm2LGU*4ItrweWnyi;%&nG0Hk9x^tDVZjq*?f;D6 zqk`W;)^@HUYybH}Dzi5JDA=rxKTo-?|62wBBUz{Yrr`So|3WZ-FKV6xJV{2MVEC)x z3fw#x|7!%V7QBJ1pC@c3YdfuiLqh)o!DE7_$l8ut_v*36dj~V_mI~&Q*T{J-##*9N*Uq{)}L*Td2=*f2ZJk1oNk-M&}{Hzt-G}v`=d0 ze83;DQlIQYeHt#)d;sz)%_HEIg4YPH)jSTJon+lcy9D=WWHw%sT(5X4d(QfXUZ}4r*qdbZOoUK0wxUMO5%X&A5bHvx2$aqdwc0>pjEQ2>yuR8wKC0 znak!oHE#spBlrh`AJp6coqyNd4E_(nzZc9OxzZoDwIAcpaGBtxf>#T!)6BVLtL7na zo8aAo2Q~Bg*?!G@raCJ4BEd<`oKFsE=6u3nKF6>dn_-sO@P&fof{zHkT=09yECj-FY=&C(5f`pVjj^y-v33Q%9%pi4czIqf`v5JvkERFAuZ+0gw6Ox&Fj@-uuWG)^p!ZzJMOzRlb1Af^RPC)6pYotDfIgS@ol- z6bvPJvT*5GElu?;I!7j7SoefVS=BJVB`C={m|w}QfQ9^C;NK#>sB$cj)~ltgm)558 zGQ>^uYd6m?-Za11)c06)bao;26E>!29H$mFr{ZYrabDHK9pviq7}VU#6NGQU z9_MD-!{boT9t$J=o5cBi_73VatvE8|HO$%L8pZf`Em+#S6zB8VyGEyJ#gU;^*u&-4 zvv&tr+T*n#fXxI`e_w(?*59SDcOhgfFV`Bzzu$qSy<2cD1LGL}h>gs;VpvG;uZZKN z>4o&3hYsy=oxwnRDMjv%{xQA|J04B@@?M*5VuC4eE#$Ji523ugzOlTgU^C?nW!dBP zWT!Ev^?1tnPSW0OjrhNPkkcO5RmR@oEPLNuz#i}CrM*DYoV_Yx?|7EIQoLK)ig*)f zgW-c&_TDAz@e*hJyItEe_1pn_Q1t@!pkk@_Q8=1<=DVSYr{&t?=@VJ`{u#zhJugGN z$ydF*!a2;S!2f4;mS!GIInIHc`5V0=bR2VumU@F(dI9Jyr-BZ~9{+8Uw0F(|dY5JC z?OQ+I1x{K>#!Mnf5@^o0DBm6UNH6^&$4$f>>Ys??bTv4_V6=q z&j%WLGwi*d6O#_c9w#cMY1Q)G?UwZrCUDwge>L{-GjnCn`1EWI`d_(DgahqyTbZS| z7*3fq)HZr+p~rdMgih$4ZBB4B{%zIvOw=2ohd(bEy=Lgia;(`scRj*X=#`@*%igD8 z>^@@zdItH9R@%D|_Nd2t!I1atQ6Ej>g-cOsk3fL#s=h&@jS6h+;xOrj19-4dYBGb= RAet#dujN&ki$y}C_di?Yr|JLz literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..9578f9d725bddfec9a78625fcb332441050b9072 GIT binary patch literal 61104 zcmd_T349gR`Tsxn-fT=30z?R_7mN@vdsxDzS%FA^G=xP;y#x|SG$b(zo1#YQ0!kH^ zS{JHlwWTg~sS7Sus@A32x?Af~m#VdvwpMLzwafqWIrE%*pL>&_<=cK=|KIO-UYR@Z zdFDCKdCqgroH;Xh?&S2UnmIn7&#}qp9PdQ79H-!I>MOxvtL?DSD%NW8YvJ^lKQh$ulBj_O~d5j{%s7!hq_g|hK% zKQ`9EL~YL}$=iGANs6gU=0WQ6LO*tvI8G`3NTwe{qy3nn{P;yb`Kz2#I^Z&U#zD$| zrJwv$9B2C(s0DrKt3T;jyxxzEEW~2lpmd2vl8FU}jQ-m7&3^0*M!TN1|FSbmFWr1b#J-EIJLq85FIZ@zbfYU~Q`fJ+T*0!wM(AgB6TU))z?Q)94hZh5e&wTW&8+dCVZI#Jjc<>_eI+|(M})Y919OxK*L z*Es9_Js*|!oK?2#L$3YBSI z-Ocb$9jjb5;6^ka6;V5jBoZF5Vv2X;KRy`rZlZrfb;_Z<`Xk;so>{Fug%P5fBLkGcF<#*cIO z@vSX!DgK0bXZNtZfymT_xiN)7XEvQLBwaDo+0@n49V2ULYw31kWR0B-n?kEwy4N>! zAYRcnTG}=?b#{l$X(M*u`j*bl_D=Sv=saDU8ahIoxAc-Xwsdub+S@|yYuEPL*VWq8 z)ZsKifpf36rcK`b%hm<@2)Xkwq=4hw>ZJG_J>N{mzBtTVoU~w+d_+I;d0}}$l>Vx) zyfjL_wI6wZcIv|V(e^pd_56&s--9`bC$EhvcUxFL+RiV05&dgMgQ15{-;PAYY3o48 zS;n5Pl0PYNa5}CN;u3ctj*OJ!e`y%67X1Fi074lT7vIv>?f8@84@WTlNpV3~@%s{9 zfNmfU?gfs@Y@@m_=`EDz_s0*zxgc;u0zRe>KZbka;vb;idl+E?i-uomM2Y{v(GmEF zA1%X=geZ_P2p{i{VA1h$uyzD2B;1d!#JGpK|92=bE_29gav@xf%gSK%11pDs3o24juHOS3EDTCbu*gM4aLz3Zsj$j?;wjk(3-8R@6=59ghnQjwu4R;qoKEnM9 zyc+59vT&69eME1x`%_eKjC&0HIovHrxk0xC<&Jf8v3H!?j=e{?kE8S~_XL!6q&ov; zjd!zQXM%e^EN8pNp{%3ak@(DUKZRzl+k($LcN--6Zayp&xX+`eh3-ChSme$|-eMQk zbtb#_!R8eASJ0p8?nI5Ixlh4TIeVJLp|(q^Hh6p^3`|VK8wrQfH$^iH(ECAP||Ui{Nx(o7poe^(wlu#cTvq zucEax%|=#g9cq|(cJjSY$aV(Cqh1%$Fh9^I>2_iqT{XMtfZ3Hk2fJfG{s|ehud>?4 zLt~BoH=Q5Y{gmBJpFLx;hewPlh82h@1{vcal|y1cSK1laa(|7+@VRRd5Wm}wS_Rx^ zA&zr5A`tQJ>o}AW++~cAI|40~pvioa%rntrED5=)CJ1p&98V|y( z&%GG&@w*}PkAQm)9E@{+kwoJIQCxys4+j#%84J>0Wya^tf%+lh?{lw0>He_7^fW*G za6f|u$Nd%x^|@!_)9+ry4ir}FNgGYI3KZeE=d+ICUE9-2xa(2uaoih$kzL%n}Q@{IX91r1glSik0lWHF!uj6K7W6|2Ym~s0;$kT89Vj~BW9PErb-!~_5oz>#fYZk&i0HJ zqMM~m3_Oh;ffNKFC3h^90+mooDKtDdE_G=9EbJTdCxjt&*x`P1Ha=1_gMWeYkS7qu z)Zs?i$%soG9lsPi4_knuQ^%O2FwS>4j*86Gi~-+cwo)9|sfP`i13#RhX^_OF-il^T z9XXPJ zX+J`@8}>&;<8=39(+dB@r_UW=LY=`VxrgI3&YgtMcy|gu6WmgKCc5+SndC0T=K%Mc zXeQUa2A|39&G<}l@4;uP`xAVoxzFNrpgRCXrMn-42f6>k=U_J()f?hoiq8!9T6`Yn z{s5mt-Fxvl%zYG}!`z7C-^+lbr6E_ZVEmpxWix}8>1guDQ!kz9|Pi@w+1du^P`E}S0HlS z5;*B|H=uR=?&0W10e2O|ac&cg#Jk@?mrHO016jAFfhSNoYb2CbMkDW=L*^zE&-rLB z9Fpj832rxxB)ZFxFW>}Lp!*D58%Tq$&EA~W% zL1;Pd1F#IWI9lrnbYn+GW_sR$_W-HKqNMcvw2!EmIthl-3kK1_q}0<8hxEcBEG{Lr zj(ds@qtW!#V#F-H_%H?o-RB0har(5tmDoz4N%3^hkhB7n>)wW=({T?&1Tgj>qu+f7 zl7M?ZEXKKanrIc{6VZATl^QfM@F|RB)|bt7e4{fSN9K%5-%$e|g{{;v90YO>;~?&& zwX{3F+{1a;=9ojlmuC)zg4Fj|-F%mW@Z{7+G?uTx>?ujz31wfQ*_f4j3c}$lO8q%( zm8QPQhA1{0WvNFXr*E>^D0c$YIJSLL0`p*X`04O4{eonkReq1{bRHn-@41~vJI=>4VGKSP{2QT> z?OW+9$o75BSKv&{hMd)(R0&{svVALjh1tHZdWAtXo|AEikGGPLfd3@)=GiD@QY{qN z_RKqjac8GJ>S0Lfc1{jph?9^2PK zEWro4Kg(CG!#Umy=X2P_u57|N!3*c-*!~+9FPzz4I0wViG%O~ZH7LrfM%I3~<%M&+ zgfkbN&SAgxLYe1@x!<;HB#g%Q{;0vmb@ZUy(0G@?`{^kjYCYTuSz%3K(CA^vHvkFris$M zCi(>1A7L@A@iweVYb*qMt_-xTk%f}cs~oR2hI*|r0Np4N%Y+i_VQcI}Ms(W%zV1My z_%Ezw2QP9avR|84IUaBbtuho&daXh)O{*N{Brp#7XR%fO79JCLQRv(K4~!ZGW=!~7 z3ELzHCr4o^yqROb-zvTM6y9aF7Mrd5A~QaGZia{X(4C8=n8U;0&FIjL%}y*PR;d^v zBvxBcRHhjSKKI6f+;X_UfOw%w^g^`*S$R=8fg=nXohMJoZOA2@Dr5p``}nFR9R=%s8|8tj=@s!<0NX& z<5As&?FP#3;)&`+CY4XWxVCDSH~*k5QJ3Va2z(Przb=|F8)@C%e^HV#d_s)}}Vc_f87O(AC&|JeI5pI9j~mKO|?Z z5!hXh<#z1x8sJIO0B1w}Oe_rt0~~@Y&%%|rkaaGW#h3wjQF+0* z@)Nl6FkN9+p(_KSpj-)fuFMlxl5p@FSF!+y;K~bdB^z0JPw!V@SAJn!c?E8~OjnME z0$sTx+7;(0(^uw*EAy-?jfdvSFW|~LWG#a$Er;2tykcD8_2Td8%4txbD@Q^>MaAd2 zQYo%%hn9)Tb$~;N$}4bXFS1s_l~2O1ylz~H!^xO8C?-54uG|{!ir;gkTwHm|y7K;^ zx$-((`8~3-ube*AM&(W8%5by6n5g4c-~ep&Ki(lb0|LM7!bSpq~UTtWR(zHd+@>>)!=fMI2@y_nH$_Zl_$I^I8=tk8)a`XqwG3tufbwQ*;~yhdk!|w!eU0* z>9AqX|2Q#tBkCexRN6GcgUG5H!5O5_Z$T)THsHv5 z2yJjXx&zPfrC81ndvd4oZ-*;}1-hh}IQSIz_+f-85zmF>vN z`Qvaz&g&BUj4Sv~&Uu8caKxo6FUGhs!wemEBDoh@#+8Qvhv3RS%qkcab)jS?0c=n+ z2^j1ou!H2EjJc)nvT)bghCIIAJvdod|0Nc$>s(>FPCm}_6R?=BbEWAz zTd=tSi|IP*8uAVl#N1yIA z%dy*pryFnx;kn*%CSs6sp2M*@0bd}QIMu@$bPivkGqJ$#E0KL2;eC^OL`2mhPNU$a zZ)Z4yP(%d(fRz`)ol|)5-HJ-xgvE>C`6hy|V*3|ZvR;6)7oYRJ_)J8jIJ^xpiH8tx zSg_M_RxtSp9Cf}DpS?A}Z^C@Lzkw=D;S|1P=FMoPH0b!T6dvFVucU#yeTxg9prg}^ zFXmQ#aVNeT^&M?)oOeKXITp{kV~lfylVAr+%w%h7Q)j2+JHxjhHG zVi~^$PKK}?Jqll(4CS~qcNp(i`7bOT|9!~wu^fSYUaQYHt$q*o-;HGgj%A1US>6~K zuJOeCAu~<=BA}n9W_RdsfSivgZpZ%1QEe}Z=uf;OvC=mWy#V)mjd^ovNAqXFInxWE z<_&#Nwb1t%T#hCu0NQ_7X;`zcpN-x9RRLxk#G6r=FdRTL zIbL;Q@1E>Bh?%9%#HH3uhnVT=+YHYj{dseOGx2B0ZMx@+0NXt`Ax~o557D6$<9>u* zSn>p}WO)6A(cd@7cVya-5QA^I2Ove8Z_RM4Q8Xzae1-?mbNJ zO-@ctPDy47LsMavFwA(1J0F>ol@mC1u7T5VW z@Mr&#pXPk(T#ZeWaGt>pezY2vFHprX1SK5&P+Wmeli-jMW7Ky1PQle&dn#Ww`^`rX zpL75Pm~Hiu<%zlCcz7@uzl5si%UENxmy75S#zn3%pu!vFqIIAT7jeF)=Uk!N^y?xc z`6X1LWfG?{u*%gcEC;Ljmr(U8KF!z+SKON~(Rv@XTJDLt+KQ#W@>!!Vq3VTZiLt55 zx7Pb8|4X!{?VDdh^}o{alTCH%xH31ooMoV>ggb|b?P9Jxjm1&BvB4Rm&#C9i)2NTt zzki+yfXpOjr)0fw@OGn~EK6t-=yj8U=e| zgaHa3iV{<<>M?;1qiK`BSbzFHJbtzXI4&fkI=2FRg z@reyc11LUrft($o1Pf1qT+?=(*H0VnOfV>OL$1XVZSTW78b~34|53 z0$2lv!6pt$OzbF3oH;P9GM`=x60O{h06d17dOU;Xz~DBUS*QP|{ZHX^oD+v51wsED z*AiHD1Zzi!Q%Sh1HYzol(W>xRar|9r7Aj!HTC>l@ZI<8lB0weq^Qbj6f~(0xHupk>y# zxAha6gJ)mc*@WlC+q?4T0P5-&EzX_a)QMk2;xqLR{6~ht>L`je=9FaHhsPCj(2d+nYXdC1&`#1)^)VB zhkfv5|CSrA?dxpze=DDDuU-voJGfPdvHBl4ko!KO@O7;GY9Q)Y2zhHb3UzfiHa4xz zYv!mM0yS)C?GANs>1gVL4ClWP6wryVfdQFzaC;9MI0v%7;#lo$$0o+N=rY3n4m&Y1 zGMk+nI=X2U*OhBpPYiXV|Fc9Z;_vRlCF4SbKXb5-VAI;SBHZD!BClGFO&ehxVm5rJ zZNqx6D6?fV!49{v2ZO%J-o7r>+O!eBV{PWcP|+5RA`Esnbe)L(xDSJ1V6X(^o|I%) z8DXotWqngucfg_{~Oq z&=XiOq}-hmrRVQc0$WBIS)ssZQGC4rD`oBUeQ{ZSQ&zeyE6KAIKfwAHAMg)Iz>LVa zj9)Sgj3sfvHy{Zf9^9YnV(JdN{nY(%>yL>MswOc>vhqO?Q0&KJt0t0uvuV7f&H&>w z3V_Qd2v8<^)e}OrK$z$;22q5&uOc&=@Oa`zj-CEn_}?2zM)f_Cus`8Y#AlpQ@LPcy zsc}r}aW;0exjCj6#DA$?pvF!a6$XXJhe&O`@!`K($M}3{mw0cDPt?{6h)wSn+|yKkiP4+ zH)9lgR7HAhgbumyq8a-4;qd==+5$bW|2Pc)|3MtQzV!cEe=rln_~Ftt@wwhu5ub%M zPgiBKT_WoxvNoep>xUInRfG=ZtkusPAH|qU0B>CGbGCn3cwGK>X0`z{ zl@HJDc@2iX8@>j^S&)}A-WAq#8@EEMg|#{2edanKB_WU`Cru9KxIQ?A#-IeZnO9Ej z|H*hA(oDv?M!@Mkb`CS$9<>Z%oH?m@*SPjd*K1NUFY+oAU}e1XO=Nl!xrB=lp2cSv zY=6OE4IIMU-f%D^ykE%M4m@PDLHB{v#ROHnLgS=-Z^(}y$W3+<(`C^=!&XUNmWV9k zafBisn^<^$n!e}x+3WH%T!QVO;et$s| z57zwP@Obi;O|dv-Wt@mB5~Z46d0+%N1+ ztb8kByHmv+nS^4yX9V`}^keoga`t%eB-|A~c8m@snKpM=5`A$^ooH_;L0hTufszru zB)xTdTOQLZSGa%M`h}y{`?j4o9^iBl_Qg!#`?xg{?v42Isfk{yjq3pPGTvxFcQbC(DesO4VZFOO&azR z5wveB@@{i`5v{4Jtcc1?lP0373Z`BQ>U-%`lvT__(b3Hjd+R&Yy%}#9!h0KI-d&`t zXlhqqy`ZYDs8=Bi7A%P^LWgU4eOZlzmnN-mZw%p8VooTu0bdf7NQbE|S{xlQ^QNXy z!GDxo+Gop{BM*&-=NBq58rQ zRig~GwzsVd!Xr3l?%}tzh43OXzAlPU^$hBQDXpJd5UMGwsPAnp>Wi0d>N(X6o33S7%epqaVQo!wL#MO8p>a)jt7$yj zbY2HsvLIC89f=Epg%K=@U~vQ|M{r66r$%sE1WO_~U22A-adJ^n2=$vUwO(@E(&M5I z&AN)voU+CBp~|8uQ)31Kd{flzePQIic`n@lDneDu(Jyr6b@wf+EqCzFITem@-4|Av z@YSPZna*HFrhW~HZ<3{eeX)0jNb`6D8am~iB?~L+s~0T{c^#;(z5;_(U34EduNiCD z+|=c439ZAc%e<~oTfMxhhJzTM1#m*;cxFI$^fAayE0}IPTT)h6-}?~9uwLA2ST_g4 zva;%^8gpnfZ%Fe7xVFZYhBk!S^dmFm8A(*5RWDpxR#ROW2@H-cj`2};H=BB~$ia89vD!$qF$9-+uE?M%j<)t7=6}agZJNh=1`dG zR4uLz)hwDDs;aA7R2S}xz2D}BfhJP5nu^|o1IL>Bg5D#I?xZ*)q0c*W7cL1_6iy3z z&vOKG*Eeoy^LqPi?+fD)#{S}>ysmca@91$b2qlPHgw~a!?}2K-`bX@)<$NA z@(CN(cjTH!EkwX?qI0`8wREp(&P8Bw3hzRZ=nMEJx3k-kbFz0nmj2_7r)3;qBL}DL z4Y9p$^5k$!dnbbChPK95J2^7_rmxQJohI11%}~6ctU{l{BE?1~IZ?X$I50aZqmK%BvAi&WZ}56{l37MjVKt{AFbQc~i0CuZ{%x*SJSC*wFWr_b;J$@8d}SK?Mv zJFm>qZ&jp&9Au(9x|gS}Y#~n0HPs8M>to``(R;JJdQo?Lj)sddD~y@C=sBO^NQBJ{ zRY%M|M1Z>BcTnED7QLosP?pq&BqZLvrMQTrnR$YttAkJ5M4#~a&NX8YfiTZB*a(GZ z8D3s9V>FRBuGB7CY^E?Bn0%lQht}gc1l8U26xRd>k7mHI7qs4|#p7^Z^m3cANS~tB zIl54tqzlzqx=@{_3#UYl)Es8!6izKzpscHNcA+|H7fz4pU=9*KQT8>Gc|FUvgHer| z{S?{R5Bp9eXmWMYv7xm!v;mK+v_;O-?1n~>0l=vs!YTkbA4KFT07YtYQlw@lMXIVr zs;WiPV>*F->1R!acNtMxR$qo*R9RiN5S_ce9v44w(0c^Nu}abNx$?PnF%Jzb*izfs zegekEu6&$Yau>EYHW?}|%B`-P6KW}1<2@9}ff^HDIr}Utt6LbUWwDAxv5G{oibS!B z1b*idj!?0RO0kMcv5HEuic0bHm_ry(?cf0BOMlUIt$(&_mGhp#bu8{Alr z@u9M*wP8z4C&B6c3!Z1hxqy$B+Q&?zUoDFV#dwIB>%8b0u{;75dFrX(!DlH(AMd2l z`^>zqsrd;%)=<})>v7{vpb0}(T-^2;8ced!@ zQ7#^MC&aq4W%e>3g8*JYEN>3B7v<{If}F-GE}ZF{4hK(rywGvhuIBloE7XCVbskWL2g}Xv!Rr!*+ z#>iLuck3^djo4 zSZL3RCUmTuH#egq?lMG2$969-Aec>sC#HNx)zmwD8QZIl_TV@6!~HpYL`|JK)$!Uo zY8r?_cx*VU8@g-(=AyTk`RGP62gQai^k*|i@`7L3ckp|~q`<~R_nGk2-LwJEINn~! zWA38xtZOT~sk5cq^BYHf?D%X?+WO31UOg8tBB`jD5zNM;vRz#~9p^5b8-&5!n8)%b z$`u+PM0J8#_(Or^=4t*=b=%r@hc^t%$`>!fiI4N)`l`CJn#HpV+_Lg&d_oxs57(NM zDQo`pk;$%O<)vn?V}6fB&Sgphwnq64%dv|I4t%DBYo-fM|{+`YwGYvdHhi&^UlM<)K^~Ck$G(_ zsY7NS=3Rw_sjs{vA!lB$S#RnvmZPyS?{q9ol#?s4P`(ulQ(rc19qgJqU$!nb57&6y z+t?qB^%N{D7ri&^=R7dG8U43Evgykoz8Hx*T-!R9f@zELbFf(XcJM5b+aK)oW%H|| z!?n%35^T%55^Vjy3S5STWxXM5+I$Pk9NC@#Bi2qfz}n&4l$fYbF2$O5z6a(m%K4fj zwhQII19MF|-#KLM7ei?ECxdH5zlX|5)VIm@Vg87YySZkf4tWL^$~R%LHaCN9TWkX} z^<@)pB`|rpJ`&3~EZ)QDo<7;Obr;y$=MUBzu~7eIEKIadw&lJ}Arj?euBrb47QbvC zz?#P-<)2|;q8^$4P>;VpW1^gFede#vm?$Un_@|u;Fn3YTU!qz0A|>Z9(Z-8De~HFK zee$tbv)uhkPR0ZNM$VU4P?u%#r*qUL+aHc`pG~&yxc%Q|TPD`xxsk*?K^H1M( z9Mb%zBSvxr@LFq~0?tHdoalS;Dl%_&rA`m}o*(;l3gCUc^F`nDufSO$+uNY%H}CU} zMkE3A z>sq}%J+c7`m={AuM1k;t>B$1&0nTohMwCGT^J>M2DBx5^Hq3qw;*rEhb#%fD!SyD# z@M|cQ0_LaS5rO$?J+cXXJCX5(0WaqPKZ6kE8(JUaV8VoLD20KzQ=v$pTJw zWG5)#%r`&GwZe43PE|#2Ul_A}W6buCVz!@**?uWz`@@*+f5|q7)WPVF!_m)eV)?-p#Wpm6F)oT;^J_*QI3m@d113 z6#i*k%*B+tZPk|%bL+z^GIBL*6?=biCU@rKo{hN(mU}U#d-V0Cmdj}N5Fu-JO- zCQCbVpO5o(BoqJs`YMBjl#a!=dj?tLnM%&)vGEL&C7xMiDL0!e{Rimy^7z?@4@Y?N z6s&y0#s^{JgRt>I*!Ym>q1GG4+{hdz+4Z_7naJ7nt{ zw=-Zc8*9$Q$>mrtAkV-D(kd)u`qC^+Kih@rCugzD%b3v?nboW%BQG`$Tc3?T5S|SA z3elm@Wb1Rc$mt{5`poh&(756DMF8l}WXc%~Boh;S&}S~x54SJmw9%`5p%ZRj=+Nh0 z?F%{mEX5M#4~{j;P2FdC{uE$41I$!{g-l;eyFv#?$x@9r^>)PR4NWtyGIe zhdwk5GjE45^KKSq-ZROP_hOOL&%MITd#f<>-Yv|$EQ5a1f3l4Uw`sE!>k(w=j1smn znJV%i)@0jWn^S!Bt} zmrzlE6y)=SSuStuQO>-}g_*aJEO|Rc9)x_mF!SybX5Pz$nfE%fVdj0GEP4Ma@@&ZY-gujLlrZyV2{SKWDR1*G5_t~feBryz+bYbwUBc{d)T0jj z7}@qQZqw#Utj)0i9riJEEX)HS)nQ@YS;DrDwTiqHYqGW3O*w2{h4n@<@>UAletVI~ zSp?bIyjA2iSd*>IeU!uITUg&qhRs@GYx5P(NtxeuurVovflda8C%3+gV1(b_UGjzz-=J6tD%*fW}W|4P5PPR6CD2L6x zSZ@;@#+YnvUM2F)kdv*=`$fJLa3ogV0rtZt$Uluv#=)Hx}Pla zY^=$)tivfU_2OX85n!fVER-`2n7%j}Fvzbm>P61DeN`AM?;Ka^#f1Hp`um}OKN)iB zKP-%u^HX8Q>P52Xzajh?*1r+vS2~|6cCc-2CJJM>`EO{HGtQ$Z7n@Ur`PEIS;u^(E z$;eAT&G86kY7#lys7v%&uX9AsHsZZc<_&^*-;<1@olAuo^DBjOzS3)Yj2DS0X!qXL( zl99I(Yc4h~``?2O?^X@0};6-`_%S_=X6hA{o-WRauV)MRC#(9wGH7qlQ-%|WO8F>$2 z&Bf;ZkQ~GZ(kEDE21(w(n6&JmzcFtd)?94fByyIgpF$mBzG~ib0(ScfMTb1qV_r*J zK1?yI?VIfBj3rO;IGZea;YygPYULcSEY~VtrucZpYZRZP*z_MM>r^E_PqFDIqH~p! ze@F2xiXT+`wBlD4|3>l0iW3-TDJ!UWyy6_iMT$9Q*}O+9u2g)iVvb!_pXWi#D;2L+ z+^m@216%!W#V0H7QGB*yo;PjYixgj`m~&UFbDd(IE3N!i#dj&@{MPC`r1){gKUd6a zG^_uL;x`q)r}%(k{_jtl_pgfoshD$PtK%w8S3FcPulub2IK|nD^AvNQZS`j;E>%27 zagE|S#mg0QUTtkQDn3DRhvJQjw<_MIc)Q~B6EMif>nZpW^+BpH=)D z#h)m~iyFf99jQ25@f5}7iWezfsklY)M#aT(k+P;MK1OksV*YnZ+ZJC@yiD=e6t7X- zqPSi02F0f+-lh0b#k&<>t9Y+s{#Qrq=N*clQ2eyw7Zrb?_(R2iQT%tsgD|hLW%1wg zS?2%7vs|QjuHprXS1WE-+@`o&@eaioD85wjwTkai{D9(LDSk)s?-YNkIDnI@tyiYv zEX4(i=O|vKxJz-5;%_LvLh)Y3k176{;^!6rQt=y#-&OoO#eY)#sp5Yq4qzT?>pnp7 zK*i?&)602tq>_(SJV9};;$p?q6(6IxO7VQfUs25eo?-p`n&LHzTNJk|-k|st#b+o! zNAWilU#$3Y#aAo7Uh$2JZ&Q4?;s+GJtoT=o-%Q#}ulNn}P)wYWehs$QTz^nHpOJaP1L>cN1IZCT2P+;!7X5LGixf{)Jd-SA&Riv* zuees}tRV9S8&W4({ND(s{~3^XBn8>VLz|5EYWWbx-u zWU)Ce1w7Tun@2|Mn2NymT7I_DsV0k`3l!HWod(70mCi|u&rp1p;&aL3&!tL!h2pD~ z&iBbVp3grfi~m0X(|=y(|CDmE`4UdWXb!fVm@|h<%7u*=aGuD6z7t2Jb&uQ zQtt6&oa32RgYCVV^-5<8S$sQH@iwJ%q2fJ?Z&LcVD*lPmd6tZY=|!yVy_YwY&H=Lc z@S);AE1kGB=t#ZN$)ca3I7@N1;#{)iokl*&^JftmWiTxU)3+?}a;4u$ma>`^uP001 zZz#T0@m{jD-EE5RRs1kn{CS@&ett|&H?BFKg6+K~|GXTc(&3n zQ(UXKUh#2c@of!xlIPpWWbyMfF#RmYuCFWo3&`T<#fmQ@OWu8of2{azvU{O60-O&fEh56NQlZZQ2>34iueF8(}8F7oR2wBi@YlJ_&k0rX8P zKa4E?j8Qy6aRFKUIhrgs%fa-A_f6+hF8(Yfi$5zAhscumEXC(5-a{6DzOVRp#rKiL zpC`y-^JifC^A`MhiE{DhEwcFYuHp~Kk~bX_G|R&kA4L{_CM%w;cn(?osV9rgC(rlEt4B$l^~MnEvdAKbt5Qf3}gupR*O8N0z*|DZW?n zQ)KbyMa92T{2Q|P^JlWy{2Q45@OcUUP{_rfRI>OpNbyjzLkC;v%IpTgl55*D9`8d>nbI=jR&o1dmT9i$AA<=?`v0 zIOiz+i^$^7rHZd4OWys8pHTcNSz`5$;@>O&3t9Y$%Z%7e0@I&)@MjR^;y?e%w)H2d z_(-z&GhcDN;EYRGf|pg^kZ}#p4toMHYXi zlY=mbRIYf5;^P&cr1%W7)Nv=72ME$Guzd#LN~QB%vefGa#kVM(dzJhF#V?Y@{;w4O zkt{xZM&^Yc(m%oW`{f}cBjpZLJc=xNCn>H_I&&4*D4k_W{#C`Rl+Fp{JkOtvWby43 zrE@k}VsftH3zYuFVAf>|Ozoyze7;fX+#)*Pht58w^DtTLKc@I8viS3+;@>L%oGiy+ z9L93r5nf$V$s!+0mO5sU#pW@J=P5p(EP2mR=h{?ZHn(y{HWreDt?O`g!4%6Dn6k2L&XlC83;ld$^7T^ zpg|{D$plzmWO?zQq2xy^HqTUuPPLMEDDGCg zRdJ8va}}Sj_)^7JD85edUd6X6zC-bSiXT+`nBpfDzo__^ir-TFuHru`{#fznivOi} zFeZz(y@o0tqj;R+3dM63FH*c%@mCdx6t7c!qT(*an-rg}*gR_?ZGE1SU!eF~imz0B zt>W)0zDMzo6r*c9z5=iBak^vYb+~OA{*D#5BErWME*-+xxk1WhPD^*~_ubi)%RGu- z<=XE_S&W_MOr~7sS0$9o{9zX5!ljfC#RpO)7W>@7Jg^X~V%nfSKx162AjN8SEuM+0C zvR8N}n9uUDT;4CaU-6@gpHcj(;`f9rk@rL47XA$JvLDCV<~R%fE($-*3GjuxH+o~QUL zikB!pkt}n7ZpB-L8N+Rg&sBV};@yg`6=n=?RQyB5_Xr~d&O^e3!H)}bzVo!=SA@qv z{*G`E{0Cvi^RJ5im`Jf+l&2^jrkKxIQisP*jxfiQsfziGC3PsTP`prh9_00kS14X1 zTnn9bicclWT;*)V=L_?EeTm}TimzAv1I2d;;}qgNp!jiNj@!=(j{v`>_&voRD*jw? z0tPMm97Nu9VU86e6pvLrL2;3ADfBrW(+;^@@jS%~g&EuBiursd^R9xtRd_Xcqv9UL z=PLfDVm_ZqJI%;@gYcQ)I}|^t_)+2Q(0NMnbBbS6{GRY0=<``kmUS)oGsS#X)5_Bn z4_C}*HL0@~dGmxH0+%SRP&{8TpW9?!>Nk;PK769$ZejMBt-=`Moo$NGReZ7H-HNXl z#^LAOtoSZrRNHw_nBS{BuJ~DDj-S6&{I)R1(%%VV`tE$9_%mVlXCDl+j^q?!R+-Ov zQqJp}pzu`iB*l{zAFa4rF`x6K9rpR-g?a94R@|kS&wNsUC3JcepRIV8;wyx^p?{t5 zM(__5^Z8HOr2HYpKU4g&@K)%&EqodHfZ|UT|5NxX=)~b1OZ#M3G2abl<$PY0ybn6r z!uNuU6!RHT>QFvM@mCbD6y6V=wZgA~I~1Ryc$@HB(Alo|e8rb3zE;@5_cJ#M`@wf9 z-mmzlieFUB=R#SRB;@@-I1BuV;(sYlKu4xNpCwCCJXrB4#p8ubp%M@Rwc(3Byh54SI`-S;#o<|iwqxcoY?<)RKI0Je4>?q^LcT>e- z;IuqY@lfH(&>5xpNX5B|rwC7j{%qk{;40x`zzc-S!F;BaAO;+y1WZUR zrwQ{OONQc6ijP#Br+At$=heq3o+r%n??PcrzZ^cN%5r(``oh4|FAO!OTlh%u zslo-|uM3xecM8t{UnD#me7Ryi%gS;WLjD8cTJS#MI`Bh^pHlpi;;%5}UruaR@e-fSvJD&<44dx9w)}1^+@j&7E zkPlaUgfQDWSMfB(Wr}MQ^SN1;Rgb(4!t22&Dn3c^R>j*Ce?zzfc`p`bf7q?~I>k2& zZ-mZW!dt-iD}F?nbD^h%Ifs8i_+0So!q>^_-*iciZ2xY4dhn{9{^vg z_(tJBLVla@r{KGVKLh_*@so;QRQ!hG-zxq@@xO#QPaBZw#dbJ&h~nXjvlLHKTrA9Y zk4+cmyUWTIAFFt=@L1@q6wU)TDLzq{&n|T<-m3WP!hFx!PGPzJG3*;-K&z$R{c; z66Sm9W-6`}=6iP*C|)Ye=hs4tn}zxAIzD5}HX@%ad=L2RigyU#2l>T{zpeN?if>YU zr(!;1%(C{w&SQ$75q=2rmleMy%(?n+g&zZdB+U1-{Y9AXZDaCH^VUh^5|45D<@lz1 zjIQnYW_TPV^W=z>jm0<1pu_o)j}smwn(&#Ergu-ucZ?C6-vjtcJ?5t^mvb^(t|?2( zMYY4_8v9Z%i?rp=BTKnFU)pk4k)_;Law$HLHe<2hlb)$~m*U-I-oQcHi^Z}zSBZST zl0QY}O;@Csu~>db@rR24t~d#8V84^iP#jd8qnP8M)#q4dzr*ENW7)jtDjkI&H7j|y z;vU63CT-r!$e5!uU8nd~#pXR!qVu?tzd*)$o#{=*2NeHRaU8B6tiE|?l;kzfF@FSUbHwj-tePQzqr?7c1lkh&J z^N8YS6u+kUeZ`+B=9kH~tQ5tWinA1(=QG8JSxP=nalPVIz~ zigzl$O!0M!&9jkNUfu6k^2Zgwp!iM22NeHRv3VXc%d?q|izge;QDlB;g_KR6;PGTK z2VJC6@R@`_e~OCM=>Oj|<#ji0?soFbKl9C7-PPq7K}^)`fA8{)GDnO8|B+W-XFILL z?uj%ATe>iBvb0NIRwBCnD@C_lA6BB8t&jbEv{@foy21L`Ev?mOjXN7Q@xOkrZ|L~q z8b@^dud!`VudsfbvX8?0)eSdR)ISs}=v!Rax45WpadF>bHoI4Ws3NEIEuPx9cv|1$ z5{NluG&Zf?ur9Q=vtfNxl%$3Kvsv~wtX|#Ov@vRTYx|n0?S{^VwslQ75|q(CM6E4t zD8?%jJ=@7!)4qOvQyUJZ&E{W4=Xu2%BRF6%o{2>sJ)P|xG7f%;RS-IuzL;mKs6H7> z5ob#4q(e^m6<^0zsYmd`jZLbveIPaxBoJzy? zn!(y0=fk70*ktXkfk4~auI%B|5Vp4ytnD#Wec3xF#@;i^9;eGJi}k$)i?&Dmebx5{ z$hCi&8zc4Qy2-)!}#(0Rcr4vu=a01wo9?tL_MZI zW6}2RfW6(2(O#^Q>Vw=aWO}5<6W6F&?1>Yk=iRH3i z+j5VLvB%$lt-^krti2%QJ>|XNM|S!1Hd&B2I2^OSM}>HRbD z9h=mHmkQQiA@t~{t;Z@He1BpFNz~*1km%WR`JATxSKw5o9@C1La{qo7+5o|WTrrZwb@!V~bwfAa_ z-cINpW|gqEdLPB;T?ak6jbXH{-T(mOXzOu*KmG+{^j?NuUvZfhqj#Vmdy7TSx}Jp2 zn@L9`VYf*O0pwC|)46pA&RcMn?KT|?_p#qM0aSJ;n2P`ZA@?Y-JG^gIjJ?{O_&$BC zXV1=UXwUqPkr^fZ1lP1P5mTFNS!c$S%g)4imD*(WPLCZ%S+dt9E2(Yt0H+Km|`S-n@G z$9bMj&qA-nZeVTw`@Pt+y9P9Szh|-AR_}f2;V<0(a(?06w`E+av2Y*z%V#n6j)T4J z7$g9{9_`J?V(n2M-8`J$S&!#3p~vrVtFTZn9SerL@SFtbeA4MS#VVsM Rmvb%EeVv@wvE7G%{~x-ER3-ob literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..e5375bf7e0b856ee216698660d576e6d50c664d3 GIT binary patch literal 35932 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%0AX0!$Mi-zg{pYzYE^f3MRnoT(7 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f61e0159504389792ea31cb8d06ed4aaf5afaf8d GIT binary patch literal 54180 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 USmZM@t+(+}d^eUxBv`%w2kwTQM*si- literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0331e9bc92c07d5925afaf7f07248b0cadfd3fac GIT binary patch literal 56204 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 XCaR3KT+X$$Ug%f&Zj?qOS-t-QxBSbp literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/libesp_lcd.a b/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/libesp_lcd.a new file mode 100644 index 0000000000000000000000000000000000000000..ed6296aa694583fe639b346f73bf973e1fd2da2f GIT binary patch literal 544712 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¯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 !zEq+d&wX*XX8SW;P~m5I}*#{x)2y3}vS9 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∈uD3JK|Wo$ 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

|NyHL$vRB5;s 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 Un21xIf-=2yq1f}*Q6caD0W6XOssI20 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..157a42d7280cbdad86b66051375eec02a851b4e5 GIT binary patch literal 108104 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 AU;qFB literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..c3eed5c61f924733707e9258b0ceead74f3df007 GIT binary patch literal 66088 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_local_ctrl/libesp_local_ctrl.a b/ESP32-IDF_i2ctools/build/esp-idf/esp_local_ctrl/libesp_local_ctrl.a new file mode 100644 index 0000000000000000000000000000000000000000..68280b97764476cafc3950f451e654c243a60ab6 GIT binary patch literal 247640 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..04500f9c5040a83cea3599a9711150ad5e55bbd2 GIT binary patch literal 1296 zcma)6OK%e~5Ozp;6%KIbvPei2344L`7#{uHX04&q=7!6m50zt6EdLPC14BPLz~E- z%AEOOB%?Dq_unlJl{{tCXn#04#QQR4OKZD>M{jon-l0ayO#9J{XEEB_KlTRgmtMO| zI;7>{JYEPYMZ(kGg<(R60n^2HhiD18Op26-S*AUl#^<3*a2KpJjy!yjdRUvdmx>v5 z!-CWxDwOMT#iMbnSxvDrP>r%O0`j<3??%{4VMCI__lDuvywP8Vcmy! z=&9o344{$lC}>f=5gXvnHN$p0b_s=m5RmC+SiIgO0mFt0acVxg!Tr5H{KRiQfoUK zyuat!Hswr$POH;xx7)9uRYOAeVfG%V-HVfQNF$L*bUYab{hi6d`1oiTj7LYq_x9&tb#~=$)YIVGMO;Y}ZLA!yn&{@5e{0RZjnEY$h+gDC zJ|Zxs@|-%$unU8T9WNr0)?l(|mIfIY%-H}%1bEMZbwtYbCEPOe|MCc+mKXQh@^`kX zcbq-0aE^uRa8Chu2lQXK=T$#AmU3OcSCF-DXqB+#|G+o*s48dOL1jDKPY62OmRgL} zF(^#puRMV<+dG_Cj1_yPOxad3J9$KRk*U!f4xL<(#;6QLX F+#laC>W=^b literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..52069cd768bde958e99e978d115ba93528be23fd GIT binary patch literal 2376 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..9980ec8c1f0e1f46b87e86254864067f1d2d3d4e GIT binary patch literal 1296 zcma)6OK;Oa5Z;jTDjeX<#YjjLiCrgY5DzJbG^A0akXEFXiiEK2_1f9i-nG1&q~XF} z;3x5exFB&wFdKV`o2Y`3COeOBW;fqV@})mItkr7BN)3HNYY(BbI%GiGE5IJQhjx)W zl__)mKn53b?!H?d=klCUt=#_P7>{MhR@QzC58oboyhXK?iE@J(PeL>ppE|wfOQ+c; zEz)ps8ZHHuBI0r9QZu1^kEv|GMU;eGB1KI7BvB5I!-bzmxD8eu1`a-o9jtWNiNy@M z;YdhqF3?=yl%+IVZp9SSS7X6vmcuR8Ql+!4Ql)cI1f!XtnoEHdd|No-SyAX~zv{y~ z)HLVf0xxnu0|1nBs_|SVzUB$T0oM^{Noa}zd_GGvtor50>%I#DsvV>YggqIQaSUC=c%brC_;l??~SuZbE%Y> z4IU31)25h-*J`xd&1UoUvvNr2KFr<$HG6SZ3~4ALiB2bduX`{#8l9f>z0vTb|Gqn# zbQ-(egCTqZctfgtwS#{AuBPi(w$7~FjcOWvvxsY{qn)(_Rvq2k@NaGSw-MSRf~aK* zGzdtUZ~Vl>=v$?~H!5A@Tbpt+v^A%!uOEuGfP}=spf{VTb?x8VCvHeV}iu(n)4;BQc G#r*;FIO>-G literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..089fdc78beda818438934e979b9e0a1ae6ca4312 GIT binary patch literal 2376 zcmb7F&2rpC5FS~wcVQFb#85yb2c;^IP=&PK^`=5X4A_q2+Qc{p+f}}RNEhINW9n>?QUcuvO@maTm^){($mjVPI^=nvGM*Osh5zi#b#Kkwkr# zrp>zbI|*a%mqOGZlbD(9k+5bzDMalWiF$3Bgi$|$unr46<3P-QhT$9V+)WHune_!k zZEtmx8CMp`J^}+9Z_FeEdyVemb=t?v;28>BZM=XOs4$B~7}3PP<}Z_=_JNJ&ARF?gA7sH%HfeG( zYEJIB9k)f$iKAXK%!Z>Z<*5{83bUL?o&Ld?e*4O zyVY^q?vm{cqmwku(q7zOc_w)(d=Ckh+pfqkM{NlGBoVgLkB-UZ*aVl;w%~J~Ba6ON$kBzRLgr~{?2Xe<##!nJbQuz5 z^&(&Tx{f-;Adk}{=Q#IAaKQ37l+Gked>JR)31Zocc@oiLI3MCzInqa;D}&5Acf@fl z!-0dwOn5Gkim}c0_51eiFwcab@91oA+US&1_R(uEwL7g=>)u;cW7#Dfe7ijS?4WFH zH|=F?e|N)MUE6)SwZFIFZFToHK3?70U0Hf@b*+mL3(gT;AVn7Y^KXSonp3Y6>E*Rl zJ|;a@8ky%VtjXv>J0p|T&J-Y%y>L#SF3@CnA2c#)*B4G4-V*p2RVwO>QH8yt;a4>L zI$=CdM7O}o-_`IP4L{KEx`rQX_#+L|Gpb^G8m6aL*@qfF(eSq#F7{PC<}kYAWQcPF zDf3be6q5XzWG(4^rLS@pY7lLT2(w1f#Q9y z6m9NpVEVUy046#>uYZHQ3?@4`5k(wi$!ZdXY%4?Mm2{rcwSkJqJ z22mc$OE*O2EzS;fMeid3UW!vv@s402yj0En0439|D$Nm3DyjUgBayJZa|r-h01!GxK(4_DOr^zF`7R?z6G`l+cLI5zVtDSUke9gbJl#EN@iM>8a(D)r3Qw% zI8R}7(Q?Q#7FG(i_Tj^)l-$Bcow-mJNV~ z71;GE(zUSEyVWilm(g26lJ3z z;U$$A+q;MMR^v6h(Q=#as_hJ-(=^P|Zrod+l-@%nZ#P|$Ax4W0{Ui~#(~D00yz8`p zdQo6I4|=vEWVGH(N66-M)6Ah&$vAZed=L&#FZcwPv%cUl&oPTWRLJ3lp+e^A#MvFC zp^UTC5hxKfmeq}X>FYMuA^Lfo9y=$wKLi28<4`)|Eb(QWa3_dmH|9x1gF!yR5p$%E zB9#uAbMA6zXN%+}n&Q(Vsqh^Qzp3FZ4Zo-14>kNy!=8q_8Xjo)RKwqBxY$?m z$iwN1(*e#Aw9F^EuaM-ABy;JcGB*%{xj9dKH{!vl=f!j=O6&(g&c`!hKljrf$B+p- ziBqmHvNIRY=>U%@b0?SAEz)5%|4HbtLFcRdH0A$pI#iv#m6E4U)8xN+kw@Q(KHI))X-qmiE)ou_p)wN^m(8`>U$QdEq53RCDNjB6!_ zl#0C%tk3%{3PkhJymUjkSac&rR)mG8L3t7Ys51U}cUD)Fe%kCn9IwJ?#w za2GL(KS9%PY6RZvL@0$gB&4-z*w^6w1Rwp}X+N}&B{aH@>YD+wPf+Kp1WHl)=)UT_ N1Jvb9MS@nme*j#yg1!I% literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/espcoredump/libespcoredump.a b/ESP32-IDF_i2ctools/build/esp-idf/espcoredump/libespcoredump.a new file mode 100644 index 0000000000000000000000000000000000000000..08e111eb1e81756712910ddb239fa77ed70ae9df GIT binary patch literal 41728 zcmeHw33yz^mF~UjmRjo8l_gs?US!iY-T-U0F}5)vS&JZ)a$W1HWyERSUs z?=?p_J`(DQ#=@cA(V>x0WT>k@916#};$bU2W~3{Yh$JG>;ZWCbZzvwQAROusCo-7a z4l#Ky)Zv+0`BG-X7giiT119aYDtiifY30NN-;yDsCh? z93D=@Nn$m#)hpw%9z-SkfU5HhVH zbhy8#Yj7|gEbs5#*%j+6Uk23Q+Z`-#?GKj66TK(*5064xdEaofoEan{!{tNap`MZ5 zS+saKkxuKrARI$3GHE<9l9e=`hz+~MzR}?x_Ve;MN(&!q_4Rfox?~u7#0O%L;qB!+ zV_hR)K=MdWqI^emuqzQ643~FD5`B^IU@sGc`8?Eed7`U(FsuoQSU6lB-x*2t43wi{ zc7$VbWMx@v>+4qq7x%=X@i^`WP)$|Mvg+#UmB;FewF=SrK^*KDTil9m z9`1`;n>rdpb!$3WTQ+qzhFY3C8{6wzI!>c|Qim#+O^pTLHcII@2J1C8e6NFOFq4vpM+*+LMA9ulGcyn4$U{e8_JC~& z>;tVpA8h?%jZIk*v|a|^WCHDsyb^>ZUk(Ci8YcLLud=2lZR(h4Jgr%}LQi}XkEc(u zk&&+%Pm8Td)=eO}J=trY1SJZ;4#I^v=yJTd5%esN*H?s)C&!lu4o|-7>7IP=0*36o z8OqCVP%OFC40&@mGvxKLdwKGG<@D_Qc6i?N6wVoimwP@=*W$>Vk5j4T{SZ7~XWd%M zo-&2>Z8$8u#9mM|CEzKVRaATwl$vh^0;dE#=w%)ap`CZ3)jS0fZM%7j4Ujh%;mQES zErSB90w)Dl2AZdou^gp1+@^I4&OGP_ad@phoG~fAS>(_|Vc0bGdzg0QWp8G6)!dvE zg6hOd9vzNH`iH~4K?W2xo03gV^7IUJ#VmD7O2nut%pNyuE3^h;r#z8|#7mlu+8hkx!hvzMELCvAksFrh|mlRLxd z_JIeMrF0$|9jUoG*;Sc~t+N7$WpgrsX6dh{HI}tGAi}d=s|>m{UzH4!Uiq>u2FRI7sKg{&X@9lLpXw21gr#b|#KA zgBi65f$5ruo{3uzEc0D~hGss@mo|{eSM?o)jXMBI52$swm{+ zu|xZYZyqu-n2d(+Vqj^DwS(_aY_YxIJAkyD%vm0mqZkLfJj|P_7<=uhC;Nk^? zqsImp#8(A3MuQyDf?Ny-lQ%koebLe3-nkeKC2wam8jKHNxjI%7FiYO1F02K6gNbNR z-BB4U1+?frHZzY@x}C8|B0Od~-hnZRmv>oZg@u9QTY{Hb*01udi{98{7Z!f?X3ytt zwq44H{6BlqMPIS3KLl=mF8FQBO2*E+CAVpg_4sLjYMCRLe(q1_@itAh3Ii@fxqttY zN!GV={t!^ig)?1R9;S>k=X-Wx;4WX1|D)sc&wkmmP=*iX6z1=-_q|%X@9*j^d9C)6 zE9$P=Q(IVAcv4c)A^(GCU47d9>sA(SpmZbqjMKbV+Y9rLzkglTC!4NXxood5;(O3@ zwY|r4rQe!&OHLj-Kg-DLY2Gc~CJyKH+0W_Q>_Px(dh98=*PA+N?gb}KR$|Mh}Y{o8$**f$7f>*@aE?(Km~d8 zy|qa0wew!b62bEnWP6UE-cNQr|8)!t-kjY17*#ySq53>4XPl}8<$i&rk07C^b;b>@ z>eLu!9l8Cy;Y@G6MqY(@UEEhY2tgamdu^vEFiuX{CP9VrlBPYh=aa!^Em|j%b=|< zRQ4TYVEHdXaedon`zhT24Ul}@3yKlQ_isWC_<92W0IouRHv{1r&mga2|4kSGe0@c~ zLrkf^6(nE33QP~YfM)XzsDRf#x-9S}YTg&o;W=f2n~=nJo*SNHm05*8FKa)qrs!wT z%sGjz?o+fTm@0ray$@gE&n2)N;E>vxncZ~`Z`+M2t_NqXs zzmTCOO-oWU=#~ z$g0Fy4Eki}B}ka!tU{kDb$*W8oaz)H-)YV;&PO>p;GFK?s-1jDsBs=dE=!$-;9uqx zU`2C+vmU9IJO2R6iOxJwRyc1$@=Axxn^n#yA?+k*Ht=fao4_YK>(I4MaY~Wzsm>2j zu3F~_NUn1lk=GjMQAn$IreZj6aK3?j8?Bd7=L}#>~{0%x%yi zaCFgg$fnf)5Go=NRMMvTZ$jwC^0`olVL%O>LPAcNy>1;yHTTUg? z*iH`0lH>4V^*CEl8(!x;B*=Ao5nJpOq5(>rXK`&zwmeamtjY7gAfm(@Sf5+Yum>E0 zmdU?^L~s6dE6|5F4{XrkVk__fnKtThz7j~hz-sLFi* zgD7s`lZCSoDD?l4`s^>PMxfY#Ckh|9Sp`b{$Ds}ax0S3%%yj=F5E=MlNf?1L|J@XD zXCa5opnne=;j4u=Au!)xk8|Lmz~k^1``=)ukCeQGz!LvtvOTWYs{B8qw5Ju@GXGzh z&ojj~7*_ZjsLoGIjzeIzpNrkVua%;;{#Vfqf!~!hBc{Q>oiV>xG3)&IGUjC!Xz{;^ ziVD200&V_>+2sFG5T|GL=(fNaAP?1Bj$7vrm{_3DqF0S;?xQ8+nJKQY^oFwVydzE2(|XM-vp{~zS|H2FU`>9h~;cE!YcT2$hOIdqRn|i5YF>6IE zU4jU8Li9otO=a9@Rxn~38ABm7Swunx5ltaJZwP^@N?X-fI?v0Qlx<1XQ$kI5{d*J5 z!no18BR{~HSCNna+x*RB<8kGBD448Y5=jY+LbuES*b&nVj+RpCgUpSmGHdqjXm4khpY=au5XH;;>U3)K z2AOH^m2&D(%+{P(_ zn`FH@*(qZuqxku@NwzSCAba!aiW@3gi!L&f_Gw8pm&Z_mcc7Az=G&nh$XfV05C-u*aUkY$rQ-Hc7ctrrL{UxX&v~bJg?9 zsicr++7!rNjVB04L8avLOD38wA86)G$JJ3`pE|=-2j#6+5@sgJxhn%H@~k8oPed2Z zaCyrh#+qGWWy-g#Lpd^VUygW$PZVaYTP zG&Z111Jf~kK4PQIt5Nj%AN`1J5k)BtO322u`}IUEL6bz?Tis=6tawA~~nS@Df?65`JUi*0SD zw^hM*dfOD-Os_}5c6tK}Zl<^0rP5QwZl;3h)reYzgSyanGdhFbHch5~IS$)81LrJ9 zE!|Y@BY<%ns1tg-6g-RGg)Wuer7o48E43X+yZP|d5Sy;(c_1fnP)Yg+a3Bwym0N;y zjzV6SfHS4gvDkEMAL$Mje|bJvJb4gycpv4bKl`r0jnG&)9*^`@x;w+%9XRFO&V;RZ zYD-$iwx-GqmcdAOWq(gkCfQ9@85!;w9PJHfJgz?s*=A^=^Qj!_>KWknqQhRyaq^4r zj%VbBsyq0GKI~}V#>jE1X5!?@M<4G>LVP3=Qun*xRqDZL|GP>TkM^)HEv+%BD?xcj z6*tf|m`n>SpKj|7rMMa`Y(wk~_f-t=QVaogjSeP4iQOaNIA|Wwz<}Ks2;jnkLfAwb zLjYqW1Id~NDbFRjvIqE(j~pm}XfV7ZJO~b4pgn`zL);|Dte67^GDwHa(UF7>C+j<@ z1}p?E$`xYdCL%-Oc%o})#3ip*dnn5z!|te&Yg@T$eDPfGv2$}ho&r3l$SulKI|D$- z^VkI?mJK>ajNHY7?kOk+CErjA$e9C9YKvLQI~MY!Vwo;aF-{^Zb)g#%NzAR-$c7d< zWX_#zD7YKP%yLz((AZ7)j&q$dL9QO=sem2U2`kcZU0>4p57y%kM0pu4CgUO!6stM&_^xhs=icWI6(0fOd^Y*cvUlI zwJUgiD)m&sYZnw{q|Q@3NgYhDNamf)sZMtdcJ9R*v;Tn8m67B${W!N&kHgfNt?^oRYv>-C)h4-RSvn_ccA;*U znc8Pvu{Km)u_|Q$%E6uZ^mfWsH89i2pM=!xlt}H?O|m9H$x%^-hPT8s!m^^bm88mN zMkh7ug%Va{XGf^9iCdSOH+Hs%I$Afi*EcF^M_Y4ss9{50c0@~kbvm)5E!0-m-r3yQ z+`2K;d1f2-L2o=0d;h{c+e7iu_y})HjYJ0rLp?*ipZfXu~sH+cc+|X`hxnZ+;NIjtsjl`k}Y!|m;;Vy{9w&YNJFwzr_fzZ!)CUktb z*TTyYp+p$3T6B;0^?_k18jq+HYUoaFtdehHXbrN<)=<}3r!?zaTOI1G3N<#Y&8WS! zG##7PxK+~D7HaLR3sqNH*vu~~EQ_IfB8HlY7?w`NuxuiR6Wm(G1eO>@JB+C?D-Lx3+`(^V)KGE~RTaJooh-fU zp_7K1TIxF1g&LY$la10+SKk?GX*{E`B`t%2XgmRn!7ULqXs)RbHEzj}ICfFlpVMPZ zn_9vmz?QN&t|?w)nSF|{=djdkIzwyL$R1B(2b2%3Ywbwy=!|LKj0EEPz||DO1u#02 zUe>HG*gYEGon%1?vnxYM-;kbTy5dRmDgEW6QJ6$aYf#Ko!Bxff#v*v5A{4heTI)j_ zS{p+3E$c&DI_p}N)~wH{JK5u#&{nPO7%h|)t&C~B>!fr?X9l~oKgW+K% zvZZw`MvyJ;?&R#f$WoK`&iYVOT}P*q+|=H>AynVCNp+7ZGx)F=R&*471lxS9P>3b1 zUakj8C{vTxo7f$g|K_^(jjG90^~C|nN_EZC*)_+!g6i~`fXfk$-MO|Zgtp3RObm*n zL++SK7S+46m{fbBjP7!BK;Angx)PsdohKTGw5gzV|?H);BzzkueRImJm@X8N5 zoYD_nk;Ao|D6l%i`)g>faf{d4h&pG-N>vZ{Q{zpxgw@sC%hjrE(bPO5I|;|l4b2;A zjW1uu1{pIuH6FFC!TC0wmPUDbrF9s$zl0iUPFSAoY#UoQ zHlnNYrK(Z9x}`dPBpMpRn_2Fp!k(%2ow=Qe1y^g1kmiE&V`L(mKf77fwsTYzr_Z$1 z=)oCPp+==t9d_2CfJPromC;x#r?Dn3-3d2i${n+VamHh0wvM8=w{F5kHhu$bJfmZr z=nTC%TUxvZSD@0O@etn;QZjpYtEsyJy^^HOs)vw<5s*JX8C-SFunANA$M+}PgU z+Af9@q0c zVe(9$2vZ$RE2G|`L&Xh6;!#&I7QC~0Lt}gTI2Ior;p>y}P;VrLE)r6M*FiMIn{Ayf zjZJ7o$V0O)%`y_jkiqe4><*Ket*TWuFsP}3b3k&$P!-1JY2Mi6&hi^Lc4wQWotx{L z)5a%xt+lnZ;9?fza)aurCVJG#|`TzK)0@zSk(H>gLcSzlMb4)vAZr;fbU^X}g2p_$6b zYV2O0InKAWH*cte37C4DD*49PKzMKj>os=hZR}*K*bj_3@u%@-Ov!%7Jp|M@%XkqPx1sNCNvEFzrL(c~2nJy#K z0-JE*Izjr0maXHhT2sXcnXYnhMNgPO5!aqeb;Hbpo;X4J6%)j-w0M)kwfmwYX33eo zKGF8ClE&%njK=mgtsRYGWu@%v%(l%`mn)!DM{RGcYvB5;QLT*BFr0jsQCX5>*PWes7FDmpyquCvo@&>CZ^rK`ra$huHXW2$k8i?@bN8`{R{Uy7%xt`mhA?AjgTjTuyk zG0L+nc4hi;K_XvY9pmj*BV??#Cx_LcuK0G8*1a>QT7%C`T!W2ixztK;U)h8-yPB$( zS8c!zK`a(~V>>MO%1{%z+o%Pk*daAfBjScB*(DX{yYK_1Cz?IUJ zvR-SltXEYVG?UYd^nQLNqCr1Z#v>`^%p+*h-CY3gHYAV2Yy zIOxVI%ZZ?q&-mn7iGwnkmRl8!9J3){EID9HxwOX0`tAoFP73EqQ;Qk1N>gsEcZabJ zMY&R(u^B~&T+gH4woH*c_~wFio-F>!G8*|)YRY-6X{i8^$HJBy;XKw15n}wTjPUG? z@X;AzSzAocs!zG>@0OIaC8DZ{yGp-n* z#{}Rre11mwnvAg7qQj0i8SU|%jQD4Cm>p^|+b4B9*{oT(wUi@YDn>rM&`a?2p;6p{ zU<3#8)ctisamUZ}gmMT@k4bT-^hhq-)9)LnCscPCNJ^y>-?3uxx#5~l4Q|}^1jh@@ z))?FPl9+XF=&H}_E;gO?GMwP(*}AI*iRa)1$HCCh7ZYnb2R&PN#VWzGOz^N@*g>4& zI1m^)wZvKuU{VKF7Sa7|-8Gq4slI3_pP0P$#2CpAz-ON`JXi|hs+z`b26Yzwi~gL`B6=09TOXw z`!${INgN2`1a}(_Q@39rhRoIQiH*#E)bv{T#75>Bq@#f@hrd-|junQ^O>_pw1?HYM zL&v*K3UktAQTYlJ9kFQ(?y@8QHu%SDJOH2NB)?bVfbM%NgOOjS@d*3|jd#Is*7#ER zEgHAM=V8(+`IwFHVX3?+E;)z)uPMV}XAz@Sg>KOJGkEp ze?{Q03;dA4j|%*Rz)uPMyuhyt{IV)|5Ez?%l6`flz_kKz5I8RIE`e_p_%j0E zD)1cw-!1Tc0)JEBM+AOV;5P*RPl3JOR9XB27YjU1;4*>d3A|X~3W1jiyh`9!fj0?! zw!mEi_X|8Ea9rTs0$(if6#`!)@O1*;DDYqeOIiu$}0`~|U5jZOFsK6Hre5t@!34E=<*9-h9fo~G{^8$Za;I9b$b%7re z_)&qM5cmfI|BJvs75LWzzalVS^EY)BfPrH0bb%KLTqE$Q0=Ec!roepy#|6Gh;9CT~ zUEsR}{+hrK2>h_X|6AaH7Wjt(KP&Jb1b$0k2e(s9J5cu~3zaelgY*@oTS>U4uULx>Hftv*G5O|xwLjqqQ z@FxWRlE5SWls=aV{BeQr5SX9jF#10#@KXZ+T;LZ4{w*Gcvlb{NUFQ`f#`}VF^94Ru@H7beI)OI`o^u2q zBGzk=%LRQOG1`Of24J(Uxk>PRnON&{x4`!bo<{|KTHs#_{@)1vM}glE_$^|s&rH5E zsc{{#uAdFWxIXDl2R7@tt%7Gz;9bNx=q?iYT7j<<_!Goh{=EYKP~hhTewi43i|#MP z7(?lDaNEt$^NF?05`h;9o+@IUcBP=7D)`$4K3m}P1^)%aTFzyH{&B(oHG%nQ6rzZ+#`e_$KXLoVzs-*F>u{&+!^#xn*%3 zL^?6oLBy0@FK~;%ToaLJK6uU*xL4zapbrbYOW=^*7#W9 zTLr#THaRBtU1m-%3a(D~f(U`W$G>!Qzf@>o3lmRamxLV`I zptDTmA+Fc>INsFT6W!{BuScM7~s;6Z`e-X<;E)!=;s?a9_k> z@Vx>b5cs?Em&>lIml z;}VPVWrp!};a|a2S1i*iG5Pqs<1-yp>2Zbfy}1glAh$foPq_DCXE^?OMtszLf^WWK zCw&@w@*D6%g!wGIARXEt+_-w6ZqNWa7X+|@eMI+(L-2y&K{ryHm&m>hM+1R&UhU6< zPh6|Rcdo)GoPZbNV0y-J%uv@pd_6>{uczqC2UM4je!a%E48ZNegGi1ult;VN$m94g z^}9sJ!BfuYN1I9Nw-55D59M*}H}cdtg0Ru=a$xD07oA$4!KW^C3}fQeIVty#0`O3gV43^0*EpuGJBpVB#D>d9=qENBuTx zc@U%A&j9qaqrygBNb_kn^&dl9OaQ*&J1ZmKeaQC!;+gMc&BuKCT{HZWZXFts-`h0K z#0_T1YlFeYZ<r(%(Z;(X`GR_FN5z2%&T{pNH80C4FF}=Y5_qQZ#P38 z^QGNk^1V4jUIijKFB@m%eL6$lfi`~9)0M}40!H4w8S>7Byr2;V-^kD~L*9-YxzzJqv(nZ0yA{k2Q{ueFJMBNTPj#tJ}7Tq5KWWDU&?5>+xFY|Dia^#^c zO&X?q81fzz1OsjGNqP4`9{DJ5zK}rs{pMBVJQAP zfp#We+PRW%5Jo@u3>atlDwnSeN>?QUE_To6zYlAcp19m)nfU)99!L9A3C>Bhm^1&Y z>qIC~_#&b%Qw*qp%>U}*owC$_b^U@NJMaG}FaI=pIk|oGyt%yJm-?@+r7jBx81r9U zys?=6UtN>se|43p|LPh6ll*L7<|q47-{|wc_y6iTkJ_ml5Qp~zUt;U0`dj`60SuDT=d^S!(G`QFc$A9&FkXT~*#KVbjSrF)!f>)9MT;b`la zwI;`OgQp72`QNN@IbRqa-hVI{(^C@Djx+RnfjOcYI;QU=<}hmLA%Qvc8v2mHy9NHN zz$}t^zI3qlZuWBX$bWRne$DyxRvgBexFsM+TVo3rPS1j7?0?3wKVfN*X1hFtFwDuM zGxA6?n2~%=G?vY@9&s{X+I`H2`O-Es`KrEyuyOp4u3-~^Z}Q?jM&c?RcNYTOFK8U& zc&NRp@C_gLlNn52!*?;Tv=RAiWCa@`gA4PWKTYGHK+gYTyeb^??r{3Vpxr4`Gv!R|#w$_9IyAv^Ce<>jA2 zFDI9aMc7~whBE&zwHHKVgT;W;ZLkt)gPo>qum&)_Z#EcJ_Nte0{$@6q`U7*-)+u|6 zR#(!D8ruX*F{d%6n^lmVk~4-m_TK*~^?kRy-0Di%kw*-$50(MOiUxAGW z%ln3-<>%oKg3A+K-GgCG;3wM4<2xgXo`G_F?g?KVjpK8_*nv}Dzbd%6Cl-yz`R@ni z8`lQW`sEpacyMgcB`8B6h${e>nzbbn9*%c~nmHHpW5{)DI$B#cbvB0ZwY$dlx|WWU ztNe9qnsEkmwxbB+K43OdvY&s@ZKMPmz}R)FEPT*RcjW)$)pIBLT-<$z<5myPrvFw8 zOgi~^|IawXw*&-ECAB(&dpExeJkhY9~@{Csc=$|~)m0KOveUgpjtw+i0fG?-rJ@7DZ@4|Kt3 z`|p}kO}}OrKK%2knHby)#G~#GxR_@T?=GjlN~0^{olGLV;qFoVuMGdUNUy80fzGPn z7tX`DRaoKv_fUmec&GB62yq_=>xFY0-FRd8T*Q%&mm}SHe2WlwD02eGdf6W1$>TUj zJ~J+o?|?{1$fI8ShL3wR3`UgVAzup)d7pni#^pm9OSgh=AJX!^J`c`Q#TuJBLC|^$ zd>l88W1e)GW9eJq!*+|LGklfRC!F|B)|f}e(!oSzxV-yV920Lw4R=<>lXl1h`+fk|A&IqYQa{74-6bwe;-#Z^1LqOuq}9 z{>(IO-`aHb%#<_zq21X#4Exr2%h#(GM~C&9X(j(tK>vxPG^a?O_-WIjvfd;Vjsb2Im|^@8tE*17w^cL4cJbkA@r>iJOi Pvvs0g_ClU-VNt4}z>0v1&!VD&TUI{Wa#gz{%a*7L&|KTa6zN%E`S+^;5rBcro@_xltM~@X=|B{D_iw+lhId}i! z_M;UZylmR>KYAs1&$-Q(oZI;opO=mM6^o7@$b;#+zN0Bht~+|L@TwZtQ9EtktF%MP zos9e|z9;-Y4T#)>H73)ue{%ksto$eZvh0?IdsCMCHg)?^)6P#jU!3uQ`#$S<79YH5 zchRAPy;nVU@AyII=7Bkf?>+1sIvBe7Y;|}BrWzRu zdwm~HMD|3JsYrso?Wkhh-$L*y=TcSds0xZrSccdS-%=%^Ecw_8Y~UWIEHNhK8m(g-Ka$c zD?sBfV=a%(?}I4cUvMX)LceBl3U2{%;C?OnvcAK8RlzrLEAlS`lfSxR0tx@kY+ggf zLE@JJD06bzEx>`7aGRDIRn_@R3NJ%7!P}sizpP*#5+R2r2*npisfA zS?oLioy4FzfnpW$wWq|99e{c`s*)LY^H1(KO=F?eRV0Z3-M=Yprw-2q(XhEeJy z_cTc6xM#xHx$aW1&2#?&7S4D71jz#T0CYm`VQ?;VuLaK{_de(^c0UApwR;f!OWX$B zm%62J&t+~eO4YdQ!E=gxKWbUwz87t&b$5cH&V3EI-dzNS2KRH2G`g=sXQg`q47VH%XS%0BvcX-5 zQXAcGs$nu|znu~f%KMwOs@`{p0 zA4gv4_^>KU6>!9XQ>th}V@LU)Me(A2zKfw0pyu>X;r0No87goWqOt?%#-ja|6czfl z%e)Aarj?cu8#kF&R+5ie-B+Nb+?_Drals2W*@L^!{T5XH%D)g9(<*(Oy(JX|)kWu` zOpr@n!IIJ#unNA3$_ke1gg@8|^@3%khmcbkd;#}@n$j;JDh?K5kP4QU{s@Wbs{9G? zv3Lc&8b*?~oc6G!7FK)?85Q*L3VJnk5?1H_w2nqnC#p3+W;I!x$Hsap?(~Qrfz-bN zgI92}uM9ZwGu);t2zbq8bq?yIbk^nUnDRNVQjI<3b#_fgFHi|Q`^(64X3e17Q>%Op zF#qi0U5I#9T*%w`xPh5&RX}N>{|&+jVCA=P%U>US2?87yR0VHPV7hWQ`nY&O5$(U5 zd7lQTIL=!$ZmM!RZf;DkgkNL6?y;(i0NwNQzekB~`bno^giDs^|BjMJP^NWt)8dT^ch}iK+l4gPP9+pPEAAryqDWV53aD#G=JcEJ@Z^smOM&{9T z`yo9W*P@}(VaRGIb9xu=XEd^kEp+;-xp#s-kWhthorDSkNe}GKOCe{@a*pRKR7Hc&1pVuVoKd<@i)<0(+Np=-+ z<}t9JoFgTem0lO`n$Mb_fs`v!bp>we_Q38P7z<~6PU+5c>Fta3V1VJzQ>(gT9hECH=E! zIMZ=N$*Weu;F%C%rW%Nz^3PJfl6ArL!L`ATa`f*~#VEfNx>%1+)2TwHC@xwG>S^VU zuP_+&$~ce)T|u!1#ftsTnL(Dw=(sh|nTx!Vaz~aeMcG1IJu6Wh>mg!D(jpLRkppPIlYQ?Rb`7k z;Yr!TYaLWi@aNp#{nzn}JCY5KYhX%Hdpe zWZCXjxg3Owrotn$DMiESaXM7vt{qkFWV9StnYy7fzwCgTRdEXD^{n#3?zy*8&KMW0y5xVQIvc3b= z3p`dvTnMMObu)5eT5$*NIyj2!+*(|Y;uFMp6f? zFbLcous*0f)o?3gy%VdQ{4Hlj7)Xac+`Teb%S@mO1KY;Ho@1~v$A`hjWM`mP$nb9P zoK?UB>^|;1j`L=T%ZQ64E~kEPd^A!&Fc=@aFut!ok{qw!cWPZzT_a&_ba>=M&s$V> z!8)iXBFSWQq&^jo$CC9Iry^s?fm*UeVk4TZv8irlT|;Ta|DzWHb{hpzr zT(MWGJ~}oOn;4F~`_<+cYU-&U9T?gh9sAqWmpqXCTeU5xp1(fk$PMF>+h~031VixG zi+hjgl8K>rRB19kM2}gu($-lIiBjIvCOqPU<0ezX!;z7?y_|Sqpn-{4Dx5kn9!Ww5 zPY*)@&t8zgoD8R;qmg|BF)zgg5RM||@f9B!LI75_Hj+pnf#cQ)=`nRowHkvG`4i(Q zR)bX`nMy>*_5gzoHNuBIJdjLA6099^6>wBQuMfV}PQFj!Y~ut1`97xzPsng*a#~uB z{5%MXOnzXd%_&AsA#z;iP-V8w(GqY4DvZQ%%)^tTynNqftjB{McPSFu5SA&<_vKR| zKvNKd8tX&G;u$`JGcVnnRb(tVpN^ml4mBjBwaF4W$b1zi{9{hGMDMc?;6vy zIZVZ(HCZ-sz|9CvZPWAb8q=?GnCNu2ho`g&eLl5KFQa4tgTW3>dq^?85Bf#SXzM!xTWfRcmiAnmbg_=E_MYr!g~Q+s$07sC z)aoYF_U_iLeUnVw)U&NC+}e${qElAcUNLqJ?Hx#H!?Ls*tk&Sf$cTQoqxM8nVQeg1 z$JK#|Db&BEwWA@cLfvZH*#738zHFn}zunC}?L9qeQrGP0*whhjY008v+k1AjbfQzl zh-UhiHDRk5ipIm-P}BqjjjK&>wD)ZZcQt2^d)tm}J#A(r8mAuCa5&B4!Bs0k2v5U) ztV{N`b!-c7+18ug)qH!VTF&Y798Ncem2d6pu$>v7NQJc)xYAvyy{mBwe@I4#Qt^c9 zN5j+hb~d+8iWp-AqHCsLs-XP}d8JBvLYO%5m1vwBsQMKlymS~+R*b+$B{@uzoAZk=8qa%U{r zvSz?aJ7~=5SlK(d>*(B5b`svq4GilcYw4pu3lGq}ixuDm;+v{wWGNst1N}y+9XEUb7#8%c5&66 zOr=LxHU&#!Uq@fZwyiLkwuZx=8C}^+3~Sunjm1Y)2+!DW2eNN-quyL5bq5QkS0q_6 zGqU`?(fYk!M26!NgE6m5EcfJXFujFvU&|$L-_+lm?O3dmWO@!vvb3$YueqEN6dxOj?m5Hz!5P-SZ|ah9Z;8>?4L*Bf|r!0hxv!$-VgLb7AfN#K1Td_(NzY zRl6@98%RZCk=ns%Y9tzo4YM$mFPIn|uT2eL1dSktIbECFA59JItwqP|izJe$N_maS zY{+^*x#G~Tw#Q?A@$P{{dKu1M^SD*o{Sl_;{Nn67(4B~1fEFd|+k3lfx5kGf8m(Gc zi_c2J(UsWZ_~3%wn_e<=w`{YknV*SfZP(L4I$IldjsDI)`+-C_vzF4?uqaM)HN8x8 zufb_#TaWfQdpet>o7BgPq*mg>pY3>=)s?5D;Y4&_dg;to^n70*Cnr^*Hn+B}3)KuI z;>jd?rFQG)5ZYXu^8{zPac}*_N634iq;~2DKjDtCk+|Y~Yi{Yq7d(CK;m(e}_MYa> z-ZL7eHMex&jsghwky(wGOsB2v6R14Om53VUcWJpa{iEK%)ppe z8LmaR_c<&1s! zGC&5O?%RySr^i61EAWWe3$(~dkEJK`sacwVFVMWeN8p*@Q?v1(7dX0(e*P@;t1<~7 zpMHj)5&6=6@5y|M&!02Frxs=sKt8oNC%q&m%{N$?;G5K*noK5;Pd{zXhBgM&s+{zxIcYh1tRK(vMDXbcY8io#59ma|?|PA9dAt@A!Kde0M&MJWnFNqe ztaFrTkT7&x2D zRF%3+r)+wTy56KY6U*Q)hqKZP^!sy)IQz=rFJCbEoM~n7mxoQ75$pSEPWlOx<|;Zv z!GFvH(II8GqPou3ru1>Ky1{OI_$8d#gfbgb`fI`LGqFD9n`bHJ7%;_=*ow?fY?FEe zwFz&(wJGnECZ8F|^L*w^p`mJPiI;5Hvh#kj0K`_1ZeEpYgf3V~zh zoT8!k0?ACD5amXvnpjLD%gIvj7&oz$*%i&y;v;ChDb_0o?XNJ)FxMr@xkAu>V(wa8 zVTh^A*->GZf9^uW>h@r#g69-q|hOikIb#@`{BZf}M zU|ZLDM$WM!4w~`8YXVh4XF$-{EYECDMTk>=V3+z@WWwccQ^pB5h_M%gulZ;Kv1~KRD(n!R~PQP9K5Gki|0vt|I0Qfn)7(q9Aart$w}0+@q|# zMc{6MxldUg`n<&vfiDtxpTJiO{C)o)GxE0{=*0ex7XgUl90ZfnO7tA1qt_ zKMU-`QQFG&+biQgr9wVaVEwU~(OD?u{7~HT)C#;x;I#s85V&37vjjd{;2i>=EAWuO zQGw$EPYC??0$(ZcwE}-o;ExJ?Sm0X){-nTn34EWx4+{Jhfxj;B;{yM?!2EdJ_U(TN z{BwbSE%1K|{9A$fg}mi?OJIJyXXQbGX9zr7VEtL7@d3P8OP5_PaJ|5%3cOz6W`Q>g z+$AtSQMb137I;A5QGss}_+f#+Bk+p?|3=`~1^%PJ+(@kr1p?0%c)7r<1#T6%Tj1ve zF2LSv`FWnQXF2Y}j`@+WQRwg^Wvl-|fj=wo*9HE*z;6ibVDqs1O90sJFLjig@m)*I zLma{x0`tpMTee@|F=A8p0I}KcE(5lE-$9|nKc2AsHwpY1q4N;2;rW4(KTmA-;$H#V zy_kQvU~Tvlv9X^&0WIbqSXiBMffou~Pi*-4M;KOrkl36bMu6>Ef`6f7buJ|~^R*D#)i9rX#;-_{HxIUy1xCGb50V=AQQ>@66t|9b>}K;SP4{0y=2?H>#LbAewF z*x~ud_$|I)N@M&9Vj52um|xo4F>Mf-e~e}2>jmbA_Evt5!2H18%Etu0hS-d?{+j@U z4+;5=0^cF2%5s-blIe$u`Oj-a@(Y=T6EE z229)U7Z}qzJw`Oej+bt)v6=0)ZPD#DHnY99Eg@oKGuvyiZm+R<1?2|o_8ObnUfUMk zUSl)cYuj=S&nL!D)}R5_&OFGhZJor%wvQ1Td!8dU^`6ZA(bStFHgz2W|2pU~92WRi zgAu7?0^cj}7Y%0duNlmK{kFj0HJH`?#9%%*dO={G&1eH%j%PEA9kiF2OJA|U{25zi zFvnq$!FwrHa@aF}7*kF$THw1pt;LVW#K;WMmybJPQ89WU9iomZMd;#Qt zFgONWf__?O{Cu{+A%oc`{F6QE5H}c1cUogG_meXX=3Hqpcos1Kv~->E$pL{cFqoVP zfiE$b{8t%F{(}aSpMNYwPV(PQZ2bH#f$uk%RX;57qXv`bxWVLk+F(8^dB$LF&94xf zxx>E+wD>OulRqDgpq#kGVDis0nEZ1MCV$9a@~K1sX!JJ3u8_an$ zVldYy{=qIeIY+J}Hgo(sgE6(##{|CBVA}slgIVM*f$uk%oDU294TBd#{vCs>f%%7t zte2R7j7z)>nCEul<-or&_!Qtb46XzIi@`jDizupn>@96bAFKr!W*=el|?Fwb>El=Ftb zb-`hWAT;1|xDX-ewSBRNdAI!RcgwFi4L|$NG5ne*1ObBH7YzRvq%A+~b`1ad#PCsu z7%q!17Wis`4+(rk;9~;cPi)rDM+81D@DBz4rNFNW{3n6+^E$iFI^Z`rB(Oe@v6B$i zP;PLWz}>`V9oQ}KUV&4@W-ebL@bv=UOl;<(K6e>>uaG}XJl(VBF@e7)@N>jmxDfQ2 zijx%K50u+?Np;Bsqxkkk)!`!jDHZTN zZu%p#sTIuov#B%n+q9{(ymxC;=Xr11vh(D7x4Km1;*_f6w?wLLFqu@IDy1iAdz`u= z&$gO9*;v;!HGx%{B6o7X$ja?UtCP+0zN4H%F1sU(O7?}$$m)oM*D(8q9bTE%8Byka zBzveX{f1S$!Ej`7Vo!J^F@O)BJ!3pclpovFd3a!OFcI08mCdiyrTRc(U~EsscE49_ z3Q>%I|72Lv->Qy(2ZVokN7Z?su+@3hYRfQ!@M2R7661;ZxHl8t-aQ00Oc{OlV2LJN zegYFL=3Yv?(a0;Ysc@OlYb9dlG2Mbo@^MY(dToQ{I|BmAR}DU{o#f;GY59hLCExib z50MU*kMBt&-w|OSmubs)HL&CxHhGA2pdQ2JxQI96VmK!Fu#KhpZUdHldrcl99V{Q$ ze93pe;Nz0dJoewixFlc9G7Qu z?fJj-78pL;FXUTBViRmTPJ*6n$E#=u+rX;=mu<&d!?)6uzXNfH!HlQ}6?J}2z1+9Q zaM?gThWF&uyJCe>A;?%Sf2Y}c^*b`8Z9B-%ezw8#9mwJ9tj)|{o|!G*5$NInG~dN1 z;JYb@Z>Qk1YX$w~fgCl;9Ds8R9<%f@oaL=6nt;y@ErtS1N1n)iv?eq;X|YY z|KTNjyrIC_wYWC;oFC_#v?dpP9fr@!srRH!2)#DQS9KN%02Hk1N5L>=$a`>i$=s5DphbE=@{was= z)8N~Jd>bqu-<3-HegdLLphQ0Yjg3>&dnJdg3Pfqc9kGwrZ?i>fnasB86}f}Su(^+0b86-==9{lf5B`E}6S zXcLI7-m}o7tv0W?6>BWgYzKLnNB?^@hwt0q^FwBX<$F1YF9ts9k&n-mEFbknarNX< p^dEd0-I(_K>A-Yxh|^&socIUnRHhvmrYybjcBS}!*#>Lh{{pPCL7o5r literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..c922e0cc02442c15079ad99293ab5e8fc28b4323 GIT binary patch literal 28340 zcmchg349#Io$ssXkkvY^!?tY8_Slwf8LZO>z5t!J6?8?14`LXPrI9U=B{4I;Sdut~ zC5Eu!ST=!;H<&DsBS0Wz17z7HkgzOlAPKwKK!}r<_kaXg65tWY0fhJaRaedYXC&M3 zd3jsV)8GErzy9^Fe^pmk_q4{JZf)P-IF7Q(QRl1Fky6J8k>gitg;uCkXREWU>POm7 z{YcuUR{k*dRyC?nDDfGkPCIfqTV1s}uW5r)d9gWfz&!Hu7J$Yhu>@r3`G({@tVQm_=Uq`W*3e{_79Cj;=8K{SRS@(Yia(_;bTX#k7qxl)T2t> zcWlSaN&Ff3iFTLp91 z6{#Du^QxYIw0zy&Szhib%T80*6**q<8?)bgGOy$LNAEip`tWrJP2D#XUALQf+L64O z*KJaHO^g-#;%UFv({S(h?BhAMwH-Ixu3+5@jy>q>{^{X{hYsTi-E-{R(DYa76_{-f zPG~c`!)M0}YItYC3@G01^U8QO*ZA^$mn*g4X06C^m3?_YU8~eJHypdcU23IO5XN&=C7NJUlj#7-5b%X6ITS9z};oMusnrB0mq?2S|S9T%z(E zRmwsp&BQ){b5<3E(&QL+lgiIOf&A5^yf)2FBq>j~zxV|5g+ks3#{)RVr}HCl-m(Iv zUc)AnFMG<_j#54+dp~k~fhlkLFbM^M!=nim*aA)8k7q3B&NpRd7IxXeWqKEQI2T7w z)?%m!9)yDb^s;5x1^MCg1)-z@^H9Bi&CCvp0>Qtd>S+{p%{-<>Q$~VHWd)`LbRj4E zW!MbfgRCim`|%l2n0f+bCBx(~L^)7Vih-a4UC;~EmR?WZ1QWsO)9GWN55|KtW@ta& zq~Kl@3YHcBgnUyW>MF@!3(lSrpuSsF@F;w8_rjcVx1q4({s{t~`+7FKbbo@+fLn^b z47$(aOwV$&T=?e3Ajx(g2fOa+MM~wk+0e{&_n>T^`xj_>zUv~W1@7apS?F#CPjwqm zs>uBXJSuh{1(&%0hI&ig4m4nzdk4Im?yiGmhC2)Hl(|R2Gu^Mk+AKE@mS?+PfM&US z7`b!YJJ4Hm-7kXYxgF36xhvtrd^ZRFEO37a{e|v3kXN`X;lm>LI)rku`|UiXmbiDq zPNn-Dls(;D3CS||BDAH-eH~s^yKkeVHST}F=UTTM@;dhrbn4ynz{}lhVRMDM6Q3*H z#n4&hz7IdoaF?R&YWERXUgI{vhqdnIkgRimfO^-ve+%EvberMTS?+8|&UUw=RD=7! z(dtI`S$NXqu0y@e?qS$$aobQ=D~6YEC4h6IdJbiC*=ddnyoy?;EH8N)M^gg2pAW#p z?7{-F>D%n$f`tgRyB3}*_Xz5ATzsH!L-5Y;{u1^ADsVsC$S(80gQL9CV1;`z%H#*& zLvT^y6=0Qr16&L))(3(72uuW*6yA-T?EEkq7_2OO76*CxH^PJ9(!zIeFjW=23VSSG zxC|!XB+Y7nSW*iM??6T&2WBB#1)Zy{&NE3JO;TsC*8GOmWNn@`)>C+!XXs~;27XTG zPV?7*gYV(Pge9k>U<1a3dk)-H?vn_)>)!h1mYiRWVM9Q6mPsg2xPV%{2%lO@UkokcMEQcs}jeh_~ zwqR?)r4YI=K&0HS>R!4?^R0-W;|{UQ-1p)CRCg;}p6XtX0a4`MiqB&ACP+%$pMp!> zckwyRos9-fck^&=%y4_aWo`_gGu`h&GRu7sj?H!}(cE(P0Bp{2H-qQ8`|&x?T?t9Z zy%L%scREvra^ug5pEpRXQDt%Cz|2nJqs~jqn<=4U4+|TE5T3ec5$%Cu)!D$#^ zJ*Xn*9$2fOEsnaWD)1UBxyFArj07n!>TBGnoWjzFke%~!2)LOOZ%UvR2gPq8%PE@I z2o5q%DyI=22UB{*pGU<`N#Sr(qxeQBI;B$b7&4t{Q=fpRo|Tek>BFk5$B|LUGr5oi zzq8?YNdhs?tIK+YnH<4|bWneks%a0PD+*@kFjCXA*`RlG3!py>(JZ9@g>+D#9-7pQ zbr>!AOS9HdK^x*#A!SmPeF?>#%d+SO(?V>{QO;;H*=*;s6*SAy&NPcrn9XfiIhPmE zRu8sLZ0M8wXzC*E5RVsQbB_Lorn=A$=b}1R!V~)Tb`;yZfjxuJUP77E zTVBtzZF~J~Jn9SmB`uv_P9GT3f5kTcHH7#^7&C4xf{fvX8&mv@!@{}n#h1NfuCv`! znd_WqUCZIcoQ3r`%2PplRko8uVoTCr7=ypRLyqU~7VYm}BY0P1^E}*A&3yQKhc3I; z$I$kbqa-YCe2Ke$44C%;WoNKSZAtSHW**JrY@oy5Hk(a<7zX|^X})dAi!5Z!w=MU~ z&x9Tl72)=o~#i8J&hXjLtUX_G1h28t63TQ~NS(hp?%#A$CQ1(!{IUL=&b%FTmyV zY2r4h{ynzhn>g0z74VwvySBUdes*BU9QG7{kB9U1gyy@}48Vmtx?IV8ADfPD53I}R zF4EC`3E3}TTd)Ae8QuAqelnw5F-de6)T02S+v*kY?L)CoIP0JaA2EQPdbMypbQt&r z-2evuu%~>=;O|G7QB%RKX%#f<3VKWh2W$mbnF?O`2o-$IRFI9xa7xfE@MVW|4SlR( zg<8nvxgI-DnHr$^Vchq|4uh`8PLT?-dolMriwa6|{ROiN`ezh5Q)i${D^zaoSrFkO zX%M3$FkSfz*5o+$qLk(mP)nt})fl z*)y$Z$;|aLS#c>c)U;|PbJ|L1ZhE>pg)A^5UHnL(#05Yv!&xcFS9(Y0Gyn2#bF2fb#P(sl~_gl%C2pKcpmhUjbEU<>ynuRz}o>jylm8Jt7)x#a0x{1g0y=?9lW@O_~ zC!DZ+*rhL`K2>`Y#*25ERa#J+S^|kdY>gwv&WU7n|@2uH1Fpw$s zO4SUH4vg#_jQ;tn&2ZGzQ?n;BuzPs)zpuXd!FWd7PTm*D4daRUp0Uvrgy!VMy(j4L z*uY1sG(I-Ko?KpU>#Tv~BUu<3+hxmsq;hO-^0E2}Ec_Y9;N*j0!V`ad$AEJuo){dA z4pr~wxgG{Z_KqaNiG$2$1l$#_QPyZzfTW?32_PPW-`z^QjA@m zEoFyADms(UM~j^uD6GvJEAwn^h?-yfDC6k3IntvO45TNMr;vB@e27!!q~nT13{5Sd zSv^SvTa1^G@)VthJ^CJ>c{tLejw2vFy54#A=N@&zJQKJR#Ny42SkT?1UpmJ0YYNW> zw2hhajOc4 z_rl%PtOKg;tu4*zst|T`!0*O1F|Wlc9yVXs?v9KOjzr^%U)5?eeH&}TeYLQ*xwSp5 z9P7~Tv~;8!92pzk71AGjN8`i0M)9paqey)k+tSiEi8XuS-5(oHM73^nWAmogOlRSx zStIOl~ncpwl*A1e(hT~Wg=t{< zU|Nqax7}fyHn2MqQ#%%00Q$UBdqp>;M+0kZ4#N@r5*_GWrZ5@q0+f18uAlb}}2}RE)94PjDL$`m} zRyK8Y^|g03wzT$yZDsnE4lKtft0kqLzQ)$edxWGPqdpnz_QvMP&ije;MA~va9N)W> z6O;{bcjkG5h<0!3NFUj{#?b!>N~T z1~WP@t#R#beSPh%8@y{yKW2&apqcpVW;FG2PLSgk-u5xj6W!%Ze}XPIQ#{TyUbxyi zH*{(1JzHQu(>O0abrYx1$xj&FS>2oL(8mcr+0ai71Kwtufz{L39B%IFNuQ|M8NKbz z8I4PuAClK@+t2CB9LxHBJ5*z@aQe;^$L2DS>ZXid@=oOLZsi%kgBG0X47iQ#gbT~$ zQAy69b)pmH^@v6hdd^9iV)O~FA(_&)`sQ%!R$SU-Mz{%2v@kb%chljay`uxVJ}gYq z^jKR@Z~BTsH)~5{Te@OepzWAVwk9K5nfcx<@A)qW)k%%6IEB%br^sLBwU}$ej0T>x z+SR8pyXFM>dc5~{wzO_&>uhaF4zT323tf!o7_RYMJ=!;YlBIQCv;zdv|-PlIPXme{%Q&+FKM#Dkr!b#$Q ztWAA=-7UK1-l{RPB&~OLb;9&XM?tM>>FsOm>-T12bB?7?C*Hf2CpWWPdxC3X`sul` zvp>{acSgv2P#mh-Gk9=xU~F_~c-NWU2#D=O? zfOZY;3{`dQ3RU5W-I=>a_rhA$(CApz&b`AUiQ&LSXhqV{ue4cM5~JA42>z+oLgHOdpb`M$+}a`y>%<`C|Tbz@j{Ac zzUIoUXPeAZF12*F*9ARk@e1G4-_fm45zY&Gg)(6(vUky}D0vI1-%?K&oNQ4N864!7 zJ11zUb^x8V0ZT3K7V(6$!3HdqyRgvbYBDu-xAtwCc#WRaMrvK2y#2E`-V@rI-o`|- z%UW8S`Zwz4a!r^%m(Z`yuD+fYZ>5DLQhL6=oO9(i$<43Y*xbA}R5=hEi^n;Zsya7@ z;6qi$*IrA_M5W&n4|(6hsjd3kvT)nz(3s-wd1F&=S9^b7YZz3t_?zgN_6GC{;|9GRARJ8he2^|PlHtzXVKlhpT*Bkk@*fY@%xd9vXpTWjNIT`Pt zX!&vM`Ry`w>^H)b`A~s;A2#mSV59zd*qEqKwrz<}h%}j<`H<5N_e|6w+xXaTp(iU# z8Oz!{?zt6Vqd&6W$sDqj+i$dOIf#;D>Hingu9qAO*ay^`ABaPISC=mjam>C*CBMS! zY$EwF?(nLMPK<=3`@;yZ^DDlUkV<}NGrFmk+tQwnA1`jmh&yVD;;Rr$^vpr&CVk}D zaMYsY8w|ARBujfrel^`_+v6E(hmp`TC)pP^f2O+7Hy?d zH5tcs8OJ>TQ^~JZrVc=O+@5iaZ-Yhh>+>un@F(X%PljjvsZ5Yx&l4$;U%zG~kL_sj zWPY_el?n2zwfws*op?qTWBguijyVGtd*Yr9|Tpm zH)9=@`LI81ZUQUnCO%>{k6gXGucYE~-05>!9u8O3EBlPFqSijtFe^2)6!jkXq^(QS zpA*=u)Sri?FH7`#i6VZppSr!Zk~I5T7Y1!4CjUNQq5@r??5hPt7UwcwLpRCc`&dZ4 zf;eWf((?;m@?+9-1BNEm*hfw|rF`uSY^DIJI(#R}q!ZfYB^_ykO*7SMn})SbW1m&p zdP8L6KW7YEFVB95Z{8vCOn1!bQA;+b23@o|6j`11LZ?CKv7X^U>7X^Zw@20u;TnSRuL$5-e~vVP)46IE)aOkNL4aoJ~a zUiHY+u;&a^%1V%UwIXv|@XA7_ZTd-O`xslYK6lBu>~F`u!N}Rx4ziK+O*_k51alQZ zIcI!cMQD@#PtG+lVIFlFut&D$ZtPDt%vBj@bn0+*r`x*}fJFaF!EB3e7dRWtuA-c6 z;TRxOx79HH*FHn|GMIHxhrS&!O#ROorvB&2M*n&vXUrZnO#MdeB|<+8n1GHm}7#MurZHkgd(jjeI@!WNY&%=!+5!DV2Mr&1UTV^2LY z%kh+>KKp@e`=Z{+L)epTyLei%?0MLqMMhcLA=`HK7Wx0WjvMtzivt>7tbMS%Gj*Wk0%Jgw;mba2oc02amY}p-THVA1D+d9L;g2%}y zo4}r%Eqj2B@xXKmwsnR-BlrjzWv{}Xn=N|{nE^z)9@{#@Hwr#RM%i1i=Vr^^PG*NA z-GyzP;jatkSaKM6q&#fSVvYKa&oa*`%N#3Cg{Q+}&LWT5Usk6^@G8Mgg1ZIt8ez+x zFE}dr0>PgYd|0rKmGS>?g#7OX-zWGxf;m51AD$QdOTqs~u-{4P7YgQD*V?HOyi)Kw z!Ht493hofxD|nmWu;8fR3k6>!c)#FJ3cghE6@vM1y*LVlazy9Iwk z@V5kiTkyXK{+{4x1V1bIXM$f4%smcB{^^}<*Czx=1n&~epC7RLalr=#e_HTg3jUnnYXyH%Fn_UGM{f|5@;N z1wSeH2ZH}o@J|K*FTuYO{AjiHln|01PV7unoEOa8|1zx@Ur3=d!kWJZ9Fw5e!SCw-y(Rs(Ag#A z7YZI1Iv10<=tjCy=zL!AUz5!}#VusClj)meQ}$sYe@y5tI5or3>S@V}6a9sLVAhQBX#o+F!Qo-Yf1{!E4~`zG1=?8^n4J}M!bviu`=D_=l1 z`WpoE*RHHQN;Z8oDtN!(ONIVzg6|dlxX}NB;O7LtDD?5SA4wmI1y_)bKUIQP31+kH z91C%h`Ml1`IptYiBKUN{^@8<1rkS^UgnYALeP3yGb_)4kvYA&83O*$GGQr2l=u4(s zuvxxS@I8WmBKT*5UljbZ;MWDeCHPNdbIsNFp2mkMyq7UtPBuF8g?y3VWrAx3>w8jD zwn4~S1nYZGqjSEH?-V>Nc#mNGazN5I{*H^C=f5cU%Ywfmm_N*7=eO?&ep2w$g7rP1 znGb(0b9bHbg1?-P8#VE&AX)&G&;mju5e7|Sl@gz$mHDarcA)5gy8`k9`& zc5|s`uiYW)oAFsex#3F6&HT2Ea>KQhn|Q9E-0*73&3U?>a>EUjoAbJba>Kx+p8>&o z{xN>)`Nyzsm+_6Jt zb3dH6KHSUox$)r-$hUO`c`Y_|?I#=Ng z!To~IH{1aEpx_G(H$xsXyaD_dhBtwEKghby0beQjI>X(N|E=ME@K+3<3+6o|%Welh zL^k89zu z{epSFO#56`MGaSgFBBX%d>Z5j4fEQ9AJ^7pInR8~Fu(r0UNC=bmG;kq{1(ByzqWGz z6sG0x3jV&~7LceJvhu{&x2LxY6#`(!~4K~Z1vn=0EM*Erm0h{GV1V1JCIl(Uqenaqkg83eswOJ}S zBv{^0t)`s8M$-39hP#D)yWrh|`IDx$>>c@}z%Ivk8h zcahCAt_R8HS;}K%^K4n)?{E@8I!?KHM*T9GClOP1{NNt^WexU;n77|;DHa`xRFB{< z{9}=kYV+2gc~`J{vOMn(o+i&qy(~CszJ3pILe9zG3Otc|+HVb1C!z-us+xa*q^ft~ z?>)Rylx8+b%Dk5pt7BsbVi;V8Vk7P*MB%%@iG@7xB zK33KIDKh-i9ID#;le=oKS{*wK9-J4(A`Zr5W8>cG^kF_jP{Q=1uldwpfh|BV$udu4 za)XiYz|9n|OZr-aJ@e!-*APsrv6<6eA6t88;7HmVfjwTIXph%;Yi|o!`bV91Y&KbY zJrGEHkHFrGkkKA5f7af9u(Wp!$IGzUWbMTukoIoDqV6)tXpfgfYme)CY40fynB<2HH&BSw4nwS$_HwbY43B?-P1-w-W0{!8 z#C18Dv1dAw-fPIq#&#;bcc7D5uen4ZC)JKO4L4ATv=t4oap9%gwj&3|q`luG&n!(? zEE$(MMz3B=@quHGL7QlgcFr<-$#II~^Q{v0)MHu$Ik|xcNSDCBr?AIPzf))Z`?#@Z z>*YFu>wTMSz54wh2yMO3LGM+oguSgdmQnAfGnL}nfc5ecZ0o%qGW?&k$7^l`$2M7e ze2<9SU@{uc#{C4C_Si4h-klltD$&u4O&RX2y<0Qvl{Mgg75TJh=L(KL{k{Xd*zvqaLz*4}S3>>X`L*~4pkNqhWndCvj37G}RyVq+fTba#fmab)lx zkg&791nXJ8MGwj`k3)eqDi}q@;S$l6}_?L~fb_4QlviA5c zmh^829*ErzCEBaQX6@k@@zVNj6YS-f`!m|K_V~~0NPF3vaSg!$qCGxKwf691kGf1P z3nTS}@Z7RUqyC^hZu}<~xVL&=gHx8NX!ZE7A;@|A=g^b$GxeDGkAGO^@pMeAnf55J zg`R9jA13ilkh2}MYunM3VQ&NM{T4B>$<}pdhP|V(M?KoZk|Jr3`l7g6zY@<9Q5Ms5 ivOlJRd2NR{nex^s#dk?tW_5XeEYyCirM*swsdPSzVBOEx3{LINQ`*uatl688VEu9|sgBzYlE z_IvjE>QPVs>aDlls(P!sy1J*Qbwyjp2HUnR6Kv}uD;=|}yRSrw*RobBg$iq{)n!yu z`!%3Vsn|OM=6NUK&#m`P%A`&t9Pj78rl!4hLro+$JQ^E`jwBN`1L5RAqNaZ^v2QS@ zccDc8@NlF$LVY*El`!5GtXMoWwk)_fadxm}Z#1$mm`H|`V~OBEcyK7%AFQZ7xcK0* zsn+Ty>nh8-a>4OCJm=1`|IM-;1ay@jJMb=X_Clrr{`$M~jVv&90 zD(l++NAGuhKgtOPS&Ccnsk-9pF8EYty)VqDcg|_*J-!|X;)BWPq!mHCCa*`w>_1~Y zqVaGd8cIYX$yhw?k;VP!Jne7ei3-ojU%Nfn@yk>N?(x7)=*UyQZ#?xxQ{zLy+Ajx# zpANdh&J6$fPU9c;V=!4;tDJuI@jLQP{@yKWXS%2*3m3i7Fm?Jhz9prF7!#$|l7^Ng zEpwcb>x-xlnf}?|Ps00n0ji+wt4- zmwq(o%3u<+1Y|=z4s)>!9GVr#u4Zct3_w z;aO2$NfZ3=cyjK+$nuWnfX|xA#&|rr<*1~`m$MMoz34PxG zmoqq$w7ieeZh2`F6ujR=!QMq>=aKI$#7Aveg8VI*_f4PPK)xMS@XeT^s_+m64FwRC zm)uQ;T`TANGpOjv^F4%=DZX5{rgq*bw8!@rl5%}s7|A2f1LRXZ7t%$DO!eLbBU4KK zw?J5s>tou~;=q$=i!&9qx18s5Ez5R3fogl4L@^3=Rw2>n{2IA)oKO0Z+c^s*=Q@|b zHF?f9WXgAbhbByQ#%RtE^?JR zpM|wDXBKp(IX?8pbmu|Xnc+MPKbJfABG*jkIn;WV^9X7(+o?zD9Op^YcCJ&8)OpT4 zSUAHu3Cls}PLw;}`2bQEIB%ea3!R%`d683wvKBkJ&{^W#20KfgCy=+op<`D#H{r9= zxgVNUP86Tj&J&Q-IR63*wa!iWtaDz2PwJg}khj6%I9=%+h0RsYr=h>vS%?zPbhg3% z8fOmbaF(+aWAJQe4^-DW7oeS;hDOk-f43Krd=9dIk!+>)= z4*}-|Sht;xK##K?we&hKAkk-eFNf{?a&JCj{xaX9{96ElM^Kh;ap5tr75G~;&9_8F ze1WB~=383$08;V-F(msc3SUIT2|S1v`IZ&t!(Ne9_y@$8y{Hm8s3gr6vOdhIghg*4 zp@{x3;xL5Hr;W~YDIG;pr&DP@Y&2DAEW$PUx@+iFBzx~g@A#H`o58+9RLXlP1O=rF zE5W(GdVCiD9n$=H&b0gs5DVm?Go0!9x6nr5AJFH{4Cfgzob*AASEt;2Ce-|M{1y2p zsec4c@-Nf+EpU>5xr+D#T`0-FLPhcdhv6}QrHVL#-=gFERVq>x*u#`+6)6kc$vibG zQf_%KLwEUWy?fjOSLN3tHE@cVS1T1Ou$cv(sUp6>b*Qa>&C~#L@7Q z)m9xx`g!OF|28-7ndd86z#_WcxINcba*}@U(eXLHlC!Db>&B-{_m%tw4h4Uo&R+(7 z=0Desm$5frX9c!UlDiRE=W@Qek$fCeE*_^|wb1MQLWH)@c za4`l%Wncx>KBCI04Xj|(ZY%CXZB_=#netIp&KgT;Q(nY!i_~$D>tnUOAy(mIUN%Y3 zF8OJhMyS;l5Ga0`Wc!U}IaO_#mIry}l zVSIX=>+lJmZf4d0-g{hRxj*oGX8A3gXF0pjd$!|2%RJ86EX(pfjh+7i?_*FZ^Z8%M zsesC~7F5>%i)mHlWyt7%aauFjnog(W`lzE?OrdFP0~o#gX#O>DjO)>Fxt$gGOZx2z z2{p2$%SOR{T676@gor=jSS=GH@>QJYSp(S?!D| zu(>i&#&P~qG262ya0#;bUoM`H^mT!QOnF6Bw=wV*&HSpk3A@(75%|LY>P&X!roefO z{Ack6Na+ZCg+2FcH8i#c-b-J;HYh;|MoOa@H2~0bH8QJ;v|3p?SC`>IgG8q z5Qq0$C7+_f(pV&J`Tw8><*pg`K-51gl7I=XUCgu6m9r95@Y%(j&X3JXBoNE7i#hY& zK6?>sFvXt68Sm~{@krS6=h}heu=~Z?YE0+Z%JNrcS93PWx7C=rZ%%|2o9d?d>@!Zx zIZ8tXMlkQhoZBeC48T6}*>g|KS;k8HwZJ>;#GJP|Yyw)~DL*miIE@yXEHh5baX3ti zj9~hSIcnxE)`IEQ32W{N_|9Kqd+9nKoioo}#QK-off7s)P9>e>l%O`YHTPu}x!m@? z0YyFi1WE%tsMiGz%lRc*X*<6{9*=V=BwpvcsFcr%Aw!Nc6`xZq?^YxSW_!7E%}e5g zo0`~dbS&#|#;qvF4ovSyLJp2t=&{$2rS;Bu25cAld1`hwg1t=}ExWiZ5691Zo*#Xy zr~DgIiylJuA`*3pT=6g%KrXW0h1LY3>JoVJ$d}&%&5e zsxV5{g4vjr3Y(O)(@2YWsgTZZEf{2}+muo~rKHXa&#;30u;$mmQc>NMzoY`aTEy0< zkA>Evy%3blo_aScvI!0yV02#nBSvB<-CQaQ#Pz6JJ>xpPN7Q}7GkrH z&Bef4dKg*l8|%p+6)NcY+1Qp1TK4+_wAGDm3pV=lKhaUk0~q)Ar98T{v1?&q#f#`* z`_e@$#_nFBOkcW&Znk^QcpJyR{TB<_6K=;<&WGC9kXU7(pA)z8-kw!uU*IO8fOFsx zd%r3GO-60Gj&uvyzg!n^F@~7Ee-(#_-D55J7MpTGKG((!*I~1d#n8P=RlP2l$85Z` zx&&KwWVj#N%ao~}72l+(3s$mU?A{tx^9xH^^V=aghOKr0A6LMbTf@3Vh_VOzAVLFj zz4YF~d1!(s@1iPur>jeiT&t=7bgzX2|R)p!T&C7VLW%n#S#-nKSIgD`(_^`Q6>QqhQaZrOz zHR-$1b*s3Ht0=o`21k4klDA=77LCWzm1-&Q_m3 z)Hl-|?MQFK=DK60a>steN3ms(H8rkQD|dVv$;Yv!+;Io$k?oFElevQv@1O3DC0&@z z?B)5q$Yuy)vyWAk8b>Tw8NHR2DXtnL3nJ(Lz0PS7URXJ6$<9g!p;blykQugFcXz zbIX-;dAHz3Y;{4{;8^oPEz`O7#)*8p1o|JRZ)*W+sI>wn8EQOOt88%~rsg%)N*#zZ zEFYU>*~RwaKxu(DFgwsUqu4IOrLJd@RZy@VBKT;!(&(<=J+7sSU`V57inZO=ZmseD?YRYPhzj;8ei$94Pop?Sg`|Jm42au0eX? zG<)ex*Jx3WD!;fCD(hydNi1Exf&zbmQ@|XhFp+0!O+nd=R1r7YGglfmzC>4Xj|beva#iSvplksXkk#Q!qyg(p8(Q9jfij6Mlh+H9KRaXuqc%#{dMW z)?jT?ZNF!xY4y^X>r`_VWD46$UGYL>w-!}fG6U0a$1pR)4YoG4BvamAT5Ok0X)OOp zvnpn3j;z~^e`v;NsVKk@D#5~FnXISBOwNB5xW_tZEyDgnSG*s)t6aoqM&MM3a=7E_<#gpVD%D=@QmQ_; z{Sc)BCJ1~Dt*nNzi@1nS9k|X|gDuB8Y}GCkt!ac%t)Q%4P)5MHhPC95i-ObDk~5)g z^>LR{%^6=y9RAQ)pp?(&ZYeg86}Nc0uX4rs)WKMTVIwm8|HD;d6*2JXIqv3Qlb&PT z9XH+F1+$V7%?RvQSmLe-o3xanhX@v5ROOE6$;nkQC0etT^7-7IfsK6-#C|b0jA(qO z0=s4dHkfY5ZnKN{RG}ZAJiu^5QlI=_=?tteLr{IXBZFvqlf#bTI(L`S=dr|K_HOKd z$L_6ghR=EvmB%9;Z{mc9os9yq*)@A(!_k`X?%3{qvHdmC#Awa_Rn;r2>xfl@{R5Ld z<6vcGtcH3#nn(-|)FflEp+wEWWOO7EuA-Ib(15a5x3apvx;9i_TfefduI{XCm8=|t zBaxx8{%Fl`II?$eB>MlXyu_izpTDf3!QC}`B9ZJSyB?|0P0cFy^nHQU5FS4nj*a|D z*$3j$XgnE9)NBBB_jdJEZH~rAqC+*Kv3Qc-g6pap<25G3yQ-x7P)s5oc~`j-u?WXY zLw%}nNZy?VK6qntzpI>d>)r#Q#MmeuQPV#h{*%lM#r8~+?|)`Hk1q{4~<3>)q6RMg%Zhre4~ztH> zcnnc2z6Pj+TNG}YF2gF+$3~MZ2@8-!e`xeTJQPXBX&h5F4Z@?LvE<+ob#M_%op>x6 zi^PUfmDHN>VQ472Kg!IQz}%;gaMvbn3mR@(IFZ0;24k_oLYOr~hAuXhPdC&t zm1CBCRW}&Q&bT}?BVBTa$(V-<*T|Jk~-CAns%W1j-4O)zu|n<#GJ{S zxc>kDCjJY1LL5UJA^&qX@^~o4nDeNyT##XbLq{A@IL_QbOZoquBkG5#cBA#FnL^GW zsal&OS|8ld$GXeR9XJfj@-g-y<#C+j9a6`!11YWgr+7#6Il`71AI*a%i$RK-Q*z2o z3M8KVTqIQ($y}++Oi~xeEhNQ8w@6P$x>T>KPD+2eE^N83XPNg3Rf`-{k3Cf8ovO^0 zdwr_9wl|jsvZs?bQeJbt!@?Gr8gQOKCuiq*b9^2c=NxFpS<2ICTWUU^3LWKWOmEp% zZ?rSVExj`pjicRwsS)m?u@&wNM~yiq#X$-Or0NCfS;!e(0&jYzcrRCx8QQfph5pV_ zLbeu~ZoRNz#^b|@sFfHz91SI{w%(pl&(`+3P-|yXsC`Rscc`bUue+tq>W>bN3?@UP zMx!<(wY#k+w7q+4cdttB-rn5N7TVI;ZZd~L17jnRP{?v0gH(ldwA5vops;O2Ur$?x zRG)GO`*qzq+FDyO6qs$}*7h!09A({|z2o#+np!r&d}hOXT01*iLM?sW-ECWXLmlm% z?Y*JZwY8m1swutgoo(Iq8J2XF!XqK|kS7c4?Ci@nn}{YugCnD3Ni2Yd!iV(QK|Q&w zAJjF=39LVomQW3i?#1K0Rwy)v)yx{CHJ{hprYh53-;?RH!9*xA6iedKU#zcUp|QP* zI;GgRsRdmqyN?~z*4^FJth_lJf@ z280P&gzK07_~8C%94owdbYxF*FRIVV?H)^n`upRd;aGoEW$)cs8|r9k=^bAj)^D-6 z(%HJbGjo)we(lNZKKH>}rflf$>I}7PMNeSZHkhH8d5wtC{thoLvmc;W-Q2Vz!>R7j zY3*)5w++WhF9y)Y-c6w6cw|4a zHypRju%X}8W5to7eHQzFYg0FdfU??N-x6xuf!>y8$3~Wx8WYub*tHD>1&hF-tb8O zkeGk#$F(+zV`?-S?H87L$pkwCL*YFMs}DV?o23rp37XZjHPq3yQA`6p9W9v$*!ULd zpNph=yLS8m>z)}bbDgEzVr|^g7i_6JGw9x62v!aE9~z0oMg|7=oa5eR3E^ODsIN}M zkj6PC5*`{#1grM+9|*?>s#b#b^zRN3it zH4{8oc=5<9R5T7JkO3S?>2959w5EPypw32m>S^m}IxnDZ*R>!5ZrutItjJIeU1<+Z^c;Qew?@5OJQ}&*Hc^O*>$BlyQ;%M zom*1#4o@;Hjgvs;z;u6^WMPEFBB3!ZME31A=g%;HIf0`f^OqPjqt-F9CAdPz@vrmY zVJc+HI$c@u@PQDY;zBRtw5mEM6xki(a|yhfkKueioUnEe?Hh`YSi|9i>Dj*W9Zdn=s3#F|?j$c{l58i?YjSn;TZ%s6k# z5isujynAe50Fyv04Cm=XytS>lZ===P)7#YB*P}9LoE+=T$uSZe(=Jy_DCw(|Kh-Z) z)Q3B^+Pc-K>fUH&^qae=N!|KTcTLb1RF0l<&qKIZhf1~><&9JIZudyB=HIW?oFk~*7qSUlEQZ9R$_GEOnA+q=5mbF;h7ozQD~!0NT4 zZg{$buwZEJ>Ty?fom{eHE^6F?!5M&d%;~C59fsp4b~V!aV`Kc`(D1+>9)uWW9Kqo| zQA^dAq%jv+MI9m|>XQoWj&^bFeG)6&%48fwBg*Cpy2?~Ns}*jDZ2GCQ+0 za{zAX+R|qA4o3F%;;ttTX;pP~CEzaaX+a;X?OQfl$v8oh|vdqbs zX9p}}xZ=aYdSHOrFeO?8V^~7y+s0;1DNY2n6Ugc&kkwBhYp_PfFuTXpq^{10S}D_m zYm^65Q-?b0(?4pX=h7__mxm+aVRww{Wof2Q(}!?kFYW-VOOccdhVjeS(C$OYXhK=u z+Jb91Ie_&6I2Om{NHR1uIE+(=?mV1iGRG)<9C>< zK0J1K?i@F1^LrD{h2o@Qjy39!Kh!wN)yaiw8MAqvnay!{N8|gkM5GEXo-$kKn%C?3 zarMC%kB38hqhWld6CTCvtX!RO_+_3F^~p=uUk`B3sCwp$jK$SepF8=QwoP<>IT|~F z3r2lXz}2jU!!#W4Pn{vsCn;WzOz6#VKB+Z6VU0LgxRTP9bbASBbPNPeN$K&0I;V$; z)^>m6>z=Fs4!q`WiIUP7m<*N>g)B zS4UrO8}4=V;$+^@b58Blrsj5hx?ceEi)aS(MKiueQNhT~zEaEiO*@0pH(y7aIQ98e zF9T(UY1gpSk<2oT4$Cnt?XbLwF}{->Tu6`QHOOm_Jd%CiSkxJ&b-{4dTs+VP@inKYz)*V^Kl8v8?iA^-iVFElJfUr^I)UA z1Dny`4z{(NPa5%Y59;%|AO`A_@eQJqUy8lazf8!l0y9vbY}#cWo1ol;cQYRNcm?Zi z92_DC2Xj zMjfT!ZR^Z*BFL+r)=7)JR?y-&V{ji8GNad(dDX~rnV(+t_HG@;qx7)9Qpen#S3Log z7J02D*07Gc_8ZcPATL^XP)l5Ue0DA!yw>t`1mv|Ut!uPIJ@RVRW~EnW#k141?Pu2~ zyFJrRnH)q9Lv*LWzDjo2BNIC+-?+~-%oITRP z%Lflcz?Ux~#{8U}(g8mkO-Ddpi@lf*UUj6)I3D8^!E0?4G3MWt6*p%ySM0^}V@HJs zkFCGXihm(1{$N)8Uv->$OK|-BRL6rVKG%9p$NN+~h_C&%06XR>({VR_p|vn8{Y)L_ zd7}j5zbz|$dscj(j&nXP!SQf7EB!_tck8>{x+%M7YOdt^!@1`=iHeC(H=5;e^8|wa}s}aGMWBR%& zW6?d%to!XvI+L=IDso!@r%!F{-a=BPR7*}qqD-UA#uFK^^vk0dxmmPvI zu3SCE2a#s$>66Vfb*LcAewnQ88~_O8>Y)2wjR!sbsyei}`usHgt619C{jSEFUdSl> z9U`yR_d--w<;vN$WFPi)H<>oLnj+Iit!9o{o>eJl9qEoTjIqtw^XxpysQ`5_(%Bxa@LJpppP$zl$~wZa}~wBLCwZLsxKg?f5^r^sx5U8AgH#0Q*8mK z+5%3s1zZGu)fRB7EqHi8)fRB7Ezp^;Es&?$(yFT9jwR&XhNx-_bb^{Q+5&lYTU4Ji z69Vg324-8hvLUlAs;|Lp%O)+SF3Y11+j0?kn)_P|H6Fn8A)BprXoGC}g@+dNvMuBS zIv8OMHp+vV3pN4}8nMxS7<+ahb=VfNY2&$CP9Ks@e{t1U)_@NL)h;mG$g3U7*+x}Q zFxv>z_+^%**5*7^46`bRdj%&19~6AK;9||JGmjaTOCOSrPnbsg9oR3`yb61D{6fAT zjKfvwG-A&*>R*Pv@*8*um>cc0U&sY|-cx-9ovR?*r*+CT7wGv=jfa&GA}D4d2&zxP z^c(Y(fm411({HMOS$PDWddtwclu@s2H9ioO&mrg7P~#2EYh~qsFm)O1_qcnOXE(ac zG`q=VmS?xPOgr`_m-)GNv0G2d$@Bv^8_dA^oAW!0wASkRjde0yL56-M_S{U~TC%=u zpqtie<{WOgk&L{p*mE;^Sw))_N9e$|Rx^(y!|X5S-HAOnlXn*x^BzM#wzZlE1&@-E zH;FwrllLIG1Rn^OVOy)2 zaLP>S^H4E)IsX{uTxYmX@cDxG3XTa*3cgzKje^NLvXj?9fB_s+%K3fATVW(3f?c6ulzDP_$_9Nj|hIh;9CXr&4niK zalxMze7E3x1>Yx_Z}TyB9uoX*!KVa&U+`0cpB4Oq;8z5{F8KF?c~jHWVTxc!aEah@ z!TjyN$-7AKa>2ENR|{SzxLNQf!CM6P3O--(F2MtWhXlt39~6AK;A;inB>1S{4+}mf zm@g+Vez-&M=LLU7@Ye)CAoyXyCk1~`@DBw)E%+tDe-vEqP1g<2ho|bfNHCtz(g6jlt5PYuS0m1tPUoZGp!FLM&s^D)4{(<0M2>zX5Jc^&H z|4hNl1$PKOPw;@?q~I$Be@5^(1fLZA1HnHR{F-3izBT>p7d%VwQo$<)?-aaW@MVIp z7JNkT`vreU@D~LCo#6WgKPdQ7!OseQLGUYrUl;tQ;G(>=ALa<=+nkJlLV||`9};}M z;J*@lT<|@Dzb5z*!H)}mM(`_w)z8rMc|VY!uIFsQ6@pg@ZWi1nc&Fe&!TSYYFZk0_ z)8&3s@P7zig!Q}eVWZ$Jf_DlY7JRwjzZ862@RtPtliub_m!RGq(lS1b%vaaXn1%FxSJSdniK{WcO1oQpXrrf86 z{5iqD5IV1s^}TU#QQBs%;2DBv3l5TXyXwf=SIuN?bF+|d6Z%oX*9m^V;NxU%lkdc~ z%iO-WSI8eHYd`;ltnVBA6m0GrydrddN7jD+gJ2JCei=JOg69cdM%H<&1lJ24^{PLu z(|Vhj0v5D z;Dcn{mK(|1pC2RZyniF)cMAP`1>Z0DJ3{~aWXwSfKN0em$l4FTAv>@4DrLlQf@Ku7Z6MT!{4+vKGowWVW3OQdzY38&C1wSfS-Cxr4-cv%Z?kQ>c^Fsbh z!F*ArncoTomk6FNn6ITY^9EnMYgoOGUe7;GLe5uK8l8yXiv^De-Y@vDV7}MV*!h6q z+XVB!W*8mZez5E%YS^mpr;Hp^S8A>;9^x zT#xgWlxto?xjv58QLed>ay>`2Qm%Ou<@&mygL2JVDc9E&y_9R-LAjnMcT%nynDT>9 za2{E=m(4SbC0?q%^p9z~@{evKO`Em{$-0g7k74B>-A4Myv|af}w~_uaZCC!$ZCppW z=0>t^BmHAo`A4^r{xNNzigT3d-`B{xjg`Cy#fBo>K-O)!7~|B`xf4z?^=#uk2VKug zd2d12=L=+ApB&gW;9kMJPfI^+gZ?hf zJ>W62o+~aFe1m5C>K4Ht*32xQ(oA1{PVl{&=_}r|rG5J9LBZeFOkeT8n^1?odP*?w z#0v4UZg4oT)hsUaL6*-bU8* z`F6p(G}E8F|4be1thiwQDWd(CUX z-_YC$enjvo%`K4sKyw@TS;4>5%(3*E;I}k)L7szi7VF;)4hWv1c?aYR1@pguP@n!> zrFj?l9KmgxcSGK(xgXr8c@OwP&HKSo&6k0PHD3k3MDsP^8_4=RdsOg8HM5WS?^~!t z{)}dh^ZUvAy!?>hZ)>LhV}kjwgQ!pW&otA{D}sNcxg7F0HS^dh#`)@Oo(K?T30|O? z=d2Zi`QHbrPx(5{IPF<&nsFFdor2HR%<~cdXB6}D8agUCu6a7-{LX?pblnY_`Roqze0YI86nFxhTUsOANm3p#{G zY&Hiu0*_~#7x6lnayd_#a_L`FE{`8um#ggSa@SF=%T+dYxxJL@a(9t+xkF@K?m;r< zafWNL89plbnBY4Ee?{;EWcZQcBsRlO3Vx2v#v#0l&G1`-)pfnr;cqpJPLQnE5|x72 z2yPX;Rq#&1d&woN0iGEXe5K%<1>Yw4cEMjHWA0@*A^1_jj|+ZU@JoV!OU8V{;Pa%p zNbnrN6@pg^ZWP=hSY3l_`~5=B|2<*Ky-e^C!M6%NF8FT2_X&PT@F}vMuhg}+<`;zg zb+Vq9H~|>O+vHNLp5?%C%AlU#(5#->(7cZNnl}mV6}(IE5Ltf@b&$+S0O4A){;uID zIS3(wx?Y~|@*R{faQQ3bg)Top<^jr3oj5d%m+D}j~j8mTYmot;8 zW&UWUI*GRgSk-(vidDTEuW+f3#~7K+x$Kj=>XlGqPcZXjniHyw>w`=SsSe1h16_Z* zl6BW)AEpXC#w%tU+8{we|M#SZe}_& z^?S9tRR5+#_2Wei<3;Ro*G;L6tJHw0p5!NT985@a-}>N=mj3AOu|0UX65k9WCF(s6 z)oyBd_ip~9PnnF@LuJIncnjSgycwf@S@7A)bfL1Y<7(0l85pJPmtXKhYl7 zluV=j>#<3Dv_DaMuYz3K`>kj%mrTaqr?c#F?KF|SPh{B}-JJFxE=f}M)b}Nb8~@!0 zuEb^n%Vqc)Hd((HVDDPU*j_HhO#OZcmhF8GaecZ3xq94xUvncP2tytCXPns6o*$dB z_gk>E#|YC*F#H+>V1KLiF7~E=FCbqKaT84ap3k!P66~#m66?q1nyH`1(C z-%Owlh8MH!Jq3GaTvZ~SdTehg+9&-tG>N?c^q8j+8$)?_+8)P)v8TTGLmb7ca1;q; znz^GMLtU1=USY2m>Bin>T|Z;*b|mOaVr9qJyC_TVD@X_^4fn(7U6Q5u&?NTMbrG_f zavz_>-bb?RJqJC`2PT+u?}DD3|M;xAu}xj0_wWRI%x8kpds3Hc zw>Hb(i4n~0STNCEtFYIh?eUmlh*nwF-*RD~1MP9!o~7r!$6ZHc>+OP`zBQ(j)F`V{dy3DeUu<|+>z5fQ0 CE%bx{ literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..fea907264d1a0f03afef8931959094f7da37205d GIT binary patch literal 26204 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%0DRLa}~E!yl%wjDQ>5Bj&yvOem7EO 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4f649d060ce87ddb51d1cb62da237cc4a0d6ef06 GIT binary patch literal 182076 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 S^QbLr?ro6hk8KGh)cb!ACe5G# literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..710a2e18fef8a10efb98965f24fc2401a9e392ea GIT binary patch literal 81856 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..682cdbb29164986fbff4138319b915e68f882395 GIT binary patch literal 75988 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
3Q<`SBd`g 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

fU+*u6T#X^3sxU~|p-rpiEd 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⁣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≤;)<$MN{;TCd-r=RAKl$MN}*8qZHm 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 M(b17V;aP0=9|g0<2><{9 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..7d0cf4f3d17937a52e1062388cae2ef238395711 GIT binary patch literal 41120 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..c751a8644ee4ae900db4a2a4fd682ec24e0bb32e GIT binary patch literal 273852 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

KZ6aPtwlTq~=kjO5WXAnN<0lfiz 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%0A?Uh53VcPFzYb&el0MfR`hF(o+(2s8tQ~R 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/mqtt/libmqtt.a b/ESP32-IDF_i2ctools/build/esp-idf/mqtt/libmqtt.a new file mode 100644 index 0000000000000000000000000000000000000000..cce6404c2410fec8abd0ef00d27249ad56ac6897 GIT binary patch literal 401490 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 B%mM%a literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..2950d03cd258032745527f569157bf1891d40085 GIT binary patch literal 15920 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..7e1de6ce9d78ecfcd471f280dfd02a75cc810a68 GIT binary patch literal 21116 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_masks.c.obj b/ESP32-IDF_i2ctools/build/esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_masks.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..7c278f95d3b2db7666a4e6c374d92e5f2b5418b0 GIT binary patch literal 11480 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 XuNVe)mn)Zfq}@j-_oP!o=kR|3Tp^gf literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/perfmon/libperfmon.a b/ESP32-IDF_i2ctools/build/esp-idf/perfmon/libperfmon.a new file mode 100644 index 0000000000000000000000000000000000000000..74b815763652d4c229bb20862b471af39a0a62da GIT binary patch literal 49236 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 z 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

&k? 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_https_server/libesp_https_server.a b/ESP32-IDF_i2ctools/build/esp-idf/esp_https_server/libesp_https_server.a new file mode 100644 index 0000000000000000000000000000000000000000..ac99456438f379732d54fb02423abfacf6442c1f GIT binary patch literal 60934 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj b/ESP32-IDF_i2ctools/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..20ff44e0cd253c8a42fa0f04cf9b166780e21e47 GIT binary patch literal 51684 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