From ffe331ce5a702245e7c3e66620f2e7af7065d37d Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sun, 23 Mar 2025 20:53:50 -0400 Subject: [PATCH] idf mqtt ssl --- ESP-IDF_mqtt-ssl/build/.ninja_deps | Bin 599320 -> 637064 bytes ESP-IDF_mqtt-ssl/build/.ninja_log | 63 + .../bootloader-stamp/bootloader-configure} | 0 .../build/bootloader/CMakeCache.txt | 444 + .../CMakeFiles/CMakeConfigureLog.yaml | 1 + .../CMakeFiles/TargetDirectories.txt | 86 + .../CMakeFiles/clean_additional.cmake | 12 + .../bootloader/CMakeFiles/cmake.check_cache | 1 + .../build/bootloader/CMakeFiles/rules.ninja | 319 + ESP-IDF_mqtt-ssl/build/bootloader/build.ninja | 2535 +++++ .../bootloader/build_properties.temp.cmake | 33 - .../build/bootloader/cmake_install.cmake | 62 + .../build/bootloader/compile_commands.json | 506 + .../component_properties.temp.cmake | 1072 -- ESP-IDF_mqtt-ssl/build/bootloader/config.env | 12 + .../bootloader/config/kconfig_menus.json | 9880 +++++++++++++++++ .../build/bootloader/config/sdkconfig.cmake | 754 ++ .../build/bootloader/config/sdkconfig.h | 546 + .../build/bootloader/config/sdkconfig.json | 658 ++ .../esp-idf/bootloader/cmake_install.cmake | 39 + .../bootloader_support/cmake_install.cmake | 39 + .../bootloader/esp-idf/cmake_install.cmake | 144 + .../esp-idf/efuse/cmake_install.cmake | 39 + .../esp_app_format/cmake_install.cmake | 39 + .../esp_bootloader_format/cmake_install.cmake | 39 + .../esp-idf/esp_common/cmake_install.cmake | 39 + .../esp_hw_support/cmake_install.cmake | 49 + .../lowpower/cmake_install.cmake | 39 + .../port/esp32c3/cmake_install.cmake | 39 + .../esp-idf/esp_rom/cmake_install.cmake | 39 + .../esp-idf/esp_security/cmake_install.cmake | 39 + .../esp-idf/esp_system/cmake_install.cmake | 39 + .../esp-idf/esptool_py/cmake_install.cmake | 39 + .../esp-idf/freertos/cmake_install.cmake | 39 + .../esp-idf/hal/cmake_install.cmake | 39 + .../esp-idf/log/cmake_install.cmake | 39 + .../esp-idf/main/cmake_install.cmake | 39 + .../esp-idf/micro-ecc/cmake_install.cmake | 39 + .../esp-idf/newlib/cmake_install.cmake | 39 + .../partition_table/cmake_install.cmake | 39 + .../esp-idf/riscv/cmake_install.cmake | 39 + .../esp-idf/soc/cmake_install.cmake | 39 + .../esp-idf/spi_flash/cmake_install.cmake | 39 + ESP-IDF_mqtt-ssl/build/bootloader/kconfigs.in | 11 + .../build/bootloader/kconfigs_projbuild.in | 5 + .../build/bootloader/project_description.json | 1634 +++ .../__idf_app_trace.dir/app_trace.c.obj | Bin 0 -> 89628 bytes .../__idf_app_trace.dir/app_trace_util.c.obj | Bin 0 -> 24748 bytes .../__idf_app_trace.dir/host_file_io.c.obj | Bin 0 -> 2684 bytes .../__idf_app_trace.dir/port/port_uart.c.obj | Bin 0 -> 7044 bytes .../__idf_cmock.dir/CMock/src/cmock.c.obj | Bin 0 -> 26868 bytes .../dvp_share_ctrl.c.obj | Bin 0 -> 8468 bytes .../esp_cam_ctlr.c.obj | Bin 0 -> 44684 bytes .../build/esp-idf/esp_eth/libesp_eth.a | Bin 0 -> 514358 bytes .../src/esp_hid_common.c.obj | Bin 0 -> 95576 bytes .../__idf_esp_hid.dir/src/esp_hidd.c.obj | Bin 0 -> 29884 bytes .../__idf_esp_hid.dir/src/esp_hidh.c.obj | Bin 0 -> 149188 bytes .../esp_https_server/libesp_https_server.a | Bin 0 -> 85986 bytes .../i2c/esp_lcd_panel_io_i2c_v1.c.obj | Bin 0 -> 76752 bytes .../i2c/esp_lcd_panel_io_i2c_v2.c.obj | Bin 0 -> 57836 bytes .../spi/esp_lcd_panel_io_spi.c.obj | Bin 0 -> 108340 bytes .../src/esp_lcd_common.c.obj | Bin 0 -> 2692 bytes .../src/esp_lcd_panel_io.c.obj | Bin 0 -> 27828 bytes .../src/esp_lcd_panel_nt35510.c.obj | Bin 0 -> 89680 bytes .../src/esp_lcd_panel_ops.c.obj | Bin 0 -> 53220 bytes .../src/esp_lcd_panel_ssd1306.c.obj | Bin 0 -> 78668 bytes .../src/esp_lcd_panel_st7789.c.obj | Bin 0 -> 81528 bytes .../proto-c/esp_local_ctrl.pb-c.c.obj | Bin 0 -> 140204 bytes .../src/esp_local_ctrl.c.obj | Bin 0 -> 92636 bytes .../src/esp_local_ctrl_handler.c.obj | Bin 0 -> 67932 bytes .../src/esp_local_ctrl_transport_httpd.c.obj | Bin 0 -> 24580 bytes .../src/core_dump_binary.c.obj | Bin 0 -> 2708 bytes .../src/core_dump_common.c.obj | Bin 0 -> 2848 bytes .../src/core_dump_crc.c.obj | Bin 0 -> 1300 bytes .../src/core_dump_elf.c.obj | Bin 0 -> 2836 bytes .../src/core_dump_flash.c.obj | Bin 0 -> 35228 bytes .../src/core_dump_init.c.obj | Bin 0 -> 1300 bytes .../src/core_dump_sha.c.obj | Bin 0 -> 1300 bytes .../src/core_dump_uart.c.obj | Bin 0 -> 2840 bytes .../src/port/riscv/core_dump_port.c.obj | Bin 0 -> 2860 bytes .../__idf_fatfs.dir/diskio/diskio.c.obj | Bin 0 -> 24280 bytes .../diskio/diskio_rawflash.c.obj | Bin 0 -> 35868 bytes .../__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj | Bin 0 -> 46296 bytes .../__idf_fatfs.dir/diskio/diskio_wl.c.obj | Bin 0 -> 32128 bytes .../port/freertos/ffsystem.c.obj | Bin 0 -> 12320 bytes .../CMakeFiles/__idf_fatfs.dir/src/ff.c.obj | Bin 0 -> 385128 bytes .../__idf_fatfs.dir/src/ffunicode.c.obj | Bin 0 -> 2676 bytes .../__idf_fatfs.dir/vfs/vfs_fat.c.obj | Bin 0 -> 258228 bytes .../__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj | Bin 0 -> 103076 bytes .../vfs/vfs_fat_spiflash.c.obj | Bin 0 -> 109064 bytes .../__idf_json.dir/cJSON/cJSON.c.obj | Bin 0 -> 365572 bytes .../__idf_json.dir/cJSON/cJSON_Utils.c.obj | Bin 0 -> 175932 bytes ESP-IDF_mqtt-ssl/build/esp-idf/json/libjson.a | Bin 0 -> 544224 bytes .../esp-mqtt/lib/mqtt_msg.c.obj | Bin 0 -> 102012 bytes .../esp-mqtt/lib/mqtt_outbox.c.obj | Bin 0 -> 55724 bytes .../esp-mqtt/lib/platform_esp32_idf.c.obj | Bin 0 -> 12284 bytes .../__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj | Bin 0 -> 417164 bytes .../nvs_sec_provider.c.obj | Bin 0 -> 46552 bytes .../build/esp-idf/protocomm/libprotocomm.a | Bin 0 -> 905268 bytes .../__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj | Bin 0 -> 80008 bytes .../__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj | Bin 0 -> 28684 bytes .../spiffs/src/spiffs_cache.c.obj | Bin 0 -> 56456 bytes .../__idf_spiffs.dir/spiffs_api.c.obj | Bin 0 -> 32380 bytes .../build/esp-idf/unity/libunity.a | Bin 0 -> 432428 bytes .../__idf_wear_levelling.dir/WL_Flash.cpp.obj | Bin 0 -> 189476 bytes .../wear_levelling/libwear_levelling.a | Bin 0 -> 451412 bytes 106 files changed, 18580 insertions(+), 1105 deletions(-) rename ESP-IDF_mqtt-ssl/build/{bootloader/components_with_manifests_list.temp => bootloader-prefix/src/bootloader-stamp/bootloader-configure} (100%) create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/CMakeCache.txt create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/CMakeFiles/TargetDirectories.txt create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/CMakeFiles/clean_additional.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/CMakeFiles/cmake.check_cache create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/CMakeFiles/rules.ninja create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/build.ninja delete mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/build_properties.temp.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/compile_commands.json delete mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/component_properties.temp.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/config.env create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/config/kconfig_menus.json create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.h create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.json create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/efuse/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_common/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_rom/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_security/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_system/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esptool_py/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/freertos/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/hal/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/log/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/main/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/newlib/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/partition_table/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/riscv/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/soc/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/spi_flash/cmake_install.cmake create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/kconfigs.in create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/kconfigs_projbuild.in create mode 100644 ESP-IDF_mqtt-ssl/build/bootloader/project_description.json create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_eth/libesp_eth.a create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_https_server/libesp_https_server.a create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/json/libjson.a create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/protocomm/libprotocomm.a create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/unity/libunity.a create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj create mode 100644 ESP-IDF_mqtt-ssl/build/esp-idf/wear_levelling/libwear_levelling.a diff --git a/ESP-IDF_mqtt-ssl/build/.ninja_deps b/ESP-IDF_mqtt-ssl/build/.ninja_deps index c9f3d44ed5abd9eab95ea37b39e6933e0020597c..610a0b19ff104422e3eff84bafa3161f9ca741e0 100644 GIT binary patch delta 12905 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 z zecfJfEMuL^Q8#Z|X^OU2@6o8NIiP`{Tmzkm*_lBq6Xr!kmK+r}+1C((r+JY&%^kv5 z=%*i>`aztInV~8YExQL3WsMfQ^)G?rQ8$o_ zOE~NiHhI-z_d#VH$?EELlus&n;(P(z8K~DEQs0qs;!09)fSDaQsB2|s^hvq2*BNp! zn8T_%P5G>Cqiz$c%)k%vwHf;I@ludP(q|x$N^u}xP>rJWQlBE4mW0^cQJTy$G(x=6 z)9ywORi0q;U!ci`-m)?D`HAGCe?rnaQR5jgije1=B7B}0ulypVu;P~Z4EP1K zer>n)WAQ4{+(HND(cMKZ)NH;dB}f(=gmxY%-zxVpir%`uC;PxsSEt`<9HREUf2EMg`5O|=o1r>b3kKUd>H3q{P zLr1S|CkG9Q330aLZk<^?d2KnXe#tbPJxzYiXeO>>ovRp zAGaky3LgSQAuzl@KuV0t>$vw}u$BhdwvkDheWTYXc7K531>xbs=wW`9VQ=vA4|0U} z0dvQSgcq|zs>1tw6}Qi`5b<&>5)rRA$kwcd0{St>`Q|-r>~{Kd%ex;XA2#yeVE+Lam9-1tg;OaT??%2UO2B#qM3e)16E))Ozdi%PYx1 zRbrGH zmm_%DfK}Y+~QPz z`uex0JeNXL(RwE&qZ&87ynCL@NL)k!v=8Esg(Mk^`#eeFk3&0!72dBM#*XYV)bgNy zv{hT(D=Ln=a@FBmsS=Tn9sGr>kXrH^m(;{3#mb%44sfmzm)$oan}g`$3Rns71{WP; z`O=tTei(rtYOtpJZ;9u-UyqqDt<7IfWs%&%c3^6Ve|a$bh1Y<44;C5^tGu}Q zp6AFy6Xd;@-jy=QkrOd^A?PAdg_+$^ubtXQeNa=fc~lSC+!VYQH9DZ^ok$gw1?HePg$lwCoo+s#4v z#1wb+l09BICf70b_LER)f`_|Kmfw z4A5~p+7r#}nH /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/.bin_timestamp + DESC = Generating binary image from built executable + restat = 1 + + +############################################# +# Phony custom command for CMakeFiles/app + +build CMakeFiles/app | ${cmake_ninja_workdir}CMakeFiles/app: phony || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/esptool_py/bootloader_check_size esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a gen_project_binary + + +############################################# +# Custom command for CMakeFiles/erase_flash + +build CMakeFiles/erase_flash | ${cmake_ninja_workdir}CMakeFiles/erase_flash: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python;;/home/abobkov/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c3" -D SERIAL_TOOL_ARGS=erase_flash -P run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/merge-bin + +build CMakeFiles/merge-bin | ${cmake_ninja_workdir}CMakeFiles/merge-bin: CUSTOM_COMMAND bootloader || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a gen_project_binary + COMMAND = cd /home/abobkov/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python;;/home/abobkov/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c3" -D "SERIAL_TOOL_ARGS=merge_bin;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/merged-binary.bin;@/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/flash_args" -D WORKING_DIRECTORY=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader -P run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/monitor + +build CMakeFiles/monitor | ${cmake_ninja_workdir}CMakeFiles/monitor: CUSTOM_COMMAND || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a + COMMAND = cd /home/abobkov/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_monitor" -D "SERIAL_TOOL_ARGS=--toolchain-prefix;riscv32-esp-elf-;;--target;esp32c3;;--revision;3;;--decode-panic;backtrace;;/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/bootloader.elf" -D WORKING_DIRECTORY=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader -P run_serial_tool.cmake + pool = console + + +############################################# +# Phony custom command for CMakeFiles/_project_elf_src + +build CMakeFiles/_project_elf_src | ${cmake_ninja_workdir}CMakeFiles/_project_elf_src: phony project_elf_src_esp32c3.c + + +############################################# +# Custom command for project_elf_src_esp32c3.c + +build project_elf_src_esp32c3.c | ${cmake_ninja_workdir}project_elf_src_esp32c3.c: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader && /usr/bin/cmake -E touch /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/project_elf_src_esp32c3.c + DESC = Generating project_elf_src_esp32c3.c + restat = 1 + + +############################################# +# Custom command for CMakeFiles/size + +build CMakeFiles/size | ${cmake_ninja_workdir}CMakeFiles/size: CUSTOM_COMMAND bootloader.map + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_size" -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--files -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--archives -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/esp-idf -D "UF2_CMD=/home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python;/home/abobkov/esp/esp-idf/tools/mkuf2.py;write;--chip;esp32c3" -D "UF2_ARGS=--json;/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/flasher_args.json;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/uf2.bin" -P /home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/esp-idf -D "UF2_CMD=/home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python;/home/abobkov/esp/esp-idf/tools/mkuf2.py;write;--chip;esp32c3" -D "UF2_ARGS=--json;/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/flasher_args.json;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/uf2-app.bin;--bin;app" -P /home/abobkov/esp/esp-idf/tools/cmake/run_uf2_cmds.cmake + pool = console + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/riscv/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/riscv && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/riscv/edit_cache: phony esp-idf/riscv/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/riscv/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/riscv && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/riscv/rebuild_cache: phony esp-idf/riscv/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/newlib && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/esp-idf/components/soc/lldesc.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/interrupts.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/gpio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/uart_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/adc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/gdma_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/spi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/ledc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/rmt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/sdm_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/i2s_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/i2c_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/timer_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/mpi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/twai_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/wdt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_soc + + +############################################# +# Link the static library esp-idf/soc/libsoc.a + +build esp-idf/soc/libsoc.a: C_STATIC_LIBRARY_LINKER____idf_soc_ esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj || esp-idf/micro-ecc/libmicro-ecc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_FILE = esp-idf/soc/libsoc.a + TARGET_PDB = esp-idf/soc/libsoc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/soc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/soc && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/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 = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/__idf_micro-ecc.pdb + TARGET_FILE = esp-idf/micro-ecc/libmicro-ecc.a + TARGET_PDB = esp-idf/micro-ecc/libmicro-ecc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/micro-ecc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/micro-ecc && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/esp-idf/components/hal/hal_utils.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/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/esp-idf/components/hal/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/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/esp32c3/efuse_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/esp-idf/components/hal/esp32c3/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/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/esp-idf/components/hal/mmu_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/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/cache_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/esp-idf/components/hal/cache_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/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 + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_hal + + +############################################# +# Link the static library esp-idf/hal/libhal.a + +build esp-idf/hal/libhal.a: C_STATIC_LIBRARY_LINKER____idf_hal_ esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj || esp-idf/spi_flash/libspi_flash.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_FILE = esp-idf/hal/libhal.a + TARGET_PDB = esp-idf/hal/libhal.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/hal/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/hal && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_spi_flash + + +############################################# +# Link the static library esp-idf/spi_flash/libspi_flash.a + +build esp-idf/spi_flash/libspi_flash.a: C_STATIC_LIBRARY_LINKER____idf_spi_flash_ esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj || esp-idf/esp_bootloader_format/libesp_bootloader_format.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_FILE = esp-idf/spi_flash/libspi_flash.a + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/spi_flash/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/spi_flash && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/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 = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/__idf_esp_bootloader_format.pdb + TARGET_FILE = esp-idf/esp_bootloader_format/libesp_bootloader_format.a + TARGET_PDB = esp-idf/esp_bootloader_format/libesp_bootloader_format.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_bootloader_format && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_app_format && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_bootloader_support + + +############################################# +# Link the static library esp-idf/bootloader_support/libbootloader_support.a + +build esp-idf/bootloader_support/libbootloader_support.a: C_STATIC_LIBRARY_LINKER____idf_bootloader_support_ esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj || esp-idf/efuse/libefuse.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_FILE = esp-idf/bootloader_support/libbootloader_support.a + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/bootloader_support/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader_support && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_efuse + + +############################################# +# Order-only phony target for __idf_efuse + +build cmake_object_order_depends_target___idf_efuse: phony || cmake_object_order_depends_target___idf_esp_system + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + 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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + 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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_efuse + + +############################################# +# Link the static library esp-idf/efuse/libefuse.a + +build esp-idf/efuse/libefuse.a: C_STATIC_LIBRARY_LINKER____idf_efuse_ esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj || esp-idf/esp_system/libesp_system.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_FILE = esp-idf/efuse/libefuse.a + TARGET_PDB = esp-idf/efuse/libefuse.pdb + + +############################################# +# Utility command for efuse-common-table + +build esp-idf/efuse/efuse-common-table: phony esp-idf/efuse/CMakeFiles/efuse-common-table + + +############################################# +# Utility command for efuse_common_table + +build esp-idf/efuse/efuse_common_table: phony esp-idf/efuse/CMakeFiles/efuse_common_table esp-idf/efuse/efuse-common-table + + +############################################# +# Utility command for efuse-custom-table + +build esp-idf/efuse/efuse-custom-table: phony + + +############################################# +# Utility command for efuse_custom_table + +build esp-idf/efuse/efuse_custom_table: phony esp-idf/efuse/CMakeFiles/efuse_custom_table esp-idf/efuse/efuse-custom-table + + +############################################# +# Utility command for show-efuse-table + +build esp-idf/efuse/show-efuse-table: phony esp-idf/efuse/CMakeFiles/show-efuse-table + + +############################################# +# Utility command for show_efuse_table + +build esp-idf/efuse/show_efuse_table: phony esp-idf/efuse/CMakeFiles/show_efuse_table esp-idf/efuse/show-efuse-table + + +############################################# +# Utility command for efuse_test_table + +build esp-idf/efuse/efuse_test_table: phony esp-idf/efuse/CMakeFiles/efuse_test_table + + +############################################# +# Utility command for edit_cache + +build esp-idf/efuse/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/efuse && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/abobkov/esp/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.csv -t esp32c3 --max_blk_len 256 + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_common_table + +build esp-idf/efuse/CMakeFiles/efuse_common_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_common_table: CUSTOM_COMMAND || esp-idf/efuse/efuse-common-table + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/abobkov/esp/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.csv -t esp32c3 --max_blk_len 256 --info + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/show_efuse_table + +build esp-idf/efuse/CMakeFiles/show_efuse_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/show_efuse_table: CUSTOM_COMMAND || esp-idf/efuse/show-efuse-table + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/abobkov/esp/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/esp-idf/components/efuse/test/esp_efuse_test_table.csv -t esp32c3 --max_blk_len 256 + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_security && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_system + + +############################################# +# Link the static library esp-idf/esp_system/libesp_system.a + +build esp-idf/esp_system/libesp_system.a: C_STATIC_LIBRARY_LINKER____idf_esp_system_ esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj || esp-idf/esp_hw_support/libesp_hw_support.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_FILE = esp-idf/esp_system/libesp_system.a + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_system/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_system && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/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/esp32c3/esp_cpu_intr.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/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/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/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/esp32c3/cpu_region_protect.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/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/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/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/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/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/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/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/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/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/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/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/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/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/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_hw_support + + +############################################# +# Link the static library esp-idf/esp_hw_support/libesp_hw_support.a + +build esp-idf/esp_hw_support/libesp_hw_support.a: C_STATIC_LIBRARY_LINKER____idf_esp_hw_support_ esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj || esp-idf/esp_common/libesp_common.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_FILE = esp-idf/esp_hw_support/libesp_hw_support.a + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/esp-idf/components/esp_hw_support/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/port/esp32c3 && /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/esp32c3/edit_cache: phony esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/port/esp32c3 && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c3/rebuild_cache: phony esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir + OBJECT_FILE_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/__idf_esp_common.pdb + TARGET_PDB = esp-idf/esp_common/libesp_common.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_common + + +############################################# +# Link the static library esp-idf/esp_common/libesp_common.a + +build esp-idf/esp_common/libesp_common.a: C_STATIC_LIBRARY_LINKER____idf_esp_common_ esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj || esp-idf/esp_rom/libesp_rom.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/__idf_esp_common.pdb + TARGET_FILE = esp-idf/esp_common/libesp_common.a + TARGET_PDB = esp-idf/esp_common/libesp_common.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_common/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_common && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + 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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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 = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + 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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + 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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + 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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + 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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + 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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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 = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + 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_systimer.c.obj || esp-idf/log/liblog.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_FILE = esp-idf/esp_rom/libesp_rom.a + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_rom/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_rom && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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 = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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 = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/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/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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 = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/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 = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_FILE = esp-idf/log/liblog.a + TARGET_PDB = esp-idf/log/liblog.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/log/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/log && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esptool_py && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esptool_py/rebuild_cache: phony esp-idf/esptool_py/CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for esp-idf/esptool_py/CMakeFiles/bootloader_check_size + +build esp-idf/esptool_py/CMakeFiles/bootloader_check_size | ${cmake_ninja_workdir}esp-idf/esptool_py/CMakeFiles/bootloader_check_size: CUSTOM_COMMAND || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a gen_project_binary + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esptool_py && /home/abobkov/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/abobkov/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/bootloader.bin + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/partition_table && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/freertos && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Order-only phony target for __idf_main + +build cmake_object_order_depends_target___idf_main: phony || cmake_object_order_depends_target___idf_soc + +build esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj: C_COMPILER____idf_main_unscanned_ /home/abobkov/esp/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\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + OBJECT_FILE_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_PDB = esp-idf/main/libmain.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Link the static library esp-idf/main/libmain.a + +build esp-idf/main/libmain.a: C_STATIC_LIBRARY_LINKER____idf_main_ esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj || esp-idf/soc/libsoc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_FILE = esp-idf/main/libmain.a + TARGET_PDB = esp-idf/main/libmain.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/main/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/main && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/main/rebuild_cache: phony esp-idf/main/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build __idf_bootloader_support: phony esp-idf/bootloader_support/libbootloader_support.a + +build __idf_efuse: phony esp-idf/efuse/libefuse.a + +build __idf_esp_bootloader_format: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build __idf_esp_common: phony esp-idf/esp_common/libesp_common.a + +build __idf_esp_hw_support: phony esp-idf/esp_hw_support/libesp_hw_support.a + +build __idf_esp_rom: phony esp-idf/esp_rom/libesp_rom.a + +build __idf_esp_system: phony esp-idf/esp_system/libesp_system.a + +build __idf_hal: phony esp-idf/hal/libhal.a + +build __idf_log: phony esp-idf/log/liblog.a + +build __idf_main: phony esp-idf/main/libmain.a + +build __idf_micro-ecc: phony esp-idf/micro-ecc/libmicro-ecc.a + +build __idf_soc: phony esp-idf/soc/libsoc.a + +build __idf_spi_flash: phony esp-idf/spi_flash/libspi_flash.a + +build bootloader_check_size: phony esp-idf/esptool_py/bootloader_check_size + +build efuse-common-table: phony esp-idf/efuse/efuse-common-table + +build efuse-custom-table: phony esp-idf/efuse/efuse-custom-table + +build efuse_common_table: phony esp-idf/efuse/efuse_common_table + +build efuse_custom_table: phony esp-idf/efuse/efuse_custom_table + +build efuse_test_table: phony esp-idf/efuse/efuse_test_table + +build libbootloader_support.a: phony esp-idf/bootloader_support/libbootloader_support.a + +build libefuse.a: phony esp-idf/efuse/libefuse.a + +build libesp_bootloader_format.a: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build libesp_common.a: phony esp-idf/esp_common/libesp_common.a + +build libesp_hw_support.a: phony esp-idf/esp_hw_support/libesp_hw_support.a + +build libesp_rom.a: phony esp-idf/esp_rom/libesp_rom.a + +build libesp_system.a: phony esp-idf/esp_system/libesp_system.a + +build libhal.a: phony esp-idf/hal/libhal.a + +build liblog.a: phony esp-idf/log/liblog.a + +build libmain.a: phony esp-idf/main/libmain.a + +build libmicro-ecc.a: phony esp-idf/micro-ecc/libmicro-ecc.a + +build libsoc.a: phony esp-idf/soc/libsoc.a + +build libspi_flash.a: phony esp-idf/spi_flash/libspi_flash.a + +build show-efuse-table: phony esp-idf/efuse/show-efuse-table + +build show_efuse_table: phony esp-idf/efuse/show_efuse_table + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader + +build all: phony app bootloader.elf esp-idf/all + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf + +build esp-idf/all: phony esp-idf/riscv/all esp-idf/newlib/all esp-idf/soc/all esp-idf/micro-ecc/all esp-idf/hal/all esp-idf/spi_flash/all esp-idf/esp_bootloader_format/all esp-idf/esp_app_format/all esp-idf/bootloader_support/all esp-idf/efuse/all esp-idf/esp_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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader + +build esp-idf/bootloader/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/efuse + +build esp-idf/efuse/all: phony esp-idf/efuse/libefuse.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_app_format + +build esp-idf/esp_app_format/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support + +build esp-idf/esp_hw_support/all: phony esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_hw_support/port/esp32c3/all esp-idf/esp_hw_support/lowpower/all + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/lowpower + +build esp-idf/esp_hw_support/lowpower/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/port/esp32c3 + +build esp-idf/esp_hw_support/port/esp32c3/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_security + +build esp-idf/esp_security/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esptool_py + +build esp-idf/esptool_py/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/freertos + +build esp-idf/freertos/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/hal + +build esp-idf/hal/all: phony esp-idf/hal/libhal.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/log + +build esp-idf/log/all: phony esp-idf/log/liblog.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/main + +build esp-idf/main/all: phony esp-idf/main/libmain.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/newlib + +build esp-idf/newlib/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/partition_table + +build esp-idf/partition_table/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/riscv + +build esp-idf/riscv/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/soc + +build esp-idf/soc/all: phony esp-idf/soc/libsoc.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/spi_flash + +build esp-idf/spi_flash/all: phony esp-idf/spi_flash/libspi_flash.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/sdkconfig /home/abobkov/esp/esp-idf/.git/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/json/cJSON/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/openthread/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/unity/unity/HEAD /home/abobkov/esp/esp-idf/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/project_include.cmake /home/abobkov/esp/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/abobkov/esp/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader_support/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/abobkov/esp/esp-idf/components/bt/host/nimble/nimble/.git /home/abobkov/esp/esp-idf/components/cmock/CMock/.git /home/abobkov/esp/esp-idf/components/efuse/CMakeLists.txt /home/abobkov/esp/esp-idf/components/efuse/esp32c3/sources.cmake /home/abobkov/esp/esp-idf/components/esp_app_format/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_coex/lib/.git /home/abobkov/esp/esp-idf/components/esp_common/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_common/project_include.cmake /home/abobkov/esp/esp-idf/components/esp_hw_support/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_phy/lib/.git /home/abobkov/esp/esp-idf/components/esp_rom/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_security/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_system/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_wifi/lib/.git /home/abobkov/esp/esp-idf/components/esptool_py/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esptool_py/espefuse.cmake /home/abobkov/esp/esp-idf/components/esptool_py/project_include.cmake /home/abobkov/esp/esp-idf/components/freertos/CMakeLists.txt /home/abobkov/esp/esp-idf/components/hal/CMakeLists.txt /home/abobkov/esp/esp-idf/components/heap/tlsf/.git /home/abobkov/esp/esp-idf/components/json/cJSON/.git /home/abobkov/esp/esp-idf/components/log/CMakeLists.txt /home/abobkov/esp/esp-idf/components/lwip/lwip/.git /home/abobkov/esp/esp-idf/components/mbedtls/mbedtls/.git /home/abobkov/esp/esp-idf/components/mqtt/esp-mqtt/.git /home/abobkov/esp/esp-idf/components/newlib/CMakeLists.txt /home/abobkov/esp/esp-idf/components/newlib/project_include.cmake /home/abobkov/esp/esp-idf/components/openthread/lib/.git /home/abobkov/esp/esp-idf/components/openthread/openthread/.git /home/abobkov/esp/esp-idf/components/partition_table/CMakeLists.txt /home/abobkov/esp/esp-idf/components/partition_table/project_include.cmake /home/abobkov/esp/esp-idf/components/protobuf-c/protobuf-c/.git /home/abobkov/esp/esp-idf/components/riscv/CMakeLists.txt /home/abobkov/esp/esp-idf/components/riscv/project_include.cmake /home/abobkov/esp/esp-idf/components/soc/CMakeLists.txt /home/abobkov/esp/esp-idf/components/spi_flash/CMakeLists.txt /home/abobkov/esp/esp-idf/components/spiffs/spiffs/.git /home/abobkov/esp/esp-idf/components/unity/unity/.git /home/abobkov/esp/esp-idf/tools/cmake/build.cmake /home/abobkov/esp/esp-idf/tools/cmake/component.cmake /home/abobkov/esp/esp-idf/tools/cmake/depgraph.cmake /home/abobkov/esp/esp-idf/tools/cmake/dfu.cmake /home/abobkov/esp/esp-idf/tools/cmake/git_submodules.cmake /home/abobkov/esp/esp-idf/tools/cmake/idf.cmake /home/abobkov/esp/esp-idf/tools/cmake/kconfig.cmake /home/abobkov/esp/esp-idf/tools/cmake/ldgen.cmake /home/abobkov/esp/esp-idf/tools/cmake/prefix_map.cmake /home/abobkov/esp/esp-idf/tools/cmake/project.cmake /home/abobkov/esp/esp-idf/tools/cmake/project_description.json.in /home/abobkov/esp/esp-idf/tools/cmake/targets.cmake /home/abobkov/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/abobkov/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/abobkov/esp/esp-idf/tools/cmake/tool_version_check.cmake /home/abobkov/esp/esp-idf/tools/cmake/toolchain-esp32c3.cmake /home/abobkov/esp/esp-idf/tools/cmake/utilities.cmake /home/abobkov/esp/esp-idf/tools/cmake/version.cmake /home/abobkov/esp/esp-idf/tools/kconfig_new/confgen.py /home/abobkov/esp/esp-idf/tools/kconfig_new/config.env.in /usr/share/cmake-3.30/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.30/Modules/CMakeCInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.30/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.30/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.30/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.30/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.30/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.30/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.30/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.30/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.30/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.30/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.30/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.30/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.30/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU.cmake /usr/share/cmake-3.30/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/ExternalProject.cmake /usr/share/cmake-3.30/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.30/Modules/FindGit.cmake /usr/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.30/Modules/FindPackageMessage.cmake /usr/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.30/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.30/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.30.3/CMakeASMCompiler.cmake CMakeFiles/3.30.3/CMakeCCompiler.cmake CMakeFiles/3.30.3/CMakeCXXCompiler.cmake CMakeFiles/3.30.3/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/ESP-IDF_mqtt-ssl/sdkconfig /home/abobkov/esp/esp-idf/.git/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/json/cJSON/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/openthread/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/unity/unity/HEAD /home/abobkov/esp/esp-idf/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/project_include.cmake /home/abobkov/esp/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/abobkov/esp/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader_support/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/abobkov/esp/esp-idf/components/bt/host/nimble/nimble/.git /home/abobkov/esp/esp-idf/components/cmock/CMock/.git /home/abobkov/esp/esp-idf/components/efuse/CMakeLists.txt /home/abobkov/esp/esp-idf/components/efuse/esp32c3/sources.cmake /home/abobkov/esp/esp-idf/components/esp_app_format/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_coex/lib/.git /home/abobkov/esp/esp-idf/components/esp_common/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_common/project_include.cmake /home/abobkov/esp/esp-idf/components/esp_hw_support/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_phy/lib/.git /home/abobkov/esp/esp-idf/components/esp_rom/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_security/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_system/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_wifi/lib/.git /home/abobkov/esp/esp-idf/components/esptool_py/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esptool_py/espefuse.cmake /home/abobkov/esp/esp-idf/components/esptool_py/project_include.cmake /home/abobkov/esp/esp-idf/components/freertos/CMakeLists.txt /home/abobkov/esp/esp-idf/components/hal/CMakeLists.txt /home/abobkov/esp/esp-idf/components/heap/tlsf/.git /home/abobkov/esp/esp-idf/components/json/cJSON/.git /home/abobkov/esp/esp-idf/components/log/CMakeLists.txt /home/abobkov/esp/esp-idf/components/lwip/lwip/.git /home/abobkov/esp/esp-idf/components/mbedtls/mbedtls/.git /home/abobkov/esp/esp-idf/components/mqtt/esp-mqtt/.git /home/abobkov/esp/esp-idf/components/newlib/CMakeLists.txt /home/abobkov/esp/esp-idf/components/newlib/project_include.cmake /home/abobkov/esp/esp-idf/components/openthread/lib/.git /home/abobkov/esp/esp-idf/components/openthread/openthread/.git /home/abobkov/esp/esp-idf/components/partition_table/CMakeLists.txt /home/abobkov/esp/esp-idf/components/partition_table/project_include.cmake /home/abobkov/esp/esp-idf/components/protobuf-c/protobuf-c/.git /home/abobkov/esp/esp-idf/components/riscv/CMakeLists.txt /home/abobkov/esp/esp-idf/components/riscv/project_include.cmake /home/abobkov/esp/esp-idf/components/soc/CMakeLists.txt /home/abobkov/esp/esp-idf/components/spi_flash/CMakeLists.txt /home/abobkov/esp/esp-idf/components/spiffs/spiffs/.git /home/abobkov/esp/esp-idf/components/unity/unity/.git /home/abobkov/esp/esp-idf/tools/cmake/build.cmake /home/abobkov/esp/esp-idf/tools/cmake/component.cmake /home/abobkov/esp/esp-idf/tools/cmake/depgraph.cmake /home/abobkov/esp/esp-idf/tools/cmake/dfu.cmake /home/abobkov/esp/esp-idf/tools/cmake/git_submodules.cmake /home/abobkov/esp/esp-idf/tools/cmake/idf.cmake /home/abobkov/esp/esp-idf/tools/cmake/kconfig.cmake /home/abobkov/esp/esp-idf/tools/cmake/ldgen.cmake /home/abobkov/esp/esp-idf/tools/cmake/prefix_map.cmake /home/abobkov/esp/esp-idf/tools/cmake/project.cmake /home/abobkov/esp/esp-idf/tools/cmake/project_description.json.in /home/abobkov/esp/esp-idf/tools/cmake/targets.cmake /home/abobkov/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/abobkov/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/abobkov/esp/esp-idf/tools/cmake/tool_version_check.cmake /home/abobkov/esp/esp-idf/tools/cmake/toolchain-esp32c3.cmake /home/abobkov/esp/esp-idf/tools/cmake/utilities.cmake /home/abobkov/esp/esp-idf/tools/cmake/version.cmake /home/abobkov/esp/esp-idf/tools/kconfig_new/confgen.py /home/abobkov/esp/esp-idf/tools/kconfig_new/config.env.in /usr/share/cmake-3.30/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.30/Modules/CMakeCInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.30/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.30/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.30/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.30/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.30/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.30/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.30/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.30/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.30/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.30/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.30/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.30/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.30/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU.cmake /usr/share/cmake-3.30/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/ExternalProject.cmake /usr/share/cmake-3.30/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.30/Modules/FindGit.cmake /usr/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.30/Modules/FindPackageMessage.cmake /usr/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.30/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.30/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.30.3/CMakeASMCompiler.cmake CMakeFiles/3.30.3/CMakeCCompiler.cmake CMakeFiles/3.30.3/CMakeCXXCompiler.cmake CMakeFiles/3.30.3/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake config/sdkconfig.cmake config/sdkconfig.h: phony + + +############################################# +# Clean additional files. + +build CMakeFiles/clean.additional: CLEAN_ADDITIONAL + + +############################################# +# Clean all the built files. + +build clean: CLEAN CMakeFiles/clean.additional + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/build_properties.temp.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/build_properties.temp.cmake deleted file mode 100644 index 151809e64..000000000 --- a/ESP-IDF_mqtt-ssl/build/bootloader/build_properties.temp.cmake +++ /dev/null @@ -1,33 +0,0 @@ - -set(PYTHON "/home/abobkov/.espressif/python_env/idf5.4_py3.12_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/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"") -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/esp-idf/components/app_trace;/home/abobkov/esp/esp-idf/components/app_update;/home/abobkov/esp/esp-idf/components/bootloader;/home/abobkov/esp/esp-idf/components/bootloader_support;/home/abobkov/esp/esp-idf/components/bt;/home/abobkov/esp/esp-idf/components/cmock;/home/abobkov/esp/esp-idf/components/console;/home/abobkov/esp/esp-idf/components/cxx;/home/abobkov/esp/esp-idf/components/driver;/home/abobkov/esp/esp-idf/components/efuse;/home/abobkov/esp/esp-idf/components/esp-tls;/home/abobkov/esp/esp-idf/components/esp_adc;/home/abobkov/esp/esp-idf/components/esp_app_format;/home/abobkov/esp/esp-idf/components/esp_bootloader_format;/home/abobkov/esp/esp-idf/components/esp_coex;/home/abobkov/esp/esp-idf/components/esp_common;/home/abobkov/esp/esp-idf/components/esp_driver_ana_cmpr;/home/abobkov/esp/esp-idf/components/esp_driver_cam;/home/abobkov/esp/esp-idf/components/esp_driver_dac;/home/abobkov/esp/esp-idf/components/esp_driver_gpio;/home/abobkov/esp/esp-idf/components/esp_driver_gptimer;/home/abobkov/esp/esp-idf/components/esp_driver_i2c;/home/abobkov/esp/esp-idf/components/esp_driver_i2s;/home/abobkov/esp/esp-idf/components/esp_driver_isp;/home/abobkov/esp/esp-idf/components/esp_driver_jpeg;/home/abobkov/esp/esp-idf/components/esp_driver_ledc;/home/abobkov/esp/esp-idf/components/esp_driver_mcpwm;/home/abobkov/esp/esp-idf/components/esp_driver_parlio;/home/abobkov/esp/esp-idf/components/esp_driver_pcnt;/home/abobkov/esp/esp-idf/components/esp_driver_ppa;/home/abobkov/esp/esp-idf/components/esp_driver_rmt;/home/abobkov/esp/esp-idf/components/esp_driver_sdio;/home/abobkov/esp/esp-idf/components/esp_driver_sdm;/home/abobkov/esp/esp-idf/components/esp_driver_sdmmc;/home/abobkov/esp/esp-idf/components/esp_driver_sdspi;/home/abobkov/esp/esp-idf/components/esp_driver_spi;/home/abobkov/esp/esp-idf/components/esp_driver_touch_sens;/home/abobkov/esp/esp-idf/components/esp_driver_tsens;/home/abobkov/esp/esp-idf/components/esp_driver_uart;/home/abobkov/esp/esp-idf/components/esp_driver_usb_serial_jtag;/home/abobkov/esp/esp-idf/components/esp_eth;/home/abobkov/esp/esp-idf/components/esp_event;/home/abobkov/esp/esp-idf/components/esp_gdbstub;/home/abobkov/esp/esp-idf/components/esp_hid;/home/abobkov/esp/esp-idf/components/esp_http_client;/home/abobkov/esp/esp-idf/components/esp_http_server;/home/abobkov/esp/esp-idf/components/esp_https_ota;/home/abobkov/esp/esp-idf/components/esp_https_server;/home/abobkov/esp/esp-idf/components/esp_hw_support;/home/abobkov/esp/esp-idf/components/esp_lcd;/home/abobkov/esp/esp-idf/components/esp_local_ctrl;/home/abobkov/esp/esp-idf/components/esp_mm;/home/abobkov/esp/esp-idf/components/esp_netif;/home/abobkov/esp/esp-idf/components/esp_netif_stack;/home/abobkov/esp/esp-idf/components/esp_partition;/home/abobkov/esp/esp-idf/components/esp_phy;/home/abobkov/esp/esp-idf/components/esp_pm;/home/abobkov/esp/esp-idf/components/esp_psram;/home/abobkov/esp/esp-idf/components/esp_ringbuf;/home/abobkov/esp/esp-idf/components/esp_rom;/home/abobkov/esp/esp-idf/components/esp_security;/home/abobkov/esp/esp-idf/components/esp_system;/home/abobkov/esp/esp-idf/components/esp_timer;/home/abobkov/esp/esp-idf/components/esp_vfs_console;/home/abobkov/esp/esp-idf/components/esp_wifi;/home/abobkov/esp/esp-idf/components/espcoredump;/home/abobkov/esp/esp-idf/components/esptool_py;/home/abobkov/esp/esp-idf/components/fatfs;/home/abobkov/esp/esp-idf/components/freertos;/home/abobkov/esp/esp-idf/components/hal;/home/abobkov/esp/esp-idf/components/heap;/home/abobkov/esp/esp-idf/components/http_parser;/home/abobkov/esp/esp-idf/components/idf_test;/home/abobkov/esp/esp-idf/components/ieee802154;/home/abobkov/esp/esp-idf/components/json;/home/abobkov/esp/esp-idf/components/linux;/home/abobkov/esp/esp-idf/components/log;/home/abobkov/esp/esp-idf/components/lwip;/home/abobkov/esp/esp-idf/components/mbedtls;/home/abobkov/esp/esp-idf/components/mqtt;/home/abobkov/esp/esp-idf/components/newlib;/home/abobkov/esp/esp-idf/components/nvs_flash;/home/abobkov/esp/esp-idf/components/nvs_sec_provider;/home/abobkov/esp/esp-idf/components/openthread;/home/abobkov/esp/esp-idf/components/partition_table;/home/abobkov/esp/esp-idf/components/perfmon;/home/abobkov/esp/esp-idf/components/protobuf-c;/home/abobkov/esp/esp-idf/components/protocomm;/home/abobkov/esp/esp-idf/components/pthread;/home/abobkov/esp/esp-idf/components/riscv;/home/abobkov/esp/esp-idf/components/rt;/home/abobkov/esp/esp-idf/components/sdmmc;/home/abobkov/esp/esp-idf/components/soc;/home/abobkov/esp/esp-idf/components/spi_flash;/home/abobkov/esp/esp-idf/components/spiffs;/home/abobkov/esp/esp-idf/components/tcp_transport;/home/abobkov/esp/esp-idf/components/touch_element;/home/abobkov/esp/esp-idf/components/ulp;/home/abobkov/esp/esp-idf/components/unity;/home/abobkov/esp/esp-idf/components/usb;/home/abobkov/esp/esp-idf/components/vfs;/home/abobkov/esp/esp-idf/components/wear_levelling;/home/abobkov/esp/esp-idf/components/wifi_provisioning;/home/abobkov/esp/esp-idf/components/wpa_supplicant;/home/abobkov/esp/esp-idf/components/xtensa;/home/abobkov/esp/esp-idf/components/bootloader/subproject/main;/home/abobkov/esp/esp-idf/components/bootloader;/home/abobkov/esp/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;riscv") -set(IDF_VER "v5.4") -set(__ROOT_KCONFIG "/home/abobkov/esp/esp-idf/Kconfig") -set(__ROOT_SDKCONFIG_RENAME "/home/abobkov/esp/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 "esp32c3") -set(IDF_TARGET_ARCH "riscv") -set(PROJECT_DIR "/home/abobkov/esp/esp-idf/components/bootloader/subproject") -set(PROJECT_NAME "bootloader") -set(PROJECT_VER "v5.4") -set(BUILD_DIR "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader") -set(SDKCONFIG "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/sdkconfig") -set(SDKCONFIG_DEFAULTS "") \ No newline at end of file diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/cmake_install.cmake new file mode 100644 index 000000000..5c79ec1af --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/cmake_install.cmake @@ -0,0 +1,62 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/compile_commands.json b/ESP-IDF_mqtt-ssl/build/bootloader/compile_commands.json new file mode 100644 index 000000000..ee46f4254 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/compile_commands.json @@ -0,0 +1,506 @@ +[ +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -o CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj -c /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/project_elf_src_esp32c3.c", + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/project_elf_src_esp32c3.c", + "output": "CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/soc/lldesc.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/lldesc.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/soc/dport_access_common.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/interrupts.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/interrupts.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/gpio_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/gpio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/uart_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/uart_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/adc_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/adc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/gdma_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/gdma_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/spi_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/spi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/ledc_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/ledc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/rmt_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/rmt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/sdm_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/sdm_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/i2s_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/i2s_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/i2c_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/i2c_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/timer_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/timer_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/mpi_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/mpi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/twai_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/twai_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/wdt_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/wdt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/hal/hal_utils.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/hal/efuse_hal.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj -c /home/abobkov/esp/esp-idf/components/hal/esp32c3/efuse_hal.c", + "file": "/home/abobkov/esp/esp-idf/components/hal/esp32c3/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/hal/wdt_hal_iram.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/hal/mmu_hal.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj -c /home/abobkov/esp/esp-idf/components/hal/cache_hal.c", + "file": "/home/abobkov/esp/esp-idf/components/hal/cache_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/spi_flash/spi_flash_wrap.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_common.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_random.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/secure_boot.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/flash_partitions.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/esp_image_format.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_init.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_console.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader_support/src/bootloader_panic.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/efuse/src/esp_efuse_api.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/efuse/src/esp_efuse_fields.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/efuse/src/esp_efuse_utility.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_system/esp_err.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_hw_support/cpu.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_common/src/esp_err_to_name.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_rom/patches/esp_rom_print.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj -c /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/log/src/noos/log_timestamp.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/log/src/log_timestamp_common.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/log/src/noos/log_lock.c", + "file": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_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/ESP-IDF_mqtt-ssl/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-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/esp-idf/components/bootloader/subproject/main/bootloader_start.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader/subproject/main/bootloader_start.c", + "output": "esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj" +} +] \ No newline at end of file diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/component_properties.temp.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/component_properties.temp.cmake deleted file mode 100644 index 07490c28a..000000000 --- a/ESP-IDF_mqtt-ssl/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/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/esp-idf/components/app_trace/Kconfig") -set(__component____idf_app_trace_KCONFIG_PROJBUILD "") -set(__component____idf_app_trace_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/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/esp-idf/components/bootloader/Kconfig.projbuild") -set(__component____idf_bootloader_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/bootloader/sdkconfig.rename") -set(__component____idf_bootloader_COMPONENT_OVERRIDEN_DIR "/home/abobkov/esp/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/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/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/esp-idf/components/bt/Kconfig") -set(__component____idf_bt_KCONFIG_PROJBUILD "") -set(__component____idf_bt_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/bt/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/bt/sdkconfig.rename.esp32c3") -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/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/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/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/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/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/esp-idf/components/driver/Kconfig") -set(__component____idf_driver_KCONFIG_PROJBUILD "") -set(__component____idf_driver_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/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/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/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/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/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/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/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/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/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/esp-idf/components/esp_coex/Kconfig") -set(__component____idf_esp_coex_KCONFIG_PROJBUILD "") -set(__component____idf_esp_coex_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/esp-idf/components/esp_event/Kconfig") -set(__component____idf_esp_event_KCONFIG_PROJBUILD "") -set(__component____idf_esp_event_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/esp-idf/components/esp_gdbstub/Kconfig") -set(__component____idf_esp_gdbstub_KCONFIG_PROJBUILD "") -set(__component____idf_esp_gdbstub_SDKCONFIG_RENAME "/home/abobkov/esp/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/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 "") -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/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/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/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/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/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/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/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/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/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/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/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/esp-idf/components/esp_hw_support/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/esp_hw_support/sdkconfig.rename.esp32c3") -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/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/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/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/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/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/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/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/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/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/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/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/esp-idf/components/esp_phy/Kconfig") -set(__component____idf_esp_phy_KCONFIG_PROJBUILD "") -set(__component____idf_esp_phy_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/esp-idf/components/esp_pm/Kconfig") -set(__component____idf_esp_pm_KCONFIG_PROJBUILD "") -set(__component____idf_esp_pm_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/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/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/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/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/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/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/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/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/esp-idf/components/esp_system/Kconfig") -set(__component____idf_esp_system_KCONFIG_PROJBUILD "") -set(__component____idf_esp_system_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esp_system/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/esp_system/sdkconfig.rename.esp32c3") -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/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/esp-idf/components/esp_timer/Kconfig") -set(__component____idf_esp_timer_KCONFIG_PROJBUILD "") -set(__component____idf_esp_timer_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/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/esp-idf/components/esp_wifi/Kconfig") -set(__component____idf_esp_wifi_KCONFIG_PROJBUILD "") -set(__component____idf_esp_wifi_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/esp-idf/components/espcoredump/Kconfig") -set(__component____idf_espcoredump_KCONFIG_PROJBUILD "") -set(__component____idf_espcoredump_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/esp-idf/components/esptool_py/Kconfig.projbuild") -set(__component____idf_esptool_py_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/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/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/esp-idf/components/freertos/Kconfig") -set(__component____idf_freertos_KCONFIG_PROJBUILD "") -set(__component____idf_freertos_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/esp-idf/components/hal/Kconfig") -set(__component____idf_hal_KCONFIG_PROJBUILD "") -set(__component____idf_hal_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/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/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/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/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/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/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/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/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/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/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/esp-idf/components/lwip/Kconfig") -set(__component____idf_lwip_KCONFIG_PROJBUILD "") -set(__component____idf_lwip_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/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/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/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/esp-idf/components/newlib/Kconfig") -set(__component____idf_newlib_KCONFIG_PROJBUILD "") -set(__component____idf_newlib_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/newlib/sdkconfig.rename.esp32c3") -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/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/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/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/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/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/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/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/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/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/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/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/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/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/esp-idf/components/pthread/Kconfig") -set(__component____idf_pthread_KCONFIG_PROJBUILD "") -set(__component____idf_pthread_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/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/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/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/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/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/esp-idf/components/spi_flash/Kconfig") -set(__component____idf_spi_flash_KCONFIG_PROJBUILD "") -set(__component____idf_spi_flash_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/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/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/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/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/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/esp-idf/components/ulp/Kconfig") -set(__component____idf_ulp_KCONFIG_PROJBUILD "") -set(__component____idf_ulp_SDKCONFIG_RENAME "") -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/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/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/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/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/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/esp-idf/components/vfs/Kconfig") -set(__component____idf_vfs_KCONFIG_PROJBUILD "") -set(__component____idf_vfs_SDKCONFIG_RENAME "/home/abobkov/esp/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/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/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/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/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/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/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/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/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/ESP-IDF_mqtt-ssl/build/bootloader/config.env b/ESP-IDF_mqtt-ssl/build/bootloader/config.env new file mode 100644 index 000000000..91f215e36 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/config.env @@ -0,0 +1,12 @@ +{ + "COMPONENT_KCONFIGS": "/home/abobkov/esp/esp-idf/components/efuse/Kconfig;/home/abobkov/esp/esp-idf/components/esp_common/Kconfig;/home/abobkov/esp/esp-idf/components/esp_hw_support/Kconfig;/home/abobkov/esp/esp-idf/components/esp_security/Kconfig;/home/abobkov/esp/esp-idf/components/esp_system/Kconfig;/home/abobkov/esp/esp-idf/components/freertos/Kconfig;/home/abobkov/esp/esp-idf/components/hal/Kconfig;/home/abobkov/esp/esp-idf/components/log/Kconfig;/home/abobkov/esp/esp-idf/components/newlib/Kconfig;/home/abobkov/esp/esp-idf/components/soc/Kconfig;/home/abobkov/esp/esp-idf/components/spi_flash/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD": "/home/abobkov/esp/esp-idf/components/bootloader/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esp_rom/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esptool_py/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/partition_table/Kconfig.projbuild", + "COMPONENT_SDKCONFIG_RENAMES": "/home/abobkov/esp/esp-idf/components/bootloader/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/esp_hw_support/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/esp_hw_support/sdkconfig.rename.esp32c3;/home/abobkov/esp/esp-idf/components/esp_system/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/esp_system/sdkconfig.rename.esp32c3;/home/abobkov/esp/esp-idf/components/esptool_py/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/freertos/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/hal/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/newlib/sdkconfig.rename.esp32c3;/home/abobkov/esp/esp-idf/components/spi_flash/sdkconfig.rename", + "IDF_TARGET": "esp32c3", + "IDF_TOOLCHAIN": "gcc", + "IDF_VERSION": "5.4.0", + "IDF_ENV_FPGA": "", + "IDF_PATH": "/home/abobkov/esp/esp-idf", + "COMPONENT_KCONFIGS_SOURCE_FILE": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/kconfigs.in", + "COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/kconfigs_projbuild.in" +} diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/config/kconfig_menus.json b/ESP-IDF_mqtt-ssl/build/bootloader/config/kconfig_menus.json new file mode 100644 index 000000000..25b5858e8 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/config/kconfig_menus.json @@ -0,0 +1,9880 @@ +[ + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SUPPORTED", + "name": "SOC_ADC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDICATED_GPIO_SUPPORTED", + "name": "SOC_DEDICATED_GPIO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORTED", + "name": "SOC_UART_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_SUPPORTED", + "name": "SOC_GDMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AHB_GDMA_SUPPORTED", + "name": "SOC_AHB_GDMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPTIMER_SUPPORTED", + "name": "SOC_GPTIMER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_SUPPORTED", + "name": "SOC_TWAI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BT_SUPPORTED", + "name": "SOC_BT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ASYNC_MEMCPY_SUPPORTED", + "name": "SOC_ASYNC_MEMCPY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "name": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMP_SENSOR_SUPPORTED", + "name": "SOC_TEMP_SENSOR_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_XT_WDT_SUPPORTED", + "name": "SOC_XT_WDT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_SUPPORTED", + "name": "SOC_PHY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_SUPPORTED", + "name": "SOC_WIFI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORTS_SECURE_DL_MODE", + "name": "SOC_SUPPORTS_SECURE_DL_MODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_KEY_PURPOSE_FIELD", + "name": "SOC_EFUSE_KEY_PURPOSE_FIELD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_HAS_EFUSE_RST_BUG", + "name": "SOC_EFUSE_HAS_EFUSE_RST_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SUPPORTED", + "name": "SOC_EFUSE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_FAST_MEM_SUPPORTED", + "name": "SOC_RTC_FAST_MEM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_MEM_SUPPORTED", + "name": "SOC_RTC_MEM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTED", + "name": "SOC_I2S_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORTED", + "name": "SOC_RMT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_SUPPORTED", + "name": "SOC_SDM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPSPI_SUPPORTED", + "name": "SOC_GPSPI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORTED", + "name": "SOC_LEDC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORTED", + "name": "SOC_I2C_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_SUPPORTED", + "name": "SOC_SYSTIMER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORT_COEXISTENCE", + "name": "SOC_SUPPORT_COEXISTENCE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORTED", + "name": "SOC_AES_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_SUPPORTED", + "name": "SOC_MPI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORTED", + "name": "SOC_SHA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_HMAC_SUPPORTED", + "name": "SOC_HMAC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DIG_SIGN_SUPPORTED", + "name": "SOC_DIG_SIGN_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENC_SUPPORTED", + "name": "SOC_FLASH_ENC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SECURE_BOOT_SUPPORTED", + "name": "SOC_SECURE_BOOT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMPROT_SUPPORTED", + "name": "SOC_MEMPROT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BOD_SUPPORTED", + "name": "SOC_BOD_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_TREE_SUPPORTED", + "name": "SOC_CLK_TREE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ASSIST_DEBUG_SUPPORTED", + "name": "SOC_ASSIST_DEBUG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WDT_SUPPORTED", + "name": "SOC_WDT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_FLASH_SUPPORTED", + "name": "SOC_SPI_FLASH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RNG_SUPPORTED", + "name": "SOC_RNG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LIGHT_SLEEP_SUPPORTED", + "name": "SOC_LIGHT_SLEEP_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEEP_SLEEP_SUPPORTED", + "name": "SOC_DEEP_SLEEP_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_PERIPH_SHARE_INTERRUPT", + "name": "SOC_LP_PERIPH_SHARE_INTERRUPT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORTED", + "name": "SOC_PM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_XTAL_SUPPORT_40M", + "name": "SOC_XTAL_SUPPORT_40M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_DMA", + "name": "SOC_AES_SUPPORT_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_GDMA", + "name": "SOC_AES_GDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_AES_128", + "name": "SOC_AES_SUPPORT_AES_128", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_AES_256", + "name": "SOC_AES_SUPPORT_AES_256", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIG_CTRL_SUPPORTED", + "name": "SOC_ADC_DIG_CTRL_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_ARBITER_SUPPORTED", + "name": "SOC_ADC_ARBITER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIG_IIR_FILTER_SUPPORTED", + "name": "SOC_ADC_DIG_IIR_FILTER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_MONITOR_SUPPORTED", + "name": "SOC_ADC_MONITOR_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DMA_SUPPORTED", + "name": "SOC_ADC_DMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_PERIPH_NUM", + "name": "SOC_ADC_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_MAX_CHANNEL_NUM", + "name": "SOC_ADC_MAX_CHANNEL_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_ATTEN_NUM", + "name": "SOC_ADC_ATTEN_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_CONTROLLER_NUM", + "name": "SOC_ADC_DIGI_CONTROLLER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_PATT_LEN_MAX", + "name": "SOC_ADC_PATT_LEN_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MIN_BITWIDTH", + "name": "SOC_ADC_DIGI_MIN_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MAX_BITWIDTH", + "name": "SOC_ADC_DIGI_MAX_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_RESULT_BYTES", + "name": "SOC_ADC_DIGI_RESULT_BYTES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_DATA_BYTES_PER_CONV", + "name": "SOC_ADC_DIGI_DATA_BYTES_PER_CONV", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_IIR_FILTER_NUM", + "name": "SOC_ADC_DIGI_IIR_FILTER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MONITOR_NUM", + "name": "SOC_ADC_DIGI_MONITOR_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SAMPLE_FREQ_THRES_HIGH", + "name": "SOC_ADC_SAMPLE_FREQ_THRES_HIGH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SAMPLE_FREQ_THRES_LOW", + "name": "SOC_ADC_SAMPLE_FREQ_THRES_LOW", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_RTC_MIN_BITWIDTH", + "name": "SOC_ADC_RTC_MIN_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_RTC_MAX_BITWIDTH", + "name": "SOC_ADC_RTC_MAX_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_CALIBRATION_V1_SUPPORTED", + "name": "SOC_ADC_CALIBRATION_V1_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SELF_HW_CALI_SUPPORTED", + "name": "SOC_ADC_SELF_HW_CALI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SHARED_POWER", + "name": "SOC_ADC_SHARED_POWER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_APB_BACKUP_DMA", + "name": "SOC_APB_BACKUP_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BROWNOUT_RESET_SUPPORTED", + "name": "SOC_BROWNOUT_RESET_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHARED_IDCACHE_SUPPORTED", + "name": "SOC_SHARED_IDCACHE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CACHE_MEMORY_IBANK_SIZE", + "name": "SOC_CACHE_MEMORY_IBANK_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_CORES_NUM", + "name": "SOC_CPU_CORES_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_INTR_NUM", + "name": "SOC_CPU_INTR_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_HAS_FLEXIBLE_INTC", + "name": "SOC_CPU_HAS_FLEXIBLE_INTC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_HAS_CSR_PC", + "name": "SOC_CPU_HAS_CSR_PC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_BREAKPOINTS_NUM", + "name": "SOC_CPU_BREAKPOINTS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_WATCHPOINTS_NUM", + "name": "SOC_CPU_WATCHPOINTS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE", + "name": "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_SIGNATURE_MAX_BIT_LEN", + "name": "SOC_DS_SIGNATURE_MAX_BIT_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_KEY_PARAM_MD_IV_LENGTH", + "name": "SOC_DS_KEY_PARAM_MD_IV_LENGTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_KEY_CHECK_MAX_WAIT_US", + "name": "SOC_DS_KEY_CHECK_MAX_WAIT_US", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AHB_GDMA_VERSION", + "name": "SOC_AHB_GDMA_VERSION", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_NUM_GROUPS_MAX", + "name": "SOC_GDMA_NUM_GROUPS_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_PAIRS_PER_GROUP_MAX", + "name": "SOC_GDMA_PAIRS_PER_GROUP_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_PORT", + "name": "SOC_GPIO_PORT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_PIN_COUNT", + "name": "SOC_GPIO_PIN_COUNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER", + "name": "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_FILTER_CLK_SUPPORT_APB", + "name": "SOC_GPIO_FILTER_CLK_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_FORCE_HOLD", + "name": "SOC_GPIO_SUPPORT_FORCE_HOLD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP", + "name": "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_IN_RANGE_MAX", + "name": "SOC_GPIO_IN_RANGE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_OUT_RANGE_MAX", + "name": "SOC_GPIO_OUT_RANGE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK", + "name": "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT", + "name": "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK", + "name": "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX", + "name": "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_CLOCKOUT_CHANNEL_NUM", + "name": "SOC_GPIO_CLOCKOUT_CHANNEL_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP", + "name": "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM", + "name": "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_GPIO_IN_CHANNELS_NUM", + "name": "SOC_DEDIC_GPIO_IN_CHANNELS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_PERIPH_ALWAYS_ENABLE", + "name": "SOC_DEDIC_PERIPH_ALWAYS_ENABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_NUM", + "name": "SOC_I2C_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_HP_I2C_NUM", + "name": "SOC_HP_I2C_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_FIFO_LEN", + "name": "SOC_I2C_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_CMD_REG_NUM", + "name": "SOC_I2C_CMD_REG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_SLAVE", + "name": "SOC_I2C_SUPPORT_SLAVE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_HW_CLR_BUS", + "name": "SOC_I2C_SUPPORT_HW_CLR_BUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_XTAL", + "name": "SOC_I2C_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_RTC", + "name": "SOC_I2C_SUPPORT_RTC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_10BIT_ADDR", + "name": "SOC_I2C_SUPPORT_10BIT_ADDR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_SUPPORT_BROADCAST", + "name": "SOC_I2C_SLAVE_SUPPORT_BROADCAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE", + "name": "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS", + "name": "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_NUM", + "name": "SOC_I2S_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_HW_VERSION_2", + "name": "SOC_I2S_HW_VERSION_2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_XTAL", + "name": "SOC_I2S_SUPPORTS_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PLL_F160M", + "name": "SOC_I2S_SUPPORTS_PLL_F160M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PCM", + "name": "SOC_I2S_SUPPORTS_PCM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PDM", + "name": "SOC_I2S_SUPPORTS_PDM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PDM_TX", + "name": "SOC_I2S_SUPPORTS_PDM_TX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_PDM_MAX_TX_LINES", + "name": "SOC_I2S_PDM_MAX_TX_LINES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_TDM", + "name": "SOC_I2S_SUPPORTS_TDM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_APB_CLOCK", + "name": "SOC_LEDC_SUPPORT_APB_CLOCK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_XTAL_CLOCK", + "name": "SOC_LEDC_SUPPORT_XTAL_CLOCK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_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_LEDC_SUPPORT_FADE_STOP", + "name": "SOC_LEDC_SUPPORT_FADE_STOP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_LINEAR_ADDRESS_REGION_NUM", + "name": "SOC_MMU_LINEAR_ADDRESS_REGION_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_PERIPH_NUM", + "name": "SOC_MMU_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_CONFIGURABLE_REGIONS_SUPPORTED", + "name": "SOC_MPU_CONFIGURABLE_REGIONS_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_MIN_REGION_SIZE", + "name": "SOC_MPU_MIN_REGION_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGIONS_MAX_NUM", + "name": "SOC_MPU_REGIONS_MAX_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGION_RO_SUPPORTED", + "name": "SOC_MPU_REGION_RO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGION_WO_SUPPORTED", + "name": "SOC_MPU_REGION_WO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_GROUPS", + "name": "SOC_RMT_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_TX_CANDIDATES_PER_GROUP", + "name": "SOC_RMT_TX_CANDIDATES_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_RX_CANDIDATES_PER_GROUP", + "name": "SOC_RMT_RX_CANDIDATES_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_CHANNELS_PER_GROUP", + "name": "SOC_RMT_CHANNELS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_MEM_WORDS_PER_CHANNEL", + "name": "SOC_RMT_MEM_WORDS_PER_CHANNEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RX_PINGPONG", + "name": "SOC_RMT_SUPPORT_RX_PINGPONG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RX_DEMODULATION", + "name": "SOC_RMT_SUPPORT_RX_DEMODULATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_ASYNC_STOP", + "name": "SOC_RMT_SUPPORT_TX_ASYNC_STOP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_LOOP_COUNT", + "name": "SOC_RMT_SUPPORT_TX_LOOP_COUNT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_SYNCHRO", + "name": "SOC_RMT_SUPPORT_TX_SYNCHRO", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY", + "name": "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_XTAL", + "name": "SOC_RMT_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_APB", + "name": "SOC_RMT_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RC_FAST", + "name": "SOC_RMT_SUPPORT_RC_FAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH", + "name": "SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM", + "name": "SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SLEEP_SYSTIMER_STALL_WORKAROUND", + "name": "SOC_SLEEP_SYSTIMER_STALL_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SLEEP_TGWDT_STOP_WORKAROUND", + "name": "SOC_SLEEP_TGWDT_STOP_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_PIN_COUNT", + "name": "SOC_RTCIO_PIN_COUNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_MEM_BLOCKS_NUM", + "name": "SOC_MPI_MEM_BLOCKS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_OPERATIONS_NUM", + "name": "SOC_MPI_OPERATIONS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RSA_MAX_BIT_LEN", + "name": "SOC_RSA_MAX_BIT_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_DMA_MAX_BUFFER_SIZE", + "name": "SOC_SHA_DMA_MAX_BUFFER_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_DMA", + "name": "SOC_SHA_SUPPORT_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_RESUME", + "name": "SOC_SHA_SUPPORT_RESUME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_GDMA", + "name": "SOC_SHA_GDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA1", + "name": "SOC_SHA_SUPPORT_SHA1", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA224", + "name": "SOC_SHA_SUPPORT_SHA224", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA256", + "name": "SOC_SHA_SUPPORT_SHA256", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_GROUPS", + "name": "SOC_SDM_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_CHANNELS_PER_GROUP", + "name": "SOC_SDM_CHANNELS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_CLK_SUPPORT_APB", + "name": "SOC_SDM_CLK_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_PERIPH_NUM", + "name": "SOC_SPI_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAX_CS_NUM", + "name": "SOC_SPI_MAX_CS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAXIMUM_BUFFER_SIZE", + "name": "SOC_SPI_MAXIMUM_BUFFER_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_DDRCLK", + "name": "SOC_SPI_SUPPORT_DDRCLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS", + "name": "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CD_SIG", + "name": "SOC_SPI_SUPPORT_CD_SIG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CONTINUOUS_TRANS", + "name": "SOC_SPI_SUPPORT_CONTINUOUS_TRANS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_SLAVE_HD_VER2", + "name": "SOC_SPI_SUPPORT_SLAVE_HD_VER2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CLK_APB", + "name": "SOC_SPI_SUPPORT_CLK_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CLK_XTAL", + "name": "SOC_SPI_SUPPORT_CLK_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT", + "name": "SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_SUPPORTED", + "name": "SOC_SPI_SCT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_REG_NUM", + "name": "SOC_SPI_SCT_REG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_BUFFER_NUM_MAX", + "name": "SOC_SPI_SCT_BUFFER_NUM_MAX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_CONF_BITLEN_MAX", + "name": "SOC_SPI_SCT_CONF_BITLEN_MAX", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_IS_INDEPENDENT", + "name": "SOC_MEMSPI_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAX_PRE_DIVIDER", + "name": "SOC_SPI_MAX_PRE_DIVIDER", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_RESUME", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_RESUME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_IDLE_INTR", + "name": "SOC_SPI_MEM_SUPPORT_IDLE_INTR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_SW_SUSPEND", + "name": "SOC_SPI_MEM_SUPPORT_SW_SUSPEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_CHECK_SUS", + "name": "SOC_SPI_MEM_SUPPORT_CHECK_SUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE", + "name": "SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_WRAP", + "name": "SOC_SPI_MEM_SUPPORT_WRAP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_COUNTER_NUM", + "name": "SOC_SYSTIMER_COUNTER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_ALARM_NUM", + "name": "SOC_SYSTIMER_ALARM_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_BIT_WIDTH_LO", + "name": "SOC_SYSTIMER_BIT_WIDTH_LO", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_BIT_WIDTH_HI", + "name": "SOC_SYSTIMER_BIT_WIDTH_HI", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_FIXED_DIVIDER", + "name": "SOC_SYSTIMER_FIXED_DIVIDER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_INT_LEVEL", + "name": "SOC_SYSTIMER_INT_LEVEL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_ALARM_MISS_COMPENSATE", + "name": "SOC_SYSTIMER_ALARM_MISS_COMPENSATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUPS", + "name": "SOC_TIMER_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_TIMERS_PER_GROUP", + "name": "SOC_TIMER_GROUP_TIMERS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH", + "name": "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_SUPPORT_XTAL", + "name": "SOC_TIMER_GROUP_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_SUPPORT_APB", + "name": "SOC_TIMER_GROUP_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_TOTAL_TIMERS", + "name": "SOC_TIMER_GROUP_TOTAL_TIMERS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MWDT_SUPPORT_XTAL", + "name": "SOC_MWDT_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_CONTROLLER_NUM", + "name": "SOC_TWAI_CONTROLLER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_CLK_SUPPORT_APB", + "name": "SOC_TWAI_CLK_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_BRP_MIN", + "name": "SOC_TWAI_BRP_MIN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_BRP_MAX", + "name": "SOC_TWAI_BRP_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_SUPPORTS_RX_STATUS", + "name": "SOC_TWAI_SUPPORTS_RX_STATUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_DOWNLOAD_ICACHE", + "name": "SOC_EFUSE_DIS_DOWNLOAD_ICACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_PAD_JTAG", + "name": "SOC_EFUSE_DIS_PAD_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_USB_JTAG", + "name": "SOC_EFUSE_DIS_USB_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_DIRECT_BOOT", + "name": "SOC_EFUSE_DIS_DIRECT_BOOT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SOFT_DIS_JTAG", + "name": "SOC_EFUSE_SOFT_DIS_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_ICACHE", + "name": "SOC_EFUSE_DIS_ICACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK", + "name": "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SECURE_BOOT_V2_RSA", + "name": "SOC_SECURE_BOOT_V2_RSA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS", + "name": "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "name": "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "name": "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX", + "name": "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTION_XTS_AES", + "name": "SOC_FLASH_ENCRYPTION_XTS_AES", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTION_XTS_AES_128", + "name": "SOC_FLASH_ENCRYPTION_XTS_AES_128", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE", + "name": "SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMPROT_MEM_ALIGN_SIZE", + "name": "SOC_MEMPROT_MEM_ALIGN_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_NUM", + "name": "SOC_UART_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_HP_NUM", + "name": "SOC_UART_HP_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_FIFO_LEN", + "name": "SOC_UART_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_BITRATE_MAX", + "name": "SOC_UART_BITRATE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_APB_CLK", + "name": "SOC_UART_SUPPORT_APB_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_RTC_CLK", + "name": "SOC_UART_SUPPORT_RTC_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_XTAL_CLK", + "name": "SOC_UART_SUPPORT_XTAL_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_WAKEUP_INT", + "name": "SOC_UART_SUPPORT_WAKEUP_INT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND", + "name": "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_COEX_HW_PTI", + "name": "SOC_COEX_HW_PTI", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXTERNAL_COEX_ADVANCE", + "name": "SOC_EXTERNAL_COEX_ADVANCE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXTERNAL_COEX_LEADER_TX_LINE", + "name": "SOC_EXTERNAL_COEX_LEADER_TX_LINE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_DIG_REGS_MEM_SIZE", + "name": "SOC_PHY_DIG_REGS_MEM_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MAC_BB_PD_MEM_SIZE", + "name": "SOC_MAC_BB_PD_MEM_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH", + "name": "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_WIFI_WAKEUP", + "name": "SOC_PM_SUPPORT_WIFI_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_BT_WAKEUP", + "name": "SOC_PM_SUPPORT_BT_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_CPU_PD", + "name": "SOC_PM_SUPPORT_CPU_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_WIFI_PD", + "name": "SOC_PM_SUPPORT_WIFI_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_BT_PD", + "name": "SOC_PM_SUPPORT_BT_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RC_FAST_PD", + "name": "SOC_PM_SUPPORT_RC_FAST_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_VDDSDIO_PD", + "name": "SOC_PM_SUPPORT_VDDSDIO_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_MAC_BB_PD", + "name": "SOC_PM_SUPPORT_MAC_BB_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_CPU_RETENTION_BY_RTCCNTL", + "name": "SOC_PM_CPU_RETENTION_BY_RTCCNTL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_MODEM_RETENTION_BY_BACKUPDMA", + "name": "SOC_PM_MODEM_RETENTION_BY_BACKUPDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_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_RC_FAST_D256_SUPPORTED", + "name": "SOC_CLK_RC_FAST_D256_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256", + "name": "SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION", + "name": "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_XTAL32K_SUPPORTED", + "name": "SOC_CLK_XTAL32K_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_HW_TSF", + "name": "SOC_WIFI_HW_TSF", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_FTM_SUPPORT", + "name": "SOC_WIFI_FTM_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_GCMP_SUPPORT", + "name": "SOC_WIFI_GCMP_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_WAPI_SUPPORT", + "name": "SOC_WIFI_WAPI_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_CSI_SUPPORT", + "name": "SOC_WIFI_CSI_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_MESH_SUPPORT", + "name": "SOC_WIFI_MESH_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW", + "name": "SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_PHY_NEEDS_USB_WORKAROUND", + "name": "SOC_WIFI_PHY_NEEDS_USB_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_SUPPORTED", + "name": "SOC_BLE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_MESH_SUPPORTED", + "name": "SOC_BLE_MESH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_50_SUPPORTED", + "name": "SOC_BLE_50_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_DEVICE_PRIVACY_SUPPORTED", + "name": "SOC_BLE_DEVICE_PRIVACY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLUFI_SUPPORTED", + "name": "SOC_BLUFI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_COMBO_MODULE", + "name": "SOC_PHY_COMBO_MODULE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_CMAKE", + "name": "IDF_CMAKE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "- This option is for internal use only.\n- Enabling this option will help enable all FPGA support so as to\n run ESP-IDF on an FPGA. This can help reproduce some issues that\n only happens on FPGA condition, or when you have to burn some\n efuses multiple times.", + "id": "IDF_ENV_FPGA", + "name": "IDF_ENV_FPGA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "- This option is ONLY used when doing new chip bringup.\n- This option will only enable necessary hw / sw settings for running\n a hello_world application.", + "id": "IDF_ENV_BRINGUP", + "name": "IDF_ENV_BRINGUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_CI_BUILD", + "name": "IDF_CI_BUILD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_DOC_BUILD", + "name": "IDF_DOC_BUILD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TOOLCHAIN", + "name": "IDF_TOOLCHAIN", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TOOLCHAIN_CLANG", + "name": "IDF_TOOLCHAIN_CLANG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_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": [], + "depends_on": null, + "help": null, + "id": "SECURE_ROM_DL_MODE_ENABLED", + "name": "SECURE_ROM_DL_MODE_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "If set, during startup the app will burn an eFuse bit to permanently disable the UART ROM\nDownload Mode. This prevents any future use of esptool.py, espefuse.py and similar tools.\n\nOnce disabled, if the SoC is booted with strapping pins set for ROM Download Mode\nthen an error is printed instead.\n\nIt is recommended to enable this option in any production application where Flash\nEncryption and/or Secure Boot is enabled and access to Download Mode is not required.\n\nIt is also possible to permanently disable Download Mode by calling\nesp_efuse_disable_rom_download_mode() at runtime.", + "id": "SECURE_DISABLE_ROM_DL_MODE", + "name": "SECURE_DISABLE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently disabled (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SUPPORTS_SECURE_DL_MODE && ", + "help": "If set, during startup the app will burn an eFuse bit to permanently switch the UART ROM\nDownload Mode into a separate Secure Download mode. This option can only work if\nDownload Mode is not already disabled by eFuse.\n\nSecure Download mode limits the use of Download Mode functions to update SPI config,\nchanging baud rate, basic flash write and a command to return a summary of currently\nenabled security features (`get_security_info`).\n\nSecure Download mode is not compatible with the esptool.py flasher stub feature,\nespefuse.py, read/writing memory or registers, encrypted download, or any other\nfeatures that interact with unsupported Download Mode commands.\n\nSecure Download mode should be enabled in any application where Flash Encryption\nand/or Secure Boot is enabled. Disabling this option does not immediately cancel\nthe benefits of the security features, but it increases the potential \"attack\nsurface\" for an attacker to try and bypass them with a successful physical attack.\n\nIt is also possible to enable secure download mode at runtime by calling\nesp_efuse_enable_rom_secure_download_mode()\n\nNote: Secure Download mode is not available for ESP32 (includes revisions till ECO3).", + "id": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "name": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently switch to Secure mode (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a potentially insecure option.\nEnabling this option will allow the full UART download mode to stay enabled.\nThis option SHOULD NOT BE ENABLED for production use cases.", + "id": "SECURE_INSECURE_ALLOW_DL_MODE", + "name": "SECURE_INSECURE_ALLOW_DL_MODE", + "range": null, + "title": "UART ROM download mode (Enabled (not recommended))", + "type": "bool" + } + ], + "depends_on": "(SECURE_BOOT_V2_ENABLED || SECURE_FLASH_ENC_ENABLED) && !(IDF_TARGET_ESP32 && ESP32_REV_MIN_FULL < 300)", + "help": null, + "id": "security-features-uart-rom-download-mode", + "name": "SECURE_UART_ROM_DL_MODE", + "title": "UART ROM download mode", + "type": "choice" + } + ], + "depends_on": null, + "id": "security-features", + "title": "Security features", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_REPRODUCIBLE_BUILD", + "help": "If set, then the app will be built with the current time/date stamp. It is stored in the app description\nstructure. If not set, time/date stamp will be excluded from app image. This can be useful for getting the\nsame binary image files made from the same source, but at different times.", + "id": "APP_COMPILE_TIME_DATE", + "name": "APP_COMPILE_TIME_DATE", + "range": null, + "title": "Use time/date stamp for app", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_VER variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_VER_VAR", + "name": "APP_EXCLUDE_PROJECT_VER_VAR", + "range": null, + "title": "Exclude PROJECT_VER from firmware image", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_NAME variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_NAME_VAR", + "name": "APP_EXCLUDE_PROJECT_NAME_VAR", + "range": null, + "title": "Exclude PROJECT_NAME from firmware image", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "APP_PROJECT_VER_FROM_CONFIG", + "help": "Project version", + "id": "APP_PROJECT_VER", + "name": "APP_PROJECT_VER", + "range": null, + "title": "Project version", + "type": "string" + } + ], + "depends_on": null, + "help": "If this is enabled, then config item APP_PROJECT_VER will be used for the variable PROJECT_VER.\nOther ways to set PROJECT_VER will be ignored.", + "id": "APP_PROJECT_VER_FROM_CONFIG", + "name": "APP_PROJECT_VER_FROM_CONFIG", + "range": null, + "title": "Get the project version from Kconfig", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "At startup, the app will read the embedded APP ELF SHA-256 hash value from flash\nand convert it into a string and store it in a RAM buffer.\nThis ensures the panic handler and core dump will be able to print this string\neven when cache is disabled.\nThe size of the buffer is APP_RETRIEVE_LEN_ELF_SHA plus the null terminator.\nChanging this value will change the size of this buffer, in bytes.", + "id": "APP_RETRIEVE_LEN_ELF_SHA", + "name": "APP_RETRIEVE_LEN_ELF_SHA", + "range": [ + 8, + 64 + ], + "title": "The length of APP ELF SHA is stored in RAM(chars)", + "type": "int" + } + ], + "depends_on": null, + "id": "application-manager", + "title": "Application manager", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_LE", + "name": "ESP_ROM_HAS_CRC_LE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_BE", + "name": "ESP_ROM_HAS_CRC_BE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_MZ_CRC32", + "name": "ESP_ROM_HAS_MZ_CRC32", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_JPEG_DECODE", + "name": "ESP_ROM_HAS_JPEG_DECODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_UART_CLK_IS_XTAL", + "name": "ESP_ROM_UART_CLK_IS_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_USB_SERIAL_DEVICE_NUM", + "name": "ESP_ROM_USB_SERIAL_DEVICE_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_RETARGETABLE_LOCKING", + "name": "ESP_ROM_HAS_RETARGETABLE_LOCKING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_ERASE_0_REGION_BUG", + "name": "ESP_ROM_HAS_ERASE_0_REGION_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV", + "name": "ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_GET_CLK_FREQ", + "name": "ESP_ROM_GET_CLK_FREQ", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_NEEDS_SWSETUP_WORKAROUND", + "name": "ESP_ROM_NEEDS_SWSETUP_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_LAYOUT_TABLE", + "name": "ESP_ROM_HAS_LAYOUT_TABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_SPI_FLASH", + "name": "ESP_ROM_HAS_SPI_FLASH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_ETS_PRINTF_BUG", + "name": "ESP_ROM_HAS_ETS_PRINTF_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_NEWLIB", + "name": "ESP_ROM_HAS_NEWLIB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_NEWLIB_NANO_FORMAT", + "name": "ESP_ROM_HAS_NEWLIB_NANO_FORMAT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_NEWLIB_32BIT_TIME", + "name": "ESP_ROM_HAS_NEWLIB_32BIT_TIME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE", + "name": "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_RAM_APP_NEEDS_MMU_INIT", + "name": "ESP_ROM_RAM_APP_NEEDS_MMU_INIT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_SW_FLOAT", + "name": "ESP_ROM_HAS_SW_FLOAT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_USB_OTG_NUM", + "name": "ESP_ROM_USB_OTG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_VERSION", + "name": "ESP_ROM_HAS_VERSION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB", + "name": "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Always print ROM logs, this is the default behavior.", + "id": "BOOT_ROM_LOG_ALWAYS_ON", + "name": "BOOT_ROM_LOG_ALWAYS_ON", + "range": null, + "title": "Always Log", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Don't print ROM logs.", + "id": "BOOT_ROM_LOG_ALWAYS_OFF", + "name": "BOOT_ROM_LOG_ALWAYS_OFF", + "range": null, + "title": "Permanently disable logging", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Print ROM logs when GPIO level is high during start up.\nThe GPIO number is chip dependent,\ne.g. on ESP32-S2, the control GPIO is GPIO46.", + "id": "BOOT_ROM_LOG_ON_GPIO_HIGH", + "name": "BOOT_ROM_LOG_ON_GPIO_HIGH", + "range": null, + "title": "Log on GPIO High", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Print ROM logs when GPIO level is low during start up.\nThe GPIO number is chip dependent,\ne.g. on ESP32-S2, the control GPIO is GPIO46.", + "id": "BOOT_ROM_LOG_ON_GPIO_LOW", + "name": "BOOT_ROM_LOG_ON_GPIO_LOW", + "range": null, + "title": "Log on GPIO Low", + "type": "bool" + } + ], + "depends_on": "!IDF_TARGET_ESP32", + "help": "Controls the Boot ROM log behavior.\nThe rom log behavior can only be changed for once,\nspecific eFuse bit(s) will be burned at app boot stage.", + "id": "boot-rom-behavior-permanently-change-boot-rom-output", + "name": "BOOT_ROM_LOG_SCHEME", + "title": "Permanently change Boot ROM output", + "type": "choice" + } + ], + "depends_on": null, + "id": "boot-rom-behavior", + "title": "Boot ROM Behavior", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "The flasher tool sends a precompiled download stub first by default. That stub allows things\nlike compressed downloads and more. Usually you should not need to disable that feature", + "id": "ESPTOOLPY_NO_STUB", + "name": "ESPTOOLPY_NO_STUB", + "range": null, + "title": "Disable download stub", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_OCT_FLASH", + "name": "ESPTOOLPY_OCT_FLASH", + "range": null, + "title": "Enable Octal Flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This config option helps decide whether flash is Quad or Octal, but please note some limitations:\n\n1. If the flash chip is an Octal one, even if one of \"QIO\", \"QOUT\", \"DIO\", \"DOUT\" options is\n selected in `ESPTOOLPY_FLASHMODE`, our code will automatically change the\n mode to \"OPI\" and the sample mode will be STR.\n2. If the flash chip is a Quad one, even if \"OPI\" is selected in `ESPTOOLPY_FLASHMODE`, our code will\n automatically change the mode to \"DIO\".\n3. This option is mainly to improve the out-of-box experience of developers. It doesn't guarantee\n the feature-complete. Some code still rely on `ESPTOOLPY_OCT_FLASH`. Please do not rely on this option\n when you are pretty sure that you are using Octal flash.\n In this case, please enable `ESPTOOLPY_OCT_FLASH` option, then you can choose `DTR` sample mode\n in `ESPTOOLPY_FLASH_SAMPLE_MODE`. Otherwise, only `STR` mode is available.\n4. Enabling this feature reduces available internal RAM size (around 900 bytes).\n If your IRAM space is insufficient and you're aware of your flash type,\n disable this option and select corresponding flash type options.", + "id": "ESPTOOLPY_FLASH_MODE_AUTO_DETECT", + "name": "ESPTOOLPY_FLASH_MODE_AUTO_DETECT", + "range": null, + "title": "Choose flash mode automatically (please read help)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_QIO", + "name": "ESPTOOLPY_FLASHMODE_QIO", + "range": null, + "title": "QIO", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_QOUT", + "name": "ESPTOOLPY_FLASHMODE_QOUT", + "range": null, + "title": "QOUT", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_DIO", + "name": "ESPTOOLPY_FLASHMODE_DIO", + "range": null, + "title": "DIO", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_DOUT", + "name": "ESPTOOLPY_FLASHMODE_DOUT", + "range": null, + "title": "DOUT", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_OPI", + "name": "ESPTOOLPY_FLASHMODE_OPI", + "range": null, + "title": "OPI", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Mode the flash chip is flashed in, as well as the default mode for the\nbinary to run in.", + "id": "serial-flasher-config-flash-spi-mode", + "name": "ESPTOOLPY_FLASHMODE", + "title": "Flash SPI mode", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASH_SAMPLE_MODE_STR", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE_STR", + "range": null, + "title": "STR Mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASH_SAMPLE_MODE_DTR", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE_DTR", + "range": null, + "title": "DTR Mode", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "serial-flasher-config-flash-sampling-mode", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE", + "title": "Flash Sampling Mode", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_FLASHMODE", + "name": "ESPTOOLPY_FLASHMODE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "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": "ESP32C3_REV_MIN_0", + "name": "ESP32C3_REV_MIN_0", + "range": null, + "title": "Rev v0.0 (ECO0)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_REV_MIN_1", + "name": "ESP32C3_REV_MIN_1", + "range": null, + "title": "Rev v0.1 (ECO1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_REV_MIN_2", + "name": "ESP32C3_REV_MIN_2", + "range": null, + "title": "Rev v0.2 (ECO2)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_REV_MIN_3", + "name": "ESP32C3_REV_MIN_3", + "range": null, + "title": "Rev v0.3 (ECO3)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_REV_MIN_4", + "name": "ESP32C3_REV_MIN_4", + "range": null, + "title": "Rev v0.4 (ECO4)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_REV_MIN_101", + "name": "ESP32C3_REV_MIN_101", + "range": null, + "title": "Rev v1.1", + "type": "bool" + } + ], + "depends_on": null, + "help": "Required minimum chip revision. ESP-IDF will check for it and\nreject to boot if the chip revision fails the check.\nThis ensures the chip used will have some modifications (features, or bugfixes).\n\nThe complied binary will only support chips above this revision,\nthis will also help to reduce binary size.", + "id": "component-config-hardware-settings-chip-revision-minimum-supported-esp32-c3-revision", + "name": "ESP32C3_REV_MIN", + "title": "Minimum Supported ESP32-C3 Revision", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C3_REV_MIN_FULL", + "name": "ESP32C3_REV_MIN_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_REV_MIN_FULL", + "name": "ESP_REV_MIN_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C3_REV_MAX_FULL", + "name": "ESP32C3_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_REV_MAX_FULL", + "name": "ESP_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Required minimum eFuse Block revision. ESP-IDF will check it at the 2nd bootloader stage\nwhether the current image can work correctly for this eFuse Block revision.\nSo that to avoid running an incompatible image on a SoC that contains breaking change in the eFuse Block.\nIf you want to update this value to run the image that not compatible with the current eFuse Block revision,\nplease contact to Espressif's business team for details:\nhttps://www.espressif.com.cn/en/contact-us/sales-questions", + "id": "ESP_EFUSE_BLOCK_REV_MIN_FULL", + "name": "ESP_EFUSE_BLOCK_REV_MIN_FULL", + "range": null, + "title": "Minimum Supported ESP32-C3 eFuse Block Revision", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_EFUSE_BLOCK_REV_MAX_FULL", + "name": "ESP_EFUSE_BLOCK_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "IDF_CI_BUILD", + "help": "For internal chip testing, a small number of new versions chips didn't\nupdate the version field in eFuse, you can enable this option to force the\nsoftware recognize the chip version based on the rev selected in menuconfig.", + "id": "ESP_REV_NEW_CHIP_TEST", + "name": "ESP_REV_NEW_CHIP_TEST", + "range": null, + "title": "Internal test mode", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-chip-revision", + "title": "Chip revision", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_WIFI_STA", + "name": "ESP_MAC_ADDR_UNIVERSE_WIFI_STA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_WIFI_AP", + "name": "ESP_MAC_ADDR_UNIVERSE_WIFI_AP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_BT", + "name": "ESP_MAC_ADDR_UNIVERSE_BT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_ETH", + "name": "ESP_MAC_ADDR_UNIVERSE_ETH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_IEEE802154", + "name": "ESP_MAC_ADDR_UNIVERSE_IEEE802154", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_ONE", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_ONE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_TWO", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_TWO", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_UNIVERSAL_MAC_ADDRESSES_TWO", + "name": "ESP32C3_UNIVERSAL_MAC_ADDRESSES_TWO", + "range": null, + "title": "Two", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR", + "name": "ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR", + "range": null, + "title": "Four", + "type": "bool" + } + ], + "depends_on": null, + "help": "Configure the number of universally administered (by IEEE) MAC addresses.\n\nDuring initialization, MAC addresses for each network interface are generated or derived from a\nsingle base MAC address.\n\nIf the number of universal MAC addresses is four, all four interfaces (WiFi station, WiFi softap,\nBluetooth and Ethernet) receive a universally administered MAC address. These are generated\nsequentially by adding 0, 1, 2 and 3 (respectively) to the final octet of the base MAC address.\n\nIf the number of universal MAC addresses is two, only two interfaces (WiFi station and Bluetooth)\nreceive a universally administered MAC address. These are generated sequentially by adding 0\nand 1 (respectively) to the base MAC address. The remaining two interfaces (WiFi softap and Ethernet)\nreceive local MAC addresses. These are derived from the universal WiFi station and Bluetooth MAC\naddresses, respectively.\n\nWhen using the default (Espressif-assigned) base MAC address, either setting can be used. When using\na custom universal MAC address range, the correct setting will depend on the allocation of MAC\naddresses in this range (either 2 or 4 per device.)\n\nNote that ESP32-C3 has no integrated Ethernet MAC. Although it's possible to use the esp_read_mac()\nAPI to return a MAC for Ethernet, this can only be used with an external MAC peripheral.", + "id": "component-config-hardware-settings-mac-config-number-of-universally-administered-by-ieee-mac-address", + "name": "ESP32C3_UNIVERSAL_MAC_ADDRESSES", + "title": "Number of universally administered (by IEEE) MAC address", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C3_UNIVERSAL_MAC_ADDRESSES", + "name": "ESP32C3_UNIVERSAL_MAC_ADDRESSES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "If you have an invalid MAC CRC (ESP_ERR_INVALID_CRC) problem\nand you still want to use this chip, you can enable this option to bypass such an error.\nThis applies to both MAC_FACTORY and CUSTOM_MAC efuses.", + "id": "ESP_MAC_IGNORE_MAC_CRC_ERROR", + "name": "ESP_MAC_IGNORE_MAC_CRC_ERROR", + "range": null, + "title": "Ignore MAC CRC error (not recommended)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When this configuration is enabled, the user can invoke `esp_read_mac` to obtain the desired type of\nMAC using a custom MAC as the base MAC.", + "id": "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC", + "name": "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC", + "range": null, + "title": "Enable using custom mac as base mac", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-mac-config", + "title": "MAC Config", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "(!SPIRAM || ESP_LDO_RESERVE_PSRAM) && !(IDF_TARGET_ESP32P4 && ESP32P4_REV_MIN_FULL < 100)", + "help": "If enabled, chip will try to power down flash as part of esp_light_sleep_start(), which costs\nmore time when chip wakes up. Can only be enabled if there is no SPIRAM configured.\n\nThis option will power down flash under a strict but relatively safe condition. Also, it is possible to\npower down flash under a relaxed condition by using esp_sleep_pd_config() to set ESP_PD_DOMAIN_VDDSDIO\nto ESP_PD_OPTION_OFF. It should be noted that there is a risk in powering down flash, you can refer\n`ESP-IDF Programming Guide/API Reference/System API/Sleep Modes/Power-down of Flash` for more details.", + "id": "ESP_SLEEP_POWER_DOWN_FLASH", + "name": "ESP_SLEEP_POWER_DOWN_FLASH", + "range": null, + "title": "Power down flash in light sleep when there is no SPIRAM or SPIRAM has independent power supply", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP && !ESP_SLEEP_POWER_DOWN_FLASH", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of SPI Flash is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in Flash may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of Flash to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of SPI Flash in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external SPI Flash CS pin pullups.)", + "id": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up Flash CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPIRAM", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of PSRAM is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in PSRAM may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of PSRAM to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of PSRAM in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external PSRAM CS pin pullups.)", + "id": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up PSRAM CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SLEEP_POWER_DOWN_FLASH && (ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND || ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND)", + "help": "To reduce leakage current, some types of SPI Flash/RAM only need to pull up the CS pin\nduring light sleep. But there are also some kinds of SPI Flash/RAM that need to pull up\nall pins. It depends on the SPI Flash/RAM chip used.", + "id": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "name": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "range": null, + "title": "Pull-up all SPI pins in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "name": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "esp32c2, esp32c3, esp32s3, 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 136 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 32 kHz crystal", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_EXT_OSC", + "name": "RTC_CLK_SRC_EXT_OSC", + "range": null, + "title": "External 32 kHz oscillator at 32K_XP pin", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_INT_8MD256", + "name": "RTC_CLK_SRC_INT_8MD256", + "range": null, + "title": "Internal 17.5 MHz oscillator, divided by 256", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose which clock is used as RTC clock source.", + "id": "component-config-hardware-settings-rtc-clock-config-rtc-clock-source", + "name": "RTC_CLK_SRC", + "title": "RTC clock source", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "When the startup code initializes RTC_SLOW_CLK, it can perform\ncalibration by comparing the RTC_SLOW_CLK frequency with main XTAL\nfrequency. This option sets the number of RTC_SLOW_CLK cycles measured\nby the calibration routine. Higher numbers increase calibration\nprecision, which may be important for applications which spend a lot of\ntime in deep sleep. Lower numbers reduce startup time.\n\nWhen this option is set to 0, clock calibration will not be performed at\nstartup, and approximate clock frequencies will be assumed:\n\n- 150000 Hz if internal RC oscillator is used as clock source. For this use value 1024.\n- 32768 Hz if the 32k crystal oscillator is used. For this use value 3000 or more.\n In case more value will help improve the definition of the launch of the crystal.\n If the crystal could not start, it will be switched to internal RC.", + "id": "RTC_CLK_CAL_CYCLES", + "name": "RTC_CLK_CAL_CYCLES", + "range": [ + 0, + 32766 + ], + "title": "Number of cycles for RTC_SLOW_CLK calibration", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-rtc-clock-config", + "title": "RTC Clock Config", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Place peripheral control functions (e.g. periph_module_reset) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "PERIPH_CTRL_FUNC_IN_IRAM", + "name": "PERIPH_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place peripheral control functions into IRAM", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-peripheral-control", + "title": "Peripheral Control", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_ETM_SUPPORTED", + "help": "whether to enable the debug log message for ETM core driver.\nNote that, this option only controls the ETM related driver log, won't affect other drivers.", + "id": "ETM_ENABLE_DEBUG_LOG", + "name": "ETM_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_ETM_SUPPORTED", + "id": "component-config-hardware-settings-etm-configuration", + "title": "ETM Configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "Place GDMA control functions (like start/stop/append/reset) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "GDMA_CTRL_FUNC_IN_IRAM", + "name": "GDMA_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place GDMA control functions in IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "This will ensure the GDMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).", + "id": "GDMA_ISR_IRAM_SAFE", + "name": "GDMA_ISR_IRAM_SAFE", + "range": null, + "title": "GDMA ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "Whether to enable the debug log message for GDMA driver.\nNote that, this option only controls the GDMA driver log, won't affect other drivers.", + "id": "GDMA_ENABLE_DEBUG_LOG", + "name": "GDMA_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_GDMA_SUPPORTED", + "id": "component-config-hardware-settings-gdma-configurations", + "title": "GDMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA control functions (e.g. dw_gdma_channel_continue) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_CTRL_FUNC_IN_IRAM", + "name": "DW_GDMA_CTRL_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA setter functions (e.g. dw_gdma_channel_set_block_markers) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_SETTER_FUNC_IN_IRAM", + "name": "DW_GDMA_SETTER_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA getter functions (e.g. dw_gdma_link_list_get_item) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_GETTER_FUNC_IN_IRAM", + "name": "DW_GDMA_GETTER_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "This will ensure the DW_GDMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).", + "id": "DW_GDMA_ISR_IRAM_SAFE", + "name": "DW_GDMA_ISR_IRAM_SAFE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "This will ensure the DW_GDMA object is DRAM-Safe, allow to avoid external memory\ncache misses, and also be accessible whilst the cache is disabled.", + "id": "DW_GDMA_OBJ_DRAM_SAFE", + "name": "DW_GDMA_OBJ_DRAM_SAFE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Whether to enable the debug log message for DW_GDMA driver.\nNote that, this option only controls the DW_GDMA driver log, won't affect other drivers.", + "id": "DW_GDMA_ENABLE_DEBUG_LOG", + "name": "DW_GDMA_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "id": "component-config-hardware-settings-dw_gdma-configurations", + "title": "DW_GDMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_DMA2D_SUPPORTED", + "help": "Place 2D-DMA all operation functions, including control functions (e.g. start/stop/append/reset) and setter\nfunctions (e.g. connect/strategy/callback registration) into IRAM, so that these functions can be IRAM-safe\nand able to be called in the other IRAM interrupt context. It also helps optimizing the performance.", + "id": "DMA2D_OPERATION_FUNC_IN_IRAM", + "name": "DMA2D_OPERATION_FUNC_IN_IRAM", + "range": null, + "title": "Place 2D-DMA operation functions into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DMA2D_SUPPORTED", + "help": "This will ensure the 2D-DMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).", + "id": "DMA2D_ISR_IRAM_SAFE", + "name": "DMA2D_ISR_IRAM_SAFE", + "range": null, + "title": "2D-DMA ISR IRAM-Safe", + "type": "bool" + } + ], + "depends_on": "SOC_DMA2D_SUPPORTED", + "id": "component-config-hardware-settings-2d-dma-configurations", + "title": "2D-DMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "XTAL_FREQ_40", + "name": "XTAL_FREQ_40", + "range": null, + "title": "40 MHz", + "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.", + "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": "Forcfully 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" + } + ], + "depends_on": null, + "help": "CPU frequency to be set on application startup.", + "id": "component-config-esp-system-settings-cpu-frequency", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ", + "title": "CPU frequency", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Outputs the relevant registers over the serial port and halt the\nprocessor. Needs a manual reset to restart.", + "id": "ESP_SYSTEM_PANIC_PRINT_HALT", + "name": "ESP_SYSTEM_PANIC_PRINT_HALT", + "range": null, + "title": "Print registers and halt", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Outputs the relevant registers over the serial port and immediately\nreset the processor.", + "id": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "name": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "range": null, + "title": "Print registers and reboot", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Just resets the processor without outputting anything", + "id": "ESP_SYSTEM_PANIC_SILENT_REBOOT", + "name": "ESP_SYSTEM_PANIC_SILENT_REBOOT", + "range": null, + "title": "Silent reboot", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_GDBSTUB_ENABLED && ", + "help": "Invoke gdbstub on the serial port, allowing for gdb to attach to it to do a postmortem\nof the crash.", + "id": "ESP_SYSTEM_PANIC_GDBSTUB", + "name": "ESP_SYSTEM_PANIC_GDBSTUB", + "range": null, + "title": "GDBStub on panic", + "type": "bool" + } + ], + "depends_on": null, + "help": "If FreeRTOS detects unexpected behaviour or an unhandled exception, the panic handler is\ninvoked. Configure the panic handler's action here.", + "id": "component-config-esp-system-settings-panic-handler-behaviour", + "name": "ESP_SYSTEM_PANIC", + "title": "Panic handler behaviour", + "type": "choice" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "help": "After the panic handler executes, you can specify a number of seconds to\nwait before the device reboots.", + "id": "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS", + "name": "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS", + "range": [ + 0, + 99 + ], + "title": "Panic reboot delay (Seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Only initialize and use the main core.", + "id": "ESP_SYSTEM_SINGLE_CORE_MODE", + "name": "ESP_SYSTEM_SINGLE_CORE_MODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SYSTEM_RTC_EXT_XTAL", + "name": "ESP_SYSTEM_RTC_EXT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SYSTEM_RTC_EXT_OSC", + "name": "ESP_SYSTEM_RTC_EXT_OSC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_RTC_EXT_XTAL", + "help": "To reduce the startup time of an external RTC crystal,\nwe bootstrap it with a 32kHz square wave for a fixed number of cycles.\nSetting 0 will disable bootstrapping (if disabled, the crystal may take\nlonger to start up or fail to oscillate under some conditions).\n\nIf this value is too high, a faulty crystal may initially start and then fail.\nIf this value is too low, an otherwise good crystal may not start.\n\nTo accurately determine if the crystal has started,\nset a larger \"Number of cycles for RTC_SLOW_CLK calibration\" (about 3000).", + "id": "ESP_SYSTEM_RTC_EXT_XTAL_BOOTSTRAP_CYCLES", + "name": "ESP_SYSTEM_RTC_EXT_XTAL_BOOTSTRAP_CYCLES", + "range": null, + "title": "Bootstrap cycles for external 32kHz crystal", + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": null, + "id": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "name": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "help": "This config option allows to add RTC fast memory region to system heap with capability\nsimilar to that of DRAM region but without DMA. 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_7", + "name": "ESP_BROWNOUT_DET_LVL_SEL_7", + "range": null, + "title": "2.51V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_6", + "name": "ESP_BROWNOUT_DET_LVL_SEL_6", + "range": null, + "title": "2.64V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_5", + "name": "ESP_BROWNOUT_DET_LVL_SEL_5", + "range": null, + "title": "2.76V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_4", + "name": "ESP_BROWNOUT_DET_LVL_SEL_4", + "range": null, + "title": "2.92V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_3", + "name": "ESP_BROWNOUT_DET_LVL_SEL_3", + "range": null, + "title": "3.10V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_2", + "name": "ESP_BROWNOUT_DET_LVL_SEL_2", + "range": null, + "title": "3.27V", + "type": "bool" + } + ], + "depends_on": "ESP_BROWNOUT_DET", + "help": "The brownout detector will reset the chip when the supply voltage is approximately\nbelow this level. Note that there may be some variation of brownout voltage level\nbetween each chip.\n\n#The voltage levels here are estimates, more work needs to be done to figure out the exact voltages\n#of the brownout threshold levels.", + "id": "component-config-esp-system-settings-brownout-detector-hardware-brownout-detect-reset-brownout-voltage-level", + "name": "ESP_BROWNOUT_DET_LVL_SEL", + "title": "Brownout voltage level", + "type": "choice" + } + ], + "depends_on": "!IDF_ENV_FPGA", + "help": "The ESP32-C3 has a built-in brownout detector which can detect if the voltage is lower than\na specific value. If this happens, it will reset the chip in order to prevent unintended\nbehaviour.", + "id": "ESP_BROWNOUT_DET", + "name": "ESP_BROWNOUT_DET", + "range": null, + "title": "Hardware brownout detect & reset", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_BROWNOUT_DET_LVL", + "name": "ESP_BROWNOUT_DET_LVL", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings-brownout-detector", + "title": "Brownout Detector", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "This config allows to trigger an interrupt when brownout detected. Software restart will be done\nat the end of the default callback.\nTwo occasions need to restart the chip with interrupt so far.\n(1). For ESP32 version 1, brown-out reset function doesn't work (see ESP32 errata 3.4).\n So that we must restart from interrupt.\n(2). For special workflow, the chip needs do more things instead of restarting directly. This part\n needs to be done in callback function of interrupt.", + "id": "ESP_SYSTEM_BROWNOUT_INTR", + "name": "ESP_SYSTEM_BROWNOUT_INTR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ASSIST_DEBUG_SUPPORTED", + "help": "This config allows to trigger a panic interrupt when Stack Pointer register goes out of allocated stack\nmemory bounds.", + "id": "ESP_SYSTEM_HW_STACK_GUARD", + "name": "ESP_SYSTEM_HW_STACK_GUARD", + "range": null, + "title": "Hardware stack guard", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C6 || IDF_TARGET_ESP32H2", + "help": "This configuration helps to address an BBPLL inaccurate issue when boot from certain bootloader version,\nwhich may increase about the boot-up time by about 200 us. Disable this when your bootloader is built with\nESP-IDF version v5.2 and above.", + "id": "ESP_SYSTEM_BBPLL_RECALIB", + "name": "ESP_SYSTEM_BBPLL_RECALIB", + "range": null, + "title": "Re-calibration BBPLL at startup", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ASSIST_DEBUG_SUPPORTED", + "help": "This option will enable the PC recording function of assist_debug module. The PC value of the CPU will be\nrecorded to PC record register in assist_debug module in real time. When an exception occurs and the CPU\nis reset, this register will be kept, then we can use the recorded PC to debug the causes of the reset.", + "id": "ESP_SYSTEM_HW_PC_RECORD", + "name": "ESP_SYSTEM_HW_PC_RECORD", + "range": null, + "title": "Hardware PC recording", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings", + "title": "ESP System Settings", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Configure the IPC tasks stack size. An IPC task runs on each core (in dual core mode), and allows for\ncross-core function calls. See IPC documentation for more details. The default IPC stack size should be\nenough for most common simple use cases. However, users can increase/decrease the stack size to their\nneeds.", + "id": "ESP_IPC_TASK_STACK_SIZE", + "name": "ESP_IPC_TASK_STACK_SIZE", + "range": [ + 512, + 65536 + ], + "title": "Inter-Processor Call (IPC) task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE", + "help": "If this option is not enabled then the IPC task will keep behavior same as prior to that of ESP-IDF v4.0,\nhence IPC task will run at (configMAX_PRIORITIES - 1) priority.", + "id": "ESP_IPC_USES_CALLERS_PRIORITY", + "name": "ESP_IPC_USES_CALLERS_PRIORITY", + "range": null, + "title": "IPC runs at caller's priority", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The IPC ISR feature is similar to the IPC feature except that the callback function is executed in the\ncontext of a High Priority Interrupt. The IPC ISR feature is intended for low latency execution of simple\ncallbacks written in assembly on another CPU. Due to being run in a High Priority Interrupt, the assembly\ncallbacks must be written with particular restrictions (see \"IPC\" and \"High-Level Interrupt\" docs for more\ndetails).", + "id": "ESP_IPC_ISR_ENABLE", + "name": "ESP_IPC_ISR_ENABLE", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-ipc-inter-processor-call-", + "title": "IPC (Inter-Processor Call)", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!IDF_TARGET_ESP32P4", + "help": "Amazon has released an SMP version of the FreeRTOS Kernel which can be found via the following link:\nhttps://github.com/FreeRTOS/FreeRTOS-Kernel/tree/smp\n\nIDF has added an experimental port of this SMP kernel located in\ncomponents/freertos/FreeRTOS-Kernel-SMP. Enabling this option will cause IDF to use the Amazon SMP\nkernel. Note that THIS FEATURE IS UNDER ACTIVE DEVELOPMENT, users use this at their own risk.\n\nLeaving this option disabled will mean the IDF FreeRTOS kernel is used instead, which is located in:\ncomponents/freertos/FreeRTOS-Kernel. Both kernel versions are SMP capable, but differ in\ntheir implementation and features.", + "id": "FREERTOS_SMP", + "name": "FREERTOS_SMP", + "range": null, + "title": "Run the Amazon SMP FreeRTOS kernel instead (FEATURE UNDER DEVELOPMENT)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This version of FreeRTOS normally takes control of all cores of the CPU. Select this if you only want\nto start it on the first core. This is needed when e.g. another process needs complete control over the\nsecond core.", + "id": "FREERTOS_UNICORE", + "name": "FREERTOS_UNICORE", + "range": null, + "title": "Run FreeRTOS only on first core", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the FreeRTOS tick interrupt frequency in Hz (see configTICK_RATE_HZ documentation for more\ndetails).", + "id": "FREERTOS_HZ", + "name": "FREERTOS_HZ", + "range": [ + 1, + 1000 + ], + "title": "configTICK_RATE_HZ", + "type": "int" + }, + { + "children": [], + "depends_on": "FREERTOS_UNICORE && !FREERTOS_SMP", + "help": "Enables port specific task selection method. This option can speed up the search of ready tasks\nwhen scheduling (see configUSE_PORT_OPTIMISED_TASK_SELECTION documentation for more details).", + "id": "FREERTOS_OPTIMIZED_SCHEDULER", + "name": "FREERTOS_OPTIMIZED_SCHEDULER", + "range": null, + "title": "configUSE_PORT_OPTIMISED_TASK_SELECTION", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Do not check for stack overflows (configCHECK_FOR_STACK_OVERFLOW = 0)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_NONE", + "name": "FREERTOS_CHECK_STACKOVERFLOW_NONE", + "range": null, + "title": "No checking", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Check for stack overflows on each context switch by checking if the stack pointer is in a valid\nrange. Quick but does not detect stack overflows that happened between context switches\n(configCHECK_FOR_STACK_OVERFLOW = 1)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL", + "name": "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL", + "range": null, + "title": "Check by stack pointer value (Method 1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Places some magic bytes at the end of the stack area and on each context switch, check if these\nbytes are still intact. More thorough than just checking the pointer, but also slightly slower.\n(configCHECK_FOR_STACK_OVERFLOW = 2)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_CANARY", + "name": "FREERTOS_CHECK_STACKOVERFLOW_CANARY", + "range": null, + "title": "Check using canary bytes (Method 2)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables FreeRTOS to check for stack overflows (see configCHECK_FOR_STACK_OVERFLOW documentation for\nmore details).\n\nNote: If users do not provide their own ``vApplicationStackOverflowHook()`` function, a default\nfunction will be provided by ESP-IDF.", + "id": "component-config-freertos-kernel-configcheck_for_stack_overflow", + "name": "FREERTOS_CHECK_STACKOVERFLOW", + "title": "configCHECK_FOR_STACK_OVERFLOW", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Set the number of thread local storage pointers in each task (see\nconfigNUM_THREAD_LOCAL_STORAGE_POINTERS documentation for more details).\n\nNote: In ESP-IDF, this value must be at least 1. Index 0 is reserved for use by the pthreads API\nthread-local-storage. Other indexes can be used for any desired purpose.", + "id": "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS", + "name": "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS", + "range": [ + 1, + 256 + ], + "title": "configNUM_THREAD_LOCAL_STORAGE_POINTERS", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the idle task stack size in bytes (see configMINIMAL_STACK_SIZE documentation for more details).\n\nNote:\n\n- ESP-IDF specifies stack sizes in bytes instead of words.\n- The default size is enough for most use cases.\n- The stack size may need to be increased above the default if the app installs idle or thread local\n storage cleanup hooks that use a lot of stack memory.\n- Conversely, the stack size can be reduced to the minimum if non of the idle features are used.", + "id": "FREERTOS_IDLE_TASK_STACKSIZE", + "name": "FREERTOS_IDLE_TASK_STACKSIZE", + "range": [ + 768, + 32768 + ], + "title": "configMINIMAL_STACK_SIZE (Idle task stack size)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enables the idle task application hook (see configUSE_IDLE_HOOK documentation for more details).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationIdleHook( void );``\n- ``vApplicationIdleHook()`` is called from FreeRTOS idle task(s)\n- The FreeRTOS idle hook is NOT the same as the ESP-IDF Idle Hook, but both can be enabled\n simultaneously.", + "id": "FREERTOS_USE_IDLE_HOOK", + "name": "FREERTOS_USE_IDLE_HOOK", + "range": null, + "title": "configUSE_IDLE_HOOK", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_SMP", + "help": "Enables the minimal idle task application hook (see configUSE_IDLE_HOOK documentation for more\ndetails).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationPassiveIdleHook( void );``\n- ``vApplicationPassiveIdleHook()`` is called from FreeRTOS minimal idle task(s)", + "id": "FREERTOS_USE_PASSIVE_IDLE_HOOK", + "name": "FREERTOS_USE_PASSIVE_IDLE_HOOK", + "range": null, + "title": "Use FreeRTOS minimal idle hook", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables the tick hook (see configUSE_TICK_HOOK documentation for more details).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationTickHook( void );``\n- ``vApplicationTickHook()`` is called from FreeRTOS's tick handling function ``xTaskIncrementTick()``\n- The FreeRTOS tick hook is NOT the same as the ESP-IDF Tick Interrupt Hook, but both can be enabled\n simultaneously.", + "id": "FREERTOS_USE_TICK_HOOK", + "name": "FREERTOS_USE_TICK_HOOK", + "range": null, + "title": "configUSE_TICK_HOOK", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the maximum number of characters for task names (see configMAX_TASK_NAME_LEN documentation for\nmore details).\n\nNote: For most uses, the default of 16 characters is sufficient.", + "id": "FREERTOS_MAX_TASK_NAME_LEN", + "name": "FREERTOS_MAX_TASK_NAME_LEN", + "range": [ + 1, + 256 + ], + "title": "configMAX_TASK_NAME_LEN", + "type": "int" + }, + { + "children": [], + "depends_on": "!IDF_TARGET_LINUX", + "help": "Enable backward compatibility with APIs prior to FreeRTOS v8.0.0. (see\nconfigENABLE_BACKWARD_COMPATIBILITY documentation for more details).", + "id": "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY", + "name": "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY", + "range": null, + "title": "configENABLE_BACKWARD_COMPATIBILITY", + "type": "bool" + }, + { + "children": [ + { + "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": null, + "help": "Enable this option to apply the countermeasure for ECDSA signature operation\nThis countermeasure masks the real ECDSA sign operation\nunder dummy sign operations to add randomness in the generated power signature.", + "id": "HAL_ECDSA_GEN_SIG_CM", + "name": "HAL_ECDSA_GEN_SIG_CM", + "range": null, + "title": "Enable countermeasure for ECDSA signature generation", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-abstraction-layer-hal-and-low-level-ll-", + "title": "Hardware Abstraction Layer (HAL) and Low Level (LL)", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "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" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first-", + "title": "Optional and Experimental Features (READ DOCS FIRST)", + "type": "menu" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration", + "title": "Main Flash configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SPI_FLASH_VERIFY_WRITE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, if SPI flash write verification fails then a log error line\nwill be written with the address, expected & actual values. This can be useful when\ndebugging hardware SPI flash problems.", + "id": "SPI_FLASH_LOG_FAILED_WRITE", + "name": "SPI_FLASH_LOG_FAILED_WRITE", + "range": null, + "title": "Log errors if verification fails", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_VERIFY_WRITE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, any SPI flash write which tries to set zero bits in the flash to\nones will log a warning. Such writes will not result in the requested data appearing identically\nin flash once written, as SPI NOR flash can only set bits to one when an entire sector is erased.\nAfter erasing, individual bits can only be written from one to zero.\n\nNote that some software (such as SPIFFS) which is aware of SPI NOR flash may write one bits as an\noptimisation, relying on the data in flash becoming a bitwise AND of the new data and any existing data.\nSuch software will log spurious warnings if this option is enabled.", + "id": "SPI_FLASH_WARN_SETTING_ZERO_TO_ONE", + "name": "SPI_FLASH_WARN_SETTING_ZERO_TO_ONE", + "range": null, + "title": "Log warning if writing zero bits to ones", + "type": "bool" + } + ], + "depends_on": "!SPI_FLASH_ROM_IMPL && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, any time SPI flash is written then the data will be read\nback and verified. This can catch hardware problems with SPI flash, or flash which\nwas not erased before verification.", + "id": "SPI_FLASH_VERIFY_WRITE", + "name": "SPI_FLASH_VERIFY_WRITE", + "range": null, + "title": "Verify SPI flash writes", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option enables the following APIs:\n\n- esp_flash_reset_counters\n- esp_flash_dump_counters\n- esp_flash_get_counters\n\nThese APIs may be used to collect performance data for spi_flash APIs\nand to help understand behaviour of libraries which use SPI flash.", + "id": "SPI_FLASH_ENABLE_COUNTERS", + "name": "SPI_FLASH_ENABLE_COUNTERS", + "range": null, + "title": "Enable operation counters", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this flag to use patched versions of SPI flash ROM driver functions.\nThis option should be enabled, if any one of the following is true: (1) need to write\nto flash on ESP32-D2WD; (2) main SPI flash is connected to non-default pins; (3) main\nSPI flash chip is manufactured by ISSI.", + "id": "SPI_FLASH_ROM_DRIVER_PATCH", + "name": "SPI_FLASH_ROM_DRIVER_PATCH", + "range": null, + "title": "Enable SPI flash ROM driver patched functions", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_SPI_FLASH && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this flag to use new SPI flash driver functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nBut you can use all of our flash features.\n\nIf making this as \"y\" in your project, you will increase free IRAM.\nBut you may miss out on some flash features and support for new flash chips.\n\nCurrently the ROM cannot support the following features:\n\n- SPI_FLASH_AUTO_SUSPEND (C3, S3)", + "id": "SPI_FLASH_ROM_IMPL", + "name": "SPI_FLASH_ROM_IMPL", + "range": null, + "title": "Use esp_flash implementation in ROM", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_ABORTS", + "name": "SPI_FLASH_DANGEROUS_WRITE_ABORTS", + "range": null, + "title": "Aborts", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_FAILS", + "name": "SPI_FLASH_DANGEROUS_WRITE_FAILS", + "range": null, + "title": "Fails", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_ALLOWED", + "name": "SPI_FLASH_DANGEROUS_WRITE_ALLOWED", + "range": null, + "title": "Allowed", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI flash APIs can optionally abort or return a failure code\nif erasing or writing addresses that fall at the beginning\nof flash (covering the bootloader and partition table) or that\noverlap the app partition that contains the running app.\n\nIt is not recommended to ever write to these regions from an IDF app,\nand this check prevents logic errors or corrupted firmware memory from\ndamaging these regions.\n\nNote that this feature *does not* check calls to the esp_rom_xxx SPI flash\nROM functions. These functions should not be called directly from IDF\napplications.", + "id": "component-config-spi-flash-driver-writing-to-dangerous-flash-regions", + "name": "SPI_FLASH_DANGEROUS_WRITE", + "title": "Writing to dangerous flash regions", + "type": "choice" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Each SPI bus needs a lock for arbitration among devices. This allows multiple\ndevices on a same bus, but may reduce the speed of esp_flash driver access to the\nmain flash chip.\n\nIf you only need to use esp_flash driver to access the main flash chip, disable\nthis option, and the lock will be bypassed on SPI1 bus. Otherwise if extra devices\nare needed to attach to SPI1 bus, enable this option.", + "id": "SPI_FLASH_SHARE_SPI1_BUS", + "name": "SPI_FLASH_SHARE_SPI1_BUS", + "range": null, + "title": "Support other devices attached to SPI1 bus", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Some flash chips can have very high \"max\" erase times, especially for block erase (32KB or 64KB).\nThis option allows to bypass \"block erase\" and always do sector erase commands.\nThis will be much slower overall in most cases, but improves latency for other code to run.", + "id": "SPI_FLASH_BYPASS_BLOCK_ERASE", + "name": "SPI_FLASH_BYPASS_BLOCK_ERASE", + "range": null, + "title": "Bypass a block erase and always do sector erase", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "SPI_FLASH_YIELD_DURING_ERASE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If a duration of one erase command is large\nthen it will yield CPUs after finishing a current command.", + "id": "SPI_FLASH_ERASE_YIELD_DURATION_MS", + "name": "SPI_FLASH_ERASE_YIELD_DURATION_MS", + "range": null, + "title": "Duration of erasing to yield CPUs (ms)", + "type": "int" + }, + { + "children": [], + "depends_on": "SPI_FLASH_YIELD_DURING_ERASE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Defines how many ticks will be before returning to continue a erasing.", + "id": "SPI_FLASH_ERASE_YIELD_TICKS", + "name": "SPI_FLASH_ERASE_YIELD_TICKS", + "range": null, + "title": "CPU release time (tick) for an erase operation", + "type": "int" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This allows to yield the CPUs between erase commands.\nPrevents starvation of other tasks.\nPlease use this configuration together with ``SPI_FLASH_ERASE_YIELD_DURATION_MS`` and\n``SPI_FLASH_ERASE_YIELD_TICKS`` after carefully checking flash datasheet to avoid a\nwatchdog timeout.\nFor more information, please check `SPI Flash API` reference documentation\nunder section `OS Function`.", + "id": "SPI_FLASH_YIELD_DURING_ERASE", + "name": "SPI_FLASH_YIELD_DURING_ERASE", + "range": null, + "title": "Enables yield operation during flash erase", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Flash write is broken down in terms of multiple (smaller) write operations.\nThis configuration options helps to set individual write chunk size, smaller\nvalue here ensures that cache (and non-IRAM resident interrupts) remains\ndisabled for shorter duration.", + "id": "SPI_FLASH_WRITE_CHUNK_SIZE", + "name": "SPI_FLASH_WRITE_CHUNK_SIZE", + "range": [ + 256, + 8192 + ], + "title": "Flash write chunk size", + "type": "int" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI Flash driver uses the flash size configured in bootloader header by default.\nEnable this option to override flash size with latest ESPTOOLPY_FLASHSIZE value from\nthe app header if the size in the bootloader header is incorrect.", + "id": "SPI_FLASH_SIZE_OVERRIDE", + "name": "SPI_FLASH_SIZE_OVERRIDE", + "range": null, + "title": "Override flash size in bootloader header by ESPTOOLPY_FLASHSIZE", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is helpful if you are using a flash chip whose timeout is quite large or unpredictable.", + "id": "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED", + "name": "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED", + "range": null, + "title": "Flash timeout checkout disabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option allows the chip driver list to be customized, instead of using the default list provided by\nESP-IDF.\n\nWhen this option is enabled, the default list is no longer compiled or linked. Instead, the\n`default_registered_chips` structure must be provided by the user.\n\nSee example: custom_chip_driver under examples/storage for more details.", + "id": "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST", + "name": "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST", + "range": null, + "title": "Override default chip driver list", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_XMC_SUPPORTED", + "name": "SPI_FLASH_VENDOR_XMC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_GD_SUPPORTED", + "name": "SPI_FLASH_VENDOR_GD_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_ISSI_SUPPORTED", + "name": "SPI_FLASH_VENDOR_ISSI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_MXIC_SUPPORTED", + "name": "SPI_FLASH_VENDOR_MXIC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_WINBOND_SUPPORTED", + "name": "SPI_FLASH_VENDOR_WINBOND_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_BOYA_SUPPORTED", + "name": "SPI_FLASH_VENDOR_BOYA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_TH_SUPPORTED", + "name": "SPI_FLASH_VENDOR_TH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of ISSI chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_ISSI_CHIP", + "name": "SPI_FLASH_SUPPORT_ISSI_CHIP", + "range": null, + "title": "ISSI", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of MXIC chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_MXIC_CHIP", + "name": "SPI_FLASH_SUPPORT_MXIC_CHIP", + "range": null, + "title": "MXIC", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of GD (GigaDevice) chips if chip vendor not\ndirectly given by ``chip_drv`` member of the chip struct. If you are using Wrover\nmodules, please don't disable this, otherwise your flash may not work in 4-bit\nmode.\n\nThis adds support for variant chips, however will extend detecting time and image\nsize. Note that the default chip driver supports the GD chips with product ID\n60H.", + "id": "SPI_FLASH_SUPPORT_GD_CHIP", + "name": "SPI_FLASH_SUPPORT_GD_CHIP", + "range": null, + "title": "GigaDevice", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of Winbond chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_WINBOND_CHIP", + "name": "SPI_FLASH_SUPPORT_WINBOND_CHIP", + "range": null, + "title": "Winbond", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of BOYA chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_BOYA_CHIP", + "name": "SPI_FLASH_SUPPORT_BOYA_CHIP", + "range": null, + "title": "BOYA", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of TH chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_TH_CHIP", + "name": "SPI_FLASH_SUPPORT_TH_CHIP", + "range": null, + "title": "TH", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of Octal MXIC chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_MXIC_OPI_CHIP", + "name": "SPI_FLASH_SUPPORT_MXIC_OPI_CHIP", + "range": null, + "title": "mxic (opi)", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-spi-flash-driver-auto-detect-flash-chips", + "title": "Auto-detect flash chips", + "type": "menu" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option enables flash read/write operations to encrypted partition/s. This option\nis kept enabled irrespective of state of flash encryption feature. However, in case\napplication is not using flash encryption feature and is in need of some additional\nmemory from IRAM region (~1KB) then this config can be disabled.", + "id": "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE", + "name": "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE", + "range": null, + "title": "Enable encrypted partition read/write operations", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-spi-flash-driver", + "title": "SPI Flash driver", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config", + "title": "Component config", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "By enabling this option, ESP-IDF experimental feature options will be visible.\n\nNote you should still enable a certain experimental feature option to use it, and you\nshould read the corresponding risk warning and known issue list carefully.\n\nCurrent experimental feature list:\n\n- CONFIG_ESPTOOLPY_FLASHFREQ_120M && CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_DTR\n- CONFIG_SPIRAM_SPEED_120M && CONFIG_SPIRAM_MODE_OCT\n- CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH\n- CONFIG_ESP_WIFI_EAP_TLS1_3\n- CONFIG_ESP_WIFI_ENABLE_ROAMING_APP\n- CONFIG_USB_HOST_EXT_PORT_SUPPORT_LS\n- CONFIG_USB_HOST_EXT_PORT_RESET_ATTEMPTS", + "id": "IDF_EXPERIMENTAL_FEATURES", + "name": "IDF_EXPERIMENTAL_FEATURES", + "range": null, + "title": "Make experimental features visible", + "type": "bool" + } +] \ No newline at end of file diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.cmake new file mode 100644 index 000000000..be15151b2 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.cmake @@ -0,0 +1,754 @@ +# + # Automatically generated file. DO NOT EDIT. + # Espressif IoT Development Framework (ESP-IDF) Configuration cmake include file + # +set(CONFIG_SOC_ADC_SUPPORTED "y") +set(CONFIG_SOC_DEDICATED_GPIO_SUPPORTED "y") +set(CONFIG_SOC_UART_SUPPORTED "y") +set(CONFIG_SOC_GDMA_SUPPORTED "y") +set(CONFIG_SOC_AHB_GDMA_SUPPORTED "y") +set(CONFIG_SOC_GPTIMER_SUPPORTED "y") +set(CONFIG_SOC_TWAI_SUPPORTED "y") +set(CONFIG_SOC_BT_SUPPORTED "y") +set(CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED "y") +set(CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED "y") +set(CONFIG_SOC_TEMP_SENSOR_SUPPORTED "y") +set(CONFIG_SOC_XT_WDT_SUPPORTED "y") +set(CONFIG_SOC_PHY_SUPPORTED "y") +set(CONFIG_SOC_WIFI_SUPPORTED "y") +set(CONFIG_SOC_SUPPORTS_SECURE_DL_MODE "y") +set(CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD "y") +set(CONFIG_SOC_EFUSE_HAS_EFUSE_RST_BUG "y") +set(CONFIG_SOC_EFUSE_SUPPORTED "y") +set(CONFIG_SOC_RTC_FAST_MEM_SUPPORTED "y") +set(CONFIG_SOC_RTC_MEM_SUPPORTED "y") +set(CONFIG_SOC_I2S_SUPPORTED "y") +set(CONFIG_SOC_RMT_SUPPORTED "y") +set(CONFIG_SOC_SDM_SUPPORTED "y") +set(CONFIG_SOC_GPSPI_SUPPORTED "y") +set(CONFIG_SOC_LEDC_SUPPORTED "y") +set(CONFIG_SOC_I2C_SUPPORTED "y") +set(CONFIG_SOC_SYSTIMER_SUPPORTED "y") +set(CONFIG_SOC_SUPPORT_COEXISTENCE "y") +set(CONFIG_SOC_AES_SUPPORTED "y") +set(CONFIG_SOC_MPI_SUPPORTED "y") +set(CONFIG_SOC_SHA_SUPPORTED "y") +set(CONFIG_SOC_HMAC_SUPPORTED "y") +set(CONFIG_SOC_DIG_SIGN_SUPPORTED "y") +set(CONFIG_SOC_FLASH_ENC_SUPPORTED "y") +set(CONFIG_SOC_SECURE_BOOT_SUPPORTED "y") +set(CONFIG_SOC_MEMPROT_SUPPORTED "y") +set(CONFIG_SOC_BOD_SUPPORTED "y") +set(CONFIG_SOC_CLK_TREE_SUPPORTED "y") +set(CONFIG_SOC_ASSIST_DEBUG_SUPPORTED "y") +set(CONFIG_SOC_WDT_SUPPORTED "y") +set(CONFIG_SOC_SPI_FLASH_SUPPORTED "y") +set(CONFIG_SOC_RNG_SUPPORTED "y") +set(CONFIG_SOC_LIGHT_SLEEP_SUPPORTED "y") +set(CONFIG_SOC_DEEP_SLEEP_SUPPORTED "y") +set(CONFIG_SOC_LP_PERIPH_SHARE_INTERRUPT "y") +set(CONFIG_SOC_PM_SUPPORTED "y") +set(CONFIG_SOC_XTAL_SUPPORT_40M "y") +set(CONFIG_SOC_AES_SUPPORT_DMA "y") +set(CONFIG_SOC_AES_GDMA "y") +set(CONFIG_SOC_AES_SUPPORT_AES_128 "y") +set(CONFIG_SOC_AES_SUPPORT_AES_256 "y") +set(CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED "y") +set(CONFIG_SOC_ADC_ARBITER_SUPPORTED "y") +set(CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED "y") +set(CONFIG_SOC_ADC_MONITOR_SUPPORTED "y") +set(CONFIG_SOC_ADC_DMA_SUPPORTED "y") +set(CONFIG_SOC_ADC_PERIPH_NUM "2") +set(CONFIG_SOC_ADC_MAX_CHANNEL_NUM "5") +set(CONFIG_SOC_ADC_ATTEN_NUM "4") +set(CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM "1") +set(CONFIG_SOC_ADC_PATT_LEN_MAX "8") +set(CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH "12") +set(CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH "12") +set(CONFIG_SOC_ADC_DIGI_RESULT_BYTES "4") +set(CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV "4") +set(CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM "2") +set(CONFIG_SOC_ADC_DIGI_MONITOR_NUM "2") +set(CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH "83333") +set(CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW "611") +set(CONFIG_SOC_ADC_RTC_MIN_BITWIDTH "12") +set(CONFIG_SOC_ADC_RTC_MAX_BITWIDTH "12") +set(CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED "y") +set(CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED "y") +set(CONFIG_SOC_ADC_SHARED_POWER "y") +set(CONFIG_SOC_APB_BACKUP_DMA "y") +set(CONFIG_SOC_BROWNOUT_RESET_SUPPORTED "y") +set(CONFIG_SOC_SHARED_IDCACHE_SUPPORTED "y") +set(CONFIG_SOC_CACHE_MEMORY_IBANK_SIZE "0x4000") +set(CONFIG_SOC_CPU_CORES_NUM "1") +set(CONFIG_SOC_CPU_INTR_NUM "32") +set(CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC "y") +set(CONFIG_SOC_CPU_HAS_CSR_PC "y") +set(CONFIG_SOC_CPU_BREAKPOINTS_NUM "8") +set(CONFIG_SOC_CPU_WATCHPOINTS_NUM "8") +set(CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE "0x80000000") +set(CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN "3072") +set(CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH "16") +set(CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US "1100") +set(CONFIG_SOC_AHB_GDMA_VERSION "1") +set(CONFIG_SOC_GDMA_NUM_GROUPS_MAX "1") +set(CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX "3") +set(CONFIG_SOC_GPIO_PORT "1") +set(CONFIG_SOC_GPIO_PIN_COUNT "22") +set(CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER "y") +set(CONFIG_SOC_GPIO_FILTER_CLK_SUPPORT_APB "y") +set(CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD "y") +set(CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP "y") +set(CONFIG_SOC_GPIO_IN_RANGE_MAX "21") +set(CONFIG_SOC_GPIO_OUT_RANGE_MAX "21") +set(CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK "0") +set(CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT "6") +set(CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK "0x3fffc0") +set(CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX "y") +set(CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM "3") +set(CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP "y") +set(CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM "8") +set(CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM "8") +set(CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE "y") +set(CONFIG_SOC_I2C_NUM "1") +set(CONFIG_SOC_HP_I2C_NUM "1") +set(CONFIG_SOC_I2C_FIFO_LEN "32") +set(CONFIG_SOC_I2C_CMD_REG_NUM "8") +set(CONFIG_SOC_I2C_SUPPORT_SLAVE "y") +set(CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS "y") +set(CONFIG_SOC_I2C_SUPPORT_XTAL "y") +set(CONFIG_SOC_I2C_SUPPORT_RTC "y") +set(CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR "y") +set(CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST "y") +set(CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE "y") +set(CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS "y") +set(CONFIG_SOC_I2S_NUM "1") +set(CONFIG_SOC_I2S_HW_VERSION_2 "y") +set(CONFIG_SOC_I2S_SUPPORTS_XTAL "y") +set(CONFIG_SOC_I2S_SUPPORTS_PLL_F160M "y") +set(CONFIG_SOC_I2S_SUPPORTS_PCM "y") +set(CONFIG_SOC_I2S_SUPPORTS_PDM "y") +set(CONFIG_SOC_I2S_SUPPORTS_PDM_TX "y") +set(CONFIG_SOC_I2S_PDM_MAX_TX_LINES "2") +set(CONFIG_SOC_I2S_SUPPORTS_TDM "y") +set(CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK "y") +set(CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK "y") +set(CONFIG_SOC_LEDC_TIMER_NUM "4") +set(CONFIG_SOC_LEDC_CHANNEL_NUM "6") +set(CONFIG_SOC_LEDC_TIMER_BIT_WIDTH "14") +set(CONFIG_SOC_LEDC_SUPPORT_FADE_STOP "y") +set(CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM "1") +set(CONFIG_SOC_MMU_PERIPH_NUM "1") +set(CONFIG_SOC_MPU_MIN_REGION_SIZE "0x20000000") +set(CONFIG_SOC_MPU_REGIONS_MAX_NUM "8") +set(CONFIG_SOC_RMT_GROUPS "1") +set(CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP "2") +set(CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP "2") +set(CONFIG_SOC_RMT_CHANNELS_PER_GROUP "4") +set(CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL "48") +set(CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG "y") +set(CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY "y") +set(CONFIG_SOC_RMT_SUPPORT_XTAL "y") +set(CONFIG_SOC_RMT_SUPPORT_APB "y") +set(CONFIG_SOC_RMT_SUPPORT_RC_FAST "y") +set(CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH "128") +set(CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM "108") +set(CONFIG_SOC_SLEEP_SYSTIMER_STALL_WORKAROUND "y") +set(CONFIG_SOC_SLEEP_TGWDT_STOP_WORKAROUND "y") +set(CONFIG_SOC_RTCIO_PIN_COUNT "0") +set(CONFIG_SOC_MPI_MEM_BLOCKS_NUM "4") +set(CONFIG_SOC_MPI_OPERATIONS_NUM "3") +set(CONFIG_SOC_RSA_MAX_BIT_LEN "3072") +set(CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE "3968") +set(CONFIG_SOC_SHA_SUPPORT_DMA "y") +set(CONFIG_SOC_SHA_SUPPORT_RESUME "y") +set(CONFIG_SOC_SHA_GDMA "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA1 "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA224 "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA256 "y") +set(CONFIG_SOC_SDM_GROUPS "1") +set(CONFIG_SOC_SDM_CHANNELS_PER_GROUP "4") +set(CONFIG_SOC_SDM_CLK_SUPPORT_APB "y") +set(CONFIG_SOC_SPI_PERIPH_NUM "2") +set(CONFIG_SOC_SPI_MAX_CS_NUM "6") +set(CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE "64") +set(CONFIG_SOC_SPI_SUPPORT_DDRCLK "y") +set(CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS "y") +set(CONFIG_SOC_SPI_SUPPORT_CD_SIG "y") +set(CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS "y") +set(CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2 "y") +set(CONFIG_SOC_SPI_SUPPORT_CLK_APB "y") +set(CONFIG_SOC_SPI_SUPPORT_CLK_XTAL "y") +set(CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT "y") +set(CONFIG_SOC_SPI_SCT_SUPPORTED "y") +set(CONFIG_SOC_SPI_SCT_REG_NUM "14") +set(CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX "y") +set(CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX "0x3fffa") +set(CONFIG_SOC_MEMSPI_IS_INDEPENDENT "y") +set(CONFIG_SOC_SPI_MAX_PRE_DIVIDER "16") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_WRAP "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED "y") +set(CONFIG_SOC_SYSTIMER_COUNTER_NUM "2") +set(CONFIG_SOC_SYSTIMER_ALARM_NUM "3") +set(CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO "32") +set(CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI "20") +set(CONFIG_SOC_SYSTIMER_FIXED_DIVIDER "y") +set(CONFIG_SOC_SYSTIMER_INT_LEVEL "y") +set(CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE "y") +set(CONFIG_SOC_TIMER_GROUPS "2") +set(CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP "1") +set(CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH "54") +set(CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL "y") +set(CONFIG_SOC_TIMER_GROUP_SUPPORT_APB "y") +set(CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS "2") +set(CONFIG_SOC_MWDT_SUPPORT_XTAL "y") +set(CONFIG_SOC_TWAI_CONTROLLER_NUM "1") +set(CONFIG_SOC_TWAI_CLK_SUPPORT_APB "y") +set(CONFIG_SOC_TWAI_BRP_MIN "2") +set(CONFIG_SOC_TWAI_BRP_MAX "16384") +set(CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS "y") +set(CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE "y") +set(CONFIG_SOC_EFUSE_DIS_PAD_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_USB_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT "y") +set(CONFIG_SOC_EFUSE_SOFT_DIS_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_ICACHE "y") +set(CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK "y") +set(CONFIG_SOC_SECURE_BOOT_V2_RSA "y") +set(CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS "3") +set(CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS "y") +set(CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY "y") +set(CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX "32") +set(CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES "y") +set(CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128 "y") +set(CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE "16") +set(CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE "512") +set(CONFIG_SOC_UART_NUM "2") +set(CONFIG_SOC_UART_HP_NUM "2") +set(CONFIG_SOC_UART_FIFO_LEN "128") +set(CONFIG_SOC_UART_BITRATE_MAX "5000000") +set(CONFIG_SOC_UART_SUPPORT_APB_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_RTC_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_XTAL_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_WAKEUP_INT "y") +set(CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND "y") +set(CONFIG_SOC_COEX_HW_PTI "y") +set(CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE "21") +set(CONFIG_SOC_MAC_BB_PD_MEM_SIZE "192") +set(CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH "12") +set(CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_BT_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_CPU_PD "y") +set(CONFIG_SOC_PM_SUPPORT_WIFI_PD "y") +set(CONFIG_SOC_PM_SUPPORT_BT_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RC_FAST_PD "y") +set(CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD "y") +set(CONFIG_SOC_PM_SUPPORT_MAC_BB_PD "y") +set(CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL "y") +set(CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA "y") +set(CONFIG_SOC_PM_MODEM_PD_BY_SW "y") +set(CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED "y") +set(CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256 "y") +set(CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION "y") +set(CONFIG_SOC_CLK_XTAL32K_SUPPORTED "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL "y") +set(CONFIG_SOC_WIFI_HW_TSF "y") +set(CONFIG_SOC_WIFI_FTM_SUPPORT "y") +set(CONFIG_SOC_WIFI_GCMP_SUPPORT "y") +set(CONFIG_SOC_WIFI_WAPI_SUPPORT "y") +set(CONFIG_SOC_WIFI_CSI_SUPPORT "y") +set(CONFIG_SOC_WIFI_MESH_SUPPORT "y") +set(CONFIG_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW "y") +set(CONFIG_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND "y") +set(CONFIG_SOC_BLE_SUPPORTED "y") +set(CONFIG_SOC_BLE_MESH_SUPPORTED "y") +set(CONFIG_SOC_BLE_50_SUPPORTED "y") +set(CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED "y") +set(CONFIG_SOC_BLUFI_SUPPORTED "y") +set(CONFIG_SOC_PHY_COMBO_MODULE "y") +set(CONFIG_IDF_CMAKE "y") +set(CONFIG_IDF_TOOLCHAIN "gcc") +set(CONFIG_IDF_TOOLCHAIN_GCC "y") +set(CONFIG_IDF_TARGET_ARCH_RISCV "y") +set(CONFIG_IDF_TARGET_ARCH "riscv") +set(CONFIG_IDF_TARGET "esp32c3") +set(CONFIG_IDF_INIT_VERSION "5.4.0") +set(CONFIG_IDF_TARGET_ESP32C3 "y") +set(CONFIG_IDF_FIRMWARE_CHIP_ID "0x5") +set(CONFIG_APP_BUILD_TYPE_APP_2NDBOOT "y") +set(CONFIG_APP_BUILD_TYPE_RAM "") +set(CONFIG_APP_BUILD_GENERATE_BINARIES "y") +set(CONFIG_APP_BUILD_BOOTLOADER "y") +set(CONFIG_APP_BUILD_USE_FLASH_SECTIONS "y") +set(CONFIG_APP_REPRODUCIBLE_BUILD "") +set(CONFIG_APP_NO_BLOBS "") +set(CONFIG_BOOTLOADER_COMPILE_TIME_DATE "y") +set(CONFIG_BOOTLOADER_PROJECT_VER "1") +set(CONFIG_BOOTLOADER_OFFSET_IN_FLASH "0x0") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE "y") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG "") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF "") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_NONE "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_ERROR "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_WARN "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_INFO "y") +set(CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE "") +set(CONFIG_BOOTLOADER_LOG_LEVEL "3") +set(CONFIG_BOOTLOADER_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_FACTORY_RESET "") +set(CONFIG_BOOTLOADER_APP_TEST "") +set(CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE "y") +set(CONFIG_BOOTLOADER_WDT_ENABLE "y") +set(CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE "") +set(CONFIG_BOOTLOADER_WDT_TIME_MS "9000") +set(CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS "") +set(CONFIG_BOOTLOADER_RESERVE_RTC_SIZE "0x0") +set(CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC "") +set(CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED "y") +set(CONFIG_SECURE_BOOT_V2_PREFERRED "y") +set(CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT "") +set(CONFIG_SECURE_BOOT "") +set(CONFIG_SECURE_FLASH_ENC_ENABLED "") +set(CONFIG_SECURE_ROM_DL_MODE_ENABLED "y") +set(CONFIG_APP_COMPILE_TIME_DATE "y") +set(CONFIG_APP_EXCLUDE_PROJECT_VER_VAR "") +set(CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR "") +set(CONFIG_APP_PROJECT_VER_FROM_CONFIG "") +set(CONFIG_APP_RETRIEVE_LEN_ELF_SHA "9") +set(CONFIG_ESP_ROM_HAS_CRC_LE "y") +set(CONFIG_ESP_ROM_HAS_CRC_BE "y") +set(CONFIG_ESP_ROM_HAS_MZ_CRC32 "y") +set(CONFIG_ESP_ROM_HAS_JPEG_DECODE "y") +set(CONFIG_ESP_ROM_UART_CLK_IS_XTAL "y") +set(CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM "3") +set(CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING "y") +set(CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG "y") +set(CONFIG_ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV "y") +set(CONFIG_ESP_ROM_GET_CLK_FREQ "y") +set(CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND "y") +set(CONFIG_ESP_ROM_HAS_LAYOUT_TABLE "y") +set(CONFIG_ESP_ROM_HAS_SPI_FLASH "y") +set(CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG "y") +set(CONFIG_ESP_ROM_HAS_NEWLIB "y") +set(CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT "y") +set(CONFIG_ESP_ROM_HAS_NEWLIB_32BIT_TIME "y") +set(CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE "y") +set(CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT "y") +set(CONFIG_ESP_ROM_HAS_SW_FLOAT "y") +set(CONFIG_ESP_ROM_USB_OTG_NUM "-1") +set(CONFIG_ESP_ROM_HAS_VERSION "y") +set(CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB "y") +set(CONFIG_BOOT_ROM_LOG_ALWAYS_ON "y") +set(CONFIG_BOOT_ROM_LOG_ALWAYS_OFF "") +set(CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH "") +set(CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW "") +set(CONFIG_ESPTOOLPY_NO_STUB "") +set(CONFIG_ESPTOOLPY_FLASHMODE_QIO "") +set(CONFIG_ESPTOOLPY_FLASHMODE_QOUT "") +set(CONFIG_ESPTOOLPY_FLASHMODE_DIO "y") +set(CONFIG_ESPTOOLPY_FLASHMODE_DOUT "") +set(CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR "y") +set(CONFIG_ESPTOOLPY_FLASHMODE "dio") +set(CONFIG_ESPTOOLPY_FLASHFREQ_80M "y") +set(CONFIG_ESPTOOLPY_FLASHFREQ_40M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ_26M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ_20M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ "80m") +set(CONFIG_ESPTOOLPY_FLASHSIZE_1MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_2MB "y") +set(CONFIG_ESPTOOLPY_FLASHSIZE_4MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_8MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_16MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_32MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_64MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_128MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE "2MB") +set(CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE "") +set(CONFIG_ESPTOOLPY_BEFORE_RESET "y") +set(CONFIG_ESPTOOLPY_BEFORE_NORESET "") +set(CONFIG_ESPTOOLPY_BEFORE "default_reset") +set(CONFIG_ESPTOOLPY_AFTER_RESET "y") +set(CONFIG_ESPTOOLPY_AFTER_NORESET "") +set(CONFIG_ESPTOOLPY_AFTER "hard_reset") +set(CONFIG_ESPTOOLPY_MONITOR_BAUD "115200") +set(CONFIG_PARTITION_TABLE_SINGLE_APP "y") +set(CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE "") +set(CONFIG_PARTITION_TABLE_TWO_OTA "") +set(CONFIG_PARTITION_TABLE_TWO_OTA_LARGE "") +set(CONFIG_PARTITION_TABLE_CUSTOM "") +set(CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv") +set(CONFIG_PARTITION_TABLE_FILENAME "partitions_singleapp.csv") +set(CONFIG_PARTITION_TABLE_OFFSET "0x8000") +set(CONFIG_PARTITION_TABLE_MD5 "y") +set(CONFIG_COMPILER_OPTIMIZATION_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_SIZE "") +set(CONFIG_COMPILER_OPTIMIZATION_PERF "") +set(CONFIG_COMPILER_OPTIMIZATION_NONE "") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE "y") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT "") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE "") +set(CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE "y") +set(CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB "y") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL "2") +set(CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT "") +set(CONFIG_COMPILER_HIDE_PATHS_MACROS "y") +set(CONFIG_COMPILER_CXX_EXCEPTIONS "") +set(CONFIG_COMPILER_CXX_RTTI "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_NONE "y") +set(CONFIG_COMPILER_STACK_CHECK_MODE_NORM "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_STRONG "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_ALL "") +set(CONFIG_COMPILER_NO_MERGE_CONSTANTS "") +set(CONFIG_COMPILER_WARN_WRITE_STRINGS "") +set(CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS "") +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_MAX_BLK_LEN "256") +set(CONFIG_ESP_ERR_TO_NAME_LOOKUP "y") +set(CONFIG_ESP32C3_REV_MIN_0 "") +set(CONFIG_ESP32C3_REV_MIN_1 "") +set(CONFIG_ESP32C3_REV_MIN_2 "") +set(CONFIG_ESP32C3_REV_MIN_3 "y") +set(CONFIG_ESP32C3_REV_MIN_4 "") +set(CONFIG_ESP32C3_REV_MIN_101 "") +set(CONFIG_ESP32C3_REV_MIN_FULL "3") +set(CONFIG_ESP_REV_MIN_FULL "3") +set(CONFIG_ESP32C3_REV_MAX_FULL "199") +set(CONFIG_ESP_REV_MAX_FULL "199") +set(CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL "0") +set(CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL "199") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_BT "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH "y") +set(CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR "y") +set(CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES "4") +set(CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES_TWO "") +set(CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR "y") +set(CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES "4") +set(CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC "") +set(CONFIG_ESP_SLEEP_POWER_DOWN_FLASH "") +set(CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND "y") +set(CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU "") +set(CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND "y") +set(CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY "0") +set(CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION "") +set(CONFIG_ESP_SLEEP_DEBUG "") +set(CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS "y") +set(CONFIG_RTC_CLK_SRC_INT_RC "y") +set(CONFIG_RTC_CLK_SRC_EXT_CRYS "") +set(CONFIG_RTC_CLK_SRC_EXT_OSC "") +set(CONFIG_RTC_CLK_SRC_INT_8MD256 "") +set(CONFIG_RTC_CLK_CAL_CYCLES "1024") +set(CONFIG_PERIPH_CTRL_FUNC_IN_IRAM "y") +set(CONFIG_GDMA_CTRL_FUNC_IN_IRAM "y") +set(CONFIG_GDMA_ISR_IRAM_SAFE "") +set(CONFIG_GDMA_ENABLE_DEBUG_LOG "") +set(CONFIG_XTAL_FREQ_40 "y") +set(CONFIG_XTAL_FREQ "40") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 "") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 "y") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ "160") +set(CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT "") +set(CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT "y") +set(CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT "") +set(CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS "0") +set(CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE "y") +set(CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK "y") +set(CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP "y") +set(CONFIG_ESP_SYSTEM_USE_EH_FRAME "") +set(CONFIG_ESP_SYSTEM_MEMPROT_FEATURE "y") +set(CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK "y") +set(CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE "32") +set(CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE "2304") +set(CONFIG_ESP_MAIN_TASK_STACK_SIZE "3584") +set(CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0 "y") +set(CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY "") +set(CONFIG_ESP_MAIN_TASK_AFFINITY "0x0") +set(CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE "2048") +set(CONFIG_ESP_CONSOLE_UART_DEFAULT "y") +set(CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG "") +set(CONFIG_ESP_CONSOLE_UART_CUSTOM "") +set(CONFIG_ESP_CONSOLE_NONE "") +set(CONFIG_ESP_CONSOLE_SECONDARY_NONE "") +set(CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG "y") +set(CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED "y") +set(CONFIG_ESP_CONSOLE_UART "y") +set(CONFIG_ESP_CONSOLE_UART_NUM "0") +set(CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM "0") +set(CONFIG_ESP_CONSOLE_UART_BAUDRATE "115200") +set(CONFIG_ESP_INT_WDT "y") +set(CONFIG_ESP_INT_WDT_TIMEOUT_MS "300") +set(CONFIG_ESP_TASK_WDT_EN "y") +set(CONFIG_ESP_TASK_WDT_INIT "y") +set(CONFIG_ESP_TASK_WDT_PANIC "") +set(CONFIG_ESP_TASK_WDT_TIMEOUT_S "5") +set(CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 "y") +set(CONFIG_ESP_PANIC_HANDLER_IRAM "") +set(CONFIG_ESP_DEBUG_STUBS_ENABLE "") +set(CONFIG_ESP_DEBUG_OCDAWARE "y") +set(CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4 "y") +set(CONFIG_ESP_BROWNOUT_DET "y") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL "7") +set(CONFIG_ESP_SYSTEM_BROWNOUT_INTR "y") +set(CONFIG_ESP_SYSTEM_HW_STACK_GUARD "y") +set(CONFIG_ESP_SYSTEM_HW_PC_RECORD "y") +set(CONFIG_ESP_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_FREERTOS_SMP "") +set(CONFIG_FREERTOS_UNICORE "y") +set(CONFIG_FREERTOS_HZ "100") +set(CONFIG_FREERTOS_OPTIMIZED_SCHEDULER "y") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE "") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL "") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY "y") +set(CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS "1") +set(CONFIG_FREERTOS_IDLE_TASK_STACKSIZE "1536") +set(CONFIG_FREERTOS_USE_IDLE_HOOK "") +set(CONFIG_FREERTOS_USE_TICK_HOOK "") +set(CONFIG_FREERTOS_MAX_TASK_NAME_LEN "16") +set(CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY "") +set(CONFIG_FREERTOS_USE_TIMERS "y") +set(CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME "Tmr Svc") +set(CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0 "") +set(CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY "y") +set(CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY "0x7fffffff") +set(CONFIG_FREERTOS_TIMER_TASK_PRIORITY "1") +set(CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH "2048") +set(CONFIG_FREERTOS_TIMER_QUEUE_LENGTH "10") +set(CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE "0") +set(CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES "1") +set(CONFIG_FREERTOS_USE_TRACE_FACILITY "") +set(CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES "") +set(CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS "") +set(CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG "") +set(CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER "y") +set(CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK "") +set(CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS "y") +set(CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK "") +set(CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP "") +set(CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER "y") +set(CONFIG_FREERTOS_ISR_STACKSIZE "1536") +set(CONFIG_FREERTOS_INTERRUPT_BACKTRACE "y") +set(CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER "y") +set(CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1 "y") +set(CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 "") +set(CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER "y") +set(CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH "") +set(CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE "") +set(CONFIG_FREERTOS_PORT "y") +set(CONFIG_FREERTOS_NO_AFFINITY "0x7fffffff") +set(CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION "y") +set(CONFIG_FREERTOS_DEBUG_OCDAWARE "y") +set(CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT "y") +set(CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH "y") +set(CONFIG_FREERTOS_NUMBER_OF_CORES "1") +set(CONFIG_HAL_ASSERTION_EQUALS_SYSTEM "y") +set(CONFIG_HAL_ASSERTION_DISABLE "") +set(CONFIG_HAL_ASSERTION_SILENT "") +set(CONFIG_HAL_ASSERTION_ENABLE "") +set(CONFIG_HAL_DEFAULT_ASSERTION_LEVEL "2") +set(CONFIG_HAL_ECDSA_GEN_SIG_CM "") +set(CONFIG_LOG_DEFAULT_LEVEL_NONE "") +set(CONFIG_LOG_DEFAULT_LEVEL_ERROR "") +set(CONFIG_LOG_DEFAULT_LEVEL_WARN "") +set(CONFIG_LOG_DEFAULT_LEVEL_INFO "y") +set(CONFIG_LOG_DEFAULT_LEVEL_DEBUG "") +set(CONFIG_LOG_DEFAULT_LEVEL_VERBOSE "") +set(CONFIG_LOG_DEFAULT_LEVEL "3") +set(CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT "y") +set(CONFIG_LOG_MAXIMUM_LEVEL_DEBUG "") +set(CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE "") +set(CONFIG_LOG_MAXIMUM_LEVEL "3") +set(CONFIG_LOG_MASTER_LEVEL "") +set(CONFIG_LOG_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_AUTO_SUSPEND "") +set(CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US "50") +set(CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND "") +set(CONFIG_SPI_FLASH_VERIFY_WRITE "") +set(CONFIG_SPI_FLASH_ENABLE_COUNTERS "") +set(CONFIG_SPI_FLASH_ROM_DRIVER_PATCH "y") +set(CONFIG_SPI_FLASH_ROM_IMPL "") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS "y") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS "") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED "") +set(CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE "") +set(CONFIG_SPI_FLASH_YIELD_DURING_ERASE "y") +set(CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS "20") +set(CONFIG_SPI_FLASH_ERASE_YIELD_TICKS "1") +set(CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE "8192") +set(CONFIG_SPI_FLASH_SIZE_OVERRIDE "") +set(CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED "") +set(CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST "") +set(CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_GD_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_ISSI_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_MXIC_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_WINBOND_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_BOYA_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_TH_SUPPORTED "y") +set(CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP "y") +set(CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP "y") +set(CONFIG_SPI_FLASH_SUPPORT_GD_CHIP "y") +set(CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP "y") +set(CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP "y") +set(CONFIG_SPI_FLASH_SUPPORT_TH_CHIP "y") +set(CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE "y") +set(CONFIG_IDF_EXPERIMENTAL_FEATURES "") +set(CONFIGS_LIST CONFIG_SOC_ADC_SUPPORTED;CONFIG_SOC_DEDICATED_GPIO_SUPPORTED;CONFIG_SOC_UART_SUPPORTED;CONFIG_SOC_GDMA_SUPPORTED;CONFIG_SOC_AHB_GDMA_SUPPORTED;CONFIG_SOC_GPTIMER_SUPPORTED;CONFIG_SOC_TWAI_SUPPORTED;CONFIG_SOC_BT_SUPPORTED;CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED;CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED;CONFIG_SOC_TEMP_SENSOR_SUPPORTED;CONFIG_SOC_XT_WDT_SUPPORTED;CONFIG_SOC_PHY_SUPPORTED;CONFIG_SOC_WIFI_SUPPORTED;CONFIG_SOC_SUPPORTS_SECURE_DL_MODE;CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD;CONFIG_SOC_EFUSE_HAS_EFUSE_RST_BUG;CONFIG_SOC_EFUSE_SUPPORTED;CONFIG_SOC_RTC_FAST_MEM_SUPPORTED;CONFIG_SOC_RTC_MEM_SUPPORTED;CONFIG_SOC_I2S_SUPPORTED;CONFIG_SOC_RMT_SUPPORTED;CONFIG_SOC_SDM_SUPPORTED;CONFIG_SOC_GPSPI_SUPPORTED;CONFIG_SOC_LEDC_SUPPORTED;CONFIG_SOC_I2C_SUPPORTED;CONFIG_SOC_SYSTIMER_SUPPORTED;CONFIG_SOC_SUPPORT_COEXISTENCE;CONFIG_SOC_AES_SUPPORTED;CONFIG_SOC_MPI_SUPPORTED;CONFIG_SOC_SHA_SUPPORTED;CONFIG_SOC_HMAC_SUPPORTED;CONFIG_SOC_DIG_SIGN_SUPPORTED;CONFIG_SOC_FLASH_ENC_SUPPORTED;CONFIG_SOC_SECURE_BOOT_SUPPORTED;CONFIG_SOC_MEMPROT_SUPPORTED;CONFIG_SOC_BOD_SUPPORTED;CONFIG_SOC_CLK_TREE_SUPPORTED;CONFIG_SOC_ASSIST_DEBUG_SUPPORTED;CONFIG_SOC_WDT_SUPPORTED;CONFIG_SOC_SPI_FLASH_SUPPORTED;CONFIG_SOC_RNG_SUPPORTED;CONFIG_SOC_LIGHT_SLEEP_SUPPORTED;CONFIG_SOC_DEEP_SLEEP_SUPPORTED;CONFIG_SOC_LP_PERIPH_SHARE_INTERRUPT;CONFIG_SOC_PM_SUPPORTED;CONFIG_SOC_XTAL_SUPPORT_40M;CONFIG_SOC_AES_SUPPORT_DMA;CONFIG_SOC_AES_GDMA;CONFIG_SOC_AES_SUPPORT_AES_128;CONFIG_SOC_AES_SUPPORT_AES_256;CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED;CONFIG_SOC_ADC_ARBITER_SUPPORTED;CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED;CONFIG_SOC_ADC_MONITOR_SUPPORTED;CONFIG_SOC_ADC_DMA_SUPPORTED;CONFIG_SOC_ADC_PERIPH_NUM;CONFIG_SOC_ADC_MAX_CHANNEL_NUM;CONFIG_SOC_ADC_ATTEN_NUM;CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM;CONFIG_SOC_ADC_PATT_LEN_MAX;CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH;CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH;CONFIG_SOC_ADC_DIGI_RESULT_BYTES;CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV;CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM;CONFIG_SOC_ADC_DIGI_MONITOR_NUM;CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH;CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW;CONFIG_SOC_ADC_RTC_MIN_BITWIDTH;CONFIG_SOC_ADC_RTC_MAX_BITWIDTH;CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED;CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED;CONFIG_SOC_ADC_SHARED_POWER;CONFIG_SOC_APB_BACKUP_DMA;CONFIG_SOC_BROWNOUT_RESET_SUPPORTED;CONFIG_SOC_SHARED_IDCACHE_SUPPORTED;CONFIG_SOC_CACHE_MEMORY_IBANK_SIZE;CONFIG_SOC_CPU_CORES_NUM;CONFIG_SOC_CPU_INTR_NUM;CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC;CONFIG_SOC_CPU_HAS_CSR_PC;CONFIG_SOC_CPU_BREAKPOINTS_NUM;CONFIG_SOC_CPU_WATCHPOINTS_NUM;CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE;CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN;CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH;CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US;CONFIG_SOC_AHB_GDMA_VERSION;CONFIG_SOC_GDMA_NUM_GROUPS_MAX;CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX;CONFIG_SOC_GPIO_PORT;CONFIG_SOC_GPIO_PIN_COUNT;CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER;CONFIG_SOC_GPIO_FILTER_CLK_SUPPORT_APB;CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD;CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP;CONFIG_SOC_GPIO_IN_RANGE_MAX;CONFIG_SOC_GPIO_OUT_RANGE_MAX;CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK;CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT;CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK;CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX;CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM;CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP;CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM;CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM;CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE;CONFIG_SOC_I2C_NUM;CONFIG_SOC_HP_I2C_NUM;CONFIG_SOC_I2C_FIFO_LEN;CONFIG_SOC_I2C_CMD_REG_NUM;CONFIG_SOC_I2C_SUPPORT_SLAVE;CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS;CONFIG_SOC_I2C_SUPPORT_XTAL;CONFIG_SOC_I2C_SUPPORT_RTC;CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR;CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST;CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE;CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS;CONFIG_SOC_I2S_NUM;CONFIG_SOC_I2S_HW_VERSION_2;CONFIG_SOC_I2S_SUPPORTS_XTAL;CONFIG_SOC_I2S_SUPPORTS_PLL_F160M;CONFIG_SOC_I2S_SUPPORTS_PCM;CONFIG_SOC_I2S_SUPPORTS_PDM;CONFIG_SOC_I2S_SUPPORTS_PDM_TX;CONFIG_SOC_I2S_PDM_MAX_TX_LINES;CONFIG_SOC_I2S_SUPPORTS_TDM;CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK;CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK;CONFIG_SOC_LEDC_TIMER_NUM;CONFIG_SOC_LEDC_CHANNEL_NUM;CONFIG_SOC_LEDC_TIMER_BIT_WIDTH;CONFIG_SOC_LEDC_SUPPORT_FADE_STOP;CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM;CONFIG_SOC_MMU_PERIPH_NUM;CONFIG_SOC_MPU_MIN_REGION_SIZE;CONFIG_SOC_MPU_REGIONS_MAX_NUM;CONFIG_SOC_RMT_GROUPS;CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP;CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP;CONFIG_SOC_RMT_CHANNELS_PER_GROUP;CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL;CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG;CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION;CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP;CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT;CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO;CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY;CONFIG_SOC_RMT_SUPPORT_XTAL;CONFIG_SOC_RMT_SUPPORT_APB;CONFIG_SOC_RMT_SUPPORT_RC_FAST;CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH;CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM;CONFIG_SOC_SLEEP_SYSTIMER_STALL_WORKAROUND;CONFIG_SOC_SLEEP_TGWDT_STOP_WORKAROUND;CONFIG_SOC_RTCIO_PIN_COUNT;CONFIG_SOC_MPI_MEM_BLOCKS_NUM;CONFIG_SOC_MPI_OPERATIONS_NUM;CONFIG_SOC_RSA_MAX_BIT_LEN;CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE;CONFIG_SOC_SHA_SUPPORT_DMA;CONFIG_SOC_SHA_SUPPORT_RESUME;CONFIG_SOC_SHA_GDMA;CONFIG_SOC_SHA_SUPPORT_SHA1;CONFIG_SOC_SHA_SUPPORT_SHA224;CONFIG_SOC_SHA_SUPPORT_SHA256;CONFIG_SOC_SDM_GROUPS;CONFIG_SOC_SDM_CHANNELS_PER_GROUP;CONFIG_SOC_SDM_CLK_SUPPORT_APB;CONFIG_SOC_SPI_PERIPH_NUM;CONFIG_SOC_SPI_MAX_CS_NUM;CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE;CONFIG_SOC_SPI_SUPPORT_DDRCLK;CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS;CONFIG_SOC_SPI_SUPPORT_CD_SIG;CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS;CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2;CONFIG_SOC_SPI_SUPPORT_CLK_APB;CONFIG_SOC_SPI_SUPPORT_CLK_XTAL;CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT;CONFIG_SOC_SPI_SCT_SUPPORTED;CONFIG_SOC_SPI_SCT_REG_NUM;CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX;CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX;CONFIG_SOC_MEMSPI_IS_INDEPENDENT;CONFIG_SOC_SPI_MAX_PRE_DIVIDER;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME;CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR;CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND;CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS;CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE;CONFIG_SOC_SPI_MEM_SUPPORT_WRAP;CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED;CONFIG_SOC_SYSTIMER_COUNTER_NUM;CONFIG_SOC_SYSTIMER_ALARM_NUM;CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO;CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI;CONFIG_SOC_SYSTIMER_FIXED_DIVIDER;CONFIG_SOC_SYSTIMER_INT_LEVEL;CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE;CONFIG_SOC_TIMER_GROUPS;CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP;CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH;CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL;CONFIG_SOC_TIMER_GROUP_SUPPORT_APB;CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS;CONFIG_SOC_MWDT_SUPPORT_XTAL;CONFIG_SOC_TWAI_CONTROLLER_NUM;CONFIG_SOC_TWAI_CLK_SUPPORT_APB;CONFIG_SOC_TWAI_BRP_MIN;CONFIG_SOC_TWAI_BRP_MAX;CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS;CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE;CONFIG_SOC_EFUSE_DIS_PAD_JTAG;CONFIG_SOC_EFUSE_DIS_USB_JTAG;CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT;CONFIG_SOC_EFUSE_SOFT_DIS_JTAG;CONFIG_SOC_EFUSE_DIS_ICACHE;CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK;CONFIG_SOC_SECURE_BOOT_V2_RSA;CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS;CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS;CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY;CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX;CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES;CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128;CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE;CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE;CONFIG_SOC_UART_NUM;CONFIG_SOC_UART_HP_NUM;CONFIG_SOC_UART_FIFO_LEN;CONFIG_SOC_UART_BITRATE_MAX;CONFIG_SOC_UART_SUPPORT_APB_CLK;CONFIG_SOC_UART_SUPPORT_RTC_CLK;CONFIG_SOC_UART_SUPPORT_XTAL_CLK;CONFIG_SOC_UART_SUPPORT_WAKEUP_INT;CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND;CONFIG_SOC_COEX_HW_PTI;CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE;CONFIG_SOC_MAC_BB_PD_MEM_SIZE;CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH;CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP;CONFIG_SOC_PM_SUPPORT_BT_WAKEUP;CONFIG_SOC_PM_SUPPORT_CPU_PD;CONFIG_SOC_PM_SUPPORT_WIFI_PD;CONFIG_SOC_PM_SUPPORT_BT_PD;CONFIG_SOC_PM_SUPPORT_RC_FAST_PD;CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD;CONFIG_SOC_PM_SUPPORT_MAC_BB_PD;CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL;CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA;CONFIG_SOC_PM_MODEM_PD_BY_SW;CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED;CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256;CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION;CONFIG_SOC_CLK_XTAL32K_SUPPORTED;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL;CONFIG_SOC_WIFI_HW_TSF;CONFIG_SOC_WIFI_FTM_SUPPORT;CONFIG_SOC_WIFI_GCMP_SUPPORT;CONFIG_SOC_WIFI_WAPI_SUPPORT;CONFIG_SOC_WIFI_CSI_SUPPORT;CONFIG_SOC_WIFI_MESH_SUPPORT;CONFIG_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW;CONFIG_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND;CONFIG_SOC_BLE_SUPPORTED;CONFIG_SOC_BLE_MESH_SUPPORTED;CONFIG_SOC_BLE_50_SUPPORTED;CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED;CONFIG_SOC_BLUFI_SUPPORTED;CONFIG_SOC_PHY_COMBO_MODULE;CONFIG_IDF_CMAKE;CONFIG_IDF_TOOLCHAIN;CONFIG_IDF_TOOLCHAIN_GCC;CONFIG_IDF_TARGET_ARCH_RISCV;CONFIG_IDF_TARGET_ARCH;CONFIG_IDF_TARGET;CONFIG_IDF_INIT_VERSION;CONFIG_IDF_TARGET_ESP32C3;CONFIG_IDF_FIRMWARE_CHIP_ID;CONFIG_APP_BUILD_TYPE_APP_2NDBOOT;CONFIG_APP_BUILD_TYPE_RAM;CONFIG_APP_BUILD_TYPE_ELF_RAM;CONFIG_APP_BUILD_GENERATE_BINARIES;CONFIG_APP_BUILD_BOOTLOADER;CONFIG_APP_BUILD_USE_FLASH_SECTIONS;CONFIG_APP_REPRODUCIBLE_BUILD;CONFIG_APP_NO_BLOBS;CONFIG_NO_BLOBS;CONFIG_BOOTLOADER_COMPILE_TIME_DATE;CONFIG_BOOTLOADER_PROJECT_VER;CONFIG_BOOTLOADER_OFFSET_IN_FLASH;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE;CONFIG_BOOTLOADER_LOG_LEVEL_NONE;CONFIG_LOG_BOOTLOADER_LEVEL_NONE;CONFIG_BOOTLOADER_LOG_LEVEL_ERROR;CONFIG_LOG_BOOTLOADER_LEVEL_ERROR;CONFIG_BOOTLOADER_LOG_LEVEL_WARN;CONFIG_LOG_BOOTLOADER_LEVEL_WARN;CONFIG_BOOTLOADER_LOG_LEVEL_INFO;CONFIG_LOG_BOOTLOADER_LEVEL_INFO;CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG;CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG;CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE;CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE;CONFIG_BOOTLOADER_LOG_LEVEL;CONFIG_LOG_BOOTLOADER_LEVEL;CONFIG_BOOTLOADER_LOG_COLORS;CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS;CONFIG_BOOTLOADER_FLASH_DC_AWARE;CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT;CONFIG_BOOTLOADER_FACTORY_RESET;CONFIG_BOOTLOADER_APP_TEST;CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE;CONFIG_BOOTLOADER_WDT_ENABLE;CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE;CONFIG_BOOTLOADER_WDT_TIME_MS;CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE;CONFIG_APP_ROLLBACK_ENABLE;CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP;CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON;CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS;CONFIG_BOOTLOADER_RESERVE_RTC_SIZE;CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC;CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED;CONFIG_SECURE_BOOT_V2_PREFERRED;CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT;CONFIG_SECURE_BOOT;CONFIG_SECURE_FLASH_ENC_ENABLED;CONFIG_FLASH_ENCRYPTION_ENABLED;CONFIG_SECURE_ROM_DL_MODE_ENABLED;CONFIG_APP_COMPILE_TIME_DATE;CONFIG_APP_EXCLUDE_PROJECT_VER_VAR;CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR;CONFIG_APP_PROJECT_VER_FROM_CONFIG;CONFIG_APP_RETRIEVE_LEN_ELF_SHA;CONFIG_ESP_ROM_HAS_CRC_LE;CONFIG_ESP_ROM_HAS_CRC_BE;CONFIG_ESP_ROM_HAS_MZ_CRC32;CONFIG_ESP_ROM_HAS_JPEG_DECODE;CONFIG_ESP_ROM_UART_CLK_IS_XTAL;CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM;CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING;CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG;CONFIG_ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV;CONFIG_ESP_ROM_GET_CLK_FREQ;CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND;CONFIG_ESP_ROM_HAS_LAYOUT_TABLE;CONFIG_ESP_ROM_HAS_SPI_FLASH;CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG;CONFIG_ESP_ROM_HAS_NEWLIB;CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT;CONFIG_ESP_ROM_HAS_NEWLIB_32BIT_TIME;CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE;CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT;CONFIG_ESP_ROM_HAS_SW_FLOAT;CONFIG_ESP_ROM_USB_OTG_NUM;CONFIG_ESP_ROM_HAS_VERSION;CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB;CONFIG_BOOT_ROM_LOG_ALWAYS_ON;CONFIG_BOOT_ROM_LOG_ALWAYS_OFF;CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH;CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW;CONFIG_ESPTOOLPY_NO_STUB;CONFIG_ESPTOOLPY_FLASHMODE_QIO;CONFIG_FLASHMODE_QIO;CONFIG_ESPTOOLPY_FLASHMODE_QOUT;CONFIG_FLASHMODE_QOUT;CONFIG_ESPTOOLPY_FLASHMODE_DIO;CONFIG_FLASHMODE_DIO;CONFIG_ESPTOOLPY_FLASHMODE_DOUT;CONFIG_FLASHMODE_DOUT;CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR;CONFIG_ESPTOOLPY_FLASHMODE;CONFIG_ESPTOOLPY_FLASHFREQ_80M;CONFIG_ESPTOOLPY_FLASHFREQ_40M;CONFIG_ESPTOOLPY_FLASHFREQ_26M;CONFIG_ESPTOOLPY_FLASHFREQ_20M;CONFIG_ESPTOOLPY_FLASHFREQ;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_SAVE_RESTORE_LIBCALLS;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_MAX_BLK_LEN;CONFIG_ESP_ERR_TO_NAME_LOOKUP;CONFIG_ESP32C3_REV_MIN_0;CONFIG_ESP32C3_REV_MIN_1;CONFIG_ESP32C3_REV_MIN_2;CONFIG_ESP32C3_REV_MIN_3;CONFIG_ESP32C3_REV_MIN_4;CONFIG_ESP32C3_REV_MIN_101;CONFIG_ESP32C3_REV_MIN_FULL;CONFIG_ESP_REV_MIN_FULL;CONFIG_ESP32C3_REV_MAX_FULL;CONFIG_ESP_REV_MAX_FULL;CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL;CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP;CONFIG_ESP_MAC_ADDR_UNIVERSE_BT;CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH;CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR;CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES;CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES_TWO;CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR;CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES;CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC;CONFIG_ESP_SLEEP_POWER_DOWN_FLASH;CONFIG_ESP_SYSTEM_PD_FLASH;CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND;CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU;CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND;CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND;CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY;CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION;CONFIG_ESP_SLEEP_DEBUG;CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS;CONFIG_RTC_CLK_SRC_INT_RC;CONFIG_ESP32C3_RTC_CLK_SRC_INT_RC;CONFIG_RTC_CLK_SRC_EXT_CRYS;CONFIG_ESP32C3_RTC_CLK_SRC_EXT_CRYS;CONFIG_RTC_CLK_SRC_EXT_OSC;CONFIG_ESP32C3_RTC_CLK_SRC_EXT_OSC;CONFIG_RTC_CLK_SRC_INT_8MD256;CONFIG_ESP32C3_RTC_CLK_SRC_INT_8MD256;CONFIG_RTC_CLK_CAL_CYCLES;CONFIG_ESP32C3_RTC_CLK_CAL_CYCLES;CONFIG_PERIPH_CTRL_FUNC_IN_IRAM;CONFIG_GDMA_CTRL_FUNC_IN_IRAM;CONFIG_GDMA_ISR_IRAM_SAFE;CONFIG_GDMA_ENABLE_DEBUG_LOG;CONFIG_XTAL_FREQ_40;CONFIG_XTAL_FREQ;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80;CONFIG_ESP32C3_DEFAULT_CPU_FREQ_80;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160;CONFIG_ESP32C3_DEFAULT_CPU_FREQ_160;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ;CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ;CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT;CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS;CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE;CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK;CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP;CONFIG_ESP_SYSTEM_USE_EH_FRAME;CONFIG_ESP_SYSTEM_MEMPROT_FEATURE;CONFIG_ESP32C3_MEMPROT_FEATURE;CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK;CONFIG_ESP32C3_MEMPROT_FEATURE_LOCK;CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_STACK_SIZE;CONFIG_MAIN_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0;CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY;CONFIG_ESP_MAIN_TASK_AFFINITY;CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE;CONFIG_ESP_CONSOLE_UART_DEFAULT;CONFIG_CONSOLE_UART_DEFAULT;CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG;CONFIG_ESP_CONSOLE_UART_CUSTOM;CONFIG_CONSOLE_UART_CUSTOM;CONFIG_ESP_CONSOLE_NONE;CONFIG_CONSOLE_UART_NONE;CONFIG_ESP_CONSOLE_UART_NONE;CONFIG_ESP_CONSOLE_SECONDARY_NONE;CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG;CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED;CONFIG_ESP_CONSOLE_UART;CONFIG_CONSOLE_UART;CONFIG_ESP_CONSOLE_UART_NUM;CONFIG_CONSOLE_UART_NUM;CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM;CONFIG_ESP_CONSOLE_UART_BAUDRATE;CONFIG_CONSOLE_UART_BAUDRATE;CONFIG_ESP_INT_WDT;CONFIG_INT_WDT;CONFIG_ESP_INT_WDT_TIMEOUT_MS;CONFIG_INT_WDT_TIMEOUT_MS;CONFIG_ESP_TASK_WDT_EN;CONFIG_ESP_TASK_WDT_INIT;CONFIG_TASK_WDT;CONFIG_ESP_TASK_WDT;CONFIG_ESP_TASK_WDT_PANIC;CONFIG_TASK_WDT_PANIC;CONFIG_ESP_TASK_WDT_TIMEOUT_S;CONFIG_TASK_WDT_TIMEOUT_S;CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_ESP_PANIC_HANDLER_IRAM;CONFIG_ESP_DEBUG_STUBS_ENABLE;CONFIG_ESP32_DEBUG_STUBS_ENABLE;CONFIG_ESP_DEBUG_OCDAWARE;CONFIG_ESP32C3_DEBUG_OCDAWARE;CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4;CONFIG_ESP_BROWNOUT_DET;CONFIG_BROWNOUT_DET;CONFIG_ESP32C3_BROWNOUT_DET;CONFIG_ESP32C3_BROWNOUT_DET;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7;CONFIG_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6;CONFIG_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5;CONFIG_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4;CONFIG_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3;CONFIG_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2;CONFIG_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP_BROWNOUT_DET_LVL;CONFIG_BROWNOUT_DET_LVL;CONFIG_ESP32C3_BROWNOUT_DET_LVL;CONFIG_ESP_SYSTEM_BROWNOUT_INTR;CONFIG_ESP_SYSTEM_HW_STACK_GUARD;CONFIG_ESP_SYSTEM_HW_PC_RECORD;CONFIG_ESP_IPC_TASK_STACK_SIZE;CONFIG_IPC_TASK_STACK_SIZE;CONFIG_FREERTOS_SMP;CONFIG_FREERTOS_UNICORE;CONFIG_FREERTOS_HZ;CONFIG_FREERTOS_OPTIMIZED_SCHEDULER;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY;CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS;CONFIG_FREERTOS_IDLE_TASK_STACKSIZE;CONFIG_FREERTOS_USE_IDLE_HOOK;CONFIG_FREERTOS_USE_TICK_HOOK;CONFIG_FREERTOS_MAX_TASK_NAME_LEN;CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY;CONFIG_FREERTOS_USE_TIMERS;CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME;CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0;CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY;CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY;CONFIG_FREERTOS_TIMER_TASK_PRIORITY;CONFIG_TIMER_TASK_PRIORITY;CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH;CONFIG_TIMER_TASK_STACK_DEPTH;CONFIG_FREERTOS_TIMER_QUEUE_LENGTH;CONFIG_TIMER_QUEUE_LENGTH;CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE;CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES;CONFIG_FREERTOS_USE_TRACE_FACILITY;CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES;CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS;CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG;CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER;CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK;CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS;CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK;CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP;CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK;CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER;CONFIG_FREERTOS_ISR_STACKSIZE;CONFIG_FREERTOS_INTERRUPT_BACKTRACE;CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER;CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1;CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3;CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER;CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH;CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE;CONFIG_FREERTOS_PORT;CONFIG_FREERTOS_NO_AFFINITY;CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION;CONFIG_FREERTOS_DEBUG_OCDAWARE;CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT;CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH;CONFIG_FREERTOS_NUMBER_OF_CORES;CONFIG_HAL_ASSERTION_EQUALS_SYSTEM;CONFIG_HAL_ASSERTION_DISABLE;CONFIG_HAL_ASSERTION_SILENT;CONFIG_HAL_ASSERTION_SILIENT;CONFIG_HAL_ASSERTION_ENABLE;CONFIG_HAL_DEFAULT_ASSERTION_LEVEL;CONFIG_HAL_ECDSA_GEN_SIG_CM;CONFIG_LOG_DEFAULT_LEVEL_NONE;CONFIG_LOG_DEFAULT_LEVEL_ERROR;CONFIG_LOG_DEFAULT_LEVEL_WARN;CONFIG_LOG_DEFAULT_LEVEL_INFO;CONFIG_LOG_DEFAULT_LEVEL_DEBUG;CONFIG_LOG_DEFAULT_LEVEL_VERBOSE;CONFIG_LOG_DEFAULT_LEVEL;CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT;CONFIG_LOG_MAXIMUM_LEVEL_DEBUG;CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE;CONFIG_LOG_MAXIMUM_LEVEL;CONFIG_LOG_MASTER_LEVEL;CONFIG_LOG_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_ESP32C3_TIME_SYSCALL_USE_RTC_SYSTIMER;CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC;CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC;CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT;CONFIG_ESP32C3_TIME_SYSCALL_USE_SYSTIMER;CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE;CONFIG_ESP32C3_TIME_SYSCALL_USE_NONE;CONFIG_MMU_PAGE_SIZE_64KB;CONFIG_MMU_PAGE_MODE;CONFIG_MMU_PAGE_SIZE;CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC;CONFIG_SPI_FLASH_BROWNOUT_RESET;CONFIG_SPI_FLASH_AUTO_SUSPEND;CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US;CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND;CONFIG_SPI_FLASH_VERIFY_WRITE;CONFIG_SPI_FLASH_ENABLE_COUNTERS;CONFIG_SPI_FLASH_ROM_DRIVER_PATCH;CONFIG_SPI_FLASH_ROM_IMPL;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED;CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE;CONFIG_SPI_FLASH_YIELD_DURING_ERASE;CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS;CONFIG_SPI_FLASH_ERASE_YIELD_TICKS;CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE;CONFIG_SPI_FLASH_SIZE_OVERRIDE;CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED;CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST;CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_GD_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_ISSI_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_MXIC_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_WINBOND_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_BOYA_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_TH_SUPPORTED;CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP;CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP;CONFIG_SPI_FLASH_SUPPORT_GD_CHIP;CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP;CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP;CONFIG_SPI_FLASH_SUPPORT_TH_CHIP;CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE;CONFIG_IDF_EXPERIMENTAL_FEATURES) +# List of deprecated options for backward compatibility +set(CONFIG_APP_BUILD_TYPE_ELF_RAM "") +set(CONFIG_NO_BLOBS "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_NONE "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_ERROR "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_WARN "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_INFO "y") +set(CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE "") +set(CONFIG_LOG_BOOTLOADER_LEVEL "3") +set(CONFIG_APP_ROLLBACK_ENABLE "") +set(CONFIG_FLASH_ENCRYPTION_ENABLED "") +set(CONFIG_FLASHMODE_QIO "") +set(CONFIG_FLASHMODE_QOUT "") +set(CONFIG_FLASHMODE_DIO "y") +set(CONFIG_FLASHMODE_DOUT "") +set(CONFIG_MONITOR_BAUD "115200") +set(CONFIG_OPTIMIZATION_LEVEL_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_DEFAULT "y") +set(CONFIG_OPTIMIZATION_LEVEL_RELEASE "") +set(CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE "") +set(CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED "y") +set(CONFIG_OPTIMIZATION_ASSERTIONS_SILENT "") +set(CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED "") +set(CONFIG_OPTIMIZATION_ASSERTION_LEVEL "2") +set(CONFIG_CXX_EXCEPTIONS "") +set(CONFIG_STACK_CHECK_NONE "y") +set(CONFIG_STACK_CHECK_NORM "") +set(CONFIG_STACK_CHECK_STRONG "") +set(CONFIG_STACK_CHECK_ALL "") +set(CONFIG_WARN_WRITE_STRINGS "") +set(CONFIG_ESP_SYSTEM_PD_FLASH "") +set(CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND "y") +set(CONFIG_ESP32C3_RTC_CLK_SRC_INT_RC "y") +set(CONFIG_ESP32C3_RTC_CLK_SRC_EXT_CRYS "") +set(CONFIG_ESP32C3_RTC_CLK_SRC_EXT_OSC "") +set(CONFIG_ESP32C3_RTC_CLK_SRC_INT_8MD256 "") +set(CONFIG_ESP32C3_RTC_CLK_CAL_CYCLES "1024") +set(CONFIG_ESP32C3_DEFAULT_CPU_FREQ_80 "") +set(CONFIG_ESP32C3_DEFAULT_CPU_FREQ_160 "y") +set(CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ "160") +set(CONFIG_ESP32C3_MEMPROT_FEATURE "y") +set(CONFIG_ESP32C3_MEMPROT_FEATURE_LOCK "y") +set(CONFIG_SYSTEM_EVENT_QUEUE_SIZE "32") +set(CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE "2304") +set(CONFIG_MAIN_TASK_STACK_SIZE "3584") +set(CONFIG_CONSOLE_UART_DEFAULT "y") +set(CONFIG_CONSOLE_UART_CUSTOM "") +set(CONFIG_CONSOLE_UART_NONE "") +set(CONFIG_ESP_CONSOLE_UART_NONE "") +set(CONFIG_CONSOLE_UART "y") +set(CONFIG_CONSOLE_UART_NUM "0") +set(CONFIG_CONSOLE_UART_BAUDRATE "115200") +set(CONFIG_INT_WDT "y") +set(CONFIG_INT_WDT_TIMEOUT_MS "300") +set(CONFIG_TASK_WDT "y") +set(CONFIG_ESP_TASK_WDT "y") +set(CONFIG_TASK_WDT_PANIC "") +set(CONFIG_TASK_WDT_TIMEOUT_S "5") +set(CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 "y") +set(CONFIG_ESP32_DEBUG_STUBS_ENABLE "") +set(CONFIG_ESP32C3_DEBUG_OCDAWARE "y") +set(CONFIG_BROWNOUT_DET "y") +set(CONFIG_ESP32C3_BROWNOUT_DET "y") +set(CONFIG_ESP32C3_BROWNOUT_DET "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_BROWNOUT_DET_LVL "7") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL "7") +set(CONFIG_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_TIMER_TASK_PRIORITY "1") +set(CONFIG_TIMER_TASK_STACK_DEPTH "2048") +set(CONFIG_TIMER_QUEUE_LENGTH "10") +set(CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK "") +set(CONFIG_HAL_ASSERTION_SILIENT "") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC_SYSTIMER "y") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC "") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_SYSTIMER "") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_NONE "") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS "y") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS "") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED "") diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.h b/ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.h new file mode 100644 index 000000000..40837b846 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.h @@ -0,0 +1,546 @@ +/* + * Automatically generated file. DO NOT EDIT. + * Espressif IoT Development Framework (ESP-IDF) 5.4.0 Configuration Header + */ +#pragma once +#define CONFIG_SOC_ADC_SUPPORTED 1 +#define CONFIG_SOC_DEDICATED_GPIO_SUPPORTED 1 +#define CONFIG_SOC_UART_SUPPORTED 1 +#define CONFIG_SOC_GDMA_SUPPORTED 1 +#define CONFIG_SOC_AHB_GDMA_SUPPORTED 1 +#define CONFIG_SOC_GPTIMER_SUPPORTED 1 +#define CONFIG_SOC_TWAI_SUPPORTED 1 +#define CONFIG_SOC_BT_SUPPORTED 1 +#define CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED 1 +#define CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED 1 +#define CONFIG_SOC_TEMP_SENSOR_SUPPORTED 1 +#define CONFIG_SOC_XT_WDT_SUPPORTED 1 +#define CONFIG_SOC_PHY_SUPPORTED 1 +#define CONFIG_SOC_WIFI_SUPPORTED 1 +#define CONFIG_SOC_SUPPORTS_SECURE_DL_MODE 1 +#define CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD 1 +#define CONFIG_SOC_EFUSE_HAS_EFUSE_RST_BUG 1 +#define CONFIG_SOC_EFUSE_SUPPORTED 1 +#define CONFIG_SOC_RTC_FAST_MEM_SUPPORTED 1 +#define CONFIG_SOC_RTC_MEM_SUPPORTED 1 +#define CONFIG_SOC_I2S_SUPPORTED 1 +#define CONFIG_SOC_RMT_SUPPORTED 1 +#define CONFIG_SOC_SDM_SUPPORTED 1 +#define CONFIG_SOC_GPSPI_SUPPORTED 1 +#define CONFIG_SOC_LEDC_SUPPORTED 1 +#define CONFIG_SOC_I2C_SUPPORTED 1 +#define CONFIG_SOC_SYSTIMER_SUPPORTED 1 +#define CONFIG_SOC_SUPPORT_COEXISTENCE 1 +#define CONFIG_SOC_AES_SUPPORTED 1 +#define CONFIG_SOC_MPI_SUPPORTED 1 +#define CONFIG_SOC_SHA_SUPPORTED 1 +#define CONFIG_SOC_HMAC_SUPPORTED 1 +#define CONFIG_SOC_DIG_SIGN_SUPPORTED 1 +#define CONFIG_SOC_FLASH_ENC_SUPPORTED 1 +#define CONFIG_SOC_SECURE_BOOT_SUPPORTED 1 +#define CONFIG_SOC_MEMPROT_SUPPORTED 1 +#define CONFIG_SOC_BOD_SUPPORTED 1 +#define CONFIG_SOC_CLK_TREE_SUPPORTED 1 +#define CONFIG_SOC_ASSIST_DEBUG_SUPPORTED 1 +#define CONFIG_SOC_WDT_SUPPORTED 1 +#define CONFIG_SOC_SPI_FLASH_SUPPORTED 1 +#define CONFIG_SOC_RNG_SUPPORTED 1 +#define CONFIG_SOC_LIGHT_SLEEP_SUPPORTED 1 +#define CONFIG_SOC_DEEP_SLEEP_SUPPORTED 1 +#define CONFIG_SOC_LP_PERIPH_SHARE_INTERRUPT 1 +#define CONFIG_SOC_PM_SUPPORTED 1 +#define CONFIG_SOC_XTAL_SUPPORT_40M 1 +#define CONFIG_SOC_AES_SUPPORT_DMA 1 +#define CONFIG_SOC_AES_GDMA 1 +#define CONFIG_SOC_AES_SUPPORT_AES_128 1 +#define CONFIG_SOC_AES_SUPPORT_AES_256 1 +#define CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED 1 +#define CONFIG_SOC_ADC_ARBITER_SUPPORTED 1 +#define CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED 1 +#define CONFIG_SOC_ADC_MONITOR_SUPPORTED 1 +#define CONFIG_SOC_ADC_DMA_SUPPORTED 1 +#define CONFIG_SOC_ADC_PERIPH_NUM 2 +#define CONFIG_SOC_ADC_MAX_CHANNEL_NUM 5 +#define CONFIG_SOC_ADC_ATTEN_NUM 4 +#define CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM 1 +#define CONFIG_SOC_ADC_PATT_LEN_MAX 8 +#define CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH 12 +#define CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH 12 +#define CONFIG_SOC_ADC_DIGI_RESULT_BYTES 4 +#define CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV 4 +#define CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM 2 +#define CONFIG_SOC_ADC_DIGI_MONITOR_NUM 2 +#define CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH 83333 +#define CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW 611 +#define CONFIG_SOC_ADC_RTC_MIN_BITWIDTH 12 +#define CONFIG_SOC_ADC_RTC_MAX_BITWIDTH 12 +#define CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED 1 +#define CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED 1 +#define CONFIG_SOC_ADC_SHARED_POWER 1 +#define CONFIG_SOC_APB_BACKUP_DMA 1 +#define CONFIG_SOC_BROWNOUT_RESET_SUPPORTED 1 +#define CONFIG_SOC_SHARED_IDCACHE_SUPPORTED 1 +#define CONFIG_SOC_CACHE_MEMORY_IBANK_SIZE 0x4000 +#define CONFIG_SOC_CPU_CORES_NUM 1 +#define CONFIG_SOC_CPU_INTR_NUM 32 +#define CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC 1 +#define CONFIG_SOC_CPU_HAS_CSR_PC 1 +#define CONFIG_SOC_CPU_BREAKPOINTS_NUM 8 +#define CONFIG_SOC_CPU_WATCHPOINTS_NUM 8 +#define CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE 0x80000000 +#define CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN 3072 +#define CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH 16 +#define CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US 1100 +#define CONFIG_SOC_AHB_GDMA_VERSION 1 +#define CONFIG_SOC_GDMA_NUM_GROUPS_MAX 1 +#define CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX 3 +#define CONFIG_SOC_GPIO_PORT 1 +#define CONFIG_SOC_GPIO_PIN_COUNT 22 +#define CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER 1 +#define CONFIG_SOC_GPIO_FILTER_CLK_SUPPORT_APB 1 +#define CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD 1 +#define CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP 1 +#define CONFIG_SOC_GPIO_IN_RANGE_MAX 21 +#define CONFIG_SOC_GPIO_OUT_RANGE_MAX 21 +#define CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK 0 +#define CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT 6 +#define CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK 0x00000000003FFFC0 +#define CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX 1 +#define CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM 3 +#define CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP 1 +#define CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM 8 +#define CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM 8 +#define CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE 1 +#define CONFIG_SOC_I2C_NUM 1 +#define CONFIG_SOC_HP_I2C_NUM 1 +#define CONFIG_SOC_I2C_FIFO_LEN 32 +#define CONFIG_SOC_I2C_CMD_REG_NUM 8 +#define CONFIG_SOC_I2C_SUPPORT_SLAVE 1 +#define CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS 1 +#define CONFIG_SOC_I2C_SUPPORT_XTAL 1 +#define CONFIG_SOC_I2C_SUPPORT_RTC 1 +#define CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR 1 +#define CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST 1 +#define CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE 1 +#define CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS 1 +#define CONFIG_SOC_I2S_NUM 1 +#define CONFIG_SOC_I2S_HW_VERSION_2 1 +#define CONFIG_SOC_I2S_SUPPORTS_XTAL 1 +#define CONFIG_SOC_I2S_SUPPORTS_PLL_F160M 1 +#define CONFIG_SOC_I2S_SUPPORTS_PCM 1 +#define CONFIG_SOC_I2S_SUPPORTS_PDM 1 +#define CONFIG_SOC_I2S_SUPPORTS_PDM_TX 1 +#define CONFIG_SOC_I2S_PDM_MAX_TX_LINES 2 +#define CONFIG_SOC_I2S_SUPPORTS_TDM 1 +#define CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK 1 +#define CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK 1 +#define CONFIG_SOC_LEDC_TIMER_NUM 4 +#define CONFIG_SOC_LEDC_CHANNEL_NUM 6 +#define CONFIG_SOC_LEDC_TIMER_BIT_WIDTH 14 +#define CONFIG_SOC_LEDC_SUPPORT_FADE_STOP 1 +#define CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM 1 +#define CONFIG_SOC_MMU_PERIPH_NUM 1 +#define CONFIG_SOC_MPU_MIN_REGION_SIZE 0x20000000 +#define CONFIG_SOC_MPU_REGIONS_MAX_NUM 8 +#define CONFIG_SOC_RMT_GROUPS 1 +#define CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP 2 +#define CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP 2 +#define CONFIG_SOC_RMT_CHANNELS_PER_GROUP 4 +#define CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL 48 +#define CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG 1 +#define CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY 1 +#define CONFIG_SOC_RMT_SUPPORT_XTAL 1 +#define CONFIG_SOC_RMT_SUPPORT_APB 1 +#define CONFIG_SOC_RMT_SUPPORT_RC_FAST 1 +#define CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH 128 +#define CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM 108 +#define CONFIG_SOC_SLEEP_SYSTIMER_STALL_WORKAROUND 1 +#define CONFIG_SOC_SLEEP_TGWDT_STOP_WORKAROUND 1 +#define CONFIG_SOC_RTCIO_PIN_COUNT 0 +#define CONFIG_SOC_MPI_MEM_BLOCKS_NUM 4 +#define CONFIG_SOC_MPI_OPERATIONS_NUM 3 +#define CONFIG_SOC_RSA_MAX_BIT_LEN 3072 +#define CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE 3968 +#define CONFIG_SOC_SHA_SUPPORT_DMA 1 +#define CONFIG_SOC_SHA_SUPPORT_RESUME 1 +#define CONFIG_SOC_SHA_GDMA 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA1 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA224 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA256 1 +#define CONFIG_SOC_SDM_GROUPS 1 +#define CONFIG_SOC_SDM_CHANNELS_PER_GROUP 4 +#define CONFIG_SOC_SDM_CLK_SUPPORT_APB 1 +#define CONFIG_SOC_SPI_PERIPH_NUM 2 +#define CONFIG_SOC_SPI_MAX_CS_NUM 6 +#define CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE 64 +#define CONFIG_SOC_SPI_SUPPORT_DDRCLK 1 +#define CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS 1 +#define CONFIG_SOC_SPI_SUPPORT_CD_SIG 1 +#define CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS 1 +#define CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2 1 +#define CONFIG_SOC_SPI_SUPPORT_CLK_APB 1 +#define CONFIG_SOC_SPI_SUPPORT_CLK_XTAL 1 +#define CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT 1 +#define CONFIG_SOC_SPI_SCT_SUPPORTED 1 +#define CONFIG_SOC_SPI_SCT_REG_NUM 14 +#define CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX 1 +#define CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX 0x3FFFA +#define CONFIG_SOC_MEMSPI_IS_INDEPENDENT 1 +#define CONFIG_SOC_SPI_MAX_PRE_DIVIDER 16 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_WRAP 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED 1 +#define CONFIG_SOC_SYSTIMER_COUNTER_NUM 2 +#define CONFIG_SOC_SYSTIMER_ALARM_NUM 3 +#define CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO 32 +#define CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI 20 +#define CONFIG_SOC_SYSTIMER_FIXED_DIVIDER 1 +#define CONFIG_SOC_SYSTIMER_INT_LEVEL 1 +#define CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE 1 +#define CONFIG_SOC_TIMER_GROUPS 2 +#define CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP 1 +#define CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH 54 +#define CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL 1 +#define CONFIG_SOC_TIMER_GROUP_SUPPORT_APB 1 +#define CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS 2 +#define CONFIG_SOC_MWDT_SUPPORT_XTAL 1 +#define CONFIG_SOC_TWAI_CONTROLLER_NUM 1 +#define CONFIG_SOC_TWAI_CLK_SUPPORT_APB 1 +#define CONFIG_SOC_TWAI_BRP_MIN 2 +#define CONFIG_SOC_TWAI_BRP_MAX 16384 +#define CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS 1 +#define CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE 1 +#define CONFIG_SOC_EFUSE_DIS_PAD_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_USB_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT 1 +#define CONFIG_SOC_EFUSE_SOFT_DIS_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_ICACHE 1 +#define CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK 1 +#define CONFIG_SOC_SECURE_BOOT_V2_RSA 1 +#define CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS 3 +#define CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS 1 +#define CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY 1 +#define CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX 32 +#define CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES 1 +#define CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128 1 +#define CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE 16 +#define CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE 512 +#define CONFIG_SOC_UART_NUM 2 +#define CONFIG_SOC_UART_HP_NUM 2 +#define CONFIG_SOC_UART_FIFO_LEN 128 +#define CONFIG_SOC_UART_BITRATE_MAX 5000000 +#define CONFIG_SOC_UART_SUPPORT_APB_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_RTC_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_XTAL_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_WAKEUP_INT 1 +#define CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND 1 +#define CONFIG_SOC_COEX_HW_PTI 1 +#define CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE 21 +#define CONFIG_SOC_MAC_BB_PD_MEM_SIZE 192 +#define CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH 12 +#define CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_BT_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_CPU_PD 1 +#define CONFIG_SOC_PM_SUPPORT_WIFI_PD 1 +#define CONFIG_SOC_PM_SUPPORT_BT_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RC_FAST_PD 1 +#define CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD 1 +#define CONFIG_SOC_PM_SUPPORT_MAC_BB_PD 1 +#define CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL 1 +#define CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA 1 +#define CONFIG_SOC_PM_MODEM_PD_BY_SW 1 +#define CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED 1 +#define CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256 1 +#define CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION 1 +#define CONFIG_SOC_CLK_XTAL32K_SUPPORTED 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL 1 +#define CONFIG_SOC_WIFI_HW_TSF 1 +#define CONFIG_SOC_WIFI_FTM_SUPPORT 1 +#define CONFIG_SOC_WIFI_GCMP_SUPPORT 1 +#define CONFIG_SOC_WIFI_WAPI_SUPPORT 1 +#define CONFIG_SOC_WIFI_CSI_SUPPORT 1 +#define CONFIG_SOC_WIFI_MESH_SUPPORT 1 +#define CONFIG_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW 1 +#define CONFIG_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND 1 +#define CONFIG_SOC_BLE_SUPPORTED 1 +#define CONFIG_SOC_BLE_MESH_SUPPORTED 1 +#define CONFIG_SOC_BLE_50_SUPPORTED 1 +#define CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED 1 +#define CONFIG_SOC_BLUFI_SUPPORTED 1 +#define CONFIG_SOC_PHY_COMBO_MODULE 1 +#define CONFIG_IDF_CMAKE 1 +#define CONFIG_IDF_TOOLCHAIN "gcc" +#define CONFIG_IDF_TOOLCHAIN_GCC 1 +#define CONFIG_IDF_TARGET_ARCH_RISCV 1 +#define CONFIG_IDF_TARGET_ARCH "riscv" +#define CONFIG_IDF_TARGET "esp32c3" +#define CONFIG_IDF_INIT_VERSION "5.4.0" +#define CONFIG_IDF_TARGET_ESP32C3 1 +#define CONFIG_IDF_FIRMWARE_CHIP_ID 0x0005 +#define CONFIG_APP_BUILD_TYPE_APP_2NDBOOT 1 +#define CONFIG_APP_BUILD_GENERATE_BINARIES 1 +#define CONFIG_APP_BUILD_BOOTLOADER 1 +#define CONFIG_APP_BUILD_USE_FLASH_SECTIONS 1 +#define CONFIG_BOOTLOADER_COMPILE_TIME_DATE 1 +#define CONFIG_BOOTLOADER_PROJECT_VER 1 +#define CONFIG_BOOTLOADER_OFFSET_IN_FLASH 0x0 +#define CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE 1 +#define CONFIG_BOOTLOADER_LOG_LEVEL_INFO 1 +#define CONFIG_BOOTLOADER_LOG_LEVEL 3 +#define CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS 1 +#define CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT 1 +#define CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE 1 +#define CONFIG_BOOTLOADER_WDT_ENABLE 1 +#define CONFIG_BOOTLOADER_WDT_TIME_MS 9000 +#define CONFIG_BOOTLOADER_RESERVE_RTC_SIZE 0x0 +#define CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED 1 +#define CONFIG_SECURE_BOOT_V2_PREFERRED 1 +#define CONFIG_SECURE_ROM_DL_MODE_ENABLED 1 +#define CONFIG_APP_COMPILE_TIME_DATE 1 +#define CONFIG_APP_RETRIEVE_LEN_ELF_SHA 9 +#define CONFIG_ESP_ROM_HAS_CRC_LE 1 +#define CONFIG_ESP_ROM_HAS_CRC_BE 1 +#define CONFIG_ESP_ROM_HAS_MZ_CRC32 1 +#define CONFIG_ESP_ROM_HAS_JPEG_DECODE 1 +#define CONFIG_ESP_ROM_UART_CLK_IS_XTAL 1 +#define CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM 3 +#define CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING 1 +#define CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG 1 +#define CONFIG_ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV 1 +#define CONFIG_ESP_ROM_GET_CLK_FREQ 1 +#define CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND 1 +#define CONFIG_ESP_ROM_HAS_LAYOUT_TABLE 1 +#define CONFIG_ESP_ROM_HAS_SPI_FLASH 1 +#define CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG 1 +#define CONFIG_ESP_ROM_HAS_NEWLIB 1 +#define CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT 1 +#define CONFIG_ESP_ROM_HAS_NEWLIB_32BIT_TIME 1 +#define CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE 1 +#define CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT 1 +#define CONFIG_ESP_ROM_HAS_SW_FLOAT 1 +#define CONFIG_ESP_ROM_USB_OTG_NUM -1 +#define CONFIG_ESP_ROM_HAS_VERSION 1 +#define CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB 1 +#define CONFIG_BOOT_ROM_LOG_ALWAYS_ON 1 +#define CONFIG_ESPTOOLPY_FLASHMODE_DIO 1 +#define CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR 1 +#define CONFIG_ESPTOOLPY_FLASHMODE "dio" +#define CONFIG_ESPTOOLPY_FLASHFREQ_80M 1 +#define CONFIG_ESPTOOLPY_FLASHFREQ "80m" +#define CONFIG_ESPTOOLPY_FLASHSIZE_2MB 1 +#define CONFIG_ESPTOOLPY_FLASHSIZE "2MB" +#define CONFIG_ESPTOOLPY_BEFORE_RESET 1 +#define CONFIG_ESPTOOLPY_BEFORE "default_reset" +#define CONFIG_ESPTOOLPY_AFTER_RESET 1 +#define CONFIG_ESPTOOLPY_AFTER "hard_reset" +#define CONFIG_ESPTOOLPY_MONITOR_BAUD 115200 +#define CONFIG_PARTITION_TABLE_SINGLE_APP 1 +#define CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv" +#define CONFIG_PARTITION_TABLE_FILENAME "partitions_singleapp.csv" +#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 +#define CONFIG_PARTITION_TABLE_MD5 1 +#define CONFIG_COMPILER_OPTIMIZATION_DEBUG 1 +#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE 1 +#define CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE 1 +#define CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB 1 +#define CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL 2 +#define CONFIG_COMPILER_HIDE_PATHS_MACROS 1 +#define CONFIG_COMPILER_STACK_CHECK_MODE_NONE 1 +#define CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS 1 +#define CONFIG_COMPILER_RT_LIB_GCCLIB 1 +#define CONFIG_COMPILER_RT_LIB_NAME "gcc" +#define CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING 1 +#define CONFIG_EFUSE_MAX_BLK_LEN 256 +#define CONFIG_ESP_ERR_TO_NAME_LOOKUP 1 +#define CONFIG_ESP32C3_REV_MIN_3 1 +#define CONFIG_ESP32C3_REV_MIN_FULL 3 +#define CONFIG_ESP_REV_MIN_FULL 3 +#define CONFIG_ESP32C3_REV_MAX_FULL 199 +#define CONFIG_ESP_REV_MAX_FULL 199 +#define CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL 0 +#define CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL 199 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_BT 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH 1 +#define CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR 1 +#define CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES 4 +#define CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR 1 +#define CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES 4 +#define CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND 1 +#define CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND 1 +#define CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY 0 +#define CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS 1 +#define CONFIG_RTC_CLK_SRC_INT_RC 1 +#define CONFIG_RTC_CLK_CAL_CYCLES 1024 +#define CONFIG_PERIPH_CTRL_FUNC_IN_IRAM 1 +#define CONFIG_GDMA_CTRL_FUNC_IN_IRAM 1 +#define CONFIG_XTAL_FREQ_40 1 +#define CONFIG_XTAL_FREQ 40 +#define CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 1 +#define CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ 160 +#define CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT 1 +#define CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS 0 +#define CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE 1 +#define CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK 1 +#define CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP 1 +#define CONFIG_ESP_SYSTEM_MEMPROT_FEATURE 1 +#define CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK 1 +#define CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE 32 +#define CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE 2304 +#define CONFIG_ESP_MAIN_TASK_STACK_SIZE 3584 +#define CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0 1 +#define CONFIG_ESP_MAIN_TASK_AFFINITY 0x0 +#define CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE 2048 +#define CONFIG_ESP_CONSOLE_UART_DEFAULT 1 +#define CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG 1 +#define CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED 1 +#define CONFIG_ESP_CONSOLE_UART 1 +#define CONFIG_ESP_CONSOLE_UART_NUM 0 +#define CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM 0 +#define CONFIG_ESP_CONSOLE_UART_BAUDRATE 115200 +#define CONFIG_ESP_INT_WDT 1 +#define CONFIG_ESP_INT_WDT_TIMEOUT_MS 300 +#define CONFIG_ESP_TASK_WDT_EN 1 +#define CONFIG_ESP_TASK_WDT_INIT 1 +#define CONFIG_ESP_TASK_WDT_TIMEOUT_S 5 +#define CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 1 +#define CONFIG_ESP_DEBUG_OCDAWARE 1 +#define CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4 1 +#define CONFIG_ESP_BROWNOUT_DET 1 +#define CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 1 +#define CONFIG_ESP_BROWNOUT_DET_LVL 7 +#define CONFIG_ESP_SYSTEM_BROWNOUT_INTR 1 +#define CONFIG_ESP_SYSTEM_HW_STACK_GUARD 1 +#define CONFIG_ESP_SYSTEM_HW_PC_RECORD 1 +#define CONFIG_ESP_IPC_TASK_STACK_SIZE 1024 +#define CONFIG_FREERTOS_UNICORE 1 +#define CONFIG_FREERTOS_HZ 100 +#define CONFIG_FREERTOS_OPTIMIZED_SCHEDULER 1 +#define CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY 1 +#define CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS 1 +#define CONFIG_FREERTOS_IDLE_TASK_STACKSIZE 1536 +#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 +#define CONFIG_FREERTOS_USE_TIMERS 1 +#define CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME "Tmr Svc" +#define CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY 1 +#define CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY 0x7FFFFFFF +#define CONFIG_FREERTOS_TIMER_TASK_PRIORITY 1 +#define CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH 2048 +#define CONFIG_FREERTOS_TIMER_QUEUE_LENGTH 10 +#define CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE 0 +#define CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES 1 +#define CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER 1 +#define CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS 1 +#define CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER 1 +#define CONFIG_FREERTOS_ISR_STACKSIZE 1536 +#define CONFIG_FREERTOS_INTERRUPT_BACKTRACE 1 +#define CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER 1 +#define CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1 1 +#define CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER 1 +#define CONFIG_FREERTOS_PORT 1 +#define CONFIG_FREERTOS_NO_AFFINITY 0x7FFFFFFF +#define CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION 1 +#define CONFIG_FREERTOS_DEBUG_OCDAWARE 1 +#define CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT 1 +#define CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH 1 +#define CONFIG_FREERTOS_NUMBER_OF_CORES 1 +#define CONFIG_HAL_ASSERTION_EQUALS_SYSTEM 1 +#define CONFIG_HAL_DEFAULT_ASSERTION_LEVEL 2 +#define CONFIG_LOG_DEFAULT_LEVEL_INFO 1 +#define CONFIG_LOG_DEFAULT_LEVEL 3 +#define CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT 1 +#define CONFIG_LOG_MAXIMUM_LEVEL 3 +#define CONFIG_LOG_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_VENDOR_BOYA_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_TH_SUPPORTED 1 +#define CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_GD_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_TH_CHIP 1 +#define CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE 1 + +/* List of deprecated options */ +#define CONFIG_BROWNOUT_DET CONFIG_ESP_BROWNOUT_DET +#define CONFIG_BROWNOUT_DET_LVL CONFIG_ESP_BROWNOUT_DET_LVL +#define CONFIG_BROWNOUT_DET_LVL_SEL_7 CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 +#define CONFIG_COMPILER_OPTIMIZATION_DEFAULT CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_CONSOLE_UART CONFIG_ESP_CONSOLE_UART +#define CONFIG_CONSOLE_UART_BAUDRATE CONFIG_ESP_CONSOLE_UART_BAUDRATE +#define CONFIG_CONSOLE_UART_DEFAULT CONFIG_ESP_CONSOLE_UART_DEFAULT +#define CONFIG_CONSOLE_UART_NUM CONFIG_ESP_CONSOLE_UART_NUM +#define CONFIG_ESP32C3_BROWNOUT_DET CONFIG_ESP_BROWNOUT_DET +#define CONFIG_ESP32C3_BROWNOUT_DET_LVL CONFIG_ESP_BROWNOUT_DET_LVL +#define CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_7 CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 +#define CONFIG_ESP32C3_DEBUG_OCDAWARE CONFIG_ESP_DEBUG_OCDAWARE +#define CONFIG_ESP32C3_DEFAULT_CPU_FREQ_160 CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 +#define CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ +#define CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND +#define CONFIG_ESP32C3_MEMPROT_FEATURE CONFIG_ESP_SYSTEM_MEMPROT_FEATURE +#define CONFIG_ESP32C3_MEMPROT_FEATURE_LOCK CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK +#define CONFIG_ESP32C3_RTC_CLK_CAL_CYCLES CONFIG_RTC_CLK_CAL_CYCLES +#define CONFIG_ESP32C3_RTC_CLK_SRC_INT_RC CONFIG_RTC_CLK_SRC_INT_RC +#define CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC_SYSTIMER CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT +#define CONFIG_ESP_TASK_WDT CONFIG_ESP_TASK_WDT_INIT +#define CONFIG_FLASHMODE_DIO CONFIG_ESPTOOLPY_FLASHMODE_DIO +#define CONFIG_INT_WDT CONFIG_ESP_INT_WDT +#define CONFIG_INT_WDT_TIMEOUT_MS CONFIG_ESP_INT_WDT_TIMEOUT_MS +#define CONFIG_IPC_TASK_STACK_SIZE CONFIG_ESP_IPC_TASK_STACK_SIZE +#define CONFIG_LOG_BOOTLOADER_LEVEL CONFIG_BOOTLOADER_LOG_LEVEL +#define CONFIG_LOG_BOOTLOADER_LEVEL_INFO CONFIG_BOOTLOADER_LOG_LEVEL_INFO +#define CONFIG_MAIN_TASK_STACK_SIZE CONFIG_ESP_MAIN_TASK_STACK_SIZE +#define CONFIG_MONITOR_BAUD CONFIG_ESPTOOLPY_MONITOR_BAUD +#define CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE +#define CONFIG_OPTIMIZATION_ASSERTION_LEVEL CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL +#define CONFIG_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS +#define CONFIG_STACK_CHECK_NONE CONFIG_COMPILER_STACK_CHECK_MODE_NONE +#define CONFIG_SYSTEM_EVENT_QUEUE_SIZE CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE +#define CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE +#define CONFIG_TASK_WDT CONFIG_ESP_TASK_WDT_INIT +#define CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 +#define CONFIG_TASK_WDT_TIMEOUT_S CONFIG_ESP_TASK_WDT_TIMEOUT_S +#define CONFIG_TIMER_QUEUE_LENGTH CONFIG_FREERTOS_TIMER_QUEUE_LENGTH +#define CONFIG_TIMER_TASK_PRIORITY CONFIG_FREERTOS_TIMER_TASK_PRIORITY +#define CONFIG_TIMER_TASK_STACK_DEPTH CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.json b/ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.json new file mode 100644 index 000000000..b473ff662 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/config/sdkconfig.json @@ -0,0 +1,658 @@ +{ + "APP_BUILD_BOOTLOADER": true, + "APP_BUILD_GENERATE_BINARIES": true, + "APP_BUILD_TYPE_APP_2NDBOOT": true, + "APP_BUILD_TYPE_RAM": false, + "APP_BUILD_USE_FLASH_SECTIONS": true, + "APP_COMPILE_TIME_DATE": true, + "APP_EXCLUDE_PROJECT_NAME_VAR": false, + "APP_EXCLUDE_PROJECT_VER_VAR": false, + "APP_NO_BLOBS": false, + "APP_PROJECT_VER_FROM_CONFIG": false, + "APP_REPRODUCIBLE_BUILD": false, + "APP_RETRIEVE_LEN_ELF_SHA": 9, + "BOOTLOADER_APP_ROLLBACK_ENABLE": false, + "BOOTLOADER_APP_TEST": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_NONE": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_PERF": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_SIZE": true, + "BOOTLOADER_COMPILE_TIME_DATE": true, + "BOOTLOADER_CUSTOM_RESERVE_RTC": false, + "BOOTLOADER_FACTORY_RESET": false, + "BOOTLOADER_FLASH_DC_AWARE": false, + "BOOTLOADER_FLASH_XMC_SUPPORT": true, + "BOOTLOADER_LOG_COLORS": false, + "BOOTLOADER_LOG_LEVEL": 3, + "BOOTLOADER_LOG_LEVEL_DEBUG": false, + "BOOTLOADER_LOG_LEVEL_ERROR": false, + "BOOTLOADER_LOG_LEVEL_INFO": true, + "BOOTLOADER_LOG_LEVEL_NONE": false, + "BOOTLOADER_LOG_LEVEL_VERBOSE": false, + "BOOTLOADER_LOG_LEVEL_WARN": false, + "BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS": true, + "BOOTLOADER_OFFSET_IN_FLASH": 0, + "BOOTLOADER_PROJECT_VER": 1, + "BOOTLOADER_REGION_PROTECTION_ENABLE": true, + "BOOTLOADER_RESERVE_RTC_SIZE": 0, + "BOOTLOADER_SKIP_VALIDATE_ALWAYS": false, + "BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP": false, + "BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON": false, + "BOOTLOADER_WDT_DISABLE_IN_USER_CODE": false, + "BOOTLOADER_WDT_ENABLE": true, + "BOOTLOADER_WDT_TIME_MS": 9000, + "BOOT_ROM_LOG_ALWAYS_OFF": false, + "BOOT_ROM_LOG_ALWAYS_ON": true, + "BOOT_ROM_LOG_ON_GPIO_HIGH": false, + "BOOT_ROM_LOG_ON_GPIO_LOW": false, + "COMPILER_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_SAVE_RESTORE_LIBCALLS": false, + "COMPILER_STACK_CHECK_MODE_ALL": false, + "COMPILER_STACK_CHECK_MODE_NONE": true, + "COMPILER_STACK_CHECK_MODE_NORM": false, + "COMPILER_STACK_CHECK_MODE_STRONG": false, + "COMPILER_STATIC_ANALYZER": false, + "COMPILER_WARN_WRITE_STRINGS": false, + "EFUSE_CUSTOM_TABLE": false, + "EFUSE_MAX_BLK_LEN": 256, + "EFUSE_VIRTUAL": false, + "ESP32C3_REV_MAX_FULL": 199, + "ESP32C3_REV_MIN_0": false, + "ESP32C3_REV_MIN_1": false, + "ESP32C3_REV_MIN_101": false, + "ESP32C3_REV_MIN_2": false, + "ESP32C3_REV_MIN_3": true, + "ESP32C3_REV_MIN_4": false, + "ESP32C3_REV_MIN_FULL": 3, + "ESP32C3_UNIVERSAL_MAC_ADDRESSES": 4, + "ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR": true, + "ESP32C3_UNIVERSAL_MAC_ADDRESSES_TWO": false, + "ESPTOOLPY_AFTER": "hard_reset", + "ESPTOOLPY_AFTER_NORESET": false, + "ESPTOOLPY_AFTER_RESET": true, + "ESPTOOLPY_BEFORE": "default_reset", + "ESPTOOLPY_BEFORE_NORESET": false, + "ESPTOOLPY_BEFORE_RESET": true, + "ESPTOOLPY_FLASHFREQ": "80m", + "ESPTOOLPY_FLASHFREQ_20M": false, + "ESPTOOLPY_FLASHFREQ_26M": false, + "ESPTOOLPY_FLASHFREQ_40M": false, + "ESPTOOLPY_FLASHFREQ_80M": true, + "ESPTOOLPY_FLASHMODE": "dio", + "ESPTOOLPY_FLASHMODE_DIO": true, + "ESPTOOLPY_FLASHMODE_DOUT": false, + "ESPTOOLPY_FLASHMODE_QIO": false, + "ESPTOOLPY_FLASHMODE_QOUT": false, + "ESPTOOLPY_FLASHSIZE": "2MB", + "ESPTOOLPY_FLASHSIZE_128MB": false, + "ESPTOOLPY_FLASHSIZE_16MB": false, + "ESPTOOLPY_FLASHSIZE_1MB": false, + "ESPTOOLPY_FLASHSIZE_2MB": true, + "ESPTOOLPY_FLASHSIZE_32MB": false, + "ESPTOOLPY_FLASHSIZE_4MB": false, + "ESPTOOLPY_FLASHSIZE_64MB": false, + "ESPTOOLPY_FLASHSIZE_8MB": false, + "ESPTOOLPY_FLASH_SAMPLE_MODE_STR": true, + "ESPTOOLPY_HEADER_FLASHSIZE_UPDATE": false, + "ESPTOOLPY_MONITOR_BAUD": 115200, + "ESPTOOLPY_NO_STUB": false, + "ESP_BROWNOUT_DET": true, + "ESP_BROWNOUT_DET_LVL": 7, + "ESP_BROWNOUT_DET_LVL_SEL_2": false, + "ESP_BROWNOUT_DET_LVL_SEL_3": false, + "ESP_BROWNOUT_DET_LVL_SEL_4": false, + "ESP_BROWNOUT_DET_LVL_SEL_5": false, + "ESP_BROWNOUT_DET_LVL_SEL_6": false, + "ESP_BROWNOUT_DET_LVL_SEL_7": true, + "ESP_CONSOLE_NONE": false, + "ESP_CONSOLE_ROM_SERIAL_PORT_NUM": 0, + "ESP_CONSOLE_SECONDARY_NONE": false, + "ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG": true, + "ESP_CONSOLE_UART": true, + "ESP_CONSOLE_UART_BAUDRATE": 115200, + "ESP_CONSOLE_UART_CUSTOM": false, + "ESP_CONSOLE_UART_DEFAULT": true, + "ESP_CONSOLE_UART_NUM": 0, + "ESP_CONSOLE_USB_SERIAL_JTAG": false, + "ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED": true, + "ESP_DEBUG_OCDAWARE": true, + "ESP_DEBUG_STUBS_ENABLE": false, + "ESP_DEFAULT_CPU_FREQ_MHZ": 160, + "ESP_DEFAULT_CPU_FREQ_MHZ_160": true, + "ESP_DEFAULT_CPU_FREQ_MHZ_80": false, + "ESP_EFUSE_BLOCK_REV_MAX_FULL": 199, + "ESP_EFUSE_BLOCK_REV_MIN_FULL": 0, + "ESP_ERR_TO_NAME_LOOKUP": true, + "ESP_INT_WDT": true, + "ESP_INT_WDT_TIMEOUT_MS": 300, + "ESP_IPC_TASK_STACK_SIZE": 1024, + "ESP_MAC_ADDR_UNIVERSE_BT": true, + "ESP_MAC_ADDR_UNIVERSE_ETH": true, + "ESP_MAC_ADDR_UNIVERSE_WIFI_AP": true, + "ESP_MAC_ADDR_UNIVERSE_WIFI_STA": true, + "ESP_MAC_UNIVERSAL_MAC_ADDRESSES": 4, + "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR": true, + "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC": false, + "ESP_MAIN_TASK_AFFINITY": 0, + "ESP_MAIN_TASK_AFFINITY_CPU0": true, + "ESP_MAIN_TASK_AFFINITY_NO_AFFINITY": false, + "ESP_MAIN_TASK_STACK_SIZE": 3584, + "ESP_MINIMAL_SHARED_STACK_SIZE": 2048, + "ESP_PANIC_HANDLER_IRAM": false, + "ESP_REV_MAX_FULL": 199, + "ESP_REV_MIN_FULL": 3, + "ESP_ROM_GET_CLK_FREQ": true, + "ESP_ROM_HAS_CRC_BE": true, + "ESP_ROM_HAS_CRC_LE": true, + "ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV": true, + "ESP_ROM_HAS_ERASE_0_REGION_BUG": true, + "ESP_ROM_HAS_ETS_PRINTF_BUG": true, + "ESP_ROM_HAS_JPEG_DECODE": true, + "ESP_ROM_HAS_LAYOUT_TABLE": true, + "ESP_ROM_HAS_MZ_CRC32": true, + "ESP_ROM_HAS_NEWLIB": true, + "ESP_ROM_HAS_NEWLIB_32BIT_TIME": true, + "ESP_ROM_HAS_NEWLIB_NANO_FORMAT": true, + "ESP_ROM_HAS_RETARGETABLE_LOCKING": true, + "ESP_ROM_HAS_SPI_FLASH": true, + "ESP_ROM_HAS_SW_FLOAT": true, + "ESP_ROM_HAS_VERSION": true, + "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE": true, + "ESP_ROM_NEEDS_SWSETUP_WORKAROUND": true, + "ESP_ROM_RAM_APP_NEEDS_MMU_INIT": true, + "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB": true, + "ESP_ROM_UART_CLK_IS_XTAL": true, + "ESP_ROM_USB_OTG_NUM": -1, + "ESP_ROM_USB_SERIAL_DEVICE_NUM": 3, + "ESP_SLEEP_CACHE_SAFE_ASSERTION": false, + "ESP_SLEEP_DEBUG": false, + "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND": true, + "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS": true, + "ESP_SLEEP_GPIO_RESET_WORKAROUND": true, + "ESP_SLEEP_MSPI_NEED_ALL_IO_PU": false, + "ESP_SLEEP_POWER_DOWN_FLASH": false, + "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY": 0, + "ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP": true, + "ESP_SYSTEM_BROWNOUT_INTR": true, + "ESP_SYSTEM_CHECK_INT_LEVEL_4": true, + "ESP_SYSTEM_EVENT_QUEUE_SIZE": 32, + "ESP_SYSTEM_EVENT_TASK_STACK_SIZE": 2304, + "ESP_SYSTEM_HW_PC_RECORD": true, + "ESP_SYSTEM_HW_STACK_GUARD": true, + "ESP_SYSTEM_MEMPROT_FEATURE": true, + "ESP_SYSTEM_MEMPROT_FEATURE_LOCK": true, + "ESP_SYSTEM_PANIC_PRINT_HALT": false, + "ESP_SYSTEM_PANIC_PRINT_REBOOT": true, + "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS": 0, + "ESP_SYSTEM_PANIC_SILENT_REBOOT": false, + "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK": true, + "ESP_SYSTEM_SINGLE_CORE_MODE": true, + "ESP_SYSTEM_USE_EH_FRAME": false, + "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0": true, + "ESP_TASK_WDT_EN": true, + "ESP_TASK_WDT_INIT": true, + "ESP_TASK_WDT_PANIC": false, + "ESP_TASK_WDT_TIMEOUT_S": 5, + "FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER": true, + "FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE": false, + "FREERTOS_CHECK_STACKOVERFLOW_CANARY": true, + "FREERTOS_CHECK_STACKOVERFLOW_NONE": false, + "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL": false, + "FREERTOS_CORETIMER_SYSTIMER_LVL1": true, + "FREERTOS_CORETIMER_SYSTIMER_LVL3": false, + "FREERTOS_DEBUG_OCDAWARE": true, + "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY": false, + "FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP": false, + "FREERTOS_ENABLE_TASK_SNAPSHOT": true, + "FREERTOS_GENERATE_RUN_TIME_STATS": false, + "FREERTOS_HZ": 100, + "FREERTOS_IDLE_TASK_STACKSIZE": 1536, + "FREERTOS_INTERRUPT_BACKTRACE": true, + "FREERTOS_ISR_STACKSIZE": 1536, + "FREERTOS_MAX_TASK_NAME_LEN": 16, + "FREERTOS_NO_AFFINITY": 2147483647, + "FREERTOS_NUMBER_OF_CORES": 1, + "FREERTOS_OPTIMIZED_SCHEDULER": true, + "FREERTOS_PLACE_FUNCTIONS_INTO_FLASH": false, + "FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH": true, + "FREERTOS_PORT": true, + "FREERTOS_QUEUE_REGISTRY_SIZE": 0, + "FREERTOS_SMP": false, + "FREERTOS_SUPPORT_STATIC_ALLOCATION": true, + "FREERTOS_SYSTICK_USES_SYSTIMER": true, + "FREERTOS_TASK_FUNCTION_WRAPPER": true, + "FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES": 1, + "FREERTOS_TASK_PRE_DELETION_HOOK": false, + "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS": 1, + "FREERTOS_TICK_SUPPORT_SYSTIMER": true, + "FREERTOS_TIMER_QUEUE_LENGTH": 10, + "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY": 2147483647, + "FREERTOS_TIMER_SERVICE_TASK_NAME": "Tmr Svc", + "FREERTOS_TIMER_TASK_AFFINITY_CPU0": false, + "FREERTOS_TIMER_TASK_NO_AFFINITY": true, + "FREERTOS_TIMER_TASK_PRIORITY": 1, + "FREERTOS_TIMER_TASK_STACK_DEPTH": 2048, + "FREERTOS_TLSP_DELETION_CALLBACKS": true, + "FREERTOS_UNICORE": true, + "FREERTOS_USE_APPLICATION_TASK_TAG": false, + "FREERTOS_USE_IDLE_HOOK": false, + "FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES": false, + "FREERTOS_USE_TICK_HOOK": false, + "FREERTOS_USE_TIMERS": true, + "FREERTOS_USE_TRACE_FACILITY": false, + "FREERTOS_WATCHPOINT_END_OF_STACK": false, + "GDMA_CTRL_FUNC_IN_IRAM": true, + "GDMA_ENABLE_DEBUG_LOG": false, + "GDMA_ISR_IRAM_SAFE": false, + "HAL_ASSERTION_DISABLE": false, + "HAL_ASSERTION_ENABLE": false, + "HAL_ASSERTION_EQUALS_SYSTEM": true, + "HAL_ASSERTION_SILENT": false, + "HAL_DEFAULT_ASSERTION_LEVEL": 2, + "HAL_ECDSA_GEN_SIG_CM": false, + "IDF_CMAKE": true, + "IDF_EXPERIMENTAL_FEATURES": false, + "IDF_FIRMWARE_CHIP_ID": 5, + "IDF_INIT_VERSION": "5.4.0", + "IDF_TARGET": "esp32c3", + "IDF_TARGET_ARCH": "riscv", + "IDF_TARGET_ARCH_RISCV": true, + "IDF_TARGET_ESP32C3": true, + "IDF_TOOLCHAIN": "gcc", + "IDF_TOOLCHAIN_GCC": true, + "LOG_COLORS": false, + "LOG_DEFAULT_LEVEL": 3, + "LOG_DEFAULT_LEVEL_DEBUG": false, + "LOG_DEFAULT_LEVEL_ERROR": false, + "LOG_DEFAULT_LEVEL_INFO": true, + "LOG_DEFAULT_LEVEL_NONE": false, + "LOG_DEFAULT_LEVEL_VERBOSE": false, + "LOG_DEFAULT_LEVEL_WARN": false, + "LOG_DYNAMIC_LEVEL_CONTROL": true, + "LOG_MASTER_LEVEL": false, + "LOG_MAXIMUM_EQUALS_DEFAULT": true, + "LOG_MAXIMUM_LEVEL": 3, + "LOG_MAXIMUM_LEVEL_DEBUG": false, + "LOG_MAXIMUM_LEVEL_VERBOSE": false, + "LOG_TAG_LEVEL_CACHE_ARRAY": false, + "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP": true, + "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST": true, + "LOG_TAG_LEVEL_IMPL_CACHE_SIZE": 31, + "LOG_TAG_LEVEL_IMPL_LINKED_LIST": false, + "LOG_TAG_LEVEL_IMPL_NONE": false, + "LOG_TIMESTAMP_SOURCE_RTOS": true, + "LOG_TIMESTAMP_SOURCE_SYSTEM": false, + "MMU_PAGE_MODE": "64KB", + "MMU_PAGE_SIZE": 65536, + "MMU_PAGE_SIZE_64KB": true, + "NEWLIB_NANO_FORMAT": false, + "NEWLIB_STDIN_LINE_ENDING_CR": true, + "NEWLIB_STDIN_LINE_ENDING_CRLF": false, + "NEWLIB_STDIN_LINE_ENDING_LF": false, + "NEWLIB_STDOUT_LINE_ENDING_CR": false, + "NEWLIB_STDOUT_LINE_ENDING_CRLF": true, + "NEWLIB_STDOUT_LINE_ENDING_LF": false, + "NEWLIB_TIME_SYSCALL_USE_HRT": false, + "NEWLIB_TIME_SYSCALL_USE_NONE": false, + "NEWLIB_TIME_SYSCALL_USE_RTC": false, + "NEWLIB_TIME_SYSCALL_USE_RTC_HRT": true, + "PARTITION_TABLE_CUSTOM": false, + "PARTITION_TABLE_CUSTOM_FILENAME": "partitions.csv", + "PARTITION_TABLE_FILENAME": "partitions_singleapp.csv", + "PARTITION_TABLE_MD5": true, + "PARTITION_TABLE_OFFSET": 32768, + "PARTITION_TABLE_SINGLE_APP": true, + "PARTITION_TABLE_SINGLE_APP_LARGE": false, + "PARTITION_TABLE_TWO_OTA": false, + "PARTITION_TABLE_TWO_OTA_LARGE": false, + "PERIPH_CTRL_FUNC_IN_IRAM": true, + "RTC_CLK_CAL_CYCLES": 1024, + "RTC_CLK_SRC_EXT_CRYS": false, + "RTC_CLK_SRC_EXT_OSC": false, + "RTC_CLK_SRC_INT_8MD256": false, + "RTC_CLK_SRC_INT_RC": true, + "SECURE_BOOT": false, + "SECURE_BOOT_V2_PREFERRED": true, + "SECURE_BOOT_V2_RSA_SUPPORTED": true, + "SECURE_FLASH_ENC_ENABLED": false, + "SECURE_ROM_DL_MODE_ENABLED": true, + "SECURE_SIGNED_APPS_NO_SECURE_BOOT": false, + "SOC_ADC_ARBITER_SUPPORTED": true, + "SOC_ADC_ATTEN_NUM": 4, + "SOC_ADC_CALIBRATION_V1_SUPPORTED": true, + "SOC_ADC_DIGI_CONTROLLER_NUM": 1, + "SOC_ADC_DIGI_DATA_BYTES_PER_CONV": 4, + "SOC_ADC_DIGI_IIR_FILTER_NUM": 2, + "SOC_ADC_DIGI_MAX_BITWIDTH": 12, + "SOC_ADC_DIGI_MIN_BITWIDTH": 12, + "SOC_ADC_DIGI_MONITOR_NUM": 2, + "SOC_ADC_DIGI_RESULT_BYTES": 4, + "SOC_ADC_DIG_CTRL_SUPPORTED": true, + "SOC_ADC_DIG_IIR_FILTER_SUPPORTED": true, + "SOC_ADC_DMA_SUPPORTED": true, + "SOC_ADC_MAX_CHANNEL_NUM": 5, + "SOC_ADC_MONITOR_SUPPORTED": true, + "SOC_ADC_PATT_LEN_MAX": 8, + "SOC_ADC_PERIPH_NUM": 2, + "SOC_ADC_RTC_MAX_BITWIDTH": 12, + "SOC_ADC_RTC_MIN_BITWIDTH": 12, + "SOC_ADC_SAMPLE_FREQ_THRES_HIGH": 83333, + "SOC_ADC_SAMPLE_FREQ_THRES_LOW": 611, + "SOC_ADC_SELF_HW_CALI_SUPPORTED": true, + "SOC_ADC_SHARED_POWER": true, + "SOC_ADC_SUPPORTED": true, + "SOC_AES_GDMA": true, + "SOC_AES_SUPPORTED": true, + "SOC_AES_SUPPORT_AES_128": true, + "SOC_AES_SUPPORT_AES_256": true, + "SOC_AES_SUPPORT_DMA": true, + "SOC_AHB_GDMA_SUPPORTED": true, + "SOC_AHB_GDMA_VERSION": 1, + "SOC_APB_BACKUP_DMA": true, + "SOC_ASSIST_DEBUG_SUPPORTED": true, + "SOC_ASYNC_MEMCPY_SUPPORTED": true, + "SOC_BLE_50_SUPPORTED": true, + "SOC_BLE_DEVICE_PRIVACY_SUPPORTED": true, + "SOC_BLE_MESH_SUPPORTED": true, + "SOC_BLE_SUPPORTED": true, + "SOC_BLUFI_SUPPORTED": true, + "SOC_BOD_SUPPORTED": true, + "SOC_BROWNOUT_RESET_SUPPORTED": true, + "SOC_BT_SUPPORTED": true, + "SOC_CACHE_MEMORY_IBANK_SIZE": 16384, + "SOC_CLK_RC_FAST_D256_SUPPORTED": true, + "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION": true, + "SOC_CLK_TREE_SUPPORTED": true, + "SOC_CLK_XTAL32K_SUPPORTED": true, + "SOC_COEX_HW_PTI": true, + "SOC_CPU_BREAKPOINTS_NUM": 8, + "SOC_CPU_CORES_NUM": 1, + "SOC_CPU_HAS_CSR_PC": true, + "SOC_CPU_HAS_FLEXIBLE_INTC": true, + "SOC_CPU_INTR_NUM": 32, + "SOC_CPU_WATCHPOINTS_NUM": 8, + "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE": 2147483648, + "SOC_DEDICATED_GPIO_SUPPORTED": true, + "SOC_DEDIC_GPIO_IN_CHANNELS_NUM": 8, + "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM": 8, + "SOC_DEDIC_PERIPH_ALWAYS_ENABLE": true, + "SOC_DEEP_SLEEP_SUPPORTED": true, + "SOC_DIG_SIGN_SUPPORTED": true, + "SOC_DS_KEY_CHECK_MAX_WAIT_US": 1100, + "SOC_DS_KEY_PARAM_MD_IV_LENGTH": 16, + "SOC_DS_SIGNATURE_MAX_BIT_LEN": 3072, + "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK": true, + "SOC_EFUSE_DIS_DIRECT_BOOT": true, + "SOC_EFUSE_DIS_DOWNLOAD_ICACHE": true, + "SOC_EFUSE_DIS_ICACHE": true, + "SOC_EFUSE_DIS_PAD_JTAG": true, + "SOC_EFUSE_DIS_USB_JTAG": true, + "SOC_EFUSE_HAS_EFUSE_RST_BUG": true, + "SOC_EFUSE_KEY_PURPOSE_FIELD": true, + "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS": true, + "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS": 3, + "SOC_EFUSE_SOFT_DIS_JTAG": true, + "SOC_EFUSE_SUPPORTED": true, + "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX": 32, + "SOC_FLASH_ENCRYPTION_XTS_AES": true, + "SOC_FLASH_ENCRYPTION_XTS_AES_128": true, + "SOC_FLASH_ENC_SUPPORTED": true, + "SOC_GDMA_NUM_GROUPS_MAX": 1, + "SOC_GDMA_PAIRS_PER_GROUP_MAX": 3, + "SOC_GDMA_SUPPORTED": true, + "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX": true, + "SOC_GPIO_CLOCKOUT_CHANNEL_NUM": 3, + "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT": 6, + "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK": 0, + "SOC_GPIO_FILTER_CLK_SUPPORT_APB": true, + "SOC_GPIO_IN_RANGE_MAX": 21, + "SOC_GPIO_OUT_RANGE_MAX": 21, + "SOC_GPIO_PIN_COUNT": 22, + "SOC_GPIO_PORT": 1, + "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP": true, + "SOC_GPIO_SUPPORT_FORCE_HOLD": true, + "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP": true, + "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER": true, + "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK": 4194240, + "SOC_GPSPI_SUPPORTED": true, + "SOC_GPTIMER_SUPPORTED": true, + "SOC_HMAC_SUPPORTED": true, + "SOC_HP_I2C_NUM": 1, + "SOC_I2C_CMD_REG_NUM": 8, + "SOC_I2C_FIFO_LEN": 32, + "SOC_I2C_NUM": 1, + "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE": true, + "SOC_I2C_SLAVE_SUPPORT_BROADCAST": true, + "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS": true, + "SOC_I2C_SUPPORTED": true, + "SOC_I2C_SUPPORT_10BIT_ADDR": true, + "SOC_I2C_SUPPORT_HW_CLR_BUS": true, + "SOC_I2C_SUPPORT_RTC": true, + "SOC_I2C_SUPPORT_SLAVE": true, + "SOC_I2C_SUPPORT_XTAL": true, + "SOC_I2S_HW_VERSION_2": true, + "SOC_I2S_NUM": 1, + "SOC_I2S_PDM_MAX_TX_LINES": 2, + "SOC_I2S_SUPPORTED": true, + "SOC_I2S_SUPPORTS_PCM": true, + "SOC_I2S_SUPPORTS_PDM": true, + "SOC_I2S_SUPPORTS_PDM_TX": true, + "SOC_I2S_SUPPORTS_PLL_F160M": true, + "SOC_I2S_SUPPORTS_TDM": true, + "SOC_I2S_SUPPORTS_XTAL": true, + "SOC_LEDC_CHANNEL_NUM": 6, + "SOC_LEDC_SUPPORTED": true, + "SOC_LEDC_SUPPORT_APB_CLOCK": true, + "SOC_LEDC_SUPPORT_FADE_STOP": true, + "SOC_LEDC_SUPPORT_XTAL_CLOCK": true, + "SOC_LEDC_TIMER_BIT_WIDTH": 14, + "SOC_LEDC_TIMER_NUM": 4, + "SOC_LIGHT_SLEEP_SUPPORTED": true, + "SOC_LP_PERIPH_SHARE_INTERRUPT": true, + "SOC_MAC_BB_PD_MEM_SIZE": 192, + "SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE": 16, + "SOC_MEMPROT_MEM_ALIGN_SIZE": 512, + "SOC_MEMPROT_SUPPORTED": true, + "SOC_MEMSPI_IS_INDEPENDENT": true, + "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED": true, + "SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED": true, + "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED": true, + "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED": true, + "SOC_MMU_LINEAR_ADDRESS_REGION_NUM": 1, + "SOC_MMU_PERIPH_NUM": 1, + "SOC_MPI_MEM_BLOCKS_NUM": 4, + "SOC_MPI_OPERATIONS_NUM": 3, + "SOC_MPI_SUPPORTED": true, + "SOC_MPU_MIN_REGION_SIZE": 536870912, + "SOC_MPU_REGIONS_MAX_NUM": 8, + "SOC_MWDT_SUPPORT_XTAL": true, + "SOC_PHY_COMBO_MODULE": true, + "SOC_PHY_DIG_REGS_MEM_SIZE": 21, + "SOC_PHY_SUPPORTED": true, + "SOC_PM_CPU_RETENTION_BY_RTCCNTL": true, + "SOC_PM_MODEM_PD_BY_SW": true, + "SOC_PM_MODEM_RETENTION_BY_BACKUPDMA": true, + "SOC_PM_SUPPORTED": true, + "SOC_PM_SUPPORT_BT_PD": true, + "SOC_PM_SUPPORT_BT_WAKEUP": true, + "SOC_PM_SUPPORT_CPU_PD": true, + "SOC_PM_SUPPORT_MAC_BB_PD": true, + "SOC_PM_SUPPORT_RC_FAST_PD": true, + "SOC_PM_SUPPORT_VDDSDIO_PD": true, + "SOC_PM_SUPPORT_WIFI_PD": true, + "SOC_PM_SUPPORT_WIFI_WAKEUP": true, + "SOC_RMT_CHANNELS_PER_GROUP": 4, + "SOC_RMT_GROUPS": 1, + "SOC_RMT_MEM_WORDS_PER_CHANNEL": 48, + "SOC_RMT_RX_CANDIDATES_PER_GROUP": 2, + "SOC_RMT_SUPPORTED": true, + "SOC_RMT_SUPPORT_APB": true, + "SOC_RMT_SUPPORT_RC_FAST": true, + "SOC_RMT_SUPPORT_RX_DEMODULATION": true, + "SOC_RMT_SUPPORT_RX_PINGPONG": true, + "SOC_RMT_SUPPORT_TX_ASYNC_STOP": true, + "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY": true, + "SOC_RMT_SUPPORT_TX_LOOP_COUNT": true, + "SOC_RMT_SUPPORT_TX_SYNCHRO": true, + "SOC_RMT_SUPPORT_XTAL": true, + "SOC_RMT_TX_CANDIDATES_PER_GROUP": 2, + "SOC_RNG_SUPPORTED": true, + "SOC_RSA_MAX_BIT_LEN": 3072, + "SOC_RTCIO_PIN_COUNT": 0, + "SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH": 128, + "SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM": 108, + "SOC_RTC_FAST_MEM_SUPPORTED": true, + "SOC_RTC_MEM_SUPPORTED": true, + "SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256": true, + "SOC_SDM_CHANNELS_PER_GROUP": 4, + "SOC_SDM_CLK_SUPPORT_APB": true, + "SOC_SDM_GROUPS": 1, + "SOC_SDM_SUPPORTED": true, + "SOC_SECURE_BOOT_SUPPORTED": true, + "SOC_SECURE_BOOT_V2_RSA": true, + "SOC_SHARED_IDCACHE_SUPPORTED": true, + "SOC_SHA_DMA_MAX_BUFFER_SIZE": 3968, + "SOC_SHA_GDMA": true, + "SOC_SHA_SUPPORTED": true, + "SOC_SHA_SUPPORT_DMA": true, + "SOC_SHA_SUPPORT_RESUME": true, + "SOC_SHA_SUPPORT_SHA1": true, + "SOC_SHA_SUPPORT_SHA224": true, + "SOC_SHA_SUPPORT_SHA256": true, + "SOC_SLEEP_SYSTIMER_STALL_WORKAROUND": true, + "SOC_SLEEP_TGWDT_STOP_WORKAROUND": true, + "SOC_SPI_FLASH_SUPPORTED": true, + "SOC_SPI_MAXIMUM_BUFFER_SIZE": 64, + "SOC_SPI_MAX_CS_NUM": 6, + "SOC_SPI_MAX_PRE_DIVIDER": 16, + "SOC_SPI_MEM_SUPPORT_AUTO_RESUME": true, + "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND": true, + "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE": true, + "SOC_SPI_MEM_SUPPORT_CHECK_SUS": true, + "SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE": true, + "SOC_SPI_MEM_SUPPORT_IDLE_INTR": true, + "SOC_SPI_MEM_SUPPORT_SW_SUSPEND": true, + "SOC_SPI_MEM_SUPPORT_WRAP": true, + "SOC_SPI_PERIPH_NUM": 2, + "SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT": true, + "SOC_SPI_SCT_BUFFER_NUM_MAX": true, + "SOC_SPI_SCT_CONF_BITLEN_MAX": 262138, + "SOC_SPI_SCT_REG_NUM": 14, + "SOC_SPI_SCT_SUPPORTED": true, + "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS": true, + "SOC_SPI_SUPPORT_CD_SIG": true, + "SOC_SPI_SUPPORT_CLK_APB": true, + "SOC_SPI_SUPPORT_CLK_XTAL": true, + "SOC_SPI_SUPPORT_CONTINUOUS_TRANS": true, + "SOC_SPI_SUPPORT_DDRCLK": true, + "SOC_SPI_SUPPORT_SLAVE_HD_VER2": true, + "SOC_SUPPORTS_SECURE_DL_MODE": true, + "SOC_SUPPORT_COEXISTENCE": true, + "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY": true, + "SOC_SYSTIMER_ALARM_MISS_COMPENSATE": true, + "SOC_SYSTIMER_ALARM_NUM": 3, + "SOC_SYSTIMER_BIT_WIDTH_HI": 20, + "SOC_SYSTIMER_BIT_WIDTH_LO": 32, + "SOC_SYSTIMER_COUNTER_NUM": 2, + "SOC_SYSTIMER_FIXED_DIVIDER": true, + "SOC_SYSTIMER_INT_LEVEL": true, + "SOC_SYSTIMER_SUPPORTED": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL": true, + "SOC_TEMP_SENSOR_SUPPORTED": true, + "SOC_TIMER_GROUPS": 2, + "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH": 54, + "SOC_TIMER_GROUP_SUPPORT_APB": true, + "SOC_TIMER_GROUP_SUPPORT_XTAL": true, + "SOC_TIMER_GROUP_TIMERS_PER_GROUP": 1, + "SOC_TIMER_GROUP_TOTAL_TIMERS": 2, + "SOC_TWAI_BRP_MAX": 16384, + "SOC_TWAI_BRP_MIN": 2, + "SOC_TWAI_CLK_SUPPORT_APB": true, + "SOC_TWAI_CONTROLLER_NUM": 1, + "SOC_TWAI_SUPPORTED": true, + "SOC_TWAI_SUPPORTS_RX_STATUS": true, + "SOC_UART_BITRATE_MAX": 5000000, + "SOC_UART_FIFO_LEN": 128, + "SOC_UART_HP_NUM": 2, + "SOC_UART_NUM": 2, + "SOC_UART_SUPPORTED": true, + "SOC_UART_SUPPORT_APB_CLK": true, + "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND": true, + "SOC_UART_SUPPORT_RTC_CLK": true, + "SOC_UART_SUPPORT_WAKEUP_INT": true, + "SOC_UART_SUPPORT_XTAL_CLK": true, + "SOC_USB_SERIAL_JTAG_SUPPORTED": true, + "SOC_WDT_SUPPORTED": true, + "SOC_WIFI_CSI_SUPPORT": true, + "SOC_WIFI_FTM_SUPPORT": true, + "SOC_WIFI_GCMP_SUPPORT": true, + "SOC_WIFI_HW_TSF": true, + "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH": 12, + "SOC_WIFI_MESH_SUPPORT": true, + "SOC_WIFI_PHY_NEEDS_USB_WORKAROUND": true, + "SOC_WIFI_SUPPORTED": true, + "SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW": true, + "SOC_WIFI_WAPI_SUPPORT": true, + "SOC_XTAL_SUPPORT_40M": true, + "SOC_XT_WDT_SUPPORTED": true, + "SPI_FLASH_AUTO_SUSPEND": false, + "SPI_FLASH_BROWNOUT_RESET": true, + "SPI_FLASH_BROWNOUT_RESET_XMC": true, + "SPI_FLASH_BYPASS_BLOCK_ERASE": false, + "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED": false, + "SPI_FLASH_DANGEROUS_WRITE_ABORTS": true, + "SPI_FLASH_DANGEROUS_WRITE_ALLOWED": false, + "SPI_FLASH_DANGEROUS_WRITE_FAILS": false, + "SPI_FLASH_ENABLE_COUNTERS": false, + "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE": true, + "SPI_FLASH_ERASE_YIELD_DURATION_MS": 20, + "SPI_FLASH_ERASE_YIELD_TICKS": 1, + "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND": false, + "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST": false, + "SPI_FLASH_ROM_DRIVER_PATCH": true, + "SPI_FLASH_ROM_IMPL": false, + "SPI_FLASH_SIZE_OVERRIDE": false, + "SPI_FLASH_SUPPORT_BOYA_CHIP": true, + "SPI_FLASH_SUPPORT_GD_CHIP": true, + "SPI_FLASH_SUPPORT_ISSI_CHIP": true, + "SPI_FLASH_SUPPORT_MXIC_CHIP": true, + "SPI_FLASH_SUPPORT_TH_CHIP": true, + "SPI_FLASH_SUPPORT_WINBOND_CHIP": true, + "SPI_FLASH_SUSPEND_TSUS_VAL_US": 50, + "SPI_FLASH_VENDOR_BOYA_SUPPORTED": true, + "SPI_FLASH_VENDOR_GD_SUPPORTED": true, + "SPI_FLASH_VENDOR_ISSI_SUPPORTED": true, + "SPI_FLASH_VENDOR_MXIC_SUPPORTED": true, + "SPI_FLASH_VENDOR_TH_SUPPORTED": true, + "SPI_FLASH_VENDOR_WINBOND_SUPPORTED": true, + "SPI_FLASH_VENDOR_XMC_SUPPORTED": true, + "SPI_FLASH_VERIFY_WRITE": false, + "SPI_FLASH_WRITE_CHUNK_SIZE": 8192, + "SPI_FLASH_YIELD_DURING_ERASE": true, + "XTAL_FREQ": 40, + "XTAL_FREQ_40": true +} \ No newline at end of file diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader/cmake_install.cmake new file mode 100644 index 000000000..0924792ca --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake new file mode 100644 index 000000000..602b1f05f --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/cmake_install.cmake new file mode 100644 index 000000000..8871d8357 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/cmake_install.cmake @@ -0,0 +1,144 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/riscv/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/main/cmake_install.cmake") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/efuse/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/efuse/cmake_install.cmake new file mode 100644 index 000000000..c0b22a336 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/efuse/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake new file mode 100644 index 000000000..edd453192 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake new file mode 100644 index 000000000..7eda220c5 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_common/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_common/cmake_install.cmake new file mode 100644 index 000000000..91e7a8928 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_common/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake new file mode 100644 index 000000000..13e5043b6 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake new file mode 100644 index 000000000..42a291ccb --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake new file mode 100644 index 000000000..6be777bb5 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_rom/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_rom/cmake_install.cmake new file mode 100644 index 000000000..ab2e34015 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_rom/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_security/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_security/cmake_install.cmake new file mode 100644 index 000000000..cb5e49509 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_security/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_system/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_system/cmake_install.cmake new file mode 100644 index 000000000..b1618e77a --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_system/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esptool_py/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esptool_py/cmake_install.cmake new file mode 100644 index 000000000..5c36ee24f --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esptool_py/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/freertos/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/freertos/cmake_install.cmake new file mode 100644 index 000000000..56cfd8025 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/freertos/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/hal/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/hal/cmake_install.cmake new file mode 100644 index 000000000..7c9c279d3 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/hal/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/log/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/log/cmake_install.cmake new file mode 100644 index 000000000..4df0bbfec --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/log/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/main/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/main/cmake_install.cmake new file mode 100644 index 000000000..0ab5e3a87 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/main/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake new file mode 100644 index 000000000..84fdc90da --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/newlib/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/newlib/cmake_install.cmake new file mode 100644 index 000000000..9a7192b3b --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/newlib/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/partition_table/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/partition_table/cmake_install.cmake new file mode 100644 index 000000000..e2782220e --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/partition_table/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/riscv/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/riscv/cmake_install.cmake new file mode 100644 index 000000000..85ff7c6ad --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/riscv/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/riscv + +# 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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/soc/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/soc/cmake_install.cmake new file mode 100644 index 000000000..746e0f5c4 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/soc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/spi_flash/cmake_install.cmake b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/spi_flash/cmake_install.cmake new file mode 100644 index 000000000..46b54bfc2 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/spi_flash/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/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/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/kconfigs.in b/ESP-IDF_mqtt-ssl/build/bootloader/kconfigs.in new file mode 100644 index 000000000..0a4b1b72f --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/kconfigs.in @@ -0,0 +1,11 @@ +source "/home/abobkov/esp/esp-idf/components/efuse/Kconfig" +source "/home/abobkov/esp/esp-idf/components/esp_common/Kconfig" +source "/home/abobkov/esp/esp-idf/components/esp_hw_support/Kconfig" +source "/home/abobkov/esp/esp-idf/components/esp_security/Kconfig" +source "/home/abobkov/esp/esp-idf/components/esp_system/Kconfig" +source "/home/abobkov/esp/esp-idf/components/freertos/Kconfig" +source "/home/abobkov/esp/esp-idf/components/hal/Kconfig" +source "/home/abobkov/esp/esp-idf/components/log/Kconfig" +source "/home/abobkov/esp/esp-idf/components/newlib/Kconfig" +source "/home/abobkov/esp/esp-idf/components/soc/Kconfig" +source "/home/abobkov/esp/esp-idf/components/spi_flash/Kconfig" \ No newline at end of file diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/kconfigs_projbuild.in b/ESP-IDF_mqtt-ssl/build/bootloader/kconfigs_projbuild.in new file mode 100644 index 000000000..4d7473bb6 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/kconfigs_projbuild.in @@ -0,0 +1,5 @@ +source "/home/abobkov/esp/esp-idf/components/bootloader/Kconfig.projbuild" +source "/home/abobkov/esp/esp-idf/components/esp_app_format/Kconfig.projbuild" +source "/home/abobkov/esp/esp-idf/components/esp_rom/Kconfig.projbuild" +source "/home/abobkov/esp/esp-idf/components/esptool_py/Kconfig.projbuild" +source "/home/abobkov/esp/esp-idf/components/partition_table/Kconfig.projbuild" \ No newline at end of file diff --git a/ESP-IDF_mqtt-ssl/build/bootloader/project_description.json b/ESP-IDF_mqtt-ssl/build/bootloader/project_description.json new file mode 100644 index 000000000..00da928f1 --- /dev/null +++ b/ESP-IDF_mqtt-ssl/build/bootloader/project_description.json @@ -0,0 +1,1634 @@ +{ + "version": "1.1", + "project_name": "bootloader", + "project_version": "v5.4", + "project_path": "/home/abobkov/esp/esp-idf/components/bootloader/subproject", + "idf_path": "/home/abobkov/esp/esp-idf", + "build_dir": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader", + "config_file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/sdkconfig", + "config_defaults": "", + "bootloader_elf": "", + "app_elf": "bootloader.elf", + "app_bin": "bootloader.bin", + "build_type": "flash_app", + "git_revision": "v5.4", + "target": "esp32c3", + "rev": "", + "min_rev": "3", + "max_rev": "199", + "phy_data_partition": "", + "monitor_baud" : "115200", + "monitor_toolprefix": "riscv32-esp-elf-", + "c_compiler": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc", + "config_environment" : { + "COMPONENT_KCONFIGS" : "/home/abobkov/esp/esp-idf/components/efuse/Kconfig;/home/abobkov/esp/esp-idf/components/esp_common/Kconfig;/home/abobkov/esp/esp-idf/components/esp_hw_support/Kconfig;/home/abobkov/esp/esp-idf/components/esp_security/Kconfig;/home/abobkov/esp/esp-idf/components/esp_system/Kconfig;/home/abobkov/esp/esp-idf/components/freertos/Kconfig;/home/abobkov/esp/esp-idf/components/hal/Kconfig;/home/abobkov/esp/esp-idf/components/log/Kconfig;/home/abobkov/esp/esp-idf/components/newlib/Kconfig;/home/abobkov/esp/esp-idf/components/soc/Kconfig;/home/abobkov/esp/esp-idf/components/spi_flash/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD" : "/home/abobkov/esp/esp-idf/components/bootloader/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esp_rom/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esptool_py/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/partition_table/Kconfig.projbuild" + }, + "common_component_reqs": [ "log", "esp_rom", "esp_common", "esp_hw_support", "newlib", "riscv" ], + "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", "riscv", "soc", "spi_flash", "" ], + "build_component_paths" : [ "/home/abobkov/esp/esp-idf/components/bootloader", "/home/abobkov/esp/esp-idf/components/bootloader_support", "/home/abobkov/esp/esp-idf/components/efuse", "/home/abobkov/esp/esp-idf/components/esp_app_format", "/home/abobkov/esp/esp-idf/components/esp_bootloader_format", "/home/abobkov/esp/esp-idf/components/esp_common", "/home/abobkov/esp/esp-idf/components/esp_hw_support", "/home/abobkov/esp/esp-idf/components/esp_rom", "/home/abobkov/esp/esp-idf/components/esp_security", "/home/abobkov/esp/esp-idf/components/esp_system", "/home/abobkov/esp/esp-idf/components/esptool_py", "/home/abobkov/esp/esp-idf/components/freertos", "/home/abobkov/esp/esp-idf/components/hal", "/home/abobkov/esp/esp-idf/components/log", "/home/abobkov/esp/esp-idf/components/bootloader/subproject/main", "/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc", "/home/abobkov/esp/esp-idf/components/newlib", "/home/abobkov/esp/esp-idf/components/partition_table", "/home/abobkov/esp/esp-idf/components/riscv", "/home/abobkov/esp/esp-idf/components/soc", "/home/abobkov/esp/esp-idf/components/spi_flash", "" ], + "build_component_info" : { + "bootloader": { + "alias": "idf::bootloader", + "target": "___idf_bootloader", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/bootloader_support/libbootloader_support.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_common.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/secure_boot.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/flash_partitions.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp_image_format.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_init.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_console.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c", "/home/abobkov/esp/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/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/efuse/libefuse.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.c", "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c", "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c", "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c", "/home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_api.c", "/home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_fields.c", "/home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_utility.c", "/home/abobkov/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c" ], + "include_dirs": [ "include", "esp32c3/include" ] + }, + "esp_app_format": { + "alias": "idf::esp_app_format", + "target": "___idf_esp_app_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a", + "sources": [ "/home/abobkov/esp/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/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_common/libesp_common.a", + "sources": [ "/home/abobkov/esp/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/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/esp_hw_support/cpu.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c" ], + "include_dirs": [ "include", "include/soc", "include/soc/esp32c3", "dma/include", "ldo/include", "debug_probe/include" ] + }, + "esp_rom": { + "alias": "idf::esp_rom", + "target": "___idf_esp_rom", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_rom/libesp_rom.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_print.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c" ], + "include_dirs": [ "include", "esp32c3/include", "esp32c3/include/esp32c3", "esp32c3" ] + }, + "esp_security": { + "alias": "idf::esp_security", + "target": "___idf_esp_security", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/esp_system/libesp_system.a", + "sources": [ "/home/abobkov/esp/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/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/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/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/hal/libhal.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/hal/hal_utils.c", "/home/abobkov/esp/esp-idf/components/hal/efuse_hal.c", "/home/abobkov/esp/esp-idf/components/hal/esp32c3/efuse_hal.c", "/home/abobkov/esp/esp-idf/components/hal/wdt_hal_iram.c", "/home/abobkov/esp/esp-idf/components/hal/mmu_hal.c", "/home/abobkov/esp/esp-idf/components/hal/cache_hal.c" ], + "include_dirs": [ "platform_port/include", "esp32c3/include", "include" ] + }, + "log": { + "alias": "idf::log", + "target": "___idf_log", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/log", + "type": "LIBRARY", + "lib": "__idf_log", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/log/liblog.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/log/src/noos/log_timestamp.c", "/home/abobkov/esp/esp-idf/components/log/src/log_timestamp_common.c", "/home/abobkov/esp/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/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/main/libmain.a", + "sources": [ "/home/abobkov/esp/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/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/micro-ecc/libmicro-ecc.a", + "sources": [ "/home/abobkov/esp/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/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/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": [] + }, + "riscv": { + "alias": "idf::riscv", + "target": "___idf_riscv", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/riscv", + "type": "CONFIG_ONLY", + "lib": "__idf_riscv", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "soc": { + "alias": "idf::soc", + "target": "___idf_soc", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/soc", + "type": "LIBRARY", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/soc/libsoc.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/soc/lldesc.c", "/home/abobkov/esp/esp-idf/components/soc/dport_access_common.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/interrupts.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/gpio_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/uart_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/adc_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/gdma_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/spi_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/ledc_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/rmt_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/sdm_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/i2s_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/i2c_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/timer_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/mpi_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/twai_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/wdt_periph.c" ], + "include_dirs": [ "include", "esp32c3", "esp32c3/include", "esp32c3/register" ] + }, + "spi_flash": { + "alias": "idf::spi_flash", + "target": "___idf_spi_flash", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader/esp-idf/spi_flash/libspi_flash.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/spi_flash/spi_flash_wrap.c" ], + "include_dirs": [ "include" ] + } + }, + "all_component_info" : { + "app_trace": { + "alias": "idf::app_trace", + "target": "___idf_app_trace", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/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/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/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" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "cmock": { + "alias": "idf::cmock", + "target": "___idf_cmock", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/ESP-IDF_mqtt-ssl/build/bootloader" ] + }, + "cxx": { + "alias": "idf::cxx", + "target": "___idf_cxx", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/esp-idf/components/efuse", + "lib": "__idf_efuse", + "reqs": [], + "priv_reqs": [ "bootloader_support", "soc", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c3/include" ] + }, + "esp-tls": { + "alias": "idf::esp-tls", + "target": "___idf_esp-tls", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/ESP-IDF_mqtt-ssl/build/bootloader", "esp-tls-crypto" ] + }, + "esp_adc": { + "alias": "idf::esp_adc", + "target": "___idf_esp_adc", + "prefix": "idf", + "dir": "/home/abobkov/esp/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", "esp32c3/include", "deprecated/include" ] + }, + "esp_app_format": { + "alias": "idf::esp_app_format", + "target": "___idf_esp_app_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/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/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/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/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/esp-idf/components/esp_driver_dac", + "lib": "__idf_esp_driver_dac", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/esp32c3", "dma/include", "ldo/include", "debug_probe/include" ] + }, + "esp_lcd": { + "alias": "idf::esp_lcd", + "target": "___idf_esp_lcd", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/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/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/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/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/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", "esp32c3/include" ] + }, + "esp_pm": { + "alias": "idf::esp_pm", + "target": "___idf_esp_pm", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/esp-idf/components/esp_psram", + "lib": "__idf_esp_psram", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_ringbuf": { + "alias": "idf::esp_ringbuf", + "target": "___idf_esp_ringbuf", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/esp-idf/components/esp_rom", + "lib": "__idf_esp_rom", + "reqs": [], + "priv_reqs": [ "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c3/include", "esp32c3/include/esp32c3", "esp32c3" ] + }, + "esp_security": { + "alias": "idf::esp_security", + "target": "___idf_esp_security", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/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/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/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/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/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/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/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/esp-idf/components/hal", + "lib": "__idf_hal", + "reqs": [ "soc", "esp_rom" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "platform_port/include", "esp32c3/include", "include" ] + }, + "heap": { + "alias": "idf::heap", + "target": "___idf_heap", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/esp-idf/components/idf_test", + "lib": "__idf_idf_test", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/esp32c3" ] + }, + "ieee802154": { + "alias": "idf::ieee802154", + "target": "___idf_ieee802154", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/ieee802154", + "lib": "__idf_ieee802154", + "reqs": [], + "priv_reqs": [ "esp_phy", "driver", "esp_timer", "esp_coex", "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "json": { + "alias": "idf::json", + "target": "___idf_json", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/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/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/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/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/esp-idf/components/mqtt/esp-mqtt/include" ] + }, + "newlib": { + "alias": "idf::newlib", + "target": "___idf_newlib", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/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/esp-idf/components/openthread", + "lib": "__idf_openthread", + "reqs": [ "esp_netif", "lwip", "esp_driver_uart", "driver" ], + "priv_reqs": [ "console", "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/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/esp-idf/components/perfmon", + "lib": "__idf_perfmon", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "protobuf-c": { + "alias": "idf::protobuf-c", + "target": "___idf_protobuf-c", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/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/esp-idf/components/riscv", + "lib": "__idf_riscv", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "rt": { + "alias": "idf::rt", + "target": "___idf_rt", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/esp-idf/components/soc", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c3", "esp32c3/include", "esp32c3/register" ] + }, + "spi_flash": { + "alias": "idf::spi_flash", + "target": "___idf_spi_flash", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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/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/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/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/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/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/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/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/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/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/esp-idf/components/xtensa", + "lib": "__idf_xtensa", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "port/include", "esp_supplicant/include" ] + }, + "main": { + "alias": "idf::main", + "target": "___idf_main", + "prefix": "idf", + "dir": "/home/abobkov/esp/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/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": "" +} diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..03397583fb3259511dbe2c90d95e4e08bf81c08f GIT binary patch literal 89628 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 RpsKq|_NXg8Rwat={{d%2vULCe literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..32d24815661af479564a71c93fbe1a346e00acae GIT binary patch literal 24748 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 Q$F&~U!lHd?f?!SDzcsajyZ`_I literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..e419705bb7d1d46d5607148e8f594fef8e31b928 GIT binary patch literal 7044 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 Req-2v_o02SLTAMI{S#?g|D^x` literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..34896441dae80e6680b14343db280752287535cd GIT binary patch literal 26868 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 T60XIr?~?PB!o5wCjPJhy>ut71 literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..e6c96ca2cdba433393f8a246a7faa6b95a61da7a GIT binary patch literal 8468 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 KwBHzEGw^?$FDqUE literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..2ed92dccb93216c2128d747b66da536899ef923e GIT binary patch literal 44684 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ǓNF6IUe2eHcey_}K9;UA9P_|O=L)utct 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..65e68f3a4047cfee3c42993fa3b185528bcaca23 GIT binary patch literal 29884 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%0Am);-OT5oNPlQI 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..c4876b9d8059320a075c3a55d0a06584859e0e52 GIT binary patch literal 108340 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0b2a991f78714c89cb7a8738c5e359ba376db969 GIT binary patch literal 2692 zcmb7GOK%)S5U%m8Lt-apO?U^11@QM2@Yeref6Z>EAPh`JwI#+NV2 znJissjo!l(AN=>qDK`B6P@_4>lCbG|nRk$lo1qx8T2atz`dKo}(l9LqySlL-G)3+c zDbhuIlBKpUXDQCoenUQZ4o0bn`e_(6n9Ppw*5Q7h-3Wd3diC1AwVMTDiC(|5)lEJu z3QLH%>5ZZ|pzYo3jZNo5!|B*fgLSbP13C5m99pN=qw)$5H?zlgHb5_mgU z0bk%27-h=S%o2kkW( z_+v8Gd41LwW#QUGr<=5gt**}xS;G>PWt2EcMzJ$&A!|;m`?p4a{8Mcj@l|Z z#)PLTrrPP+XOi5)nj%_m)CxZ_!3<1Vn&T(wz8TLkdJ_El#J5Dx1HU}^h$U)+pQ*H8 znqUSe=ruff+fPY)z2jG8Icn*HM!VkfJs_;+1Kdtc3 zz`v~U&%uAJ@UOscRruH7Q<*)qOj@2c0hx5_Kh7R|CkVY!zw3Hl9*$dN?_9pN<+PPu zQ?>(J#>G(@swf>?#;6pP!3pT-d}&@N&4tojEX{gp9NmorUXBr^y{siyi=jS&?+HU) z7ORZ$DJ%~_4OPHL7~jiYqGzE-T|%-Ma}wk{)KH7)MaHMuOT>H0;L{)S2Grn=A#X#C z2PLF;8RPC?;S0fdSVHPC=D{He)Ob`v!j>jOEk0iP#$%UbO; z7jQDJTu0zq?g03j!0NFM6xK)fE*jLIjg00v*70229wt)faG;JmQkZ=#M|#3bIvMv1 za5N2-TgF|{1eW__VXJG+{AVQn4kvHN$DuqIbts?k)uDdCpWAovY0>@hcCE%;#H4+r IgJ5;szgi83XaE2J literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4e617df315f9669db1c645d60040fa58b386617e GIT binary patch literal 27828 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8e1b3e2b34ece0de486cb2b77a599862834c2191 GIT binary patch literal 89680 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 RRv*()%m0FatF3!%{vS#oU6=p> literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..d27afe490b9f13118a40f3bfb7ea5b63c9d3841d GIT binary patch literal 53220 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 K|1EWM|9=37yj*Z=pM7u@@Pp7WV= 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..04367337a646b5071ea852479c38478f18541260 GIT binary patch literal 81528 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 E4?o=&ng9R* literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a1d7c12f7d30e88b82428e9ec918f58032c58a5c GIT binary patch literal 92636 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 EzhxVJrvLx| literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..dbb0c57c71ba07d3a543e6fb2d39f6c771f7c671 GIT binary patch literal 258228 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 IHm!F5AJm`~RsaA1 literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..c9d52dc833475cce9660d7fc963ab62997cd73bf GIT binary patch literal 103076 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..621a6fa75241ed399e4a901ca70370d02aa046ee GIT binary patch literal 109064 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 RzWa1ap@jEQ%0{-_{{obl{x$#r literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..657d57e1e5804e974f6ed887e7c42345dbcb88c9 GIT binary patch literal 365572 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 z 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 MVRkqVEoK(?Kd{6%MF0Q* literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..caf6d408005d4b11e59439e68d3c67e0f51f1db7 GIT binary patch literal 175932 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

;8r?7r&8kqp zoguBn1!ve5r*EYSUBf{Qrp`qnF?IgU8M-Jm_(8H0q+JaUSn!ln9`fFd%E9oE8|9%1 z@e{8+G2xPGqXcy#5XfLH1%6HnKJRZzlpF;JZ)50r?lx5@;0g`QIY)b6mqY^($S_<=%QyJ4PAhQz>n-uhRq@> z=)whfRY%Jr+8Q;K;)n7C_(~0>gieiro=XXxZY@)MQYmtwQk8F--qZC_{WG{i>-B36 zr)moAIoodT0oPbAF!HCI&%{r=RoM*5f5H$6UUjdWVCAGM#R=ccvGc$LT)%|!IPP?4 zTY`-!?$yW70-<@9aEC6lhhFGj?6YT1Sl|~*uXb&I(zeZE5Xv_7%R4#RSJ$`>%!Ps0 zr6F2rR$*1S#Fn8xzg{RkFdfqc>$wqArpN8!pv?5g?aDg4_6CyW!68>KVcJD7Ww2gk zQ4k#R@KJnRp5%W7EXodY$;B`r|XKDvjoyZrFpW zOT4t#=LV{}Om{yk5=~*3`ZSv)DR2x`UwnT-lJ7t0v>kH4ouJm+Q8Z_MC zHLN%0LY&YV`sz=w=&KM1w1&Z!$p1$3*%mF$(f@2l5Y5f6?agEM<_X*cP0jFLQqiHO zKFt_p`xNk0k8AA8WqNrpe578^Yw!AlGP<5*X^xW)eifxdOk`>^OzGhN;u6v`OHy!% zKf9~06PLI%2J#kH6fXjza*&gzOwX3(K^ay? z<5v8`ncmoEn^p5W#t8mtr-s_wquk(QprMm9JGYNy9+!FUu^mHM$Kuhjw`$*hB#N*; z=BbID;ZsnOidTucsz~PW_Gh#|y}g#CghCTLhj7zQdzv~#2uF246U%4XF))VLPxTL7 zp}k%(GdhPNneE$?8C|YI-J)u`^) zpHsR|?5vyY)Ia1G>e`)SrZ3s?(lfhjSr=D`rcQz5y09yr2-UIi65WE9b@PimhB~Db zb-QJZk#@%yJamv?Y+~myLfQibsj}d>Rm(#N{UDg?xq5j>g}dD_2F)GcAKfNB-J3Y0 zy@KF6qbIZvoqMcyCI`k889UM1)#bVIPR3a~NwyRx>D?ZVbxP3&PEL3I=orFTAkG80 zdrDkCQP77gDAgD0ah=Y0{vdnW^zYQbn8_?1v;vt;x}aa+v#A~DbAKuE;x-`8E}R?~ z_~jZJqyvd{Ef^$MKDd2IM`4K6SL!=D=g#b2mq~f2)KD(4GY&sPs?<`t!h@60xlsQnUHC(%u?_^ooLu zP-0D6Bdi8GO?fZ+m0Zv4hhH9d>iE0Qj zyW&x zCw$yQcT0SNlttKsfAD$B+8CyV91Z6z*GT&IsN6?Irq^xT;_`rhkm99>NuL)@`2(H70Fxb~0k zXrg9C<|Gnx8_uglu86HNk(jN-cc{%OcvLZ4Icgx2^ynWGvkxvFqVI`sxz16$Cw2=H z!y^ZW4VE4KmZdIYVy1{&RutWG^Es|te`jgZYEFTDap4l%qlnV~Xlde*y9XI|N<`A# zTB%%bM4pLTt0{`aoHb5(=T@%ahUVx~%y}i2-fw7FL^M$wLd;$zYEE=X+$O8zR(z3| z;x=J*vGTdOkWkU3SNs^cViBywx7KQWeRoa>Dc8Pu5IIt*tCrZRGZo*ME4H=bvdDEM z(O`={apiBAP>H6YX`{^w)n>ZH`=4lltvB(SVpx;h%6f@yB~DNmtz-tITqN^1D7Nmz zjglL~#G`anF&lIvCzfWGikEa;=UM8CgkK4z&P)PnBJWwvxo6b8r$Sb9p8P+tCI(a7 zvUeiwU9uQQ+oZh{b7j{xv4Dx&1d54bAV%o#5ZgxLQ`L3r2*rtOxtAE@Yq?@uD~ZRf z=29eK28-~y;3kPcLep+RGL^kVOwe+C@7#JNi)}lyOytiIiiL)_mCDv`-0mUbAa2|2 z9>OG>ao%&0u;Ff5`i+OA&B7r2Au@nXyVjBnqNtqs_V23CejL4vu3uqwnXQA*ez@X@ zS~~YmE08+2OlV`+ISR0+sn%05{>Nk&M63u^1%$~WiF$R;*Rq-TXYP4CF-Ac!8xb;fBIVf(eV*KD8 zY5aMBrM|TxLM;woiGpQo#LuEO(>Go$jzw;A72|VVVPnmulC}M>pZ|)$zasFj2ply6 zAL3KYQFSF&5&V&#|C8B4{{UeBQlSC!>laoHD6gom_+I_u0aZ;6`u~14^Qs3_)-PJ=S{!nhLYHF&f9?)E0U)waGv8JhV@!-OK+DKJxwJ|nm zNdLnA1Ir2r77iISXwd0xbZToV23%BG*`}Q84XCNBtX(v(>YvfF@2zc0nZA~t+gwxI z)E{4N!e2Jfo$o(i-!?VRn^#qhdo0OK&5bp67vVl)%4_QBwzB!shAO%}vtm(AZF9ex zx{+pxVj&eXOL^pD6^g|oA^aYwP^?QzM46itf}exvCw@6+C@6`g1iIN)w?iN~Dfrnv z_!%Na*uyw;dtZq5Qmu_{qJ^wT*!a*PC8B?YRw&lPYGnnMPlt9SxSx*uXmH;#CDP8+ z=w@roOo=p`k_oot!a%oBw`dDHNHCH>D+hvbaNkqhYaQ!BT1wz>hBcR&66s)Cg+mn2 zQ$zz)Bno1u2Wn1|V(Xm*we-M7cF;^7%ECdnwB1M~-8817(k{@Qi~9_(9!4%=6x&88+cALscnhN$$lx3%S=B`u(gH_1Hq=Rfj| ze0Gs^b4U6?t;&+5z9Jel2i@!z&=yV;TVk@MuA#C#+JabALzKq zeurp6`(tn;w?Pjc_Pfs@lU+IC6TX_lwVt#cXCyQA)vfFBgmTpNzPIqChq#9|(sXB#wk^UMtZS-lFLi$_R zYyF@ubjVY;i=l)@)n;F;O83m3c`hIz-)l4kmSU0VCgtHXjet9Cjf-_1c~=WxSnM!qNDD zCCvz2&x(|pc!wgn=4bFqAxV$)uOGXg@iPXk?@9i3`9#^7G|IGYxa@TLZrm|EG!jTw zXOm7HuEak5i*>{E0|P|sv&)_n<43!<36VShSxfMzvyr%U%t~PKWFv9w7)ofaxi(PZ zy)xKV2Q7FjRNEN1T75+fsE002(4i9NsjDT|8PaJJ?_fD~*5v6JBS5`ywd8zv?YhxO zw88|DiADODn59K_(93yt!{EWdojn@p*I?~~m+MR{vYn!gbH>lf2wKKp`NlchbT0Up zlwy$woc1$DJ2J<3fI8%gJKms#RP8dNk5QDK-#~`~7)%atJF_pwAyddhYR5iH>UK;G z7o;CLpFbv_|D6s52*NWo2iy_I#YHBanJ|GhSDqa-a<8-X2eRe1-GsI%0@g}oovZy3 z)wUA7bODJ()9d6k@NTPGGwd2IBgk`=k%*1p)(?iML9MrpCl zj`TESmcz)8Y0y3~A&z7l$(NL?*BWyuiQChkN_D5yz-i}_d{s!ljA*AnI^1^U_qqce zGi-YO2-Zd$6lWh{qBL|9&Lw&;yPmp|vu(+cV7IYB4x%*N%7gPj&{|ykv4sc7f0?T#y2K~-jII>8` zBK|pY8A)ihx>bUFQ607A6FN;f*+70^`%LR>+}mRvBUz^9iN*_>=%?v>t8LzewGh0s z8iWWZims+IVotBnxl=J#V3Q?57Q6Y>H+bnQ)-~8dWev)>akjDGy^a_Lhyv;c0M@A_ z-|C`-a^yR0O3t$-qk>_8uF0^VMv0YoA$i=U8~E>52-lA55lSf9l(kNi-s3Da@##S- zxQ|==?oIdCKI|1V+}_g!ZMH{}Qrz5p#N4G=$Y*?$UqQJ$$b=$=#y_kr^nxVSb6Xuu z(kmw&f<78~5EEy`O&}K&Oab!P9Y@?GaWI z>qn%MsqMT$xoIiry`7f+Xzbxn5Rhijx?88^+1IV4PKpxhv$Y?~h|qo+3xbF!)AOi1 zSlOis9(FK3PqsZBg(+wkD@e^=CVLV1=GsDt%t!@&bTj39G?gh0&z19fiH0DqX8E#B z+wnNv71+I~?GXj8(a6X>0KU+(Q9>ySX{NZo){4F^5MJpRSPxN)a`QynqAdx=N@k{u zihXxJD>6xk*B|lM`CU`@nuC4yz}Nlbx6r+g_u;rqI{N%|nS?x{2)R7LLQA=B$HvW2 z=u%wV*r0?Ctgg0wO)M+;5J8BB$M50K|5tkbF?$`eXC=R9SGHMaU91zHj@&Dub|nqQ z!`hE!(XrZZ=lcIk?cB-j9I?-Le*>L&g^tUgBfO{a!MD)e+1~AIN$1s{*>2oSrmS}3 zw z+~FB@%&8{kRvK@G_x3vIQ*@jKG*6!k9BNzb=(id>)_8Ef>1?OqAc`2CUM{tZKZd zs;r^BxpICWD{H97U$L)hRMm@WYaQs1L8EHfy!u5IwN+|fRb~CWsb|D(H1tRh{nHyfXNC5$ZK9EU&FaFib4Tzq577 zjDKq4lv$%EPb^mW^!MVxyW&L+wKbIptvaV<+T_t=(b4*bOI2-6Q!_cOokOEgQN|Mr zpQ^5{M+rVfzNogjthv0VHn3NL50s<0p|-qIk5-_eYU}GR$}#`M^}4dQs=RJdgLHRB zePfUSF64H&5#ll)96Q88B$~)QL=Lg8nMck`!{dV-;&{Z5R&#wYwoNscRh6N)=9BZ4 zja54Dj0;t0Ll;t9t-WCAkz>u}$borfH9B!+qQ-yvKIy0R=`;K8bLfJBo}NN8>uEY^kxo(7gt<_M44z-!sG7@>8_jMS z1PNNMGdh@LaUE`+MsqDbaP>$#@JPdPVd?4V&e^sRuLehbShYDU!5HViJr zeN9t&zov$&$`OSF2c15saL`~a#}pjVh%Y15EUYZMtfsQ55&u>r%d2W~`du{dlJdst zenW6~(Y%VBep4^X>4y*YkGQCA5!&ciUA?HTQcv7|=%fDGgtB?%&1i+WuD)N>e0=`@ zd;KnHEN_5nnDn(({VHmjt81!i=jqB&Ua)9kL%-&7tRg`{Gv;%@rb}uN z&3=gF;;P0by;cM{zfdn%P0i)ai!euZ#M>?yM@m3F5;VG$LUmP_=s}pT>e0p}jYumh zH)gRUHXDpz$atRVc}s~fv1tmHMzyef$*l6)VD%Xk$n0o18q zHnAy4C%Yb2)mE84Q(MKr<|>_c5UA6R=bJV<=YPhR66gLHH<{^QwAlvn{*sLna13E3y z22@kmRE3@*a~5LRrd34MqcvS(w~!!Si5l{HUcacZvP$XRV7tNufDIFaw)-HBOZ-wF z?4PC@t(BDB<{L{`%qXqpfKXudw{m!|G|N`}f_nC)(;DmbiJ@sg$&6|JreHCmyNSi) z$`)SS+}y9Jsdj+=Mo-+n%^OX8H)%&LqqVTCyvYqsS=quxwezY6+tY;If@|u`ZWkAe zdGpMG%&ezARM#|OKQ(DbGh8*+*W39?b4HoKjGa2|d}M56lio-4IVEUpUf_=^Gv87w zLvd4cO=fC7aL&UvDZ)(zCXX`g*e2)GioA(8_zQG=Zzmb8H>ECcgROs?hMp(JOT!M0a zjmex=dS&S9@T$m-(Y3LgQf_XyF7=kQThniAe|yG{I)qzxj(KX#(_@|=^B-eg81v$o zm&Uw2=9Mw8j(Kg&e~!sCw#f?ptJ{*-|1|fJ#&JI;GiQSJ{hV~`X{H*3Kk3oCjc%6H ztz}h}(^hXB*}R;z@aIccl;=I#ik!Ac3Z!nfj zA5UweGj|&IfpRS}D3Y<089f$*VZNxVLZ{<4niVsL`oe}mWeW=%29{Oof6V!wZs>?_ z?iXU49n|1^gjW+_$6itOm%rJ2{S#}sL@@p81zQ+FiM%5CYV|Qe!DILt2KSN*;FCP| z<(heoq58S5PGaV{MDjvUzu4nRNqDX&U*Pf894vjWL}{0xKR z_SOFX{Z<5rK?czmPB>pZ?a3E$z# zH+a0sNlKY(Q$$7q#zRy{ney1ed!;|y;Ci_0?SklFwYL2LMwKR}S z!p|@`KHhCPetl~zkB>jeIsU{PpTx}lC%MnO-jUqru0fyhcLPm-_$-l_dA%e##~?9t zJW1{|uYV->nb$v(`+S<`zt2UU+~;CX?(+msuE(A(9vRIMJn7vMNOX>d!5kYcNY3&3 zl31VfgXBE_5;JEp$$jQtkeufmac0mb>p#yw*3>Eym8mucy0!Qj2FLgRALsb^B(@g~ ze8AteH0|?zAm)50=6omS{7lT8pCsq~nwayGc&O)(&m%qgIFF|!;c1@yyd>;?8(9z^ zpXYh?=X<=sV?EY%ai(aFs4TT7kmx>z!SVUd)4tE_HOYPE zd?&fjoL?m8^_7_SpTwN&`R8+~3)rQQ7L#pkO_IhQS^Xr>2=NIX7 zJ|$+(FOqXU5%c&a=7G9v<{~+dS7PS=Qqi9Z0PE0 zZ_LjKUQO*8#82mR7#ttJZeIM_%C$c4ha~6tCFV@$1<8Hp^@-%X{t)-@>if*=4e4{A zh&i5#xsPX`_Z!mZ_!E!u^m#oexsEMeoC%sEs)sr?i2qV>7|gzEjUHb7+sd_mRI8ec z0L|4-&x&wic9y#7=Fc|9lAxk?w$Jk1fjGjT?c&mVxp;P`y* z>E&}lwB0Gp}zX_nGGh$$jSeLUNyZevsVfDW1R6JU%B0&+_CxmwIxa zd47_AJ}>s_C*via{$(Ct?(xzjyxf!f-0I1FUhT<~@pYcQ&)0kM8$G_s<8|MX@AmXJ zd3>M8_b1^8J-N>hdvc#2_2fQp^W;A7^5j16_T)Z4<;i{C=gED3)|0>B@mn4r@K~?? zbn(ilIfC7wB-kH%fx}?^ldoRh{?Jyg^;290lBXu&bWiScwkPlEF|YU39{bF9x=KXl zsOdrf^6)bZj@QWX`qx&j^)p=iBTlW?9VADM(FdGg5~ z^ZHHx&GzKg9ycc8W>3!RE7|Aum3XPApNx5Zqx!tQCFVOk`#x{*7k9qwd{e7O?=l!1id5>T4_?0Alz?1v@o+tO2*CX=(V^81bPdxeO z9)FpH4|{U{m=Lue4b})1tPhzUck;NG$GINswT7-7dt-h^RIZv6$i|^04DJ=Dk?XBT zZRJ`&>gtd@8K-#qKBszepLuSubKm4tacCHp?}dP;Jid3`0h&%EA}oY&jL z%)2DXedaMEIj_%&xwqH@O1^N3J zI1J`kXpP=p{bAJ4Dn8%Oo`^d9v(;W?h%=LMd;HVM~xa^COB|I0o3)k*kPPwq4C$7KI*Pk&Pqe#DbM znuH${a(9cHh{{t}1oK1ZP#Da)q&4%r`O#Lc^?5xfc{1kpob-Lp)J>a<BYAIY zF7VH1?j`A;=IIYl!jnDulq5XYlUF3+W>3C23G@7-{;c-&eO~X$@9>!C8`-+x$T2 zcXO@$|ATpdB7b}y;`z(@P5M5M^Yne5_xUnUe_0Y<=gED(-IM#w^NalPd9zpF=SMub&phAAzR!ET`abXTz=$@*d_>#U+%Z$ zJWs!m#{-k_5KsPXd8k)^coLrA$$g&e$!8|vQcphH@tq=$2gA4_+xl+a{RHvI4(-U#h!ec$1^>i z%@9~Wuuk-kJkJo#=L9iVO{WGHaO9T&4 zj|F={Z~P2{_5Q}!0Pp#rtz7H#^8v|wIs@N~xlPi~@#^O$VLtCueV@74Bp>eCo1BFC z{7&_Kp6%85dA=w2d4VVA^ES1|&$EenwO9XEkNJ6(>ObtscO+qc-lY1^d-{AnCHcpm zoX?{q=l36ov)p-vSmz>L1MH3Y8Bv2gE>wF1-P^H7hE<`LzlC1@ww1@{FUdK76Eo*4 z$#a}niJ9}4ixzC)>C1(2> zToue8ex4(JpNF{lN%CpXdD5?<}eulJar*QkA;`FV}x z4}0}@c)ZKw-AS0A_sITRp1#iqJoyJn_#;p5^CzA>9JUEe{`egA<^@^OJC`C-=G0lk@WvwdXTGKarfDpNRF|MpvP|F+U?}h_bnG z03~5C?@d}|h`0Z>m23SBt!gfk^Lg%@G4Ge8&pssPKDN2QU*7*n-)G+cNbWPA??`@{ zXW!>>o_vzWyg!n?xt`qTT2Fr2KgdhH`aZAr_y8;U%8jXP&RrpUXY{ zrAc^=C-?a}Pww-ro}A|=`Q!85p8m!p{D3Ft`9}7)d2*hAB=`AwPyY>%Kk)d|B>cH2 z|I*`BcOD^s_<3=d)6_Q+b-FiyPxt0;TX`?ki#jVLPsTjoNk7Z0&+}LR7BIdd>I~1n zGd%y=%H#bbIs2EG**}uAf5hzH8SEVHB5H)^-w4mYwsP%Xs)8`bYM(&vYf`0xJ&U;d6ga?lZ5KWS@5#;?unP!#y4&*xlkLqDFb+Gs+vEw(|J# zAvurF-^V;YRG-HqG4ptk+-DvilJoc^W*!fc`^@7(a-Vs8NY3L!%;Q7M<3r5jGfEB* z#%HuQKBK+yX)D)#<@rqV6lax~=Pz+5PtM~p+DY_HM2+?Q8SDAeR<8X?cUDNA`7N3K zrTXk|V&?HDIgd|b=J6tVk>}q8!R{6}5mn;Fqr{6xTX}puNY3&2X3X&*eU3+B=6H~t zY_4>9{g%>GRD{5i|>=Pb{kw(@v?NY4HwX7-Qd>>n}vcb4bh*`9xAd;YbR z$NNWe_AfEBegdjxj|-!52xb~9D* z@nGJsQdBOuRme{PuMu1T&J#Qc%>7SML&3d;{0#6M!A0O^!6o4P1y2IsCwMCO0m1sS zm3sxB56*C$s`Ptv+gNx*RaX zBA$G&1atq>RVz5%$urb7U|v5n)b(KYCqvx~?&S0{&0HEP_)f?E7tH6Y zOr<~j$m5f#ehofP=syCUFZefL?r)ab1?K)_sVBijPCrZS1M~WqrJe(Gf3lSREF||g zOZ_L9$ETBeGp>Fo^)8slqm%jo%>D1A{tWKv+V7-31@riJQhx=XCgfj(M+%N$?dmTW ze~?k^BH0Rm(o&3nw(11F)#+!eZeX^bt?suAEZj=QO`;2we}g4td-H8rk&H+3$!&gu717l0cDmxC7zz6e|(cp-R# z;3hEVOAmD^_%b2C0?gynL#+ho3i&l)?r#ru1Nd1d@2PG9_Y(YLFvqi}`YD+0_f+?S zIlevBFTq8k{zG6sHS|>f4!%*ycY^N|{3MvypPuR&@Pk7BA7EZ@d#YE#ONIOo;MIcP z1z#`tzrec${{{S(;6va8g1-WDyn3lf6tDNW^Iwii1M~YEIqDd2hLCpw?{oHY)N$aM zf=>i<|8vwS;AukM51c9N4F+!#^3%az3LXW{75XLMB|?4{_+!D-!TkB49Q9rB^Fn?h zIKy$Sssv{Vt^xCUk*n&#V}yJWnCE-0`abwfA-@vbNAOkPM;!N7*MfQe^j2%ZydLyc zw}Gz~`gejkKE2gFVD5i!^>Z+2L zg1b2beblqy9KkPwxxanXYv8+_ysvr_%=yq)9RS}iKHKh?^Kly=Kh?jdVsmVr>Y#V{CsyFSbpBR09@emu|O4qYh8l{ z>NN0tAs-3m&u0~=VlaO`s6b5u&kb7x1!@{te!hAZSbn~GHdub2paT4Yt&Wv;K6p6h zI9&y*4m?tDGZ+s#PJWrLFWO%QmY-j51uql&YryjJ$-q0P}uOpza3C z&zo-suNU?22g~nQJPekfM}G{wL+I}UZ?@e*|DOUc7xMk!s|CLR=Fc}3sMo;n3Hh7g zBGKOi;KM@xC$RiJz$ak&eS~2l3Vuh( zdxCce&IR)|Nc918z7JCU!L3fAPz?b$2p$eTEVu}KyWnx)-GV2B<>&j(0ly{W=YglW z{4Z2g#`sWap1k5Xg6 zMb6$>H33{KcuHLTv1(?Veu*lL(=SnTiC4Gll+A z@CLyxV1B(~x>^lx5%TN7uL)iU=JjE^S`Yp}$nOHn*9SL&c|V=5wt)FMUu^@w;MTVa z^(6RJx4u=VXTkYy0jW^0#?_yr-jCzC>JXT}zgeNa2D85vDh68*>OVtot_qa_K3#BU za8J=*58UfHXZ246pC|PDfc2cR@&Vv|&Zi1B6s-4HD<1*o^}j-ufb|+^Oe8IaQ$+gBJ+>rQjl=-wHk!|J(Mj!~N?PQGXry22uYG z@FCHkjo{_N-!0(nLjPg#38KC2;0hss60G-V+y3vs_IIX0Q@sqn&5FT)07peU4uaPR z{xi5)#PbkX&jD-yZ{Tx8d+ktH=Y*9X1MZ#9d@Q&`*gwJDYn=*p3V5YxZvglh(cUny zeuky1LX84%6YY-&{|WzF`BdC*7y91?A20kV1241cX#XPcC&K@FaJ`7{CEy9dzbnAa z_@Ax{brtS!7y3U0-zogN1^k>hz>?{9JSr>YdhmfM@E zI)Hh7Emd8?i-i3Xz-)i2It6^3lUJw#V7{iSpR!Pi^F z`^oo#?-2YT_sec<;5zX0a%^GsK-gZcSp$xO<=x;s2_n3xPl?-F0g)0l&(_sbMR+^9|Tvq{4G_#0Y4|=^#u4XA>R+)EBf~m z_#Gkt19+RLe-Nx+1G4RZ3|?&!C&Mqm>jdi;S2hVw1#|ulQCZ-(guEM=&x=D;4!Dny z_W|>HafliSE*A3Bz;gu`f#(aJ0A3<^8u($s=YgLRJQqAK)fQmBgZY}M>cKqz6V+mH zo{L|FS_-Zf@wy7k<3CaT5Uk&Wp{qjO0_JPHx&zGi$E$n5`ZXiEO4SxH+Z(SQ2J164 zT@`8@n6DD`1bBigC{g>s4+?uPg8w4;4RD$0&jE0MH=nTHgL?>jhroQkFHwI3>-P}o zs!;7Z*n9nRtjYwlKVwxF@H}C^7x*WFPXWIncp#YDAFECSbNgde5m>+HL05&E0OqSu zO$E#M6K8?5-TGUq=75Vu|Es~%g}e@|pDF1oRg1yjaq%xzOTn)TZUrB<>hSbhuzWtf z3Cz!H6>2@WyURbU|KQUE-v>TR@I&A%7oQ6C8?ZjJTL1Qdc|9*w`@!8@{uQd1!1DW( zZ-B=M`2ld9;E%w({}rmw!CQp;3QxexrP;0M7o1wRI^6TBPT zDtI6GO~EgKzZCpBc!!H;g?b0f*J$-$;I6J!tL)lR=cwFg%V zc{cc3!N-HAxc*nDlfnG_SgQJivz)!rYA9GggVI%@MuPbopi02<^8}N@`V31~shSBs z31=3|v%&hzXL%mDQuMDD{9_?+2EQiwa`3U(6K(w#@HC6~eHPb%cL=@_+(X#E9Xwgo zzYDxT@Mdt>5t^juw`M3Z)6nh+9rK$ighYA#VZmd>N(I zfD3GOe1GC5@Pi_M*Ms>Qp?(Txe@CdzU_LXHs$YYj7VSL-?twL!u2S^`c$(n-VD@K( zdI`+_j8JcYSBd@a0GO`=^&xnJlNYE@!QU754}qCJ`1wSR^S>U$>cLRSUI0wwnqXnuDn9nN(Y9N@O@9};c_)HQ1BJeqaCxGV) zo(A3{_&o4Sg6D$uXPD^1`)S}@!3|)3o-9yH!1DK7Ed$HD1HMuF!F{qf*t!BfG!-}P1B1@r4eeN`D)iFnV~?5;dj59ZI4?gaDmaGv@Z_#9#HelTCTYAbl0E67#bz}E@;d%*fV zLAol`@4%hh22iSA2Hz*_zX={EXli#aM4%&+I*^CaLM z!rrmq_XVE-UUY2WE>1G1fMdeHf#7tPAf@Uw@Byoi_KLuLgnR<{Iw7A1=GV`1)Op}Z zLOvHX>S{3OOE2|9@HxW2Tfi-X?*!w&;OeD*2GH-3 z(p91EXCaDus;%G;tQfovyvD6(cz*}{b7B8?;NJ^=8T_BZ|2M%sx?6*#>OHXj3>RG$ z>M!6aLjG6q8)AHPu3szU>EIWIKb^r33;A*2UkiC}aE4o;N>u^4SjfKvt`PDOVBUXv zsuFOabrj;C9DbE>$hy29ZzKg8K{kIxw&IXQ(^C-xvGM&%k`0uC{==z0=i0;B$q& zZQ#oVKM7|0r>ozA`SrUB^$M7;Z1o55dRLIG4uF3u?0p2@EBJHpe+&K^yhZrm4r}*7 zx8RkkW5BJ#epfK(D?ab4^@Y4Qc!JSM6}j4oXj>aXD19LuFDjJ;%tMSQ*_4b1D)FqH)!<>VErJ9vYrp9>!8Jm6}$@EEcgcSYQeXGZx#F#Fz;W()V*My55v^2z*mWUc@)f7y4nezJ{(?u|E9~{Em>nuj`9^`2@^Ys`>()=L%BQ*WmDpwxCqSu(v;%Vj1f{ zI7i64fCq^Et(Q9s=sGE?H+a9T4$cRU67>gxpA>u=_+7!HzO&`1p`5 zs8F|q`RbuIfS0<09%>`FTKMxz@YBMdt>E{Zeudfrt~|*Wl&Yt|Hw%6i{G{Mlz!R)G zP8NRv&lh|E{ISsg2#hTuxO%A1!Ox3){2Q3Bt}2GZN|7t*s@j8x^tJ`1sx!D+@NwX) zM0|RKR|1rGJBVlh3_+!EQ!Seg0FM*c{`5WLC!3V&7+;~h^AAuhf^3TD1ovpr(K-UH@qtlAG|`(xEh;3B6mR=ojc`(xDsFxwxiJ_57-vFdX$Uxn&xFt5jjDh0}G zoI;_>1m7;WE135;{QgNW@27<-58NR1`-6Et6sn=%Z9=Y}HFgUg2i`Au3iz<#Szw-T z_&hUsmylP3pA}pO=Jf`jUk2YO z8m+#LlMhfSc$WCoRT!W$!Q4N5{vFKw%>dO4{JGH21Ai@8KWiNpJQU1L4p1Y(ygm$2 zzFzIl}UxV475h|q@d!t7t6P)Xc3RG7xukZN#65s-t{{<=! z{DRBB0@WWZzrQmSEWgh(5-h*ZGY-uCD^OFw{QhczngyOG+M5HG-|wjg^XDJ%eH$=; zf1yAv2J7!E(^a6Bg8B0U1*#Q1Tga~i&lS85%%4{&P1I(X4E>H)+EkgbgxK;4yVEKKZufeN@JO$69 z^7}xU;Om6ED_DO2rx*ApAB2X7YgrQoMTKDC0Ei}Ab;e4pTTVEKKhJHXq7d?R>=;4R?& zf*%GyD|j1N{=Jty;KM?`A1uGm^b+`h@c#`kpT{u%U|tUk)JNdGLjQ9xf4-N2vqz)lDr1XSsrIYAKlG*G;v8`Rc2#1M~XXSFQX1czgGFtET;r zd+j74+1i~@$+maqCVQv7)?Qr**(o6u$t}9>l+#Tm6^9VV{eBlZgxo_e$2Cp|$DM^18A&hvWydgkj@>;3(#&m3dSF~%Ho%(>>A+v1MRhOKi~TAU^E zbrxTp#J5_!D2ea3xU^)shb%75ue0RZ0IsUsv-bT~U|6bhuT-Y<=c?RW7WdVc_J37w zg~k1n_)Ci$llXg!cS+*kEG}(dRj$<*>G7c|*Vf`ziNAxzU6Z(r#igY(mswoOuQJ!& z;?nalmARf4m*!iQxg9O;*PK9QZlJ|Ol6WtR4^86X7GIadhg!TiiN{;~KoU=}_~|5` zW$}wie5}P^Ch^G@uT0{zEH2G|DsvZET)N+-GIyoLrQgFVbJtmXce4Ji7MJFOmAShu zt}2U$%G^U19~;A5W$rPHOG}sBvlf@yr%Ub?i%b2lOYW`J{GD?vEG`{CJLkT%cy4oo zopaw?{6-T0X7PJT+^Q-)-|C!eYjJ75*E!e0;^z~87mNEPac1%0B<^l;X*}wj>uK@s z$@e>2d`uD#wD{H}-pk@8Nj%)*()^=y?of+YB;Sv>_~Rs=VsUBy*Eu)K;?n%TbM9D+ zmnQy`EiSc3=iFHqmyRc$a~D~BbK<|!;?mMJcb&!UnuV^pTP+@##CKa<8ZW!%9$j0ES{Hqzry0$B>vLkDM|dj#ii}(n)}V-OOo$fRj2z` z*IZkROZ!*XTnCFw{oCFrWbvS6{mkO~lDNCYrKMf2XmM#gX_xD3ajCrRa{Vpt-Mm7( z-0l|dn8ZUZZj;0ZSllv+M_SxEiN{-9TFP^iEiTn(d2Xh~rSg>Lj<$H0<`v3wC#<&q z_PNtmi~HoxTP<#%yVT+i&Fi<%Ews2x5?^m|mc+MOY)#-x``ld?m&(^Z_khKl#INm0 z@i&VvOX4RjE-h_yFIYUHS!kPk)#5{w_-%{FC-Dl4CnWI~79XC(t1K>+w{7khi%UzJ zT#K%0{kO@jYjLUm+vLhEE-k%sn^;_udgUq!%A%uJZYzt^=VyCZT$=y)%JsImw14%= z^|QDku5P~{46^u+BpzaMX@BXJJHX<~jPRd`9y9B^IBP#0xEcGKm*kTw2!4-DYuVez0EdZi`F(YrWiqtNB~! zmRsDiIf2%>rz~!f#4lQ0>hG;{uUTALTIJqe?fX`_4=paWXRF+27MG4Et#aR3T-x4N zxt}a9jVG4VmT7-&m0QQ+2bwc%m1}G9LrMGxi2*3mtOZ zEpC&U@-^F6<(!O-a?O}267}}n=uf?Th|J-Pc)Bbaq#cBVUZ1Ks> zE40eZu=tE5p0kGkIEzd5Z~bEp|LGQ|{p(zdOXEZP+{G4`wy%Be3X4na)joHP#TPZ_ z-#&MP#cBV!&Em8@?y@*-zxypNZEwfiBNmt1yL0Xdi%aF}oO{mVQhuFtuUNdaIseYN zH!VK4Ij+ooVDZ8v{>HTa!S^R3^=i%6olXxAA)ANtE7N_a`!Qv6k{;s*s z7EemzYKu=v;%*j~wx?^Z-s1FnRBwyZ`;m8ABOYjRdcA5-i__~-!z@m(M;&Z&di`dM z#p(5$i58D)9`I{((=48s#79}2Uf(#@;){~+PqH{YpFYFl^m@hl7N_}LX7M>|#R{p- z{l((+{Cly*>Gh!7EKaWv-feMu{o_H4)9WA0El#f&JZ16KF+00*`J%<8<3T?6n#GSc z&nNP^cPuVlugm8?TI2gKEnboMzq9z$B>vUn^nE64ZI#wnKDVC5Y5E&kTpIrxa+_GZ zxVgLyxy>yu9giAvnZ+xT@9QjXXpVd38Z0jDuf1~HTU^>ddgU4|{yy>VX7T*ycxY~j z#S4>oe~U}?H#B#s#ijdKhUS_qECbX&dr+pZD!^_V`=&gR!6*Z6+C z$L%edcJ}vmj#(| zAUD`!<-cog%xdv&xsz6l_sCtoTD)iOq1EEOb8mP|mgM)vYTxf`H*4&^@7{Zj+;8T@ zNi({S&5fNpdD`gdO(VxmJ#x&Xrd;>IJt}iuXHTD1$WP2qs~>8hjBT>7O`JUW$Vv6ndNe09ZR*4+Gn=N*$T^HO>(p^g<3>(unsV682|0x$XUv>F zamryMN6#4PzT9C=Ge?e|K7I6@krQV&P0o#LVzsDD8P_y>;LP$dXkYq@lWLHlkR79u;$}{fBX}PJhnx-E$-JB{!tQ(bfMsCK`=`%-8 znmA*oXzG~5o5s#;-t@y~Or4UOIAunYnL=h0r>Oj~RMSRV1+bl3akUM#@2uQYr!`F< zJ#(U^GkV&zNpnU9)zX|bdeX#k-Brs|XEeD!c6!rjD{3$`&9IcGuy)hP$xYJ_i=OU- z`}eR$&D*~QKJEQogL~V*LQo4x==DM4%X+i|{sL4F)nl#?-xi@>_Fta=3L(vqR3E~g z_Fn^GA$&`s4Iyj7h7jUwV6`G&6fqYGdtxc_ZO;&rQBS_@NxnTX_aynAq|%EodSU6s zx4rnH7sc%rz9p63!9t?FS+_Ue_QuycXsp`@OK;5eJ-|L>+y_se@HNIhVXJ%Se-f(i zfvdg;w)!4e>U)rBeW;cCP?7cZAyL&>sL=XQ@%4GKsn3UW>dB+NM{ueQ@*&N9&Wd-e z&^Gm_YUdz3grwf zQQtc_dxv#H1J$cZLbKKP31tf{)t^=Svu1z9{;b!Z)%ufr|Iien_3HbGLjn7cc|Npn zJ~U&#N60)hc7H7War6(3)j#y~d}xk*Xo!5Mx_oHve5k;DXzqOI!}(C{dF=+F!tuX%ZHAa?-6QG>xM?phlb0C-7sI&xB5S%8JajB z8ZjR_KtAl3`Ot;(p(*oWpUwBAHS(c*ey1?Ntc7XCbs#L2cg$ zehHq!8-75ZZlQ)0iXeNI7QA^rl(#jGgx# zsQnNKEfIj7L)Ph|rySNa1FPam6Q?x!igA48Opw{ez zjkb@_nd~#{EPRqTpJ6xwJmpYt#GXayqr{#`Xe(mRCe%D}%*e}|kL!n#$_$}d`1FLr zu0-q!g&m356AHVI#i7CY^b&_gBle9CyD+hDe%OJDy#m6hY;kBvK0TcHD~ zCJB87A#QtU+aQp+6*}yn_8GbvpY$p|Rmh&97ZH=EeTHtyr+mdQqOdU(l27-Ak-&Um z6yVbx7#l-hGe4!o7K#^u@&$+mqY8uI-64#xLGbnnLv0YW%?)9k9BxxER<+MQDszL^ zNiiHBO%G!+pQ_`AFhUbkM*9q7FQ2NjhA>iF9FC@Z#uD+p)dA(PZHmPrSBe!Xg(`@4 zvNJoO+4%@ImA)8qvziLi39|+FfbbD)!~tS*^d zVY~>6wzC-8hy;8@3T%rAAsbsg)HrWO3NR`SjKf!x6FfvCs=B4_nD66=~%nv~ux5 zwq7f-Z9^Zx?X~QEs38nimUp|@Dukesy*A8bYJBylVZeUI7<>jj_zur_xe-&4ar&llui zDI;6TeAs%iwZja_;?PXEy**?7#d-_nvsz|#t7SgS9s5QsXWTVHUm;bsZ6TyKd~hN7 z_|!g9@IAW_{HFUJUI=YV%=X)-?+S%bTGl6jzGvUz)ANa~>Z4;rm?u%r(B&J$k#*pJ z@Db|HyHI@`J!7A$kH_dxfM8V)#c(jQeJUKxNIC5NjiEU#W#0>QE)~}E`qsHrP}HxB zVRmIH#lvjahJlTtr7b1z?O|ND)xtrIPtPIDQ7w-9cGz-a?>S-4NK9^&)7v$Sl@@FN z#Nb^l3{!j&dU$ZCYip7l1kz#^uWj$!g)o&u_g3{|Tp`SWtaZXfhfm62pJ5E-Q>~Zx zeM>X(;Wign`kIGZ9JYy1^@hCXui3rnKECIDeAgTt-P7@2run$(-rMq_POKb$Y%O@N z(d-)Cdsmo3SnMNH!AB;|kI{X*;)JI@BxFrV{??Ryg!=QU4!vZ!oklBtot6`;{&Z>{ zR`AXhJ_dw7Y1JI(9HF6zm5fffZ1cQ0c^{hcVPa*v4|O_aBKGyd&=;}`G)0-r;WOLVC%;@RDBp55j^2o;E*8+h7M-+ zNrsl7cf*jMtriXte8zeXb1nqRVf7l1XyFKAvG>z@pC8nReF%{~%+L+UMu&#djuXasv$N})-N(xMuv?fvP66V)y*`{#@I~_m_|6|^^148SgDnar z^4&R3@N|)e!o=K~OG#;M<3erQryq7Tv$HsKYLZm#Hipxffdj&ar58F4pWYinry-`S ze0ovCaWf?2%^haf)+<7=a=TL(fsDRT11(bD4F_P0 zVn5MbuQ8m<+SYj6G@sgr&cN2kT{rg4Q2LN**qX+$OIZTG>ouP|hb~J3d=dO!ecDyx zkwHTmzHrP4#^!pA_1Ao^(VTkoxm!rSQKx{7It3(+=5xWYK~}YXL@N4hs~FZZJ$!HL zQ%YOEc`H!4+$+`raXtfu& zG@iQBVZwG$j!-*MP_2g!HNbl`6&uXnC1VqZQEgx&;lKf2sou_>EQwj_adZj8;=snx zPy_hizN2Imz&=7Ao+lM$V?_90qny{6`@*0yu#uDp4v6W;VLV>PXg;$K)oHoJjvT79 zQMJ>k+TmMeq(Ps;gdu2PqjoFbmUt{|KDNg3$(zt8hCUw*2YQl`s||UbJ?C@L?vDKd#CB?NBy4R ziXY#ziS`-$bl8_I|9I9KW_)($;76+lpA$Fu9J}bVnT9Z-!>8?N@S&l>=gtj2t7`DM zc!STO8+^MOe7hTbw$u=}$LH`xA90F4D=T_Aim@D?PtnU!^rLRkXLm)Ol`Y_!40hz4(u z25o43trEK*gk$GsNn5d@b+nl?eG1v;PqdKvvZ&I6ukWkK5H&`KP$v@ zw%G5z{6#N+(WiYyKVvTXnR3y$r|8qnqMu0@>t&pXzG9eeYw3 zuFBi`-p>l&Ukc%vX?i$b^QrNn;M=3CP2 zu^;$!zu@~(!TV3a_m_f?4+Y=93cg`%Tw z=vM}|TjP~}Q6T0RWS_o&=ywHTjY9>$&ZFNLXa^l$^xF&N()#+Hh3`G~aX0V%U%!x$ zuIfGS{X8H0w_mO+glUEOyk8Z3Zcy;?q2S|5!N=u-=dY7EJNWsyu9=IK$J;j_PB)0X ze4c(j_A_r^{g#E#k88f4>i0C$eSFg|bi~^K^Ip!pk7xP?kndHG`gM@l)AjzKA3Ckv zUSIlM(PHl>`hnD9?;rKP|L8|f(|tUs_i?4(j}P@e9@P8spx*Zz{n$x<>Id~cuGIVS zq~6=B-j752y@m3`a{GEd9&4Iw-^cp$`i#eA{iMwI>c2XITkPX*yi8l~<43*sw|XD9 zH5)O%k5l?t%3|Li>V5yK_x9CK$@smT-v0GIUg^hYYX=_}^qZ!|J}%_F|K)xA^cyLD zZNGkX#qa&dk8Ap+)%4iEeO$}Ot0ulb>6cp8_x-@@#k+&|W*-E6U-mbsmDS$qQE`?Gf|Z*|`(;~dK8)2h*UAYm%XJVzgX6x2p}Tli2K zj}(3cEczZ%^d3<3nkjls6@3pW`V68NXLi147vqf0_q3vq>_s0Liaz2My#XO>8++N}AgC>m)foKRZf&;b>>2ya#3wL5-ugzw(`4^FT0IWEK5_R0 zlkac7+jyi&tM@tIFdqqhvwU9V8|w#+P+|>4x_o0hi0=Tp6k)Nip$iMdo~3VxuCbzf zI=(5ov`u=x!^O(*9Y&|(e6MZRwN^V3j@zfr_2Dm$LOv^sgHbq`>6hk-Q^rqas~Q_w zv2j57zma;eGsU2juwC;GOqm)7g#W{7Ph&XkX$)smjp1ynF`SAuhEuV|MjE6soWj|O z4((wlI^jd7)D|hfuyGbCm$1neQ8Tul3ZoBQU$E~~hR{VUV&^d@Rbo;2(4`!ULK$>9 z$~MopRb>fnWLq9q*F|TGydqSx&}_DzN){T=BGpV7vn*16q5oUt`KhWxceOObrs!Iz z{fwa8^`RdTt%9`;IxE!AQ|8pR>qEb_nN!;yj_?*K_b@hDq}; zut?hw#&e65W*BKK>X{ok^01lX#^>#G#*t&jjV~D3ZG(bIP2rodGv`ce8tL~Y?lxm@ zzqKyhs<_*Xow+eEXSd(ccWIi`G_#3S#!jB* z+Ro#~?PfOt4x8GX-1M;%rZ=y^or8Qo(C#x_E&pAcW-8`ex38x4A3dXK-=--uCeEBV zD;8k48T*EN9AolFPMb7wtlga#<50fUv-`i2X)g0>CDPWdzP2aaKim|!np=_=XT~(U z^K$0+=3@N!R{vkc*losMM^2igm2}7Cz=>1F4bjb>r3xE1HPrZMyD5^ElhdlojsLg$ zf8?hXcjg|*A>0^gcQ+;pruzS0dEB_LYHaOf{ayV=$<>k`sajIk_}}LLncu#4Z)jTU z+Jut&KUdt7yEQ{m(rqlM|8vE-86~R{@GV)h!T#I6ddj`+Ug3)M*XOq3@O)4qke-b$ z|M%J<8gBnrw2=pnp2Lkh@`rD2fuqiITAf^nqt5eL=q>FNMu&OsreXu74@du5=xwFL zQNPHz{0-%6n5%tL%;O-nZ;81Fy8LbNCh$ArO88xIcjMak#5}tYndhj=UFZJq^7rK# zi01<__i=aJaQ*NIC`{RS{9>^E>*P8d^@EJdKh(NBR~6TVqi2k9To;b|G~@CWT6ZS= zk$4{bv6yEk>OK*l27f9(2mVaV^GtEwD~)UUBgD2WvVY}Yh;KBm`%-*s!gu5ON;+*; zw^B?!*M2STfQLV1Y)cpTTXB_fo$Gv8w@P|v)H zT>F#sP#)*?(0`WR2L46d+PM5zF=ej%kC-yo{wAh8<-d!&CLZ!F_oq*Hhs#>o|9YQZ zZ42=*^tHsaT}&TeZARafQFj5svG!Pt|TB4|QJW{(aEB3M=pmij&EyGf(M3%AR{TMJIQql>wYfaBd-TB3 zLwnU$Ci!;w?|ipoT`vzD*QGz#ZlQJgzqU%;+PJ)09Ln5PO#iI#KWYTWbSjPOwv?yJ zxI7bQ#h}t$fED*Evsu zyGfsx@XUl~Cwxr8v`g(aS~rY2&h&x0TIsY)ZJn5Uh#dOEVS2bP?GJhLly{fECw@

H@h?g4IZYRFmxO{u@qv&2g%hCHv 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 G?*9XM0Q@un literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/json/libjson.a b/ESP-IDF_mqtt-ssl/build/esp-idf/json/libjson.a new file mode 100644 index 0000000000000000000000000000000000000000..4cd17b367e2944745c3afd73179378570440bcae GIT binary patch literal 544224 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

BqE2$j@N0b75#8Gai7sS&l!>U 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 TU9RM?EE-%pkJ~~CR^$Ewn~L#; literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..95124d626b287ee9f2b663fad1e047ef6ecc4aa2 GIT binary patch literal 24580 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 RU)Q?dD>$?-j1#o+`wQj!jW+-Q literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..645faac8d39c9b2160872c71e7ca339ea86f45bf GIT binary patch literal 2848 zcmb7GPj4Gl5TBQI(l%~`Q}e$?a-~9x#IC(gN|Qo>kTy{ugjA&xH*39K+nd#!U;y!$yv!t(%uqt5(zj( z-;C;;QI-XT%s8b~mW6#b7c)F+_6|OuqRm~z=W!~02zKJV^(_+RGV3LYMe+PXxo9n% zTPQt+MO~y~@wK9bc`Yq2U=J_Qb{QUp*e(kQa~FWCMYvnW!mkxyDXtc`%jaQg#U!H$2jye_j;nN*PY1oN^R)xXzJntOsCGmdX!}pC_d-iVJ z3Y4^ceY4TOlVx_A_NvWc*lW?&?(NEkd$r;&J9Vd4vHM;#Tnl@Hr8?v=_3U&I_-pl= zyXw~6CGJoB?piWhs)v2Q@j>XP3BK(h@`JEqcUp&D(zcf&bz04e{cfjXr&(*Q6Adwk z-EI#fKMUi?PO&=h6uOp|VU`JwVms|7VRT?0Cf)!BX_kb3W{={YmxaB+ZiZPq40PW`WxNOuua5L&DXn;j{c2OTpskIKYn97>5~pc~)!4gR z6;3r3)<(TnUv^!0^+g?LTHip1CSmH2NUU-Kmu6*5>jSsZuMcVspFc9ZN>CA&a=$<9 zxq});O;f&R6zJE#^1aqnMZp!+SIO8|(B#R|)y3#6l4Zj{Sj*y&!>7hF3l_~E!>8p1 zo+#&ti^uJ;VxC@t{9wF^dE$C^F4zC+SZ3iAy@f9q21WC9(}MjB@uE(EA(QAC8Q#g^_X=+sIZ>Pi4&D}2f6qUF4=y#1m!Xt5hZ#Kl58|zIn)3db z_+IA8T$u|{vYn|U$L&n2a}4?K6`}dKx6s^3w;F6>BD+% zoMLNeW(-9732l!BO{R}^M&_gMf!#G!p-jKGcE-(`rN0{{R3 literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4fcab88849d96f39cce0087d383cab25dd9e3f44 GIT binary patch literal 1300 zcmaJ=&5qMB5T4R5|A$55#wDCsB%Cy9rKLzcpzdykw3L+)H>4 z$*Cr5kwuzkjKo~0oMnmGjNa)0lzx~8!S)4(%LteRm!P@bh<<>tC4`fIi&l(ui?@ zI@X6l2O0g|4!*U6Z|>mR0RPm=!iu&~}Th)ZUn zS@<4v_^qX-jPA$+^j2rQt&yQ0BKV5_ZoAAR?c=(G%hnD<_=dU%CTPu`XL4QLchnVD Igx>1@09``aZ~y=R literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..89a8847e0a02bc94af9d63c60022c96ae29251f4 GIT binary patch literal 2836 zcmb7GO>7%Q6n>L+($;Q+L!kV$NRCu!E3s>@lTuO$5Yi?}2_dLd;(%oBuGjV^>s@zu z?KDWJ7sL&5f*T-&dgR0rB(7YzZ~=)E5;sl=ZXDoyGduP=9DpayzVCbU=8b3G%p2dk zv9l?JAT5G^rwJnpPm<&-(%}*=Btn3M_r&w<%NoYd5s*-V+~Ky_97w*vArk&=9a+g6@**C55HDpd0z^8k6ZsUOn1N;(gyk;2XF0 z%-y){E3|!mv(>+oWoDX&b$1wqZQ9zsUE8p)*6bClX*FtQ-*JPrARH_=frHdB(}C}; zH5>M--L#jvKk<5N$!NJ5^u5;GftM!ucKpcmgPPfGA390LTmkB~-J1DYw`QhUd#xJ{ zF^Add3?nZK;>b+#>!4HE+D?X9COnGGw3h_Yfq9rX1308v5_p+8ibE$0Lf>?QtP}WQ zn+L;rAG>5`jvM;9AxnJUOb>(1>zQ60jr=6VRLAz{za;`Wn$CmV{;92>WM#^X_^qkI zlZ1IaCn5P6C$sf(9EX(l;v}n0g~@X~@ovXMtTcD!)YI0+#6H!%NbAwO|3u4fj zf7T~!r|rALZp(4q#2+=t+F8G~X*YAdoa+^6Tq$d|%zmB=3~J{tl{VtE)%M-WXA$>IQxP)}X zI6su1Fg~yBa$Qd-Ojdf-M=gZT5~X_@W&YiaEUva>xoJvP;)jkk*&_56QaIJ^Bu>=z zF=UcFjS-zJykvd6V`N2f=397DQ1l(|05Q1ESWbot?hZ3V_#eVcn?uKYh$Ohy0J@-~8-69+VW0_j!(4>3B~A^G$gPjpY~o&>x}s_^_QDAF(ww zJqD0|K-*)Gi|%8a#@uxgBtH_;Q}?|BR-E^1ltZ3}=LHOo4Z80GaC8lde%CdD)_$xDKZhE; nco_I<*3g(%(fAc8PSrp@zJyJSj>lKG==Uu)?KABJt^NK6M8TQJ literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..d75514b194f7f3c9ed56d5d5e41dfdb0fd4f27ed GIT binary patch literal 35228 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 U7<(LRTQC27d>73mBF(`62LZGgApigX literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..5f6c762a8293973126058f8f77dfdd2051c7a3a4 GIT binary patch literal 1300 zcmaJ=&2H2%5T0eX{2vP9#wDC65_UG}N>HRdpl!QCDy0(Qh7=`^ch_xV2iw_FF1!ii zA$SIkybIz1V4RKFbWs_}nfd1XY$r35&j&|`yg3V0!#6 zm_*NlXhdT=3`m(~Vl0YkH^x|)l$eUMaXgInqBz=hyk?8BUhc-CWXUJNjK=4TOU6Y& z=J|Q5XJmxYJkJ91W*!h@^YL8Pcn6uyYRRlnk{I52gSkAlc*`0~Ma)7Ac}C84TA{#L zEtn-sRisuFoMghz1TS*88O5h{SrMCN1#c5pb56{;uxvq?l1r`)UJ2nsl{`!{m7S?& z`1;~Rt5dwyga>a=$g#@#Dtfhln3Nx^CB_tCR*NFv*vU;5;vyoSg-n%|l3d~`m|{xv z9N#81njxim;!q-_u#^EzCzBV!4%5mQt5iXbr-3_XRrw?y#-k{T_MWt@fR__&lNN?8 zp|^+OV0)`6dt60H8CS!ExkuB1Rj_J86PIOOMAgs_LdSRKVE{jWcPQvznifEOtxF@u z0qR&E1|8(|TO0Vs2EM+5Zvy;VCu%NA>?crc{K_wUWcf!6)J+V~%oq%LR?m|{NbX~l z0>!?R*cG5sSx#}raSBs*2DGUsO)ZX8R$Fc^z0d!^LnK}8{1>eLq4f@5sYk8OS87w| z>;D*a`1OA)dX?^Jdmg&RuF^e6)}8Hp?sTXAvX*nu4OLh71%cm#RKq#`sEu9D*$Ox%IWq!K<{C4Z Jy$HS6{Q>C>+HL>< literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f9973899e40cd18174683d4e24be461b0445c5f2 GIT binary patch literal 1300 zcmaJ=&5qMB5T4R5|A$55#wDCsB%Cy9rKLzcpzdykw3L+)H>4 z$*Cr5kwuzkjKo~0oMnmGjN$~$XfSr|n0QBKTmqv^O z)UiGcI>_kvcJQqod~*li2Kc8=uDZ;zo#0~M8^5xVW*;@UW?;aLmBNt4)iTU@!EB6D zaIq~pHU->5Xy)RG;}Ayl0^GWuZlrOd;z~1h<#qlG9wBRLXTPBNhqha6r5?9BTd7^0 zt^X6$;n)AI=ykeh?Rn^GyH58US#!2+y3uiaS<4w{rmCy^g23)Us^$!T+Quel?1xEq z%)Y0Aa?C_TuK4~O4^1%Xj7E}7i6t>*Y+m%uDiQ- z2m%#ONJzkq8z6+#GY5_capb^>3;YS3kPt@>@O$%NZ&D=SNpIfoH}mGr&exm0b!qdm z5Q2;d`hzBnXmFS$Z%Bu;v_SLp1#n67l5{<4I+rNR^U~iEGm;4e zMcb5Wn^K-7#Y{g{sXR;D>@KFb*Yr&kA34#OXm9%z}Q8mm4tacQ%tA5fSBykw$8CUs9 z8V1Aupqix!$E?Y;IrP%p@#X6GlDJcm1+VQe&Z15n1{EgzM|ov$D^0dTACWIz-?FbH zL8#Ei#mmk9%{;fWtXFLfqh3JkS8i0+-18N;;nba4#qN8pXf^5$mg>M!=GoaG^jGUO zciFAGOWdCN-PLroRFC?8^XlSr|R!)9DDj*FC|%w*B<-T z+`mPXb(1u&j63nB=>3^=4U!?gQoG){ZU60X;M^QI8??T*wo*Ckr%9IOn2~*Dy~2k~ zZE3S!t2bQNU4BgOF_p?55oBjHr*7UiMTdRQDU5WesVb2}Z z(CeTS^F@h%|Et(;?aL;(e)<|29}6`_u?}1?i)6|eyI3R>LxCR|V+Iz@9^gljB#JUa z4};zqSIyGnz(0*AF-vvu6NUDbF=lXtUPQ@BLCGv#HBj1FdJXp5LOf0nUl(`)9vAoy z_zwl1f`3-vd*JUE_uNU~o;O`Xpr{LEL{B!UR3;Z_tL{w%s+#=+|f>?Cy zA99ql8HBB2r|Gp?X*jBpvw7kAWw);FlC}+4<=2biP%Fy>B> zb5NlV*E5XqhOqD@6Z~R8UV;h^47mms_en@^FviQo(u9iR5>lHn4-V-=#e)(Op8=r{ zCGVd&sp|Q5h=&v=C)?{I9m3|RvR#An@U5I2PPpW>vW%QG?0L>)h0s>m!F|nM>cyQ9 zT_$^HFrt%#*Q}4XjGQ>hLkF)4^1kQqAOnZ}3fu_ii;f|%CLZS=#wM@d z203mPSGRHd=z!mMSV+?cO)>`i-O`xrSbj4LuIPB&Pr%VM(ACoKq9L#xi-m3BbEv_S nM+INa3Y6(QlwX13Pz~(IH>fjW;_=lj`u&JS`_eeU8o$2*Y@eGv literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..cb21288f26d37fdac08d30cdc9fd04829ac6815c GIT binary patch literal 2860 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b4bce2180bb2114b473581dcc7db5716ad8d1f28 GIT binary patch literal 35868 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 ZPcY`hLE4#fjc+%42Yw^O%fRLPzX6MCpsfG^ literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f132eacdca949ba3186900d7207b18886ecfb4b7 GIT binary patch literal 46296 zcmeHw33y#qx%S#Q8Jp8)q%CQIG--F*(xm64>BMB`0ZLms$$UsNw4oVlPSTdjJeEOJ zW)Ts&2q9YO@2a z1B2Px&epE(j`rG#scjRsO&VtARuq1x?xA~%j2TvN>3K!wi&yTLA3S;`JiKtaF_X{U z=lNjaopb6I%ni;w{hmT&Ew2 z$1OXd9Ro+(HGJ^U2b#{l^K5?vCB9H(+Dc0D4n4>9*`+h~GU2(`pA##S&)!Sh{gMTF zOLsN8E-m=YKUJT#c6`-66h1gv%U3mOf*o03#Teh`d*?51+wpo~+ne{~e{6Bvg|8QW za&g_Bf}aAI}9X)4Bz# zPV4&a4s&m%G5I#Xe7h7TcagWrD@HAi$;+2bP;6O%WyhF=#ruz*hHXB-^77CGPM^JZ zhm|zF7qepT(-@;Ji)~CnenD67fVfPIuA1xIB*s@C72#BM*5Uk-Bd0`o)F@kohazEg z<*g1EJTZ!fdF8gMh51ENQmIJ(JBTXEPoVzAg!=-N(7Xuhc#vVXj)hgjKSm!x9=@fF zMZIwr#nY;;gI<&$6`-VS1aWCmKAn|Rj`%oyB?0w2usF|tC+v5=xGfo-SP#?T)%oK~ zeh)B$N%AL@y$-A-v?O0*8p`%YnTmx>ESnFK6f&u7JxIAJTZg1fUd}c`A?db^jK;+YbiTo6U_`h|AZ+(NaX)Cd{9l_%xj6Z*;=2s`_() zi}EkTcLlA77nkl;au=AbKF zYKF6IjOKBGC7Q>9mbg3)N~Ga>cyV%G$x8s3oaoE>BiQ8m`D2wY5FU(CzEI;wDPJUf zlxvj5!nGPp5|>LB%S+D0bdW4oh)H?5@|DV6{1L+Q_RSajRlay3>QNuIT3F;%Vo8%%OQ3MMgwBY)21LbjB0 zIFA;x)egn6Lbh2_E94|g#tYeQJ9naxE6OHdKui&GrOhWLDwe9GoC%UEmb z<;=I-&V!? zF8LMqAJRJClg<+IxNTmYZ%Ycv`>Fq@dnap zpZ;z{5_>uA)8{He5be|FE9QV`pZ?y)XrI1NaROpeqcZTRo%vD)>oZG=`^Spyh(Ack zpKNjG2zj~UYQ!uM^2*-q$|XWxt+)#@%Y^*d4vm#U{!()imZLR7UaR;S%#IZDdc|uX z$71J-0iw;ys@Y~O=NgIz{~d%fV%F0&_`4L@A*`>Mr@>%e3Bks&@)E;Yg_tQW=IAJf z2r+k|8b$ewTs$i;DQAh#P8V}o6hnkG9PCB;r@Q#OqIk9pVy<&BKa66C5W`(ZQT|t5 z{GXzDBE+ydMftw~ky-TD#OF91#wOn@m{fwH(AL#%l7HKa3;f*a1k)WA4tAk zaxjjwrH$XIe2WgN`r7(U@?AS9PZ(7Q5A8K=S-40972GSGUX!Ikeo(>X{F<6<7OWts z;L3Z$7@I+1uoqXnTWk8;T1~Pj7;zos+a<0zu%7P{Rub4TbMIK2ZkWX72m9SGLa7t> zRUzqweN-5(LZU{65h~=3R-w!#8KpwG6Go~~p~6UWzuCtYq%ugb>GIh)`^v#ivLP6; z3DjR!)OvD|Sb-Q_euh_#xFg5TrWtZnWR(K@T`1i)d`w~+k`+ISFMjO89-w1chW%Ko zV8qC;0Tx)_Gzm_C0-;p9?`*N1@1iQs$yW2=sl zBes`vk}RSDvsbmvs+*i@XPSJmE!3#b8lB;cRGn+p8=YFtW6(Ig8XaMceh?Yi{lc^G zEOXkHyDVM!A`RH8<*beUsyE|dW-7)EyEQ6Ev-LI%%_?=6K#TH8h5J*nDLD&cA10(h zaDE}1#D(CRUYIwK2In^uGfb3?F_XGXaN!8M>#|Z&{-G$>Wa8kXn0FF_YknO$`RI7( zUYve(mTh1dN~fJt&t8yj-Ji*;P}?cN(ItOLygqEg8`ItZIYy#gMq9j$%7+`%$YjBm z$;>D?TG@0Ck>D7uJvPdidfa$MtE*eeWE`4t>j<;tHT z{|OvP>C&Vr6uz0@N$6MLgPP=RGsf18T>~!Ws8wF^@l%3h9X-xfvY00>^lK-<2$Rpk zN?#q8Q;m1Ac1bZ0+h=I851aHji-Dl=2Rkm+IDBX|hL^c&OyW^fuws-Q;YdEIqrcw- ztL(0V?riNiB?gc;Yj>t4Z0?aEKpEl2mdW$#6@gz1enuvx)rCGuLYf zH+uf@wkyhi4AqjxYR+k_PMpd~<(qTHS@WcoIn=!Pp zxPHEi&iKHMH3bD8I@PBCOB+j?X>tiq!(9ljxjJg5$_laG>_i=9@>vP&uY(CAs!9_h#*A1ysv;=I32)wbQ(AfmBplz3 zG>H)hlpa_*yL4$4cIctura%pF@K#s`TkO}lVN`JtEUgLvO2)x-Dx!w5-%9g?LrQ5O zzG#q~2-jm_FuW=#EsgaN!@VqLA--&{pkZ%uT3%rDuc(5_K{&Lm^leK^hnFTxnW74E zu`4x&>QPY^=LdT;_r3g-IDy*BFb`u!4Mz@4GTQfn<5;yXkcOzySW9U>#*e2k))(TU z?V}Bs* zj5B7!&;;iN>L?tlFRiKwDhua~zH*+;rlG(u8-~inQjDLzCPD?otrYYl-p%0cT;cFR#k zyl7|UwV4O=%xTU5KSM^fE;gs;G}r&;NLNU&81J(?ayu}m%l8l+=lf4J{rcEX1f5i1 zwwu%>uj`I;F>dRX(Svbp)NSvxN!$<|I$?Jjp?-9nS=0`@9(R8?I`$IP(Rz{N$XzwT zuA*ZvQN_Js;g9IpGMdEyzX4sN;8-S}@E-h^H=yU+cBh;&N4@RJ^WSFXIe!0jYe%v2 zY|-*v0spVsZpJl_d~+5GkGoIa#z7)BJQ2Vrn7XmAr(`nF8%$ZqDRv8%mv zclVl@p(&bR-rteUc6Cl2=DfEk z<%tIxegCmxT4+xHXd<+{^+`ZSQIQVClR2HtZ(Bf9D_`dMg%g&cdwAw0Cs24t5V@ z22R@Ck!{+@)g_Z1XvfV5Ah=|#cW-s|Z0?4D6o^C`U`%4R1Fk-R;Kv9y1*S=VA1KZx zI%!kn90<;~XEtx`&$JEn(-}@Y=>V;l864>9X70FnPMiL|fxfoB?x;{|iDt`mcWmik zVk{(bgB7kl#=c-7ajn@bMi?+o;+P4O4s`W&;8wGq&0=B-0#jfY(?oSpP>=|ac~DSQ zm|!U&6pDi1jsn$GDcCF5rl8m<$wa`{3S8i7gBqM-tFpU%n`3AHZ#3i~ z|F2c(2OQe(f2=3+Y=4)!k>O^=2cH95tRsvd{xtZ%Vh;TBgVnTPcw)FMVuh<~c|0)- zhU?rdsCKaJ&*k(47KgWE+eDFdy3@2Shx875hp@^k)TSP;qtk0WyTH2jO7eHhzuj|W z1`Li7ap!Wj!*HLlelVNa+SNX=(e$?VbeO)5o(z8WmOTr8p@w;T>p*LFN3Y#4>Aow| z-oFJg(T#@Lj)4sKlh|?cM&?W#?`k&L?!E!j)472Tdk5jSFVi{L+cwaJ%-y~V$4;%i z?ex{%x*<}r3$)(7eJ_MeMs{k}i-9-nqca`7_TELXEq&bsts6QFesj-k>F76uz1gk} zy||y6_Yp=#m3t;5Dg`#}9bLU$1BN@uzQKV^PuAe>ZR;hnq(N6}ch~lgo%g3^^@76> zpPyNq*&6ADf)Tuy;`FjlOY3a&F$#V*%dLIiSUvzjoECh0E7umMuMe z>6*-}RO;}#W)O`rtr;d_zp*ciBOk4PW;1%BuXVt*^$nuQ*q)i})~)lXmzlL-R^Ji0` znq~tB5e|jAdOQ2j*DPsz#%?OpY%Ak3`0(6S%Xyq;n?#REjSh^CZ3F$SnT;K-I8blh z9F4Fp9bwW8a-;0}!Ol+8-?}x!8$VcssF~zmYy7+kB{L7_R&h7jdv0Apmaka85CfBU z+HlRhz<&SI2q9z?4kZHjA_iT{*K-an5^2) z(o<3iZ;&AYZkp@LVx}3?inEuq*z|2~>uc{I?l6m&udSV*o>?oWJ++NJt?RoE?&{t= ztr@s0+uE4j+|hP$b1FSM-JG7r`2Mzy2lwNAvI}E!dsiD4hwWXR9ldQGUA2uH+PAj$ zcQ&>FZD?O#+qhywZ6gkp58lu_h&&oQ-NbKX!MOlHW08E`+t--g*x%K=sc~z6>t-0B zwq0!ljcCeN93FQxuJ0P??CR)lXJQziIM}nf(Vi`-fX3-)lo8w5*4K*$vn{}pGz(3# zYT@e4!d0tQtimBYmnpNpdy`$*23q?u((TAaCvg;Iy#dSRLk5V>@`cOh9+g?SWbW#P znYnA%tl;>~ws-aEl)`|^a0&9(9DCpOyrb4Ew3EnN5;TcCb|3|CBQ&SO;m*!4)?ww` zRj7vb#nl_jOs0q3>PF$x<%?GAatUa$v&O9yy%{@pH)AcgP4nSZD_5;C0~lnRJ36=v zAZXK($)U(r+Ixu?-mTq^VYVmfs>3o)yizdDvLy1VbB-d8Jtdk#4JEtu3ff9 z%gysUlii3@IJ>`)%D6oxYG>Cj4uy71$NtvdY^xo|uGWM7n3w~Z?yeq`m9tNC$!yxV zU2T}V4m{m=ZEeLq$FA=7`52tq^%@;M^01NXQ5m(eCUPWm#q8*bMu6HjbomNpY2SP_bc9gcY zV^7htZ-L5+Zy9?7N zV7O4X4zf)KH)hkOr*)g{U$5oW(6&GpdpAAihLr9q5N=W7Jk@u zJ^O7vb8Y9&M@oC`*aWiy^UDkDp+fWKbf%|yb1KuuFMHG=Kn@%%?&%rqPH#^6SzC;2 zZBfWKul_9}0O&8Dg3GT0PShs=97X)l-wP7BV5hfgnUi6a2R^h-3*_d&$ivR@w8wQm z4HED36Ep@F?@-$D*1sRm^wnyEyHRX>E+3f_pUZ1=;&XXjPJBETB)>2xeu~F8D&{x{ zaNjA*yWETaSMcZuK&}6_9RDAbvo9s^?(jGya3z-IjYCmR|Lz=5`*_qy{GNC`FT@^8 zf(GHdS4je{410lR_e0B9l2g8&Tsyx#4a$K#9FBI1zXb!jgouo4fge=?{3JIB*Lo=+0LCmz>N>~ncsUy0A-JkA9lh_THZ3|AX>Vz4Q?TNXWAh zk(4lHIsIFf)4w~%5A9!xkNbDmJnm14&*gD{N_;M_jY=%>xjgP)iI4kNc-+6j^0ZJo#Sa=966Er|B_$a|H4;!_O~dO`Mifa@ z(DvVT`n)Jpi7(y*kB>jaKA!)=Yje`)@_7F&_LFn$dx!Zby3!c#fC+4ld*kt*kl z@%e(B&&2I1$N%yACC9fhm*bCkJ&^s8Ki^pcfBupCnO5d?L8N|7ryPL=<0bn!&etd?xsH9zO{DB9G4nzt!W5z~k{yZ4LwX_a}Tj zY=>vR7CatrHRfpW+9WtcK|fxqG0nUuK?{2b5UgW!LRPJ>hCd*Ba8mjP1dG4RPAe-fO}uuDjp zr@@bk4wzHsdGLjv{Y&7FdinhYd_Rx#B`(vW%OWY0pl^?tg1_LkM-@0OiAMR40e;EL zuO9qdFa7@Dou2(P;OU7t{ej>Qd;a-yn$LRihk@65?Xwzuxfg#7__1F4Ht_Fy`ELSW zLMU3?^@%uB%E^z2^)zr*wY4*1K? z9RBkWHyvZbrN=EM<`u6!s=>QG|6{?g_3ASo{4y{76!1nbeG9ld=4E>y1b&Lk4txQ4 zydI{^GVlg3ehv8R_(({ZV}Un&?cEMu;mzl6@Zp~Q0Pqa2JST%6;_8cR;_m|I8#P?{?+5?A*Pai7U+9guN5GeR{(c6|JY4!; z0Z(%j?e`q`-Cp@#0zcK`uYqs$#@jpKEnffel_0~s_DcfC``;8^*n;K3iysU8Aus>& z;P1hwgp`>AzPFcO3;5?81di@fq23VxGU-qqmC zJ%7i7KjD(2ydB_|c=5g9ygAVM-wIyh#h(s-vgiMN@C)&A_Ll(v%$r}I27lAzH-O*d zmG?IA&w2g%74ZGN_-}ykr%zXbjhk8^CCfR9W6 z9`JRZzao_VY!{98DhJ0iu^LilZ}35{J?g-J@AcRI;5>$qkTNacw|eb+FnF66zX<#w zuYN1Q*L(a(@UMF1Zv}tKEANTmFM9RKf-my&I~n{yuYBi#Z}ZY$3?7G+xe^=?+iFOe z>%ez-<@o~mYA^kr;AQwo!0{RI+g^STfp75Q9|h(ZarRGuf7NS`XTUG;#>b1`M|knC zf}i2F$6MeJJ9p@>1mYg|>Yt2kX;gzZL;Cy28dC#)cVv??^%181M6>@8USrbWA){=l zF*CszISTs^fgk48f60*aqs3~( zuSc8)9z8CL_Sg~GGQ~*qaqxJ5G}2rF{#UO*KMO8zs-%6&+&ma?4@mXMQ1COrs)eEV15Q3ACKYs5_lYH%x}Tt_NXy`01qRB8uJSHWRJfA9t~&gFWv)>%Tr?t zur}3t_Q`0iqBz=AflrL$N1K`<@zrJ=_}C~O*YCk^^!QY8|N77j@J=tDFJQag;|suV z_V{7o{`H_$;3sy?;qeXN7kIoE{34I@T<&6zpA7y9kDmp8wa2+HzsBRA z1i#kfJQuvq{a0ze2foaUe+)e3 z@h8ETc>HPbIFuQ_(k`A4W#%RDDUm^$`3v|QkG};z%i{rV(TMXaGsWO>{cybze1T^_ z61>*q`+&#etIUiCk3-Vz4<45~@+Hk|@HtU}q?rRAmoI4+gU97dn&see`I2TW zcwD}uITpOu^VbF*moI5f1djvOBk+-tP-3=$$Md1YoHoS1$ecTb7nqB{kmvij%@bWx{Dfm=keRYol+k2hy z^lFI| zvibHaP1MYvevY0CTg~}vw-H)q?xFh$(ot0g_%sF zT?^e!V{8lQG@4Aav2@yEbEnC4YfP=ZWBuTUOzZmfc!Gt7b5}1)&!UM1G_!yy#S}N= zZ|KOL~sY*-0wSO9ETUTj!cY|_q+D}^hBdP=L0w7Rs7 z#&qf}t?tt5uUY*yt3TVIu(xf>t@>+Lf6ZFBX7y(qn|A8YwkP;B^=BKNT+262{Y_JU z)70NI^=G>W_UT#9P#xQDM1<``ZnfgJ+sM_v#kHk6Zc)cATJaY3H(e_}T?=YE9e$>} zE>VBe)!%gWH(mWrSAWyh-wgFPL;cOr^370xGt}P<^*2NP%}{?c)ZYyCH&gx1RDUzo z-%Ry4Q~k|Ue>2tJO!YTY{moQ=v(%p(zO&TdEcNHwdzSi}rT%8Azgg;Umin8m{$^|W zW~;y1>TkA|Z?^iIt^Q`KzuD?pY=XlOI&vpSpXQ$K7b2M+Fi4)D7XzE0B$4#EJn>~0cO$+AcPufkOw3|U`H-*w} z4yD~BO1oKB=26;Bq_mq!X*ZS9ZZ4(WWJ%Ff|+%iL5++c}K%9JxsE2C$pbX*-t}&9hT*(L%eSJB~SST?^Q$PJx4( zTi4chj;~v0>xvDFk4+S7i#^Xyba-bWkvJNycEO_zbHj#BflcI#MMcdhBX4aeyT4`*^u)1d7bOaAnnjkZJ0rBpcCxKoW=Hfo**#;! zRMhg5jQBOwzg|*$=rTRd89a6R6F1?(nPdt?Yd=lsf8$A zVi#sGNo@x{m=wiM91Ioaxo(*q8ekHqgV^>2;v@%KFPN~_*hp{NsRbq`c9bFkD}ap* z7F#(mX(rofU{XN4cA)!&*);(pNOG{t0OBMgyB2^+Mt0Fa$4EwY*#i?xyLf?#rCr>> zq+)hG1Ct!=Qiz_DbaoP;&&ASCFfg&S^AMKe(@uKCN$xr)?D&O=js{6*NBg>E(#C2o z%_l8nza<3|$N?cAp-%1m5a!U=3AmReMDNInp7NK6)uMxa?>zvKrjK<-+&+rw9wEiQ zKXZ@vMh4qwU>{M^E5-NG4zSXD2+UN9w)LsqS#%(r2)}=EFF)e zx<~o-k=7#LkB2|6^1qc6tl#^~W$`r}O&37}bfLehBSxgB7p85K|}S`S=*siJiU( zxJrMVB6faw{jZAuj01t#=|=3*x8H+ zZcK_zA@BztGyF$N2zJbzD)riF%;=9g|InCOY2Dl3sa%=um{HvyGjm|-#tbp-Ic65% zcmd(rmka# z*y;ViZp;un{bbeOE31 zN1%<|yd!q~%Qe}p)x=Kcm@XeFX~zRsohf}s>}+OG=M8lT#7>_BJY|%m<=A#>xIfO< zKzD06u}ga-?LUq$1Y)OiE{sv#pBHxg>ssx`Kg({%zv`|HsdLP``RI@T0qVMj6T5s* z2X^z3*y(2jyLm+H^c}!8dr94ioqiGRRVQ}(C#dUuBzF20z-~SgJN-J~#?j(G3GDim z*x6JA@2XG7LZ8ALf)Q%*DX$Sco_LJl$;4v?r-=6v+yY$1|J8>;?D9GYcnbep4Z;$9 zs?HD_VrRpCZ`@C8Rsp;5K~y;i{dWimJMBYNKOS+;p8H3)KD&J-``zv< zbv(FzCG}o>+;|{%ezpKlsg*Kwzga#`@VUUQE*E(CVh>;K;cGq2;<~he(SDZL<(m)e z_Oryk?)uu-+3&8ebH{+&k8?aYKchYW#7^fJsQD?r5Qv>V5qOO1#7>_AT(v{`n%Lk&{_#CnQpK7>wfq1s) z|3Q3!;BONjDEJ9t-l&i8TVnkI{uSawMCXeaf)5F1lLd1GvseLd>PKKU!92kWiRTOc zF!2JxA0cKW!dBu%f_Wc)uvqX}#7hL9PrOv{Cx{Of{CQ$NEP!w)@iM{RAU<61BgD%E zKSjJka2JL}uu?D&i-RKsUqrl0@YTet1@nHuV2$9riPsALKC%8Yl_!Z=Q3T$T9ULk6 zRpO%rzemgm77$8tPfBo%;L*g#3J!^n6MP`?@q(8SX9TY$K0z?=y$f0e^FH!mz2K9H z^~OEkFB7zj&U@{H4#8g{?iBnD;thg-M7&Y(GsInj|44kI;5op#65zW ziF*alBkmKtig>f&^~4+$2>ryGuYEgqzv!Q*o)vs2u`4t2fas4B4+?&Yc#Gioh&j*@ zM&rJhV4L6x#3u=ECf+XiL&P5yyo^|HCOwLngA}2Y_*B7J;?o45PJFuHj}f0C_-^7e z1^uMylx{29Rq5ML{JG4W>wA5DCn zVBVh?d`|EH@%4gvk7n?1f-fe%LGY)Ex!54^-ooHU!Mq1ExJmGX#5W7({er<41oPg& z;ERHJk7;m=;IX(zC%9GcG~(L?+qVk;yWmez*LJ&!_)DVSO?7-Gavue?{;VVx4z~5Z@zuhWK8=9mM}3nD;vdUln{F@qL0nMtr~E zONqZG_*2AR7tH%*0xr@BpC^7m@GZpO6nrP~gMxoX{4K%H66bU-xb_V{IK9NiN7cKCgSf4euVf3g8x9woe9G0#E%Lt#Q{X{L%~ys zeEvGwtIsZcu$AZJrQ)koZZ#Clmi% z@aatZRE!%`zmPV+5d8|`Ukd&-v6kmX;$Mk=3-PZ7-%I>c+YIJw#7~RluOt40;A4oj?w!Q{Df%Yj{}Mb%%ma3W?ZhvMeirc`1z$=0C&4!m7s$25 zFB5Cp`-$_#=I6vO3;rGPD}rADu75Sg4XXc{Hd@DbiT^A%c_V=TB6v9QYl16@Ul+U& z@m~ek5o>)LiQf>tnON(~|4JO_`8EIBaPU9G=2+r41-BBvC3ukdZNZllza#iYVr_@J ziPh)ViM1UbB7RrwA0>WI@H51Pf?p)wOYp0nUR4JDZ=&x@Y;cf;PzPKe#JEBAM%ri_ z&LYken}dmUY%C#8h<-S6zThK?Ka4eugeDQ)-=@kmMgJ>pS<-yX-(ZrZ5N2Z-y%=G(;M1^=3Og5Vd4L%}Zr*EhttLG?FiqdxO0fhUSh5wZ4B zCGjNDM-giujU(3IS<=Ll#bySvK1B5);whr9B-U|$Jh7(TK&*Y#L)<9#TZo$k?;zGb z`Xq6Y^wHIx&e0M~6?>c(;2c~qcIgqul*0MA=zN=l!}Y|?qEGg46S3~!7ZI!fLy4z} z{VEUhT2{~^`f(m^C7v$&i5})ucmDaDO)x`j&LGDAm+!6I;o*yjb-#auXMZ#COiBAC z4}Y0h{oGHC{R+c3@p1aMiPa~coe5@%pJ$0@3x3hVFA*Og`d>WE=i-Cs1ANOfH_lHL zB<@dHml_Z6OMIaCY4UJ0@j;@`_VB^Py8k`g!$%MwEcQow_*h~s&j7L3Ya6ka=QI!V zv@JM9{P1+k;fsksB>J@;=Bb7Ae+RL)6%WCke;zKoI`U9Bm?M68sOsJ> zd3BgeTd+uUE-@}Gr@hlTU4zA9!{P2Qn+RUTePe5mLdVjaWn zp1zS-#{hq34(JSlml12_28v6FHD5koczILgDv5o17ctn#@r*AAPBSBw2tVy*i} ziPgWoPPImCE~dU#@Z}!<6tN!H@wu-+?e8YWu@m#X-@^|ObATW`=3zb)7kpUsUwYVH z?^6GKZp`_An^^tZYhQ{Bd3{O!^SvSt*AO2m{>OQE0YvZYx$+!Dtp52P4u=;LtN#ys_!#2#;(xt|?KMF4&*$x&|1*izKc78!*j^7* z|DU0*_;bW<;{Rq3-%70h`TSnM#SDSZmph;KTB7>-DfJGq;WOqAKTV89n)AY5KkO8n zKU3cz_)WE;|96QsUp}W7aN$JYbLByo;87kPLwus>e3sndsl+&rWxjm>hQkLC>+vw3 z+Y2^H+I7S@My3669&RPB6B|C47jz3gg}6uX*&g0OtjDo@ZZGH+n;VGt7ytHJWuNF@ zqP|)1S3JyjdhocE<>B*w!AHdAhs6DYA6FZ;&r`&jFCea0iw#aeqGN3S?&glMiQO?a zf9G$ z|^%@=9&>e5vHq^Sa-Q2l= zUAJ)!l;K)bxQ>-m9IAd3^%0^IhiY>>b)M)T5Ql1WA9Xei0&%D|4^qc@AOmrzHeBcH zaDK%=9IDOFs8@+j9IDN)sk5;Wh(on`o;rVYMIa8<=8x1zicTD=4c}=}$BsfE4%LS5 zHmR!-oj6pRV(Mc=Cl1wy?`f)ICnFGtYQz0V-9Dldhib!jpVaY(XawR=ZPL_vvWP$& zstxxwb+uMD#G%?OqCQS^;!th)dsAJV=)|GgtfgKrI&r8r{7tIvP0@)%wP^zmI4}|V zXfrv+q3V1Fy>5Tei9@yFZ&-C4$Oy!t+MG@OEzyZXwYeBLXcqly+HkNV5QnP&8}%8Y z6NhSZ3-y_z6NhT^W$K(L2*jb<+(&)3=)|GgaQ|3$py`6`~V|YI7L% zBSa?-)#eE5t3)Rb)#e!Lt3@Xc)uw~`8qtYEwdte2R&?S}ZMIWiCpvMcHs?_Pu;|30 z+I*b)k)jiaYI8aDqeLeT)#h62y!irwI8>YKslOvSai})80tY9E&fhod*2g$h{hQR= zL?;f_hQ|+e?V=NhYQy7)x(?BaL$&!8^-j@=L$!IH`UcU7L$&!6^^KwvhidZ%^)Atg zL$&!E^%F%W4%Mcp2>K?`i9@yFZ?APdq7#Q|GnRUv=)|Gg)KT9oI&r8rQ>cGLbmCBL zW>D`Joj6pRIn=YF6NhSZ81(_si9@wnM}1Iq;!tf)puRWH>f1yo z4%H@0{aw+CL$x^tI5<`G3utqCj6>BgrGAF!#G%?;L;XzAi9@xyiTYWh6NhT^@6^v0 zoj6pRyQrTdI&r8rU!#7m=)|Gg@I5zm=ZQ`nsttd?uG=9xai}&wr+&WZ#G%?eOZ@`T zi9@yd1N93Rj(=)|Gg@SS>fpA?-qRGX31 zFA<$MRGV7rmx@jts?B8Tmx)dss?Bujmy1pus?8kgSBOp=s?DL)uN0j)RGXF5uM(X& zRGXuye@b-XP;K}=ox1l#Cl1wS18{Jy=mWI5F2bmCBLj-q~_=)|Ggv{JucbmCBL zx~P9mbmCBL_->!NZ-`DDs?8wvzlly9s*U|u!rv18BHBC@<52a>seeaw;!tfqL;bs= z6NhT^IqEo*V;~OI<`&@K5wX9QHb0DUsQTBb|44M=P;I_T{V~yrL$!H~`j15?4%Ox< z>OT>kI8+BBlp#Ce- zi9@v+Mg3{fi9@v+PyHFui9@yFy+d`s5uG?xo9Wb_6`eR#8@>;y?zf^7hiY>u_1}q3 z9I6f92UPc*=)|Gg97Fwi(TPK~X`}vo(TPK~*+l&X(TPK~>7$+}ZAcudO*Kq|gy^G* zG5;CH;!{7~LW>(zp9pFCDA9>qN(Ilt#`!sjI23&jHuX(0ZczPDNYfidCvKS}cnvnr z&ymC_(T~NZ{@@rlsNM-_`T?R78A5T7hMr*Zw&F>X+uLx1|mL?>=J zP4J7@I6p5Dvrq`H;8Xtqk>Cc^{{}we>sB_z6Fw`r99{1GR1-fa`e@+#hhyBJdaY+a zp7{G>Gm-XB#<)Rs{&qS23DJpL9u<5L)9QGeL;RHJ3xMlcIRxSc)lF0Oq#pd=TWkmV zWxLU#0sQ|^(`5hIZ_|4GQ|YGuK9Z*BA<&`ks-cH;6CRlD$A749V&dId?$X427Is%2 z^s(5T%D~5C|6b1a@!6eH+2>^cUNU*8cBgcF2=?zKvk%Gcs`&CW?XF^W{Uq&B%UwTI zyGxs)|G`sCwBO`eUjB1hzP(4q==DE%0yC6(*yA!VB42o3I*Sq0w447@ z?IJmTIIK8c;>W8o|BBW5am6{$uOPcLT64k3jMJ09OMu%^Z9fR`%g{ zIyjgCT!0VblK6ZSANqCvYC$T&U2yf?0>Sr}{0Q!;hem%z8b^OzwtatG=R#;MIDeNz z@coU4zZ0O*9}Z!n^4$(hf39744~Om|p^6>jdAP)_tH-$@r-HlS^5v52=X*Btb?w6P zyLS0KF#WlF^Wi{u*-+zrOJL;Z%iDx@m2WHMH|PXh62} z1bi6B`F2^3zsGnS?-px7=kKOmJ9IwZ_w9nSyFMr1SI)=t$HOGwi7i6^jp3?pDiJck5f?2X30YoG1H(+5Vi|+ys&kLV|1o4L9TjkpvP#5bFYgfG7e*#N8N@8;FJka}z-8UKF)% zb;Gu_;!?NTT5T(~wsq_0*4?UIzAoxlwf)z&w$|GE+4g&$dEYr_?oBB6Yy18F!|$H+ zyw5!I&dht}oIB^7$>qG(-DCyRO}(izLFfs+!C}Rq)-PZttw>YVYnzcUDcGy|rfR{zYiZn1XMmz7ali z#8WGt_{_G(OCPv&ccC#w$!oV4n!9(Lzv$Y+vF7H-Qy1+(9j~2l%$$)miP-vF!Q4c6 z@iQ02%#3YQei^j>e!;rM&n|9RcK@cWiwn#=>?;Zi%(ck{dGnIM$yWmB z*X{4V_?GRvnYTR|>n}>0WUEsoTaVg3q;Ki|_Ds61zrA;TdPo;@u-SaELoAPD*MU97c5OK?O6DB z-aM4L_J&$hQCMi2cT8B+k$;D|sPOsS6>q&gn%Xz84VI$zLe%oL*K94I*80GXzpTCP@gF{XAwp< z^CzBVDeFzBqb6KID&JGBoVd$UR#lK+m~Z_^-N}2ARha*P-9Cx!2QD#OR1ObbevQKCv-Hu{=SkjWEcOj$nMQ&zd1I^EzW-5G$ z#v)&{&MFfSSZ}ONl&q)p4s7744y?p^8v}rSu?aGIv3`fMeUGVCV60FokB2o^GQBnB`*q z5EpA~-(nX}L@w6McFx7+nil7BUt7iT)jUdaAonBlW0+OJ2_xT3yj4{5_MEq2oG97G zNP7<($|y`j*XorI4pFw<~P`3jG`$P4;GGbjj5)62OLRN(`fz~ zEm;H#t;ySJjOBRvj?LkCv@RA-N~6VjBNkN!Cpq(E?SSndU8qY_#!DNkwS&9ZB-t0~ zWnE4$(}k{=bx|*+S9NvFV^VwmNR5x$OJ0|3?e*+E^|~_M-*1A((L5`dq8=~9@XC$C z$vGTPqb(7~5PZ<{@S!Lt_Igte$J6uSh@*!KQR_*0+td%^{2R%4fkm7fhKX|xThG(d z_JHT^0f-QK5J0V?$t!k>bJxZ;M}_UtV&V5v5Ca5P9DcdV;j79ye4oUZsT_`~N!f$4 zDs0L+Tvd(Php+0e?88@`efYir$I^Z|d^JN4-v~%@58vb*?i}><;E0QZf2J4w(OACS-mvE=MY|aaEBF zHz+|(X+?3Ow6gS=@neEATx9d6nd0I@L1Dt95H;kFGl|lJir-f}zjzt0_Q}w2S1=k{ z9BuAsk6^tc^MgZ+X^T7nUo;)1Cqr3W5fm54e90)!>w(B0wNFqxaaje+lqPKzqnk`( zL|k!M5J>izsmPv%BIOW7Ejw&t-UNIN)(3}8bY$(sgD2A8*lcoHh0yyzZ^qRdzX0=$ z8J}HXd!UXcWb09qWI39WR(08hfytZj;TF(SQ80=Z>q%u51W`?5Sw)i#)imdYA*z94#AUe0 z)^TKM$}_WXayT%jIOz6)Il;jqBVS@O-!@)}znkrfW>?bY=!7}%JkM3cyZm7)$2X`~ zVo2qFcI@Ru2lLE%4q{4&?iAO&o!y;C>U4W)LoAC*I>&xn0`q^99XIEs7#{DSZCOcf zm!oVa3(RrDz?k|+qaK(}SJ=g74?*{ou0&wGo~(21@I862O6MgoC&w@fgY`Y?Ul*mo zbi}oIk&VJQydW+U32n<{8X27gu`C*4fywU6kU<`0$A#Z(=-&I`h<$rOjv_I9kcU&o ze!SR4@V(}~#~A)y*&0-aNi7>nL_OsF=}e}(Yt}$tUr%OMe|M&1^PI*yx=HtRS$7Rh z^^Ntj+Zty#HZ?Rf%paoZ>0UQ$eMiR-Udqkt?(OIq>`ebVYR+w~RyAv5d&h?E-v84o zGiPRUdbo$90lE#3wm0_m?jbUJC@0UrGyNU!t(u;`_5YavE$R0Dwx0CnbWcxr@1Dy3 zOUBC{j+!z0Am2XO$LP)sbatk@>NoK0Yy)Z^>=|eqICE1v0}iJ{8w7aj2LmUrmhIlS zsRsl~GtRhGgn_%&F1o=~PgH^_K$N7NWK z?Hf0V#3TcgwAYiwxFDHK1ds;Fpg;f&oWHT8a_^F=NRnW+m`>*7CNvvqEn^BKBbn6d zpheAAtW2`OX=X7~^(T0EAK<(kKgkiUR7oOVI;2%5ZOJn&H?km+Adteb%Pf?LbJZuZ zM|)86)qR;}z-?CC>i)GsInZ^lIc{t6L=XS{pdj25mFdn;=#_oHhl_##(cljJyMvp= zfwS$856v*>UvuCNiw<0J$Y_l!-NX2195ujhG>_E4PjP{7^nyLx3wEW4(Oo$!-RMfn zC_c*tdV~d&ozF?0&mmOp~Rq?0ELY86(xv3`dlxoWnP-AaR~;&nWHU*jQzo zo78sX*8khTS3jQ1Sf^Tp7`9QGvBx%zaz|}n*A9)j)E~bH?oY4p&J3jc&8E)&&1QA$ z(QU1(SFc=cE|ck*wQjJxr_;2x4Z_cy zMmSkF*wtlPj$hNNWJ5DZ`;J@Rmm9uX!#AEecIE2DG+4XIprXG1==*8N`!?vj*T(uL z4&Pt{gBfFA$PEo8-`j0!?;q$M=}ZNtPmRdPfguNgP**hz+=nwZy%xt!uEi zqpeLxLzW8-uk8?~6ecK_t~jP@QNz3{nU+`8ZERoHeMooDra6tk-I?~f%%*h5 zA&s*e<~KAp%wc|i$A&}taW~Mtv7_y*?v6}9wq5Doj&yfb-TKZg?fqSKO+f2A*HzW6 zTwhg(`Pd=rdk0ZRT^B>a!BWT3h={-`z1# zx4EyUeE`cf>eh7+bakhDI$0Rv(*`$gsvBs>5K&^FKb@}2Z0R28*ihHe*Sk60pW*mK zukASQ=o`ccXlrwk^+%Nq2N^?|D5}w14y9zSXOF2p%~vg4jq6AhaJi<$Lt}k6lZR?sE(lJ8$Y$@gKMNPZfxSyG!F<5{vZNh`jhh+=AoN$_sNO9|X? zjPh(gIoO+R-v~!#hS$f>A7aEJ3EaYD``^2rUElEfxE9LkH@Lx$8Gxe*i||0nU-Vo6^JCMKi7^&jpR2ux%U6i9DDU%Y(80%B>vVqQ~kw{ zyClEU%WqYT*C-gB6Kwo1@$wnpf7ZSx$KU<`q|NullJr%tT6SjVvanC!DSh^MD#{s8 zL-VP}doN9rKh~M*?_X`Fa{R~RMe2{QiNo8CIpv#k>;*Y?Jf6f~t{smj$Lu=h)YI_A14^1_W3k!sGX#m;bM@AItIg@;_<6np6Itwcp6` zR~CKE$np6{?Xh0@$TdI$SK93JsU+uo8k$eNEP|pZ$&ats!`qW6wMp{-S=%nI@%&YZ zb8N+beEtk?$Jb-YKRl=W@*LZZN#{S;j?br(=*6Cl-*Gm+TXX#7+VS}!?TOEi;qA+E z{9T@7Uzuaym}BqEv3GfP1OXDba%PW@(wy-zG@tr-ejxdKv*Yn3`oCv)X#>Y%A7Jqr z>x;*el%Js*Uiq1yYtPKdug|gL@gwCA^ztJJkl>0%pZH(ci@7DqezQbHCyModDMI(l|I(n%&{{g9V$mjikB zei0@}n5j8-b&hS9H$_~+)Y{`2$5-w@Vq5MH{P`P?zyEzhdspO9u4n%F#C(4|(e~p> zJ5JNhrq}=~FoW2}qp-l71^eJgQ(#wktn%z_z@3p@Xy?NIeE4$Y`Sb0oBQ3#5b3L|k zdqCjmd~*&V>uQHN^GX|T`n%AW!IC!W0(_J_Rs zxsH6ISAIL}i|~z%9&W6xdZkxul!B0Kk3e*voqoUZ?GqLb|HMt z_xz0pe!;WZ_LIH(_k;Z>&p-cY;07;$7VJ;pBdNyB1LhwkIQuZzDQBWROJOg<$K|gC z-sS0!h5fXb-v+$Ft8YE*x4ry6;48iITVQ|A%Rdje%T{Gx#`v zZ0kxd|F^JD^zz@1FiVu1zrv2MKjn5c?=RFF+dnGmtLQ6W``43+S@~1!wPUka|NdF| zWo9<)`1)36=E07?1*e$9a`dgR{p;V6u+vfdrkJB)AL+&G#H{kAW*zJUBYmmqhK+TX znriGq?fCjU#hi)!mt8hi`Cb6~t;nu1m%@(cTcze|*i}(XYs`(X<5Xg9g1svuO3dxl zN9~T!Uj7rXe-qg?=3B5UqWY(p7hqo)*)`^;u;cIB67ve| z!z2GC=5^RxJ^M|T_w09IzwFhQ7ad!Qim>!Jdp^NG%W8<~pJK+t<{w!|nqu~aUF7)- zVej(t>tR>mBdNwT1HbF#9}0Uu+9YX;Spxf5&t3sL9?wPQ7}yJ(9PK>`_A1ZrfbBnD zISqD?mwyKAb3J=2><2yjJlKzT_QkMY_UtQQ^E+2kk+}}G|9s$Mu=n%gaVzXN;cr%9 z`}4Q^VBhTZ_d(cCdG^DwllVxQVx9nQ_v~*1-{slQ0YB;4{|OwQ--YHS*zx^%p?M8< z9KS;I8`zh)>hS#YE!bCk_Pek-XOdKC5=k6CufN5x}jq!n8_Xw+rJ*23Ol|Y zl$rIgqu~mDFYJB2@`JFeJo{|eaVj+*gdLCHQga#X=15R#J`6kdS88s|Dv#?8?D9yD z>kVvw{`zUy8@&9_!}jN|55e~5r;owD(bGQ-`x?*w4(#}@r^I|8c6|Ix%uiv*smQ#N zr7tqCXX&xd6t+KKe+TxRk%J-=6d1G4vq!+*<=LZQzv|iJV8{I{GE-ouy!>gf&-d&D zV6XP#QnzBEeh%Ju%i@Ll#uzs6O}brCIU7|hvYQ5? zMsDU{GY_8w@gZK+#LZl68i*P!Y6hB*Pot$QqK8I$Xk@7dx@fc;7MMeB4#kZW&tdsF z7E#ifUN^YDt$p3P{`6+HX5rCG=D9uH(xzw8*AJG5#pOSQC6)6&ZA@}t+- z@x?s01SMDjN^r+q?ps>uy`_~~a;{FcaY@TOHhD>_-O&$Q43#}%+-r~KvPEl`H@k+~ zQZ4grJ6r9JVm6R_4NJ2&!wrXKR?U13OEYzAmp9Sb+T}Jl*s*8WX^3o%XeNuGnc6(o z3rE_xW(|fLrp>M$u0HL$9jAXFXh=CNa!yJc9 zyx74Ei!H=XBy;r`OV{lAfIO+lj!1M=!fVe>90AF*XCy3X#2hUyU9o2~%Bdwgdx-!k zN_*m?ozfJ$)j?p#=vsSCN5rKvJAPql7(_0evR6E~wVc!>O=7lOb-R1J`eqMZnI`M6 zbXlAjZtY>TXe~2zg`K}BYsdopXc^bA>jj6dd6e~jsLn2%jF)n`1*F-l9*5?8Ya0F4 zU$HQIxgfsBF$d;@Jo_Dv-xRV)=7E*Ub57{^X}~joDk9F1Djt!t#7@IGzvGD=e>nL^ zMNjN_&iQ8YVK5Tsmy`IQ7>U?vHUL*DPwaT!?@r=`1c})3oQGB_Pwe=uz?1${?n8*l z^Pc2vd@7YEcKrFk6^}`qiJhNI$UiPTvEw=apY&sFkcb_BBXFhi#E#zyJV_t&5<7ku zaHaCZj=zn(`XP4w-M|%JllBlh{`0_fFJgl<79V%4iJgWsVRx*F9UlVE{4Z>fX5izF zDY4TW=<&pkKb-s%dpOoVMQO`K0+SC+@!@x+ebOr8&!k%%3CKJd&}ut8$X-S{DP z8XJEdKSSbw981c(4yWG*yHa^#$KMI;#t$)hj-Pw*apQ;B@t*~DP!d62x0A7aOU z4cLtzV#hxP?2bFJ>l)^|$74D3HEfW0uU+;F3+>%u8DB^tas1Exe-`35!>}wA` zZrl<(eiN`8x5UoRS>*MaPwefuj#xB$59*VrHx;p2`AvGY?7Jlt`aL_HmI zkB`%{50%OjJD$g`LSN1iJH8pXP9JLK1DE|48>A8Vxb_e`eHpN853%DX0GGXi4HE0E z`<;dMc|;vg0wnq=d(%SPZO8tJou9G5&Ofo^Cj*!L0UM+$d|cazon{)aD@*Knj>$SL z3uuBb%a~+;gRcl?+k&qOW_yDF5X?RXPYLGn3iJhn)$k-n8iP;pwuNRN;y($VNc?BP zQ;FXZJe~Nz1|?ALt0NfUhqcZ34#ZR zCknolc#_~7i1lUnt;Cas|19wo!5kLBzJia+1J(!oJ;YVQ_Y+SQyp=d5_*~*@!P|)0 zQKZX=YXo0S917-p$e>p6t;Ev>f1Q|tLHYr)UY~zLtS=hhAwEDfWq6hz%oIGAxK8jf z#Px#viDwBumw2||TZtP4f04LR@Q;Y+2!4sUNig3%RnLuat@3YB(=7a7iRTICyQb;` zV_d5|-!TRH5`piR0{wZO6fp+^65lIT9~|RaLzyg6vSHg0^%QupY6nJMbGyb z!LfoLBtA~?mw~H~k8!Q?Pg0}tf0p*LGBykH=`MtqXs-xHrK_-*1-1n1%6 z9<&KAB-WVl$A^Mbg&$9>F_}ut2?$aHF)v6+&BW^jA3@w9_!Qz!!CQ&bf-fiT61CFYj^(hJ0T>|P|EX=(EY@t|nlBHk=`BqjvG7Qs`9 zw+cRl_)Nhoi1oOfOsqb;i1oPi5T7ObLE;Yx-cGE?hF~78tmU;LnV*M^i6RZDj;>$#T zhKC1Do?+y=tiug*=JmleriLVm=2@gL* ztlud-ot*zyiLVyDokuC=G}_f`=TzDTP7__dqfpFYPN$rIPE&#pi_dAq*9hix!C_7X z0{u?mSCrF};&q<=N4!J$$36TcvG(f)VvWO(h_zoYdH5CL8?ixp-NSDXtAF0i zIGj(c{<&r+_=uDpPyA8A`+EA6r{|iQ;A5hhOT1I?!5&^ftlxcHbK~?U5##%XaqIB# zdg70ZpI#5!IqD~b=USpb@x{b934eu$KTNFk?jqK9-bSqTe#*mK6Bq0fKM#1AzpCr% z;*ah+{4L^}MgP2qe@J|b@GpA!=fv6`t{rmi!3*lBJ%t`FCcahtlzVs_vGzUm@C;)0 z&$UPa2OZKO#Ge$r*wY_QtnK7lrQmkaaIIQ!hhVN#bGVCG{cQ9we^fN!phntCyg~5U z#P}ZP@%^BOw-alAyj|S?c|shrdt! zDe=SgXAZwie2?(I_wXNy)qj%nPi+s^mO1}+&aZWiCI4yhQ|aOTh}A#WWI8;D_%otE z$irMq=DwF(J-m!q+tW_0?MV}B8+tsviI^7{q%9u)0I{~`LmsyC{LhO12J(tOO04yA zjaG1A zjm`a&7w5^F6y(Sa8`=bM?X%WrA)adswvAd^R zK+XF^vzQv40}#9W&BLi_63udIbe==(?tcNJ_~a973^ApOVp2k^F|qR{jRRxoj;W2I z_MLHa=Xe#d_Ls48-$6E3+DFF6%>itDv|o&go7>o!XkQqIK>P9qp1+s}Gd&8NV#5`? z^)t_q=R-;);!rhQznc24@Wi2NegGVl3jcFzM#nf*{@3LBAPtE)RL$?mKPx7H-4plRoJRf!< z5r?XoPo9%sB;rsti^*46+7O4TIgsV@<@Wi2N zxXv|IBRp}anhVH>!V`z8xr}_R@Wi2Nt|8BXhD02yhS$2({=yT7s^RmE)B(a1hpM@k ze4X&bp=!QBo;L(Y#Gz`q4mQOHrAWk~YMv&~0ggl*s^)v-8-yngRr6EwjlvU$s^K*= zr4NgVL)E-Vo+k|waj2RwYWU15b&T-Dp=uHZ;Q4X@i8xeE z3HjrNCk|D^=US-~geMMFGnxE}!V`z83CW)%JaMR++2l_ao;Xy^`^cXnJaMQRuBlD6 z2~QlVW)=BUg(nVGvzC0j@Wi2N+Q_dHo;Xy^2J#)k6NjqdTH92o@Wi2N_$)4!7M?g% z4cFSHx`ZbVRm10XsrAAWhpO2@euMDDp=xd+-z_|GsG57opC&wUsG9r9pDsLcsG5h! z_XtlMs)qm1LFzf-i9^*q4IG>y{PWagVjL>}Q}P4C6NjpKjr^eS#Gz__O@6cR#Gz{5 zCci~^;!ri5N2In2PaLWS|D};hohdwVsG4%}X9-Uns%9ej4+u{js%9$rvxO%PRWpP9 zIl>c%s%a*FuJFX6YFfyjCp>Yenib^F7oIp&&9US!5S}EnqCk|CJj{GNt zCk|D!FZo@<6NjqdJUaD)@Wi2NW&#Jd2|u5jPsTV@ej)kWg(nVGa|HQ2g(nVGb1eD0 zgeMMF(?xrRi9^-!8GGuh!V`z8;cvXA9u}TB zRLv;zj|fj3s%9MdM};R2RkJVo$Al*iRg)tB1L287)r`q<67mX zQKS0l#G^zr6T9m27}qM_M2+eXB;H3f2V++~FUGaXb2`;LLwMpEHVUZ|ALnNS@j+x| z-A?t!7}qM#OK|gA;fZSw5qu+d&d*NbKH+y^SAA8CYnA6vYrb4~;+lTJU&GG%d5ZYM z!hZw1>YHO+t2{3Ob8ix!xam5NpnK6}&gT9jLFJ~)?Ly^BEj zI$ocK)A2GwT_ZkBymt9W8Q>fZI2UtbU4n%Idm_Hzs^%iL!>*ZIH@9!JX>;mVK z^YmSR>mwf0YpV{s!RhYUI;jIX@qI;KN&{N=x2#uoii@BAH;<8J~o*lw4cKaLN--f4T#eIQ52XPCv#8TQT} zUvJYN!eJBFTJijI$?5nyi#nJ1jFWQ}ms}oS&#}w`%~*i`@<+zm-%0o|kNx5+4Oa%H zc|Yb7%`TX*U7mf{OM#~Cqp|ig>8x1ySZ=*1;P*~&qOsm7__%t%pHuIba1f4*-9`02 zo8#}mbr^r(=x;yI->-7~m1B-`_%Qxn&GFaSVay}Y(ce^jT>Ji-fgy#zC~aDZ-<#ouS(EcO2DYzz7hejiy$YP}e*m7(`{@7x literal 0 HcmV?d00001 diff --git a/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj b/ESP-IDF_mqtt-ssl/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..e35c9be8a50a6853f98b55b7f1500b5eb307d033 GIT binary patch literal 12320 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≫ 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