From b5e9d3d5758e298f69665bd67ed5487c63e2b01e Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Tue, 24 Jun 2025 01:52:21 -0400 Subject: [PATCH] temp sensor --- .../build/.ninja_deps | Bin 609768 -> 626636 bytes ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log | 30 + .../src/bootloader-stamp/bootloader-configure | 0 .../build/bootloader/CMakeCache.txt | 449 + .../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 + .../build/bootloader/build.ninja | 2535 +++++ .../build/bootloader/cmake_install.cmake | 66 + .../build/bootloader/compile_commands.json | 506 + .../build/bootloader/config.env | 12 + .../bootloader/config/kconfig_menus.json | 9991 +++++++++++++++++ .../build/bootloader/config/sdkconfig.cmake | 754 ++ .../build/bootloader/config/sdkconfig.h | 548 + .../build/bootloader/config/sdkconfig.json | 659 ++ .../esp-idf/bootloader/cmake_install.cmake | 45 + .../bootloader_support/cmake_install.cmake | 45 + .../bootloader/esp-idf/cmake_install.cmake | 150 + .../esp-idf/efuse/cmake_install.cmake | 45 + .../esp_app_format/cmake_install.cmake | 45 + .../esp_bootloader_format/cmake_install.cmake | 45 + .../esp-idf/esp_common/cmake_install.cmake | 45 + .../esp_hw_support/cmake_install.cmake | 55 + .../lowpower/cmake_install.cmake | 45 + .../port/esp32c3/cmake_install.cmake | 45 + .../esp-idf/esp_rom/cmake_install.cmake | 45 + .../esp-idf/esp_security/cmake_install.cmake | 45 + .../esp-idf/esp_system/cmake_install.cmake | 45 + .../esp-idf/esptool_py/cmake_install.cmake | 45 + .../esp-idf/freertos/cmake_install.cmake | 45 + .../esp-idf/hal/cmake_install.cmake | 45 + .../esp-idf/log/cmake_install.cmake | 45 + .../esp-idf/main/cmake_install.cmake | 45 + .../esp-idf/micro-ecc/cmake_install.cmake | 45 + .../esp-idf/newlib/cmake_install.cmake | 45 + .../partition_table/cmake_install.cmake | 45 + .../esp-idf/riscv/cmake_install.cmake | 45 + .../esp-idf/soc/cmake_install.cmake | 45 + .../esp-idf/spi_flash/cmake_install.cmake | 45 + .../build/bootloader/gdbinit/connect | 7 + .../build/bootloader/gdbinit/gdbinit | 2 + .../build/bootloader/gdbinit/prefix_map | 1 + .../build/bootloader/gdbinit/py_extensions | 7 + .../build/bootloader/gdbinit/symbols | 25 + .../build/bootloader/kconfigs.in | 11 + .../build/bootloader/kconfigs_projbuild.in | 5 + .../build/bootloader/project_description.json | 1641 +++ .../__idf_app_trace.dir/app_trace.c.obj | Bin 0 -> 89716 bytes .../__idf_app_trace.dir/app_trace_util.c.obj | Bin 0 -> 24808 bytes .../__idf_app_trace.dir/host_file_io.c.obj | Bin 0 -> 2712 bytes .../__idf_app_trace.dir/port/port_uart.c.obj | Bin 0 -> 7100 bytes .../__idf_cmock.dir/CMock/src/cmock.c.obj | Bin 0 -> 26896 bytes .../dvp_share_ctrl.c.obj | Bin 0 -> 8512 bytes .../esp_cam_ctlr.c.obj | Bin 0 -> 44736 bytes .../__idf_esp_eth.dir/src/esp_eth.c.obj | Bin 0 -> 220452 bytes .../src/esp_eth_netif_glue.c.obj | Bin 0 -> 54608 bytes .../src/phy/esp_eth_phy_802_3.c.obj | Bin 0 -> 237852 bytes .../src/esp_hid_common.c.obj | Bin 0 -> 95624 bytes .../__idf_esp_hid.dir/src/esp_hidd.c.obj | Bin 0 -> 29940 bytes .../__idf_esp_hid.dir/src/esp_hidh.c.obj | Bin 0 -> 149276 bytes .../esp_https_server/libesp_https_server.a | Bin 0 -> 86070 bytes .../i2c/esp_lcd_panel_io_i2c_v2.c.obj | Bin 0 -> 57912 bytes .../src/esp_lcd_common.c.obj | Bin 0 -> 2720 bytes .../src/esp_lcd_panel_io.c.obj | Bin 0 -> 27896 bytes .../src/esp_lcd_panel_nt35510.c.obj | Bin 0 -> 89768 bytes .../src/esp_lcd_panel_ops.c.obj | Bin 0 -> 53288 bytes .../src/esp_lcd_panel_st7789.c.obj | Bin 0 -> 81620 bytes .../__idf_json.dir/cJSON/cJSON.c.obj | Bin 0 -> 365600 bytes .../__idf_json.dir/cJSON/cJSON_Utils.c.obj | Bin 0 -> 175960 bytes .../build/esp-idf/protocomm/libprotocomm.a | Bin 0 -> 920502 bytes .../build/esp-idf/unity/libunity.a | Bin 0 -> 432772 bytes .../WL_Ext_Perf.cpp.obj | Bin 0 -> 55488 bytes .../__idf_wear_levelling.dir/WL_Flash.cpp.obj | Bin 0 -> 189536 bytes .../wear_levelling.cpp.obj | Bin 0 -> 58144 bytes 76 files changed, 18863 insertions(+) create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeCache.txt create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/TargetDirectories.txt create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/clean_additional.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/cmake.check_cache create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/rules.ninja create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/build.ninja create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/compile_commands.json create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config.env create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/kconfig_menus.json create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/sdkconfig.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/sdkconfig.h create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/sdkconfig.json create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_security/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/freertos/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/newlib/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/partition_table/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/riscv/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash/cmake_install.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/connect create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/gdbinit create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/prefix_map create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/py_extensions create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/symbols create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs.in create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs_projbuild.in create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/project_description.json create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_https_server/libesp_https_server.a create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/libprotocomm.a create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/unity/libunity.a create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_deps b/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_deps index 832bb2157b62c395981d1b52335ea888e014bb15..d8c3f7fdd36323f8bf2e6d0b6443a17fe2e2acd2 100644 GIT binary patch delta 5932 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 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log b/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log index b5621f8d2..1425861bd 100644 --- a/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log +++ b/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log @@ -868,3 +868,33 @@ 163826 165145 1750744332266916072 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj b3c777c7a5421fbc 164696 165160 1750744333135911282 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj 5ddf16d51716d7e1 164420 165523 1750744332860912798 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj bb2711bb949546d2 +164991 165735 1750744333430909657 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj 9290b185966767c7 +165524 166664 1750744333964906715 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj 67030f54b18c6596 +164575 166803 1750744333015911943 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj 14712e4ccb999761 +165736 166827 1750744334175905553 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj b65ccd65f36ba2c2 +166828 166917 1750744335267899541 esp-idf/unity/libunity.a dacb90ac9b8b2843 +165146 167090 1750744333586908798 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj 3651cc696a13cc74 +166917 167264 1750744335357899045 esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj 2f3f734243a772 +166804 167309 1750744335243899673 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj 4b2454f8dba6e080 +166665 167459 1750744335104900438 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj a99d682e89ebfb51 +165160 168118 1750744333599908726 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj 9c3993d0dd89a53f +167265 168297 1750744335705897130 esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj bd9f12e1514ea320 +167090 168472 1750744335529898099 esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj aca8204b7e96072f +167462 169369 1750744335901896051 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj d49424751398f500 +168472 169434 1750744336911890494 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj d20b15580f05beb5 +168297 169520 1750744336736891457 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj 1aeddd967e666eaf +169437 169699 1750744337876885188 esp-idf/esp_https_server/libesp_https_server.a 2063ba04889cf3d2 +169521 169878 1750744337960884726 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj cbaf07c8c6eb6646 +150321 170199 1750744338624881076 bootloader-prefix/src/bootloader-stamp/bootloader-configure f31ac6c957f128cf +150321 170199 1750744338624881076 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure f31ac6c957f128cf +168118 170229 1750744336558892436 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj 2ba2d25629160b3b +169370 170472 1750744337810885551 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj 120563ad0da7e41d +169879 170545 1750744338318882758 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj f964a70846e46b93 +167309 170762 1750744335749896888 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj 88e3c3705e853a20 +170472 170897 1750744338911879499 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj 8f608748870b16bc +170229 171049 1750744338669880829 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj 9dc7bbe6c3d6e832 +169700 171200 1750744338139883742 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj bfce0939c0f7e29a +171049 171348 1750744339488876329 esp-idf/protocomm/libprotocomm.a 2633abfac6990d83 +170762 171360 1750744339201877905 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj 6ea6ddfd220f056d +170898 171821 1750744339338877153 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj eb9a0864ff685349 +170549 171894 1750744338988879075 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj 18ee0983b1d1973f diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure new file mode 100644 index 000000000..e69de29bb diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeCache.txt b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeCache.txt new file mode 100644 index 000000000..93a6e67dd --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeCache.txt @@ -0,0 +1,449 @@ +# This is the CMakeCache file. +# For build in directory: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_AR:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING=-g + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//C++ Compiler Base Flags +CMAKE_CXX_FLAGS:STRING='-march=rv32imc_zicsr_zifencei ' + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//C Compiler Base Flags +CMAKE_C_FLAGS:STRING='-march=rv32imc_zicsr_zifencei ' + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Linker Base Flags +CMAKE_EXE_LINKER_FLAGS:STRING='-nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs ' + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=bootloader + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/toolchain-esp32c3.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//No help, variable specified on the command line. +EXTRA_COMPONENT_DIRS:UNINITIALIZED=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//No help, variable specified on the command line. +IDF_PATH:UNINITIALIZED=/home/abobkov/esp/v5.4.1/esp-idf + +//IDF Build Target +IDF_TARGET:STRING=esp32c3 + +//IDF Build Toolchain Type +IDF_TOOLCHAIN:STRING=gcc + +//No help, variable specified on the command line. +IGNORE_EXTRA_COMPONENT:UNINITIALIZED= + +//No help, variable specified on the command line. +PROJECT_SOURCE_DIR:UNINITIALIZED=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter + +//No help, variable specified on the command line. +PYTHON:UNINITIALIZED=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python + +//No help, variable specified on the command line. +PYTHON_DEPS_CHECKED:UNINITIALIZED=1 + +//No help, variable specified on the command line. +SDKCONFIG:UNINITIALIZED=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/sdkconfig + +//Value Computed by CMake +bootloader_BINARY_DIR:STATIC=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + +//Value Computed by CMake +bootloader_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +bootloader_SOURCE_DIR:STATIC=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject + +//Value Computed by CMake +esp-idf_BINARY_DIR:STATIC=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf + +//Value Computed by CMake +esp-idf_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +esp-idf_SOURCE_DIR:STATIC=/home/abobkov/esp/v5.4.1/esp-idf + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR +CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB +CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=25 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.31 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Git +FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.48.1()] +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 + diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml index ac12627c7..74109677e 100644 --- a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml @@ -537,3 +537,4 @@ events: implicit fwks: [] +... diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/TargetDirectories.txt b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/TargetDirectories.txt new file mode 100644 index 000000000..6171743c6 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,86 @@ +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/menuconfig.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/confserver.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/save-defconfig.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/gen_project_binary.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/app.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/erase_flash.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/merge-bin.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/monitor.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/_project_elf_src.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/bootloader.elf.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/size.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/size-files.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/size-components.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/uf2.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/uf2-app.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/riscv/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/riscv/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/newlib/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/newlib/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_app_format/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_app_format/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/CMakeFiles/efuse-common-table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_common_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/CMakeFiles/efuse-custom-table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_custom_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/CMakeFiles/show-efuse-table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/CMakeFiles/show_efuse_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_test_table.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_security/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_security/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/partition_table/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/partition_table/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/freertos/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/freertos/CMakeFiles/rebuild_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main/CMakeFiles/__idf_main.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main/CMakeFiles/edit_cache.dir +/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main/CMakeFiles/rebuild_cache.dir diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/clean_additional.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/clean_additional.cmake new file mode 100644 index 000000000..231cb1683 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/clean_additional.cmake @@ -0,0 +1,12 @@ +# Additional clean files +cmake_minimum_required(VERSION 3.16) + +if("${CONFIG}" STREQUAL "" OR "${CONFIG}" STREQUAL "") + file(REMOVE_RECURSE + "bootloader.bin" + "bootloader.map" + "config/sdkconfig.cmake" + "config/sdkconfig.h" + "project_elf_src_esp32c3.c" + ) +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/cmake.check_cache b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/cmake.check_cache new file mode 100644 index 000000000..3dccd7317 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/rules.ninja b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/rules.ninja new file mode 100644 index 000000000..a7437082a --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/rules.ninja @@ -0,0 +1,319 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: bootloader +# Configurations: +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__bootloader.2eelf_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__bootloader.2eelf_ + command = $PRE_LINK && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_soc_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_soc_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_micro-ecc_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_micro-ecc_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_hal_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_hal_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_spi_flash_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_spi_flash_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_bootloader_format_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_bootloader_format_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_bootloader_support_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_bootloader_support_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_efuse_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_efuse_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_system_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_system_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_hw_support_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_hw_support_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_common_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_common_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_rom_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_rom_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_log_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_log_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_main_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_main_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning additional files. + +rule CLEAN_ADDITIONAL + command = /usr/bin/cmake -DCONFIG=$CONFIG -P CMakeFiles/clean_additional.cmake + description = Cleaning additional files... + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /usr/bin/ninja -t targets + description = All primary targets available: + diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/build.ninja b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/build.ninja new file mode 100644 index 000000000..02eedaa6b --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/build.ninja @@ -0,0 +1,2535 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: bootloader +# Configurations: +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/ + +############################################# +# Utility command for menuconfig + +build menuconfig: phony CMakeFiles/menuconfig + + +############################################# +# Utility command for confserver + +build confserver: phony CMakeFiles/confserver + + +############################################# +# Utility command for save-defconfig + +build save-defconfig: phony CMakeFiles/save-defconfig + + +############################################# +# Utility command for gen_project_binary + +build gen_project_binary: phony CMakeFiles/gen_project_binary .bin_timestamp bootloader.elf + + +############################################# +# Utility command for app + +build app: phony CMakeFiles/app esp-idf/esptool_py/bootloader_check_size gen_project_binary + + +############################################# +# Utility command for erase_flash + +build erase_flash: phony CMakeFiles/erase_flash + + +############################################# +# Utility command for merge-bin + +build merge-bin: phony CMakeFiles/merge-bin gen_project_binary + + +############################################# +# Utility command for monitor + +build monitor: phony CMakeFiles/monitor bootloader.elf + + +############################################# +# Utility command for _project_elf_src + +build _project_elf_src: phony CMakeFiles/_project_elf_src project_elf_src_esp32c3.c + +# ============================================================================= +# Object build statements for EXECUTABLE target bootloader.elf + + +############################################# +# Order-only phony target for bootloader.elf + +build cmake_object_order_depends_target_bootloader.elf: phony || _project_elf_src cmake_object_order_depends_target___idf_main cmake_object_order_depends_target___idf_soc project_elf_src_esp32c3.c + +build CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj: C_COMPILER__bootloader.2eelf_unscanned_ /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/project_elf_src_esp32c3.c || cmake_object_order_depends_target_bootloader.elf + DEFINES = -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ + DEP_FILE = CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always + INCLUDES = -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = CMakeFiles/bootloader.elf.dir + OBJECT_FILE_DIR = CMakeFiles/bootloader.elf.dir + TARGET_COMPILE_PDB = CMakeFiles/bootloader.elf.dir/ + TARGET_PDB = bootloader.elf.pdb + + +# ============================================================================= +# Link build statements for EXECUTABLE target bootloader.elf + + +############################################# +# Link the executable bootloader.elf + +build bootloader.elf: C_EXECUTABLE_LINKER__bootloader.2eelf_ CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj | esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a /home/abobkov/esp/v5.4.1/esp-idf/components/riscv/ld/rom.api.ld /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/ld/esp32c3.peripherals.ld /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/ld/esp32c3.rom.ld /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/ld/esp32c3.rom.api.ld /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/ld/esp32c3.rom.bt_funcs.ld /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/ld/esp32c3.rom.libgcc.ld /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/ld/esp32c3.rom.version.ld /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/ld/esp32c3.rom.newlib.ld /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/ld/esp32c3/bootloader.ld /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/ld/esp32c3/bootloader.rom.ld || _project_elf_src esp-idf/main/libmain.a esp-idf/soc/libsoc.a + FLAGS = -march=rv32imc_zicsr_zifencei + LINK_FLAGS = -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs -Wl,--cref -Wl,--defsym=IDF_TARGET_ESP32C3=0 -Wl,--Map=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.map -Wl,--no-warn-rwx-segments -Wl,--orphan-handling=warn -fno-rtti -fno-lto -Wl,--gc-sections -Wl,--warn-common -T rom.api.ld -T esp32c3.rom.ld -T esp32c3.rom.api.ld -T esp32c3.rom.bt_funcs.ld -T esp32c3.rom.libgcc.ld -T esp32c3.rom.version.ld -T esp32c3.rom.newlib.ld -T esp32c3.peripherals.ld -T bootloader.ld -T bootloader.rom.ld + LINK_LIBRARIES = esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a -u __assert_func -u esp_bootloader_desc -u abort -u __ubsan_include -u esp_system_include_startup_funcs -u esp_sleep_gpio_include -u bootloader_hooks_include + LINK_PATH = -L/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/ld -L/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/ld -L/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/ld -L/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/ld/esp32c3 + OBJECT_DIR = CMakeFiles/bootloader.elf.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/bootloader.elf.dir/ + TARGET_FILE = bootloader.elf + TARGET_PDB = bootloader.elf.pdb + + +############################################# +# Utility command for size + +build size: phony CMakeFiles/size + + +############################################# +# Utility command for size-files + +build size-files: phony CMakeFiles/size-files + + +############################################# +# Utility command for size-components + +build size-components: phony CMakeFiles/size-components + + +############################################# +# Utility command for uf2 + +build uf2: phony CMakeFiles/uf2 + + +############################################# +# Utility command for uf2-app + +build uf2-app: phony CMakeFiles/uf2-app + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for CMakeFiles/menuconfig + +build CMakeFiles/menuconfig | ${cmake_ninja_workdir}CMakeFiles/menuconfig: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config.env && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/abobkov/esp/v5.4.1/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/v5.4.1/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config.env --env IDF_TARGET=esp32c3 --env IDF_TOOLCHAIN=gcc --env IDF_ENV_FPGA= --env IDF_INIT_VERSION=5.4.1 --dont-write-deprecated --output config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/sdkconfig && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/tools/check_term.py && /usr/bin/cmake -E env COMPONENT_KCONFIGS_SOURCE_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs.in COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs_projbuild.in KCONFIG_CONFIG=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/sdkconfig IDF_TARGET=esp32c3 IDF_TOOLCHAIN=gcc IDF_ENV_FPGA= IDF_INIT_VERSION=5.4.1 /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python -m menuconfig /home/abobkov/esp/v5.4.1/esp-idf/Kconfig && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/abobkov/esp/v5.4.1/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/v5.4.1/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config.env --env IDF_TARGET=esp32c3 --env IDF_TOOLCHAIN=gcc --env IDF_ENV_FPGA= --env IDF_INIT_VERSION=5.4.1 --output config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/sdkconfig + pool = console + + +############################################# +# Custom command for CMakeFiles/confserver + +build CMakeFiles/confserver | ${cmake_ninja_workdir}CMakeFiles/confserver: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config.env && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python -m kconfserver --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config.env --kconfig /home/abobkov/esp/v5.4.1/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/v5.4.1/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/sdkconfig + pool = console + + +############################################# +# Custom command for CMakeFiles/save-defconfig + +build CMakeFiles/save-defconfig | ${cmake_ninja_workdir}CMakeFiles/save-defconfig: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config.env && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/abobkov/esp/v5.4.1/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/v5.4.1/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config.env --dont-write-deprecated --output savedefconfig /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/sdkconfig.defaults + pool = console + + +############################################# +# Phony custom command for CMakeFiles/gen_project_binary + +build CMakeFiles/gen_project_binary | ${cmake_ninja_workdir}CMakeFiles/gen_project_binary: phony .bin_timestamp || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a + + +############################################# +# Custom command for .bin_timestamp + +build .bin_timestamp | ${cmake_ninja_workdir}.bin_timestamp: CUSTOM_COMMAND bootloader.elf || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32c3 elf2image --flash_mode dio --flash_freq 80m --flash_size 2MB --min-rev 3 --min-rev-full 3 --max-rev-full 199 -o /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.bin /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.elf && /usr/bin/cmake -E echo "Generated /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.bin" && /usr/bin/cmake -E md5sum /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.bin > /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/v5.4.1/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/v5.4.1/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;;/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/esptool/esptool.py;--chip;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/v5.4.1/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/v5.4.1/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;;/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c3" -D "SERIAL_TOOL_ARGS=merge_bin;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/merged-binary.bin;@/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/flash_args" -D WORKING_DIRECTORY=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/v5.4.1/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/v5.4.1/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;-m;esp_idf_monitor" -D "SERIAL_TOOL_ARGS=--toolchain-prefix;riscv32-esp-elf-;;--target;esp32c3;;--revision;3;;--decode-panic;backtrace;;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.elf" -D WORKING_DIRECTORY=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /usr/bin/cmake -E touch /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;-m;esp_idf_size" -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/size-files + +build CMakeFiles/size-files | ${cmake_ninja_workdir}CMakeFiles/size-files: CUSTOM_COMMAND bootloader.map + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--files -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/size-components + +build CMakeFiles/size-components | ${cmake_ninja_workdir}CMakeFiles/size-components: CUSTOM_COMMAND bootloader.map + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--archives -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/uf2 + +build CMakeFiles/uf2 | ${cmake_ninja_workdir}CMakeFiles/uf2: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/v5.4.1/esp-idf -D "UF2_CMD=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;/home/abobkov/esp/v5.4.1/esp-idf/tools/mkuf2.py;write;--chip;esp32c3" -D "UF2_ARGS=--json;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/flasher_args.json;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/uf2.bin" -P /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/run_uf2_cmds.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/uf2-app + +build CMakeFiles/uf2-app | ${cmake_ninja_workdir}CMakeFiles/uf2-app: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/v5.4.1/esp-idf -D "UF2_CMD=/home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python;/home/abobkov/esp/v5.4.1/esp-idf/tools/mkuf2.py;write;--chip;esp32c3" -D "UF2_ARGS=--json;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/flasher_args.json;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/uf2-app.bin;--bin;app" -P /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/run_uf2_cmds.cmake + pool = console + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/edit_cache: phony esp-idf/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/rebuild_cache: phony esp-idf/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/riscv/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/riscv && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/newlib/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/newlib && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/newlib/edit_cache: phony esp-idf/newlib/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/newlib/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/newlib && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/newlib/rebuild_cache: phony esp-idf/newlib/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_soc + + +############################################# +# Order-only phony target for __idf_soc + +build cmake_object_order_depends_target___idf_soc: phony || cmake_object_order_depends_target___idf_micro-ecc + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/soc/lldesc.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/soc/dport_access_common.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/soc/esp32c3/interrupts.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/soc/edit_cache: phony esp-idf/soc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/soc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/soc/rebuild_cache: phony esp-idf/soc/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_micro-ecc + + +############################################# +# Order-only phony target for __idf_micro-ecc + +build cmake_object_order_depends_target___idf_micro-ecc: phony || cmake_object_order_depends_target___idf_hal + +build esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj: C_COMPILER____idf_micro-ecc_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c || cmake_object_order_depends_target___idf_micro-ecc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/micro-ecc/edit_cache: phony esp-idf/micro-ecc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/micro-ecc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/micro-ecc/rebuild_cache: phony esp-idf/micro-ecc/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_hal + + +############################################# +# Order-only phony target for __idf_hal + +build cmake_object_order_depends_target___idf_hal: phony || cmake_object_order_depends_target___idf_spi_flash + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/hal/hal_utils.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/hal/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/hal/wdt_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/hal/mmu_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/hal/cache_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/hal/edit_cache: phony esp-idf/hal/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/hal/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/hal/rebuild_cache: phony esp-idf/hal/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_spi_flash + + +############################################# +# Order-only phony target for __idf_spi_flash + +build cmake_object_order_depends_target___idf_spi_flash: phony || cmake_object_order_depends_target___idf_esp_bootloader_format + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/spi_flash_wrap.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include/spi_flash -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_spi_flash + + +############################################# +# Link the static library esp-idf/spi_flash/libspi_flash.a + +build esp-idf/spi_flash/libspi_flash.a: C_STATIC_LIBRARY_LINKER____idf_spi_flash_ esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj || esp-idf/esp_bootloader_format/libesp_bootloader_format.a + LANGUAGE_COMPILE_FLAGS = -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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/spi_flash/edit_cache: phony esp-idf/spi_flash/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/spi_flash/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/spi_flash/rebuild_cache: phony esp-idf/spi_flash/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_bootloader_format + + +############################################# +# Order-only phony target for __idf_esp_bootloader_format + +build cmake_object_order_depends_target___idf_esp_bootloader_format: phony || cmake_object_order_depends_target___idf_bootloader_support + +build esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj: C_COMPILER____idf_esp_bootloader_format_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c || cmake_object_order_depends_target___idf_esp_bootloader_format + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_bootloader_format/edit_cache: phony esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_bootloader_format/rebuild_cache: phony esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_app_format/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_app_format && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_app_format/edit_cache: phony esp-idf/esp_app_format/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_app_format/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_app_format && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_app_format/rebuild_cache: phony esp-idf/esp_app_format/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_bootloader_support + + +############################################# +# Order-only phony target for __idf_bootloader_support + +build cmake_object_order_depends_target___idf_bootloader_support: phony || cmake_object_order_depends_target___idf_efuse + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_init.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_mem.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_efuse.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_encrypt.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/secure_boot.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_utility.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_partitions.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp_image_format.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_init.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/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/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_panic.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_bootloader_support + + +############################################# +# Link the static library esp-idf/bootloader_support/libbootloader_support.a + +build esp-idf/bootloader_support/libbootloader_support.a: C_STATIC_LIBRARY_LINKER____idf_bootloader_support_ esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/bootloader_support/edit_cache: phony esp-idf/bootloader_support/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/bootloader_support/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/bootloader_support/rebuild_cache: phony esp-idf/bootloader_support/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_efuse + + +############################################# +# Order-only phony target for __idf_efuse + +build cmake_object_order_depends_target___idf_efuse: phony || cmake_object_order_depends_target___idf_esp_system + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/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/v5.4.1/esp-idf/components/efuse/src/esp_efuse_api.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_fields.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_utility.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/efuse_controller/keys/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/efuse/edit_cache: phony esp-idf/efuse/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/efuse/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/efuse/rebuild_cache: phony esp-idf/efuse/CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse-common-table + +build esp-idf/efuse/CMakeFiles/efuse-common-table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse-common-table: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "efuse_common_table" is deprecated. Have you wanted to run "efuse-common-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_custom_table + +build esp-idf/efuse/CMakeFiles/efuse_custom_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_custom_table: CUSTOM_COMMAND || esp-idf/efuse/efuse-custom-table + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "efuse_custom_table" is deprecated. Have you wanted to run "efuse-custom-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/show-efuse-table + +build esp-idf/efuse/CMakeFiles/show-efuse-table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/show-efuse-table: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "show_efuse_table" is deprecated. Have you wanted to run "show-efuse-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_test_table + +build esp-idf/efuse/CMakeFiles/efuse_test_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_test_table: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/test/esp_efuse_test_table.csv -t esp32c3 --max_blk_len 256 + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_security/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_security && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_security/edit_cache: phony esp-idf/esp_security/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_security/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_security && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_security/rebuild_cache: phony esp-idf/esp_security/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_system + + +############################################# +# Order-only phony target for __idf_esp_system + +build cmake_object_order_depends_target___idf_esp_system: phony || cmake_object_order_depends_target___idf_esp_hw_support + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/esp_err.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_system + + +############################################# +# Link the static library esp-idf/esp_system/libesp_system.a + +build esp-idf/esp_system/libesp_system.a: C_STATIC_LIBRARY_LINKER____idf_esp_system_ esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj || esp-idf/esp_hw_support/libesp_hw_support.a + LANGUAGE_COMPILE_FLAGS = -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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_system/edit_cache: phony esp-idf/esp_system/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_system/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_system/rebuild_cache: phony esp-idf/esp_system/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_hw_support + + +############################################# +# Order-only phony target for __idf_esp_hw_support + +build cmake_object_order_depends_target___idf_esp_hw_support: phony || cmake_object_order_depends_target___idf_esp_common + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/cpu.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/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/v5.4.1/esp-idf/components/esp_hw_support/esp_memory_utils.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/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/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hw_support/edit_cache: phony esp-idf/esp_hw_support/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/rebuild_cache: phony esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/port/esp32c3 && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/v5.4.1/esp-idf/components/esp_hw_support/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hw_support/lowpower/edit_cache: phony esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/lowpower/rebuild_cache: phony esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_common + + +############################################# +# Order-only phony target for __idf_esp_common + +build cmake_object_order_depends_target___idf_esp_common: phony || cmake_object_order_depends_target___idf_esp_rom + +build esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj: C_COMPILER____idf_esp_common_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/src/esp_err_to_name.c || cmake_object_order_depends_target___idf_esp_common + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir + OBJECT_FILE_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/__idf_esp_common.pdb + TARGET_PDB = esp-idf/esp_common/libesp_common.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_common + + +############################################# +# Link the static library esp-idf/esp_common/libesp_common.a + +build esp-idf/esp_common/libesp_common.a: C_STATIC_LIBRARY_LINKER____idf_esp_common_ esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj || esp-idf/esp_rom/libesp_rom.a + LANGUAGE_COMPILE_FLAGS = -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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_common/edit_cache: phony esp-idf/esp_common/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_common/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_common/rebuild_cache: phony esp-idf/esp_common/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_rom + + +############################################# +# Order-only phony target for __idf_esp_rom + +build cmake_object_order_depends_target___idf_esp_rom: phony || cmake_object_order_depends_target___idf_log + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_sys.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_print.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_crc.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_uart.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_efuse.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_gpio.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/v5.4.1/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.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_rom + + +############################################# +# Link the static library esp-idf/esp_rom/libesp_rom.a + +build esp-idf/esp_rom/libesp_rom.a: C_STATIC_LIBRARY_LINKER____idf_esp_rom_ esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_rom/edit_cache: phony esp-idf/esp_rom/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_rom/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_rom/rebuild_cache: phony esp-idf/esp_rom/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_log + + +############################################# +# Order-only phony target for __idf_log + +build cmake_object_order_depends_target___idf_log: phony || . + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj: C_COMPILER____idf_log_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_timestamp.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/log/src/log_timestamp_common.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/log/src/noos/log_lock.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/log/edit_cache: phony esp-idf/log/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/log/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/log/rebuild_cache: phony esp-idf/log/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for bootloader_check_size + +build esp-idf/esptool_py/bootloader_check_size: phony esp-idf/esptool_py/CMakeFiles/bootloader_check_size gen_project_binary + + +############################################# +# Utility command for edit_cache + +build esp-idf/esptool_py/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esptool_py/edit_cache: phony esp-idf/esptool_py/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esptool_py/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py && /home/abobkov/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.bin + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/partition_table/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/partition_table && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/partition_table/edit_cache: phony esp-idf/partition_table/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/partition_table/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/partition_table && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/partition_table/rebuild_cache: phony esp-idf/partition_table/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/bootloader/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/bootloader/edit_cache: phony esp-idf/bootloader/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/bootloader/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/bootloader/rebuild_cache: phony esp-idf/bootloader/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/freertos/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/freertos && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/freertos/edit_cache: phony esp-idf/freertos/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/freertos/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/freertos && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/freertos/rebuild_cache: phony esp-idf/freertos/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Order-only phony target for __idf_main + +build cmake_object_order_depends_target___idf_main: phony || cmake_object_order_depends_target___idf_soc + +build esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj: C_COMPILER____idf_main_unscanned_ /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/bootloader_start.c || cmake_object_order_depends_target___idf_main + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.1-dirty\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj.d + FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + OBJECT_FILE_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_PDB = esp-idf/main/libmain.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Link the static library esp-idf/main/libmain.a + +build esp-idf/main/libmain.a: C_STATIC_LIBRARY_LINKER____idf_main_ esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj || esp-idf/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/main/edit_cache: phony esp-idf/main/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/main/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader + +build all: phony app bootloader.elf esp-idf/all + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader + +build esp-idf/bootloader/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support + +build esp-idf/bootloader_support/all: phony esp-idf/bootloader_support/libbootloader_support.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse + +build esp-idf/efuse/all: phony esp-idf/efuse/libefuse.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_app_format + +build esp-idf/esp_app_format/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format + +build esp-idf/esp_bootloader_format/all: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common + +build esp-idf/esp_common/all: phony esp-idf/esp_common/libesp_common.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/lowpower + +build esp-idf/esp_hw_support/lowpower/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom + +build esp-idf/esp_rom/all: phony esp-idf/esp_rom/libesp_rom.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_security + +build esp-idf/esp_security/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system + +build esp-idf/esp_system/all: phony esp-idf/esp_system/libesp_system.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py + +build esp-idf/esptool_py/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/freertos + +build esp-idf/freertos/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal + +build esp-idf/hal/all: phony esp-idf/hal/libhal.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log + +build esp-idf/log/all: phony esp-idf/log/liblog.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main + +build esp-idf/main/all: phony esp-idf/main/libmain.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc + +build esp-idf/micro-ecc/all: phony esp-idf/micro-ecc/libmicro-ecc.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/newlib + +build esp-idf/newlib/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/partition_table + +build esp-idf/partition_table/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/riscv + +build esp-idf/riscv/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc + +build esp-idf/soc/all: phony esp-idf/soc/libsoc.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/sdkconfig /home/abobkov/esp/v5.4.1/esp-idf/.git/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/json/cJSON/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/openthread/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/unity/unity/HEAD /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/host/nimble/nimble/.git /home/abobkov/esp/v5.4.1/esp-idf/components/cmock/CMock/.git /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/sources.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_coex/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_phy/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_wifi/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/espefuse.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/freertos/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/hal/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/heap/tlsf/.git /home/abobkov/esp/v5.4.1/esp-idf/components/json/cJSON/.git /home/abobkov/esp/v5.4.1/esp-idf/components/log/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/lwip/lwip/.git /home/abobkov/esp/v5.4.1/esp-idf/components/mbedtls/mbedtls/.git /home/abobkov/esp/v5.4.1/esp-idf/components/mqtt/esp-mqtt/.git /home/abobkov/esp/v5.4.1/esp-idf/components/newlib/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/newlib/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/openthread/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/openthread/openthread/.git /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/protobuf-c/protobuf-c/.git /home/abobkov/esp/v5.4.1/esp-idf/components/riscv/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/riscv/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/soc/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/spiffs/spiffs/.git /home/abobkov/esp/v5.4.1/esp-idf/components/unity/unity/.git /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/build.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/component.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/depgraph.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/dfu.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/gdbinit.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/git_submodules.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/idf.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/kconfig.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/ldgen.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/openocd.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/prefix_map.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project_description.json.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/symbols.gdbinit.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/targets.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/tool_version_check.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/toolchain-esp32c3.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/utilities.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/version.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/confgen.py /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/config.env.in /usr/share/cmake-3.31/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.31/Modules/CMakeCInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.31/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.31/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.31/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.31/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.31/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.31/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU.cmake /usr/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/ExternalProject.cmake /usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.31/Modules/FindGit.cmake /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.31/Modules/FindPackageMessage.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake-3.31/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.31/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.31/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.6/CMakeASMCompiler.cmake CMakeFiles/3.31.6/CMakeCCompiler.cmake CMakeFiles/3.31.6/CMakeCXXCompiler.cmake CMakeFiles/3.31.6/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake config/sdkconfig.cmake config/sdkconfig.h + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/sdkconfig /home/abobkov/esp/v5.4.1/esp-idf/.git/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/json/cJSON/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/openthread/lib/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/abobkov/esp/v5.4.1/esp-idf/.git/modules/components/unity/unity/HEAD /home/abobkov/esp/v5.4.1/esp-idf/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/bt/host/nimble/nimble/.git /home/abobkov/esp/v5.4.1/esp-idf/components/cmock/CMock/.git /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/sources.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_coex/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_phy/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esp_wifi/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/espefuse.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/freertos/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/hal/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/heap/tlsf/.git /home/abobkov/esp/v5.4.1/esp-idf/components/json/cJSON/.git /home/abobkov/esp/v5.4.1/esp-idf/components/log/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/lwip/lwip/.git /home/abobkov/esp/v5.4.1/esp-idf/components/mbedtls/mbedtls/.git /home/abobkov/esp/v5.4.1/esp-idf/components/mqtt/esp-mqtt/.git /home/abobkov/esp/v5.4.1/esp-idf/components/newlib/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/newlib/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/openthread/lib/.git /home/abobkov/esp/v5.4.1/esp-idf/components/openthread/openthread/.git /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/protobuf-c/protobuf-c/.git /home/abobkov/esp/v5.4.1/esp-idf/components/riscv/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/riscv/project_include.cmake /home/abobkov/esp/v5.4.1/esp-idf/components/soc/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/CMakeLists.txt /home/abobkov/esp/v5.4.1/esp-idf/components/spiffs/spiffs/.git /home/abobkov/esp/v5.4.1/esp-idf/components/unity/unity/.git /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/build.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/component.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/depgraph.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/dfu.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/gdbinit.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/git_submodules.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/idf.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/kconfig.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/ldgen.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/openocd.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/prefix_map.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project_description.json.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/symbols.gdbinit.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/targets.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/tool_version_check.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/toolchain-esp32c3.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/utilities.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/version.cmake /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/confgen.py /home/abobkov/esp/v5.4.1/esp-idf/tools/kconfig_new/config.env.in /usr/share/cmake-3.31/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.31/Modules/CMakeCInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.31/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.31/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.31/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.31/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.31/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.31/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.31/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.31/Modules/Compiler/GNU.cmake /usr/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.31/Modules/ExternalProject.cmake /usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.31/Modules/FindGit.cmake /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.31/Modules/FindPackageMessage.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake-3.31/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.31/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.31/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.6/CMakeASMCompiler.cmake CMakeFiles/3.31.6/CMakeCCompiler.cmake CMakeFiles/3.31.6/CMakeCXXCompiler.cmake CMakeFiles/3.31.6/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake config/sdkconfig.cmake config/sdkconfig.h: phony + + +############################################# +# Clean additional files. + +build CMakeFiles/clean.additional: CLEAN_ADDITIONAL + + +############################################# +# Clean all the built files. + +build clean: CLEAN CMakeFiles/clean.additional + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/cmake_install.cmake new file mode 100644 index 000000000..5e37a517b --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/compile_commands.json b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/compile_commands.json new file mode 100644 index 000000000..86ed075a5 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/compile_commands.json @@ -0,0 +1,506 @@ +[ +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/project_elf_src_esp32c3.c", + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/project_elf_src_esp32c3.c", + "output": "CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/lldesc.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/lldesc.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/dport_access_common.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/dport_access_common.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/interrupts.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/gpio_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/uart_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/adc_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/gdma_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/spi_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/ledc_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/rmt_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/sdm_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/i2s_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/i2c_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/timer_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/mpi_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/twai_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/wdt_periph.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c", + "output": "esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/hal/hal_utils.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/hal_utils.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/hal/efuse_hal.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/efuse_hal.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/hal/wdt_hal_iram.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/wdt_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/hal/mmu_hal.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/mmu_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/hal/cache_hal.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include/spi_flash -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/spi_flash_wrap.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/spi_flash_wrap.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "output": "esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/secure_boot.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/secure_boot.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_partitions.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_partitions.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp_image_format.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp_image_format.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_init.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_init.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_panic.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_panic.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/esp_efuse_table.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_api.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_api.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_fields.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_fields.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_utility.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_utility.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/esp_err.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/esp_err.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/cpu.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/cpu.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/src/esp_err_to_name.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/src/esp_err_to_name.c", + "output": "esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_print.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_print.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", + "file": "/home/abobkov/esp/v5.4.1/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/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_timestamp.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_timestamp.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/log/src/log_timestamp_common.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/log_timestamp_common.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include/esp_private -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_lock.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_lock.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/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.1-dirty\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config -I/home/abobkov/esp/v5.4.1/esp-idf/components/log/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3/include/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/dma/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/ldo/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/debug_probe/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/v5.4.1/esp-idf/components/riscv/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/register -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=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/v5.4.1/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/v5.4.1/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj -c /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/bootloader_start.c", + "file": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/bootloader_start.c", + "output": "esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj" +} +] \ No newline at end of file diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config.env b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config.env new file mode 100644 index 000000000..f7056cdcd --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config.env @@ -0,0 +1,12 @@ +{ + "COMPONENT_KCONFIGS": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/hal/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/log/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/soc/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/Kconfig.projbuild", + "COMPONENT_SDKCONFIG_RENAMES": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/sdkconfig.rename.esp32c3;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/sdkconfig.rename.esp32c3;/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/hal/sdkconfig.rename;/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/sdkconfig.rename.esp32c3;/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/sdkconfig.rename", + "IDF_TARGET": "esp32c3", + "IDF_TOOLCHAIN": "gcc", + "IDF_VERSION": "5.4.1", + "IDF_ENV_FPGA": "", + "IDF_PATH": "/home/abobkov/esp/v5.4.1/esp-idf", + "COMPONENT_KCONFIGS_SOURCE_FILE": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs.in", + "COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs_projbuild.in" +} diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/kconfig_menus.json b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/kconfig_menus.json new file mode 100644 index 000000000..c64a93aee --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/kconfig_menus.json @@ -0,0 +1,9991 @@ +[ + { + "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_LP_TIMER_BIT_WIDTH_LO", + "name": "SOC_LP_TIMER_BIT_WIDTH_LO", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_TIMER_BIT_WIDTH_HI", + "name": "SOC_LP_TIMER_BIT_WIDTH_HI", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_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": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_LOW", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_LOW", + "range": null, + "title": "Low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_MEDIUM", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_MEDIUM", + "range": null, + "title": "Medium", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_HIGH", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_HIGH", + "range": null, + "title": "High", + "type": "bool" + } + ], + "depends_on": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "help": "The strength of the pseudo rounds functions can be configured to low, medium and high,\neach denoting the values that would be stored in the efuses field.\nBy default the value to set to low.\nYou can configure the strength of the pseudo rounds functions according to your use cases,\nfor example, increasing the strength would provide higher security but would slow down the\nflash encryption/decryption operations.\nFor more info regarding the performance impact, please checkout the pseudo round function section of the\nsecurity guide documentation.", + "id": "security-features-permanently-enable-xts-aes-s-pseudo-rounds-function-strength-of-the-pseudo-rounds-function", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "title": "Strength of the pseudo rounds function", + "type": "choice" + } + ], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_RELEASE && SOC_FLASH_ENCRYPTION_XTS_AES_SUPPORT_PSEUDO_ROUND", + "help": "If set (default), the bootloader will permanently enable the XTS-AES peripheral's pseudo rounds function.\nNote: Enabling this config would burn an efuse.", + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "range": null, + "title": "Permanently enable XTS-AES's pseudo rounds function", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_ROM_DL_MODE_ENABLED", + "name": "SECURE_ROM_DL_MODE_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "If set, during startup the app will burn an eFuse bit to permanently disable the UART ROM\nDownload Mode. This prevents any future use of esptool.py, espefuse.py and similar tools.\n\nOnce disabled, if the SoC is booted with strapping pins set for ROM Download Mode\nthen an error is printed instead.\n\nIt is recommended to enable this option in any production application where Flash\nEncryption and/or Secure Boot is enabled and access to Download Mode is not required.\n\nIt is also possible to permanently disable Download Mode by calling\nesp_efuse_disable_rom_download_mode() at runtime.", + "id": "SECURE_DISABLE_ROM_DL_MODE", + "name": "SECURE_DISABLE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently disabled (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SUPPORTS_SECURE_DL_MODE && ", + "help": "If set, during startup the app will burn an eFuse bit to permanently switch the UART ROM\nDownload Mode into a separate Secure Download mode. This option can only work if\nDownload Mode is not already disabled by eFuse.\n\nSecure Download mode limits the use of Download Mode functions to update SPI config,\nchanging baud rate, basic flash write and a command to return a summary of currently\nenabled security features (`get_security_info`).\n\nSecure Download mode is not compatible with the esptool.py flasher stub feature,\nespefuse.py, read/writing memory or registers, encrypted download, or any other\nfeatures that interact with unsupported Download Mode commands.\n\nSecure Download mode should be enabled in any application where Flash Encryption\nand/or Secure Boot is enabled. Disabling this option does not immediately cancel\nthe benefits of the security features, but it increases the potential \"attack\nsurface\" for an attacker to try and bypass them with a successful physical attack.\n\nIt is also possible to enable secure download mode at runtime by calling\nesp_efuse_enable_rom_secure_download_mode()\n\nNote: Secure Download mode is not available for ESP32 (includes revisions till ECO3).", + "id": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "name": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently switch to Secure mode (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a potentially insecure option.\nEnabling this option will allow the full UART download mode to stay enabled.\nThis option SHOULD NOT BE ENABLED for production use cases.", + "id": "SECURE_INSECURE_ALLOW_DL_MODE", + "name": "SECURE_INSECURE_ALLOW_DL_MODE", + "range": null, + "title": "UART ROM download mode (Enabled (not recommended))", + "type": "bool" + } + ], + "depends_on": "(SECURE_BOOT_V2_ENABLED || SECURE_FLASH_ENC_ENABLED) && !(IDF_TARGET_ESP32 && ESP32_REV_MIN_FULL < 300)", + "help": null, + "id": "security-features-uart-rom-download-mode", + "name": "SECURE_UART_ROM_DL_MODE", + "title": "UART ROM download mode", + "type": "choice" + } + ], + "depends_on": null, + "id": "security-features", + "title": "Security features", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_REPRODUCIBLE_BUILD", + "help": "If set, then the app will be built with the current time/date stamp. It is stored in the app description\nstructure. If not set, time/date stamp will be excluded from app image. This can be useful for getting the\nsame binary image files made from the same source, but at different times.", + "id": "APP_COMPILE_TIME_DATE", + "name": "APP_COMPILE_TIME_DATE", + "range": null, + "title": "Use time/date stamp for app", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_VER variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_VER_VAR", + "name": "APP_EXCLUDE_PROJECT_VER_VAR", + "range": null, + "title": "Exclude PROJECT_VER from firmware image", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_NAME variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_NAME_VAR", + "name": "APP_EXCLUDE_PROJECT_NAME_VAR", + "range": null, + "title": "Exclude PROJECT_NAME from firmware image", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "APP_PROJECT_VER_FROM_CONFIG", + "help": "Project version", + "id": "APP_PROJECT_VER", + "name": "APP_PROJECT_VER", + "range": null, + "title": "Project version", + "type": "string" + } + ], + "depends_on": null, + "help": "If this is enabled, then config item APP_PROJECT_VER will be used for the variable PROJECT_VER.\nOther ways to set PROJECT_VER will be ignored.", + "id": "APP_PROJECT_VER_FROM_CONFIG", + "name": "APP_PROJECT_VER_FROM_CONFIG", + "range": null, + "title": "Get the project version from Kconfig", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "At startup, the app will read the embedded APP ELF SHA-256 hash value from flash\nand convert it into a string and store it in a RAM buffer.\nThis ensures the panic handler and core dump will be able to print this string\neven when cache is disabled.\nThe size of the buffer is APP_RETRIEVE_LEN_ELF_SHA plus the null terminator.\nChanging this value will change the size of this buffer, in bytes.", + "id": "APP_RETRIEVE_LEN_ELF_SHA", + "name": "APP_RETRIEVE_LEN_ELF_SHA", + "range": [ + 8, + 64 + ], + "title": "The length of APP ELF SHA is stored in RAM(chars)", + "type": "int" + } + ], + "depends_on": null, + "id": "application-manager", + "title": "Application manager", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_LE", + "name": "ESP_ROM_HAS_CRC_LE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_BE", + "name": "ESP_ROM_HAS_CRC_BE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_MZ_CRC32", + "name": "ESP_ROM_HAS_MZ_CRC32", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_JPEG_DECODE", + "name": "ESP_ROM_HAS_JPEG_DECODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_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", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of SPI Flash is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in Flash may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of Flash to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of SPI Flash in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external SPI Flash CS pin pullups.)", + "id": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up Flash CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPIRAM", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of PSRAM is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in PSRAM may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of PSRAM to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of PSRAM in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external PSRAM CS pin pullups.)", + "id": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up PSRAM CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND || ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "help": "To reduce leakage current, some types of SPI Flash/RAM only need to pull up the CS pin\nduring light sleep. But there are also some kinds of SPI Flash/RAM that need to pull up\nall pins. It depends on the SPI Flash/RAM chip used.", + "id": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "name": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "range": null, + "title": "Pull-up all SPI pins in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "name": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "esp32c2, esp32c3, esp32s3, esp32c5, esp32c6 and esp32h2 will reset at wake-up if GPIO is received\na small electrostatic pulse during light sleep, with specific condition\n\n- GPIO needs to be configured as input-mode only\n- The pin receives a small electrostatic pulse, and reset occurs when the pulse\n voltage is higher than 6 V\n\nFor GPIO set to input mode only, it is not a good practice to leave it open/floating,\nThe hardware design needs to controlled it with determined supply or ground voltage\nis necessary.\n\nThis option provides a software workaround for this issue. Configure to isolate all\nGPIO pins in sleep state.", + "id": "ESP_SLEEP_GPIO_RESET_WORKAROUND", + "name": "ESP_SLEEP_GPIO_RESET_WORKAROUND", + "range": null, + "title": "light sleep GPIO reset workaround", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When the chip exits sleep, the CPU and the flash chip are powered on at the same time.\nCPU will run rom code (deepsleep) or ram code (lightsleep) first, and then load or execute\ncode from flash.\n\nSome flash chips need sufficient time to pass between power on and first read operation.\nBy default, without any extra delay, this time is approximately 900us, although\nsome flash chip types need more than that.\n\n(!!! Please adjust this value according to the Data Sheet of SPI Flash used in your project.)\nIn Flash Data Sheet, the parameters that define the Flash ready timing after power-up (minimum\ntime from Vcc(min) to CS activeare) usually named tVSL in ELECTRICAL CHARACTERISTICS chapter,\nand the configuration value here should be:\nESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY = tVSL - 900\n\nFor esp32 and esp32s3, the default extra delay is set to 2000us. When optimizing startup time\nfor applications which require it, this value may be reduced.\n\nIf you are seeing \"flash read err, 1000\" message printed to the console after deep sleep reset\non esp32, or triggered RTC_WDT/LP_WDT after lightsleep wakeup, try increasing this value.\n(For esp32, the delay will be executed in both deep sleep and light sleep wake up flow.\nFor chips after esp32, the delay will be executed only in light sleep flow, the delay\ncontrolled by the EFUSE_FLASH_TPUW in ROM will be executed in deepsleep wake up flow.)", + "id": "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY", + "name": "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY", + "range": [ + 0, + 5000 + ], + "title": "Extra delay (in us) after flash powerdown sleep wakeup to wait flash ready", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling it will check the cache safety of the code before the flash power is ready after\nlight sleep wakeup, and check PM_SLP_IRAM_OPT related code cache safety. This option is\nonly for code quality inspection. Enabling it will increase the time overhead of entering\nand exiting sleep. It is not recommended to enable it in the release version.", + "id": "ESP_SLEEP_CACHE_SAFE_ASSERTION", + "name": "ESP_SLEEP_CACHE_SAFE_ASSERTION", + "range": null, + "title": "Check the cache safety of the sleep wakeup code in sleep process", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable esp sleep debug.", + "id": "ESP_SLEEP_DEBUG", + "name": "ESP_SLEEP_DEBUG", + "range": null, + "title": "esp sleep debug", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When using rtc gpio wakeup source during deepsleep without external pull-up/downs, you may want to\nmake use of the internal ones.", + "id": "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS", + "name": "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS", + "range": null, + "title": "Allow to enable internal pull-up/downs for the Deep-Sleep wakeup IOs", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TICKLESS_IDLE", + "help": "If enabled, it allows user to register sleep event callbacks. It is primarily designed for internal\ndevelopers and customers can use PM_LIGHT_SLEEP_CALLBACKS as an alternative.\n\nNOTE: These callbacks are executed from the IDLE task context hence you cannot have any blocking calls\nin your callbacks.\n\nNOTE: Enabling these callbacks may change sleep duration calculations based on time spent in\ncallback and hence it is highly recommended to keep them as short as possible.", + "id": "ESP_SLEEP_EVENT_CALLBACKS", + "name": "ESP_SLEEP_EVENT_CALLBACKS", + "range": null, + "title": "Enable registration of sleep event callbacks", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-sleep-config", + "title": "Sleep Config", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_INT_RC", + "name": "RTC_CLK_SRC_INT_RC", + "range": null, + "title": "Internal 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": "Forcefully enable ECC constant time point multiplication operations", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-security-specific", + "title": "ESP Security Specific", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "IDF_ENV_FPGA && ", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_40", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_40", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_80", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_80", + "range": null, + "title": "80 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_160", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_160", + "range": null, + "title": "160 MHz", + "type": "bool" + } + ], + "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": "IDF_TARGET_ESP32H2", + "help": "Enable this option to apply the countermeasure for ECDSA signature operation\nThis countermeasure masks the real ECDSA sign operation\nunder dummy sign operations to add randomness in the generated power signature.\nThis countermeasure is only necessary for ESP32-H2 < v1.2.", + "id": "HAL_ECDSA_GEN_SIG_CM", + "name": "HAL_ECDSA_GEN_SIG_CM", + "range": null, + "title": "Enable countermeasure for ECDSA signature generation", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-abstraction-layer-hal-and-low-level-ll-", + "title": "Hardware Abstraction Layer (HAL) and Low Level (LL)", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_NONE", + "name": "LOG_DEFAULT_LEVEL_NONE", + "range": null, + "title": "No output", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_ERROR", + "name": "LOG_DEFAULT_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_WARN", + "name": "LOG_DEFAULT_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_INFO", + "name": "LOG_DEFAULT_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_DEBUG", + "name": "LOG_DEFAULT_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_VERBOSE", + "name": "LOG_DEFAULT_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": null, + "help": "Specify how much output to see in logs by default.\nYou can set lower verbosity level at runtime using\nesp_log_level_set() function if LOG_DYNAMIC_LEVEL_CONTROL\nis enabled.\n\nBy default, this setting limits which log statements\nare compiled into the program. For example, selecting\n\"Warning\" would mean that changing log level to \"Debug\"\nat runtime will not be possible. To allow increasing log\nlevel above the default at runtime, see the next option.", + "id": "component-config-log-log-level-default-log-verbosity", + "name": "LOG_DEFAULT_LEVEL", + "title": "Default log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "LOG_DEFAULT_LEVEL", + "name": "LOG_DEFAULT_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_MAXIMUM_EQUALS_DEFAULT", + "name": "LOG_MAXIMUM_EQUALS_DEFAULT", + "range": null, + "title": "Same as default", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 1 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_ERROR", + "name": "LOG_MAXIMUM_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 2 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_WARN", + "name": "LOG_MAXIMUM_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 3 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_INFO", + "name": "LOG_MAXIMUM_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 4 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_DEBUG", + "name": "LOG_MAXIMUM_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 5 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_VERBOSE", + "name": "LOG_MAXIMUM_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": null, + "help": "This config option sets the highest log verbosity that it's possible to select\nat runtime by calling esp_log_level_set(). This level may be higher than\nthe default verbosity level which is set when the app starts up.\n\nThis can be used enable debugging output only at a critical point, for a particular\ntag, or to minimize startup time but then enable more logs once the firmware has\nloaded.\n\nNote that increasing the maximum available log level will increase the firmware\nbinary size.\n\nThis option only applies to logging from the app, the bootloader log level is\nfixed at compile time to the separate \"Bootloader log verbosity\" setting.", + "id": "component-config-log-log-level-maximum-log-verbosity", + "name": "LOG_MAXIMUM_LEVEL", + "title": "Maximum log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "LOG_MAXIMUM_LEVEL", + "name": "LOG_MAXIMUM_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enables an additional global \"master\" log level check that occurs before a log tag cache\nlookup. This is useful if you want to compile in a lot of logs that are selectable at\nruntime, but avoid the performance hit during periods where you don't want log output.\n\nExamples include remote log forwarding, or disabling logs during a time-critical or\nCPU-intensive section and re-enabling them later. Results in larger program size\ndepending on number of logs compiled in.\n\nIf enabled, defaults to LOG_DEFAULT_LEVEL and can be set using\nesp_log_set_level_master(). This check takes precedence over ESP_LOG_LEVEL_LOCAL.", + "id": "LOG_MASTER_LEVEL", + "name": "LOG_MASTER_LEVEL", + "range": null, + "title": "Enable global master log level", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option allows dynamic changes to the log level at runtime\n(using esp_log_level_set()), providing the ability to increase or decrease\nthe log level during program execution.\nIf disabled, the log level remains static once set at compile-time and calling\nesp_log_level_set() will have no effect.\nIf binary size is a critical consideration and dynamic log level changes are not needed,\nconsider disabling this option when LOG_TAG_LEVEL_IMPL_NONE=y to minimize program size.", + "id": "LOG_DYNAMIC_LEVEL_CONTROL", + "name": "LOG_DYNAMIC_LEVEL_CONTROL", + "range": null, + "title": "Enable dynamic log level changes at runtime", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This option disables the ability to set the log level per tag.\nThe ability to change the log level at runtime depends on LOG_DYNAMIC_LEVEL_CONTROL.\nIf LOG_DYNAMIC_LEVEL_CONTROL is disabled, then changing the log level at runtime\nusing `esp_log_level_set()` is not possible.\nThis implementation is suitable for highly constrained environments.", + "id": "LOG_TAG_LEVEL_IMPL_NONE", + "name": "LOG_TAG_LEVEL_IMPL_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this option to use the linked list-only implementation (no cache) for log level retrieval.\nThis approach searches the linked list of all tags for the log level, which may be slower\nfor a large number of tags but may have lower memory requirements than the CACHE approach.\nThe linked list approach compares the whole strings of log tags for finding the log level.", + "id": "LOG_TAG_LEVEL_IMPL_LINKED_LIST", + "name": "LOG_TAG_LEVEL_IMPL_LINKED_LIST", + "range": null, + "title": "Linked List", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this option to use a hybrid mode: cache in combination with the linked list\nfor log tag level checks. This hybrid approach offers a balance between speed and memory usage.\n\nThe cache stores recently accessed log tags and their corresponding log levels, providing\nfaster lookups for frequently used tags. The cache approach compares the tag pointers, which is\nfaster than comparing the whole strings.\n\nFor less frequently used tags, the linked list is used to search for the log level, which may be\nslower for a large number of tags but has lower memory requirements compared to a full cache.\n\nThis hybrid approach aims to improve the efficiency of log level retrieval by combining the benefits\nof both cache and linked list implementations.", + "id": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "name": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "range": null, + "title": "Cache + Linked List", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose the per-tag log level implementation for the log library. This functionality is used\nto enable/disable logs for a particular tag at run time. Applicable only for\napplication logs (i.e., not bootloader logs).", + "id": "component-config-log-log-level-level-settings-method-of-tag-level-checks", + "name": "LOG_TAG_LEVEL_IMPL", + "title": "Method of tag level checks", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This option enables the use of a simple array-based cache implementation for storing and\nretrieving log tag levels. There is no additional code that reorders the cache for fast lookups.\nSuitable for projects where memory usage optimization is crucial and the simplicity of implementation\nis preferred.", + "id": "LOG_TAG_LEVEL_CACHE_ARRAY", + "name": "LOG_TAG_LEVEL_CACHE_ARRAY", + "range": null, + "title": "Array", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This option enables the use of a binary min-heap-based cache implementation for efficient\nstorage and retrieval of log tag levels. It does automatically optimizing cache for fast lookups.\nSuitable for projects where speed of lookup is critical and memory usage can accommodate\nthe overhead of maintaining a binary min-heap structure.", + "id": "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "name": "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "range": null, + "title": "Binary Min-Heap", + "type": "bool" + } + ], + "depends_on": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "help": "The cache stores recently accessed log tags (address of tag) and their corresponding log levels,\nproviding faster lookups for frequently used tags. Cache size can be configured using the\nLOG_TAG_LEVEL_IMPL_CACHE_SIZE option. The cache approach compares the tag pointers, which is\nfaster than comparing the whole strings.", + "id": "component-config-log-log-level-level-settings-cache-implementation", + "name": "LOG_TAG_LEVEL_CACHE_IMPL", + "title": "Cache implementation", + "type": "choice" + }, + { + "children": [], + "depends_on": "LOG_TAG_LEVEL_CACHE_ARRAY || LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "help": "This option sets the size of the cache used for log tag entries. The cache stores recently accessed\nlog tags and their corresponding log levels, which helps improve the efficiency of log level retrieval.\nThe value must be a power of 2 minus 1 (e.g., 1, 3, 7, 15, 31, 63, 127, 255, ...)\nto ensure proper cache behavior. For LOG_TAG_LEVEL_CACHE_ARRAY option the value can be any,\nwithout restrictions.\n\nNote: A larger cache size can improve lookup performance for frequently used log tags but may consume\nmore memory. Conversely, a smaller cache size reduces memory usage but may lead to more frequent cache\nevictions for less frequently used log tags.", + "id": "LOG_TAG_LEVEL_IMPL_CACHE_SIZE", + "name": "LOG_TAG_LEVEL_IMPL_CACHE_SIZE", + "range": null, + "title": "Log Tag Cache Size", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-log-log-level-level-settings", + "title": "Level Settings", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-log-log-level", + "title": "Log Level", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enable ANSI terminal color codes.\nIn order to view these, your terminal program must support ANSI color codes.", + "id": "LOG_COLORS", + "name": "LOG_COLORS", + "range": null, + "title": "Color", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "NO_SYMBOL && ", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_NONE", + "name": "LOG_TIMESTAMP_SOURCE_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_RTOS", + "name": "LOG_TIMESTAMP_SOURCE_RTOS", + "range": null, + "title": "Milliseconds Since Boot", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_SYSTEM", + "name": "LOG_TIMESTAMP_SOURCE_SYSTEM", + "range": null, + "title": "System Time (HH:MM:SS.sss)", + "type": "bool" + }, + { + "children": [], + "depends_on": "NO_SYMBOL && ", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_SYSTEM_FULL", + "name": "LOG_TIMESTAMP_SOURCE_SYSTEM_FULL", + "range": null, + "title": "System Time (YY-MM-DD HH:MM:SS.sss)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose what sort of timestamp is displayed in the log output:\n\n- \"None\" - The log will only contain the actual log messages themselves\n without any time-related information. Avoiding timestamps can help conserve\n processing power and memory. It might useful when you\n perform log analysis or debugging, sometimes it's more straightforward\n to work with logs that lack timestamps, especially if the time of occurrence\n is not critical for understanding the issues.\n\n- \"Milliseconds since boot\" is calculated from the RTOS tick count multiplied\n by the tick period. This time will reset after a software reboot.\n e.g. (90000)\n\n- \"System time (HH:MM:SS.sss)\" is taken from POSIX time functions which use the chip's\n RTC and high resolution timers to maintain an accurate time. The system time is\n initialized to 0 on startup, it can be set with an SNTP sync, or with\n POSIX time functions. This time will not reset after a software reboot.\n e.g. (00:01:30.000)\n\n- \"System time (YY-MM-DD HH:MM:SS.sss)\" it is the same as the above,\n but also prints the date as well.\n\n- NOTE: Currently this will not get used in logging from binary blobs\n (i.e WiFi & Bluetooth libraries), these will always print\n milliseconds since boot.", + "id": "component-config-log-format-timestamp", + "name": "LOG_TIMESTAMP_SOURCE", + "title": "Timestamp", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-log-format", + "title": "Format", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-log", + "title": "Log", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_CRLF", + "name": "NEWLIB_STDOUT_LINE_ENDING_CRLF", + "range": null, + "title": "CRLF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_LF", + "name": "NEWLIB_STDOUT_LINE_ENDING_LF", + "range": null, + "title": "LF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_CR", + "name": "NEWLIB_STDOUT_LINE_ENDING_CR", + "range": null, + "title": "CR", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option allows configuring the desired line endings sent to UART\nwhen a newline ('\\n', LF) appears on stdout.\nThree options are possible:\n\nCRLF: whenever LF is encountered, prepend it with CR\n\nLF: no modification is applied, stdout is sent as is\n\nCR: each occurrence of LF is replaced with CR\n\nThis option doesn't affect behavior of the UART driver (drivers/uart.h).", + "id": "component-config-newlib-line-ending-for-uart-output", + "name": "NEWLIB_STDOUT_LINE_ENDING", + "title": "Line ending for UART output", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_CRLF", + "name": "NEWLIB_STDIN_LINE_ENDING_CRLF", + "range": null, + "title": "CRLF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_LF", + "name": "NEWLIB_STDIN_LINE_ENDING_LF", + "range": null, + "title": "LF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_CR", + "name": "NEWLIB_STDIN_LINE_ENDING_CR", + "range": null, + "title": "CR", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option allows configuring which input sequence on UART produces\na newline ('\\n', LF) on stdin.\nThree options are possible:\n\nCRLF: CRLF is converted to LF\n\nLF: no modification is applied, input is sent to stdin as is\n\nCR: each occurrence of CR is replaced with LF\n\nThis option doesn't affect behavior of the UART driver (drivers/uart.h).", + "id": "component-config-newlib-line-ending-for-uart-input", + "name": "NEWLIB_STDIN_LINE_ENDING", + "title": "Line ending for UART input", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "In most chips the ROM contains parts of newlib C library, including printf/scanf family\nof functions. These functions have been compiled with so-called \"nano\"\nformatting option. This option doesn't support 64-bit integer formats and C99\nfeatures, such as positional arguments.\n\nFor more details about \"nano\" formatting option, please see newlib readme file,\nsearch for '--enable-newlib-nano-formatted-io':\nhttps://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/README;hb=HEAD\n\nIf this option is enabled and the ROM contains functions from newlib-nano, the build system\nwill use functions available in ROM, reducing the application binary size.\nFunctions available in ROM run faster than functions which run from flash. Functions available\nin ROM can also run when flash instruction cache is disabled.\n\nSome chips (e.g. ESP32-C6) has the full formatting versions of printf/scanf in ROM instead of\nthe nano versions and in this building with newlib nano might actually increase the size of\nthe binary. Which functions are present in ROM can be seen from ROM caps:\nESP_ROM_HAS_NEWLIB_NANO_FORMAT and ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT.\n\nIf you need 64-bit integer formatting support or C99 features, keep this\noption disabled.", + "id": "NEWLIB_NANO_FORMAT", + "name": "NEWLIB_NANO_FORMAT", + "range": null, + "title": "Enable 'nano' formatting options for printf/scanf family", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_RTC_HRT", + "name": "NEWLIB_TIME_SYSCALL_USE_RTC_HRT", + "range": null, + "title": "RTC and high-resolution timer", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_RTC", + "name": "NEWLIB_TIME_SYSCALL_USE_RTC", + "range": null, + "title": "RTC", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_HRT", + "name": "NEWLIB_TIME_SYSCALL_USE_HRT", + "range": null, + "title": "High-resolution timer", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_NONE", + "name": "NEWLIB_TIME_SYSCALL_USE_NONE", + "range": null, + "title": "None", + "type": "bool" + } + ], + "depends_on": null, + "help": "This setting defines which hardware timers are used to\nimplement 'gettimeofday' and 'time' functions in C library.\n\n- If both high-resolution (systimer for all targets except ESP32)\n and RTC timers are used, timekeeping will continue in deep sleep.\n Time will be reported at 1 microsecond resolution.\n This is the default, and the recommended option.\n- If only high-resolution timer (systimer) is used, gettimeofday will\n provide time at microsecond resolution.\n Time will not be preserved when going into deep sleep mode.\n- If only RTC timer is used, timekeeping will continue in\n deep sleep, but time will be measured at 6.(6) microsecond\n resolution. Also the gettimeofday function itself may take\n longer to run.\n- If no timers are used, gettimeofday and time functions\n return -1 and set errno to ENOSYS; they are defined as weak,\n so they could be overridden.\n If you want to customize gettimeofday() and other time functions,\n please choose this option and refer to the 'time.c' source file\n for the exact prototypes of these functions.\n\n- When RTC is used for timekeeping, two RTC_STORE registers are\n used to keep time in deep sleep mode.", + "id": "component-config-newlib-timers-used-for-gettimeofday-function", + "name": "NEWLIB_TIME_SYSCALL", + "title": "Timers used for gettimeofday function", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-newlib", + "title": "Newlib", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "STDATOMIC_S32C1I_SPIRAM_WORKAROUND", + "name": "STDATOMIC_S32C1I_SPIRAM_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SOC_MMU_PAGE_SIZE_8KB_SUPPORTED", + "help": null, + "id": "MMU_PAGE_SIZE_8KB", + "name": "MMU_PAGE_SIZE_8KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_16KB", + "name": "MMU_PAGE_SIZE_16KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_32KB", + "name": "MMU_PAGE_SIZE_32KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_64KB", + "name": "MMU_PAGE_SIZE_64KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_MODE", + "name": "MMU_PAGE_MODE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE", + "name": "MMU_PAGE_SIZE", + "range": null, + "title": null, + "type": "hex" + } + ], + "depends_on": null, + "id": "component-config-soc-settings-mmu-config", + "title": "MMU Config", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-soc-settings", + "title": "SoC Settings", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "When this option is selected, the patch will be enabled for XMC.\nFollow the recommended flow by XMC for better stability.\n\nDO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE DOING.", + "id": "SPI_FLASH_BROWNOUT_RESET_XMC", + "name": "SPI_FLASH_BROWNOUT_RESET_XMC", + "range": null, + "title": "Enable sending reset when brownout for XMC flash chips", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "When brownout happens during flash erase/write operations,\nsend reset command to stop the flash operations to improve stability.", + "id": "SPI_FLASH_BROWNOUT_RESET", + "name": "SPI_FLASH_BROWNOUT_RESET", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration-spi-flash-behavior-when-brownout", + "title": "SPI Flash behavior when brownout", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This is a helper config for HPM. Invisible for users.", + "id": "SPI_FLASH_UNDER_HIGH_FREQ", + "name": "SPI_FLASH_UNDER_HIGH_FREQ", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_ENA", + "name": "SPI_FLASH_HPM_ENA", + "range": null, + "title": "Enable", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_AUTO", + "name": "SPI_FLASH_HPM_AUTO", + "range": null, + "title": "Auto (Not recommended)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DIS", + "name": "SPI_FLASH_HPM_DIS", + "range": null, + "title": "Disabled", + "type": "bool" + } + ], + "depends_on": "IDF_TARGET_ESP32S3 && !ESPTOOLPY_OCT_FLASH && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Whether the High Performance Mode of Flash is enabled. As an optional feature, user needs to manually\nenable this option as a confirmation. To be back-compatible with earlier IDF version, this option is\nautomatically enabled with warning when Flash running > 80Mhz.", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first--high-performance-mode-read-docs-first-80mhz-", + "name": "SPI_FLASH_HPM", + "title": "High Performance Mode (READ DOCS FIRST, > 80MHz)", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is invisible, and will be selected automatically\nwhen ``ESPTOOLPY_FLASHFREQ_120M`` is selected.", + "id": "SPI_FLASH_HPM_ON", + "name": "SPI_FLASH_HPM_ON", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DC_AUTO", + "name": "SPI_FLASH_HPM_DC_AUTO", + "range": null, + "title": "Auto (Enable when bootloader support enabled (BOOTLOADER_FLASH_DC_AWARE))", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DC_DISABLE", + "name": "SPI_FLASH_HPM_DC_DISABLE", + "range": null, + "title": "Disable (READ DOCS FIRST)", + "type": "bool" + } + ], + "depends_on": "SPI_FLASH_HPM_ON && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This feature needs your bootloader to be compiled DC-aware (BOOTLOADER_FLASH_DC_AWARE=y). Otherwise the\nchip will not be able to boot after a reset.", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first--support-hpm-using-dc-read-docs-first-", + "name": "SPI_FLASH_HPM_DC", + "title": "Support HPM using DC (READ DOCS FIRST)", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This is a helper config for HPM. Whether HPM-DC is enabled is also determined by bootloader.\nInvisible for users.", + "id": "SPI_FLASH_HPM_DC_ON", + "name": "SPI_FLASH_HPM_DC_ON", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND && !SPI_FLASH_ROM_IMPL && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is disabled by default because it is supported only\nfor specific flash chips and for specific Espressif chips.\nTo evaluate if you can use this feature refer to\n`Optional Features for Flash` > `Auto Suspend & Resume` of the `ESP-IDF Programming Guide`.\n\nCAUTION: If you want to OTA to an app with this feature turned on, please make\nsure the bootloader has the support for it. (later than IDF v4.3)\n\nIf you are using an official Espressif module, please contact Espressif Business support\nto check if the module has the flash that support this feature installed.\nAlso refer to `Concurrency Constraints for Flash on SPI1` > `Flash Auto Suspend Feature`\nbefore enabling this option.", + "id": "SPI_FLASH_AUTO_SUSPEND", + "name": "SPI_FLASH_AUTO_SUSPEND", + "range": null, + "title": "Auto suspend long erase/write operations (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This config is used for setting Tsus parameter. Tsus means CS# high to next command after\nsuspend. You can refer to the chapter of AC CHARACTERISTICS of flash datasheet.", + "id": "SPI_FLASH_SUSPEND_TSUS_VAL_US", + "name": "SPI_FLASH_SUSPEND_TSUS_VAL_US", + "range": [ + 20, + 100 + ], + "title": "SPI flash tSUS value (refer to chapter AC CHARACTERISTICS)", + "type": "int" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "XMC-C series is regarded as not qualified for the Suspend feature, since its specification\nhas a tRS >= 1ms restriction. We strongly do not suggest using it for the Suspend feature.\nHowever, if your product in field has enabled this feature, you may still enable this\nconfig option to keep the legacy behavior.\n\nFor new users, DO NOT enable this config.", + "id": "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND", + "name": "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND", + "range": null, + "title": "Enable XMC-C series flash chip suspend feature anyway", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && FREERTOS_UNICORE && IDF_EXPERIMENTAL_FEATURES && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this config will disable auto-resume from hardware. Thus the software will resume the chip\nafter any higher priority task/interrupt which suspend the chip. The benefit is that the suspend-resume\nwill not disturb the higher priority task and interrupt.\n\nThis currently is only valid on single core chip.", + "id": "SPI_FLASH_SOFTWARE_RESUME", + "name": "SPI_FLASH_SOFTWARE_RESUME", + "range": null, + "title": "Resume flash program/erase form suspend state by software control", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && FREERTOS_UNICORE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Disable freertos task scheduler when CONFIG_SPI_FLASH_AUTO_SUSPEND is enabled.\nThus only interrupt can trigger a suspend. When SPI_FLASH_AUTO_SUSPEND is enabled,\ndefault behavior is not disable the task scheduler, so both interrupt and high priority\ntask can suspend the erase/program operation. When this option is enabled, task\nscheduler is disabled, only interrupt can suspend erase/program operation.", + "id": "SPI_FLASH_DISABLE_SCHEDULER_IN_SUSPEND", + "name": "SPI_FLASH_DISABLE_SCHEDULER_IN_SUSPEND", + "range": null, + "title": "Disable task scheduler when suspend is enabled when SPI1 operation is ongoing", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Majority flash supports to use flash register to judge if flash suspend status is\ndone or not. So enable this config, the behavior would use flash register WIP bit to judge\nwhether suspend is valid instead of waiting for a specific long time, which can save a\nlot of time and benefit for performance improvement.", + "id": "SPI_FLASH_AUTO_CHECK_SUSPEND_STATUS", + "name": "SPI_FLASH_AUTO_CHECK_SUSPEND_STATUS", + "range": null, + "title": "Check flash status automatically after flash suspend", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first-", + "title": "Optional and Experimental Features (READ DOCS FIRST)", + "type": "menu" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration", + "title": "Main Flash configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SPI_FLASH_VERIFY_WRITE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, if SPI flash write verification fails then a log error line\nwill be written with the address, expected & actual values. This can be useful when\ndebugging hardware SPI flash problems.", + "id": "SPI_FLASH_LOG_FAILED_WRITE", + "name": "SPI_FLASH_LOG_FAILED_WRITE", + "range": null, + "title": "Log errors if verification fails", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_VERIFY_WRITE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, any SPI flash write which tries to set zero bits in the flash to\nones will log a warning. Such writes will not result in the requested data appearing identically\nin flash once written, as SPI NOR flash can only set bits to one when an entire sector is erased.\nAfter erasing, individual bits can only be written from one to zero.\n\nNote that some software (such as SPIFFS) which is aware of SPI NOR flash may write one bits as an\noptimisation, relying on the data in flash becoming a bitwise AND of the new data and any existing data.\nSuch software will log spurious warnings if this option is enabled.", + "id": "SPI_FLASH_WARN_SETTING_ZERO_TO_ONE", + "name": "SPI_FLASH_WARN_SETTING_ZERO_TO_ONE", + "range": null, + "title": "Log warning if writing zero bits to ones", + "type": "bool" + } + ], + "depends_on": "!SPI_FLASH_ROM_IMPL && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, any time SPI flash is written then the data will be read\nback and verified. This can catch hardware problems with SPI flash, or flash which\nwas not erased before verification.", + "id": "SPI_FLASH_VERIFY_WRITE", + "name": "SPI_FLASH_VERIFY_WRITE", + "range": null, + "title": "Verify SPI flash writes", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option enables the following APIs:\n\n- esp_flash_reset_counters\n- esp_flash_dump_counters\n- esp_flash_get_counters\n\nThese APIs may be used to collect performance data for spi_flash APIs\nand to help understand behaviour of libraries which use SPI flash.", + "id": "SPI_FLASH_ENABLE_COUNTERS", + "name": "SPI_FLASH_ENABLE_COUNTERS", + "range": null, + "title": "Enable operation counters", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this flag to use patched versions of SPI flash ROM driver functions.\nThis option should be enabled, if any one of the following is true: (1) need to write\nto flash on ESP32-D2WD; (2) main SPI flash is connected to non-default pins; (3) main\nSPI flash chip is manufactured by ISSI.", + "id": "SPI_FLASH_ROM_DRIVER_PATCH", + "name": "SPI_FLASH_ROM_DRIVER_PATCH", + "range": null, + "title": "Enable SPI flash ROM driver patched functions", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_SPI_FLASH && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this flag to use new SPI flash driver functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nBut you can use all of our flash features.\n\nIf making this as \"y\" in your project, you will increase free IRAM.\nBut you may miss out on some flash features and support for new flash chips.\n\nCurrently the ROM cannot support the following features:\n\n- SPI_FLASH_AUTO_SUSPEND (C3, S3)", + "id": "SPI_FLASH_ROM_IMPL", + "name": "SPI_FLASH_ROM_IMPL", + "range": null, + "title": "Use esp_flash implementation in ROM", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_ABORTS", + "name": "SPI_FLASH_DANGEROUS_WRITE_ABORTS", + "range": null, + "title": "Aborts", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_FAILS", + "name": "SPI_FLASH_DANGEROUS_WRITE_FAILS", + "range": null, + "title": "Fails", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_ALLOWED", + "name": "SPI_FLASH_DANGEROUS_WRITE_ALLOWED", + "range": null, + "title": "Allowed", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI flash APIs can optionally abort or return a failure code\nif erasing or writing addresses that fall at the beginning\nof flash (covering the bootloader and partition table) or that\noverlap the app partition that contains the running app.\n\nIt is not recommended to ever write to these regions from an IDF app,\nand this check prevents logic errors or corrupted firmware memory from\ndamaging these regions.\n\nNote that this feature *does not* check calls to the esp_rom_xxx SPI flash\nROM functions. These functions should not be called directly from IDF\napplications.", + "id": "component-config-spi-flash-driver-writing-to-dangerous-flash-regions", + "name": "SPI_FLASH_DANGEROUS_WRITE", + "title": "Writing to dangerous flash regions", + "type": "choice" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Each SPI bus needs a lock for arbitration among devices. This allows multiple\ndevices on a same bus, but may reduce the speed of esp_flash driver access to the\nmain flash chip.\n\nIf you only need to use esp_flash driver to access the main flash chip, disable\nthis option, and the lock will be bypassed on SPI1 bus. Otherwise if extra devices\nare needed to attach to SPI1 bus, enable this option.", + "id": "SPI_FLASH_SHARE_SPI1_BUS", + "name": "SPI_FLASH_SHARE_SPI1_BUS", + "range": null, + "title": "Support other devices attached to SPI1 bus", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Some flash chips can have very high \"max\" erase times, especially for block erase (32KB or 64KB).\nThis option allows to bypass \"block erase\" and always do sector erase commands.\nThis will be much slower overall in most cases, but improves latency for other code to run.", + "id": "SPI_FLASH_BYPASS_BLOCK_ERASE", + "name": "SPI_FLASH_BYPASS_BLOCK_ERASE", + "range": null, + "title": "Bypass a block erase and always do sector erase", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "SPI_FLASH_YIELD_DURING_ERASE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If a duration of one erase command is large\nthen it will yield CPUs after finishing a current command.", + "id": "SPI_FLASH_ERASE_YIELD_DURATION_MS", + "name": "SPI_FLASH_ERASE_YIELD_DURATION_MS", + "range": null, + "title": "Duration of erasing to yield CPUs (ms)", + "type": "int" + }, + { + "children": [], + "depends_on": "SPI_FLASH_YIELD_DURING_ERASE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Defines how many ticks will be before returning to continue a erasing.", + "id": "SPI_FLASH_ERASE_YIELD_TICKS", + "name": "SPI_FLASH_ERASE_YIELD_TICKS", + "range": null, + "title": "CPU release time (tick) for an erase operation", + "type": "int" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This allows to yield the CPUs between erase commands.\nPrevents starvation of other tasks.\nPlease use this configuration together with ``SPI_FLASH_ERASE_YIELD_DURATION_MS`` and\n``SPI_FLASH_ERASE_YIELD_TICKS`` after carefully checking flash datasheet to avoid a\nwatchdog timeout.\nFor more information, please check `SPI Flash API` reference documentation\nunder section `OS Function`.", + "id": "SPI_FLASH_YIELD_DURING_ERASE", + "name": "SPI_FLASH_YIELD_DURING_ERASE", + "range": null, + "title": "Enables yield operation during flash erase", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Flash write is broken down in terms of multiple (smaller) write operations.\nThis configuration options helps to set individual write chunk size, smaller\nvalue here ensures that cache (and non-IRAM resident interrupts) remains\ndisabled for shorter duration.", + "id": "SPI_FLASH_WRITE_CHUNK_SIZE", + "name": "SPI_FLASH_WRITE_CHUNK_SIZE", + "range": [ + 256, + 8192 + ], + "title": "Flash write chunk size", + "type": "int" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI Flash driver uses the flash size configured in bootloader header by default.\nEnable this option to override flash size with latest ESPTOOLPY_FLASHSIZE value from\nthe app header if the size in the bootloader header is incorrect.", + "id": "SPI_FLASH_SIZE_OVERRIDE", + "name": "SPI_FLASH_SIZE_OVERRIDE", + "range": null, + "title": "Override flash size in bootloader header by ESPTOOLPY_FLASHSIZE", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is helpful if you are using a flash chip whose timeout is quite large or unpredictable.", + "id": "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED", + "name": "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED", + "range": null, + "title": "Flash timeout checkout disabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option allows the chip driver list to be customized, instead of using the default list provided by\nESP-IDF.\n\nWhen this option is enabled, the default list is no longer compiled or linked. Instead, the\n`default_registered_chips` structure must be provided by the user.\n\nSee example: custom_chip_driver under examples/storage for more details.", + "id": "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST", + "name": "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST", + "range": null, + "title": "Override default chip driver list", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_XMC_SUPPORTED", + "name": "SPI_FLASH_VENDOR_XMC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_GD_SUPPORTED", + "name": "SPI_FLASH_VENDOR_GD_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_ISSI_SUPPORTED", + "name": "SPI_FLASH_VENDOR_ISSI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_MXIC_SUPPORTED", + "name": "SPI_FLASH_VENDOR_MXIC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_WINBOND_SUPPORTED", + "name": "SPI_FLASH_VENDOR_WINBOND_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": 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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/sdkconfig.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/sdkconfig.cmake new file mode 100644 index 000000000..a1a64f08e --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/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_LP_TIMER_BIT_WIDTH_LO "32") +set(CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI "16") +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.1") +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_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_LP_TIMER_BIT_WIDTH_LO;CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI;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_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_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_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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/sdkconfig.h b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/sdkconfig.h new file mode 100644 index 000000000..208a84ea4 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/sdkconfig.h @@ -0,0 +1,548 @@ +/* + * Automatically generated file. DO NOT EDIT. + * Espressif IoT Development Framework (ESP-IDF) 5.4.1 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_LP_TIMER_BIT_WIDTH_LO 32 +#define CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI 16 +#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.1" +#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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/sdkconfig.json b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/sdkconfig.json new file mode 100644 index 000000000..9ff6ea23c --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/config/sdkconfig.json @@ -0,0 +1,659 @@ +{ + "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, + "IDF_CMAKE": true, + "IDF_EXPERIMENTAL_FEATURES": false, + "IDF_FIRMWARE_CHIP_ID": 5, + "IDF_INIT_VERSION": "5.4.1", + "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_LP_TIMER_BIT_WIDTH_HI": 16, + "SOC_LP_TIMER_BIT_WIDTH_LO": 32, + "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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader/cmake_install.cmake new file mode 100644 index 000000000..2252085e0 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake new file mode 100644 index 000000000..a0303f352 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/cmake_install.cmake new file mode 100644 index 000000000..e0c616f7c --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/cmake_install.cmake @@ -0,0 +1,150 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/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/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/newlib/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_security/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/partition_table/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/freertos/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/cmake_install.cmake new file mode 100644 index 000000000..abc3a315d --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/efuse + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake new file mode 100644 index 000000000..636b8c42f --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_app_format/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake new file mode 100644 index 000000000..e8fa8d344 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common/cmake_install.cmake new file mode 100644 index 000000000..f61de030f --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esp_common + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake new file mode 100644 index 000000000..d40b2bc6a --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake @@ -0,0 +1,55 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/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/ESP32-IDF_ESPNOW-Transmitter/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/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake new file mode 100644 index 000000000..1566a630e --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/lowpower + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/lowpower/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake new file mode 100644 index 000000000..84e62e6e4 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom/cmake_install.cmake new file mode 100644 index 000000000..2542b73c1 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_security/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_security/cmake_install.cmake new file mode 100644 index 000000000..9477c3f81 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_security/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esp_security + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_security/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system/cmake_install.cmake new file mode 100644 index 000000000..52ce19048 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esp_system + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py/cmake_install.cmake new file mode 100644 index 000000000..51f5e1821 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esptool_py/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/freertos/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/freertos/cmake_install.cmake new file mode 100644 index 000000000..bc5096329 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/freertos/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/freertos + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/freertos/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal/cmake_install.cmake new file mode 100644 index 000000000..a87608edd --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/hal + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log/cmake_install.cmake new file mode 100644 index 000000000..5e0f630a1 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/log + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main/cmake_install.cmake new file mode 100644 index 000000000..dea9bd73e --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake new file mode 100644 index 000000000..35e4d5916 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/newlib/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/newlib/cmake_install.cmake new file mode 100644 index 000000000..00f4ccfc6 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/newlib/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/newlib + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/newlib/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/partition_table/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/partition_table/cmake_install.cmake new file mode 100644 index 000000000..5f69939aa --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/partition_table/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/partition_table + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/partition_table/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/riscv/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/riscv/cmake_install.cmake new file mode 100644 index 000000000..864c94581 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/riscv/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/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() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/riscv/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc/cmake_install.cmake new file mode 100644 index 000000000..b8bfc2b59 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/soc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash/cmake_install.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash/cmake_install.cmake new file mode 100644 index 000000000..638c57753 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: /home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/connect b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/connect new file mode 100644 index 000000000..faa385731 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/connect @@ -0,0 +1,7 @@ +# Connect to the default openocd-esp port and stop on app_main() +set remotetimeout 10 +target remote :3333 +monitor reset halt +maintenance flush register-cache +thbreak app_main +continue diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/gdbinit b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/gdbinit new file mode 100644 index 000000000..10fd1303a --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/gdbinit @@ -0,0 +1,2 @@ +source /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/symbols +source /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/connect diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/prefix_map b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/prefix_map new file mode 100644 index 000000000..c7842ec17 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/prefix_map @@ -0,0 +1 @@ +# There is no prefix map defined for the project. diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/py_extensions b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/py_extensions new file mode 100644 index 000000000..336f99571 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/py_extensions @@ -0,0 +1,7 @@ +# Add Python GDB extensions +python +try: + import freertos_gdb +except ModuleNotFoundError: + print('warning: python extension "freertos_gdb" not found.') +end diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/symbols b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/symbols new file mode 100644 index 000000000..2e1443161 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/symbols @@ -0,0 +1,25 @@ +# Load esp32c3 ROM ELF symbols +define target hookpost-remote +set confirm off + # if $_streq((char *) 0x3ff1b878, "Sep 18 2020") + if (*(int*) 0x3ff1b878) == 0x20706553 && (*(int*) 0x3ff1b87c) == 0x32203831 && (*(int*) 0x3ff1b880) == 0x303230 + add-symbol-file /home/abobkov/.espressif/tools/esp-rom-elfs/20230320/esp32c3_rev0_rom.elf + else + # if $_streq((char *) 0x3ff1a374, "Feb 7 2021") + if (*(int*) 0x3ff1a374) == 0x20626546 && (*(int*) 0x3ff1a378) == 0x32203720 && (*(int*) 0x3ff1a37c) == 0x313230 + add-symbol-file /home/abobkov/.espressif/tools/esp-rom-elfs/20230320/esp32c3_rev3_rom.elf + else + echo Warning: Unknown esp32c3 ROM revision.\n + end + end +set confirm on +end + + +# Load bootloader symbols +set confirm off + # Bootloader elf was not found +set confirm on + +# Load application symbols +file /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/bootloader.elf diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs.in b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs.in new file mode 100644 index 000000000..64cdd2799 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs.in @@ -0,0 +1,11 @@ +source "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/log/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/Kconfig" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/Kconfig" \ No newline at end of file diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs_projbuild.in b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs_projbuild.in new file mode 100644 index 000000000..1fc5efd99 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/kconfigs_projbuild.in @@ -0,0 +1,5 @@ +source "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/Kconfig.projbuild" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/Kconfig.projbuild" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/Kconfig.projbuild" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/Kconfig.projbuild" +source "/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/Kconfig.projbuild" \ No newline at end of file diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/project_description.json b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/project_description.json new file mode 100644 index 000000000..81794b1df --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/project_description.json @@ -0,0 +1,1641 @@ +{ + "version": "1.2", + "project_name": "bootloader", + "project_version": "v5.4.1-dirty", + "project_path": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject", + "idf_path": "/home/abobkov/esp/v5.4.1/esp-idf", + "build_dir": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader", + "config_file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/sdkconfig", + "config_defaults": "", + "bootloader_elf": "", + "app_elf": "bootloader.elf", + "app_bin": "bootloader.bin", + "build_type": "flash_app", + "git_revision": "v5.4.1-dirty", + "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/v5.4.1/esp-idf/components/efuse/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/freertos/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/hal/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/log/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/newlib/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/soc/Kconfig;/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD" : "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py/Kconfig.projbuild;/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table/Kconfig.projbuild" + }, + "common_component_reqs": [ "log", "esp_rom", "esp_common", "esp_hw_support", "newlib", "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/v5.4.1/esp-idf/components/bootloader", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system", "/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py", "/home/abobkov/esp/v5.4.1/esp-idf/components/freertos", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal", "/home/abobkov/esp/v5.4.1/esp-idf/components/log", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc", "/home/abobkov/esp/v5.4.1/esp-idf/components/newlib", "/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table", "/home/abobkov/esp/v5.4.1/esp-idf/components/riscv", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc", "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash", "" ], + "build_component_info" : { + "bootloader": { + "alias": "idf::bootloader", + "target": "___idf_bootloader", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader", + "type": "CONFIG_ONLY", + "lib": "__idf_bootloader", + "reqs": [], + "priv_reqs": [ "partition_table", "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "bootloader_support": { + "alias": "idf::bootloader_support", + "target": "___idf_bootloader_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support", + "type": "LIBRARY", + "lib": "__idf_bootloader_support", + "reqs": [ "soc" ], + "priv_reqs": [ "micro-ecc", "spi_flash", "efuse", "esp_bootloader_format", "esp_app_format", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/bootloader_support/libbootloader_support.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_mem.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_efuse.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_encrypt.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/secure_boot.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_utility.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/flash_partitions.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp_image_format.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_init.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support/src/bootloader_panic.c" ], + "include_dirs": [ "include", "bootloader_flash/include", "private_include" ] + }, + "efuse": { + "alias": "idf::efuse", + "target": "___idf_efuse", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse", + "type": "LIBRARY", + "lib": "__idf_efuse", + "reqs": [], + "priv_reqs": [ "bootloader_support", "soc", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/efuse/libefuse.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/esp_efuse_table.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_api.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_fields.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/esp_efuse_utility.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse/src/efuse_controller/keys/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/v5.4.1/esp-idf/components/esp_app_format", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_app_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_bootloader_format": { + "alias": "idf::esp_bootloader_format", + "target": "___idf_esp_bootloader_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format", + "type": "LIBRARY", + "lib": "__idf_esp_bootloader_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c" ], + "include_dirs": [ "include" ] + }, + "esp_common": { + "alias": "idf::esp_common", + "target": "___idf_esp_common", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common", + "type": "LIBRARY", + "lib": "__idf_esp_common", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_common/libesp_common.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common/src/esp_err_to_name.c" ], + "include_dirs": [ "include" ] + }, + "esp_hw_support": { + "alias": "idf::esp_hw_support", + "target": "___idf_esp_hw_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support", + "type": "LIBRARY", + "lib": "__idf_esp_hw_support", + "reqs": [ "soc" ], + "priv_reqs": [ "efuse", "spi_flash", "bootloader_support", "esp_security", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/cpu.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/esp_memory_utils.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c", "/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/esp_rom", + "type": "LIBRARY", + "lib": "__idf_esp_rom", + "reqs": [], + "priv_reqs": [ "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_rom/libesp_rom.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_sys.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_print.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_crc.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_uart.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom/patches/esp_rom_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/v5.4.1/esp-idf/components/esp_security", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_security", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_system": { + "alias": "idf::esp_system", + "target": "___idf_esp_system", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system", + "type": "LIBRARY", + "lib": "__idf_esp_system", + "reqs": [ "spi_flash" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/esp_system/libesp_system.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system/esp_err.c" ], + "include_dirs": [] + }, + "esptool_py": { + "alias": "idf::esptool_py", + "target": "___idf_esptool_py", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py", + "type": "CONFIG_ONLY", + "lib": "__idf_esptool_py", + "reqs": [ "bootloader" ], + "priv_reqs": [ "partition_table" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "freertos": { + "alias": "idf::freertos", + "target": "___idf_freertos", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/freertos", + "type": "CONFIG_ONLY", + "lib": "__idf_freertos", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "hal": { + "alias": "idf::hal", + "target": "___idf_hal", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal", + "type": "LIBRARY", + "lib": "__idf_hal", + "reqs": [ "soc", "esp_rom" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/hal/libhal.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/hal_utils.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/efuse_hal.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/esp32c3/efuse_hal.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/wdt_hal_iram.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/mmu_hal.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/hal/cache_hal.c" ], + "include_dirs": [ "platform_port/include", "esp32c3/include", "include" ] + }, + "log": { + "alias": "idf::log", + "target": "___idf_log", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/log", + "type": "LIBRARY", + "lib": "__idf_log", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/log/liblog.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_timestamp.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/log_timestamp_common.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/log/src/noos/log_lock.c" ], + "include_dirs": [ "include" ] + }, + "main": { + "alias": "idf::main", + "target": "___idf_main", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main", + "type": "LIBRARY", + "lib": "__idf_main", + "reqs": [ "bootloader", "bootloader_support" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/main/libmain.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main/bootloader_start.c" ], + "include_dirs": [] + }, + "micro-ecc": { + "alias": "idf::micro-ecc", + "target": "___idf_micro-ecc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc", + "type": "LIBRARY", + "lib": "__idf_micro-ecc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/micro-ecc/libmicro-ecc.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c" ], + "include_dirs": [ ".", "micro-ecc" ] + }, + "newlib": { + "alias": "idf::newlib", + "target": "___idf_newlib", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/newlib", + "type": "CONFIG_ONLY", + "lib": "__idf_newlib", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "platform_include" ] + }, + "partition_table": { + "alias": "idf::partition_table", + "target": "___idf_partition_table", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table", + "type": "CONFIG_ONLY", + "lib": "__idf_partition_table", + "reqs": [], + "priv_reqs": [ "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "riscv": { + "alias": "idf::riscv", + "target": "___idf_riscv", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/soc", + "type": "LIBRARY", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/soc/libsoc.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/lldesc.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/dport_access_common.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/interrupts.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/gpio_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/uart_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/adc_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/gdma_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/spi_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/ledc_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/rmt_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/sdm_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/i2s_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/i2c_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/timer_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/mpi_periph.c", "/home/abobkov/esp/v5.4.1/esp-idf/components/soc/esp32c3/twai_periph.c", "/home/abobkov/esp/v5.4.1/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/v5.4.1/esp-idf/components/spi_flash", + "type": "LIBRARY", + "lib": "__idf_spi_flash", + "reqs": [ "hal" ], + "priv_reqs": [ "bootloader_support", "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/esp-idf/spi_flash/libspi_flash.a", + "sources": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash/spi_flash_wrap.c" ], + "include_dirs": [ "include" ] + } + }, + "all_component_info" : { + "app_trace": { + "alias": "idf::app_trace", + "target": "___idf_app_trace", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/app_trace", + "lib": "__idf_app_trace", + "reqs": [ "esp_timer" ], + "priv_reqs": [ "esp_driver_gptimer", "esp_driver_gpio", "esp_driver_uart" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "app_update": { + "alias": "idf::app_update", + "target": "___idf_app_update", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/app_update", + "lib": "__idf_app_update", + "reqs": [ "partition_table", "bootloader_support", "esp_app_format", "esp_bootloader_format", "esp_partition" ], + "priv_reqs": [ "esptool_py", "efuse", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "bootloader": { + "alias": "idf::bootloader", + "target": "___idf_bootloader", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader", + "lib": "__idf_bootloader", + "reqs": [], + "priv_reqs": [ "partition_table", "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "bootloader_support": { + "alias": "idf::bootloader_support", + "target": "___idf_bootloader_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader_support", + "lib": "__idf_bootloader_support", + "reqs": [ "soc" ], + "priv_reqs": [ "micro-ecc", "spi_flash", "efuse", "esp_bootloader_format", "esp_app_format", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "bootloader_flash/include", "private_include" ] + }, + "bt": { + "alias": "idf::bt", + "target": "___idf_bt", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bt", + "lib": "__idf_bt", + "reqs": [ "esp_timer", "esp_wifi" ], + "priv_reqs": [ "nvs_flash", "soc", "esp_pm", "esp_phy", "esp_coex", "mbedtls", "esp_driver_uart", "vfs", "esp_ringbuf", "esp_driver_spi", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "cmock": { + "alias": "idf::cmock", + "target": "___idf_cmock", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/cmock", + "lib": "__idf_cmock", + "reqs": [ "unity" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "CMock/src" ] + }, + "console": { + "alias": "idf::console", + "target": "___idf_console", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/console", + "lib": "__idf_console", + "reqs": [ "vfs", "esp_vfs_console" ], + "priv_reqs": [ "esp_driver_uart", "esp_driver_usb_serial_jtag" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader" ] + }, + "cxx": { + "alias": "idf::cxx", + "target": "___idf_cxx", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/cxx", + "lib": "__idf_cxx", + "reqs": [], + "priv_reqs": [ "pthread", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "driver": { + "alias": "idf::driver", + "target": "___idf_driver", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/driver", + "lib": "__idf_driver", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "efuse": { + "alias": "idf::efuse", + "target": "___idf_efuse", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/efuse", + "lib": "__idf_efuse", + "reqs": [], + "priv_reqs": [ "bootloader_support", "soc", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c3/include" ] + }, + "esp-tls": { + "alias": "idf::esp-tls", + "target": "___idf_esp-tls", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp-tls", + "lib": "__idf_esp-tls", + "reqs": [ "mbedtls" ], + "priv_reqs": [ "http_parser", "esp_timer", "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader", "esp-tls-crypto" ] + }, + "esp_adc": { + "alias": "idf::esp_adc", + "target": "___idf_esp_adc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_adc", + "lib": "__idf_esp_adc", + "reqs": [], + "priv_reqs": [ "driver", "esp_driver_gpio", "efuse", "esp_pm", "esp_ringbuf", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface", "esp32c3/include", "deprecated/include" ] + }, + "esp_app_format": { + "alias": "idf::esp_app_format", + "target": "___idf_esp_app_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_app_format", + "lib": "__idf_esp_app_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_bootloader_format": { + "alias": "idf::esp_bootloader_format", + "target": "___idf_esp_bootloader_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_bootloader_format", + "lib": "__idf_esp_bootloader_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_coex": { + "alias": "idf::esp_coex", + "target": "___idf_esp_coex", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_coex", + "lib": "__idf_esp_coex", + "reqs": [], + "priv_reqs": [ "esp_timer", "driver", "esp_event" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_common": { + "alias": "idf::esp_common", + "target": "___idf_esp_common", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_common", + "lib": "__idf_esp_common", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ana_cmpr": { + "alias": "idf::esp_driver_ana_cmpr", + "target": "___idf_esp_driver_ana_cmpr", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ana_cmpr", + "lib": "__idf_esp_driver_ana_cmpr", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_cam": { + "alias": "idf::esp_driver_cam", + "target": "___idf_esp_driver_cam", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_cam", + "lib": "__idf_esp_driver_cam", + "reqs": [ "esp_driver_isp", "esp_mm" ], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface" ] + }, + "esp_driver_dac": { + "alias": "idf::esp_driver_dac", + "target": "___idf_esp_driver_dac", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_dac", + "lib": "__idf_esp_driver_dac", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "./include" ] + }, + "esp_driver_gpio": { + "alias": "idf::esp_driver_gpio", + "target": "___idf_esp_driver_gpio", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_gpio", + "lib": "__idf_esp_driver_gpio", + "reqs": [], + "priv_reqs": [ "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_gptimer": { + "alias": "idf::esp_driver_gptimer", + "target": "___idf_esp_driver_gptimer", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_gptimer", + "lib": "__idf_esp_driver_gptimer", + "reqs": [ "esp_pm" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_i2c": { + "alias": "idf::esp_driver_i2c", + "target": "___idf_esp_driver_i2c", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_i2c", + "lib": "__idf_esp_driver_i2c", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_pm", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_i2s": { + "alias": "idf::esp_driver_i2s", + "target": "___idf_esp_driver_i2s", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_i2s", + "lib": "__idf_esp_driver_i2s", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_isp": { + "alias": "idf::esp_driver_isp", + "target": "___idf_esp_driver_isp", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_isp", + "lib": "__idf_esp_driver_isp", + "reqs": [ "esp_mm" ], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_jpeg": { + "alias": "idf::esp_driver_jpeg", + "target": "___idf_esp_driver_jpeg", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_jpeg", + "lib": "__idf_esp_driver_jpeg", + "reqs": [], + "priv_reqs": [ "esp_mm", "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ledc": { + "alias": "idf::esp_driver_ledc", + "target": "___idf_esp_driver_ledc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ledc", + "lib": "__idf_esp_driver_ledc", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_mcpwm": { + "alias": "idf::esp_driver_mcpwm", + "target": "___idf_esp_driver_mcpwm", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_mcpwm", + "lib": "__idf_esp_driver_mcpwm", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_parlio": { + "alias": "idf::esp_driver_parlio", + "target": "___idf_esp_driver_parlio", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_parlio", + "lib": "__idf_esp_driver_parlio", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_pcnt": { + "alias": "idf::esp_driver_pcnt", + "target": "___idf_esp_driver_pcnt", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_pcnt", + "lib": "__idf_esp_driver_pcnt", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ppa": { + "alias": "idf::esp_driver_ppa", + "target": "___idf_esp_driver_ppa", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_ppa", + "lib": "__idf_esp_driver_ppa", + "reqs": [], + "priv_reqs": [ "esp_mm", "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_rmt": { + "alias": "idf::esp_driver_rmt", + "target": "___idf_esp_driver_rmt", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_rmt", + "lib": "__idf_esp_driver_rmt", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdio": { + "alias": "idf::esp_driver_sdio", + "target": "___idf_esp_driver_sdio", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdio", + "lib": "__idf_esp_driver_sdio", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdm": { + "alias": "idf::esp_driver_sdm", + "target": "___idf_esp_driver_sdm", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdm", + "lib": "__idf_esp_driver_sdm", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdmmc": { + "alias": "idf::esp_driver_sdmmc", + "target": "___idf_esp_driver_sdmmc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdmmc", + "lib": "__idf_esp_driver_sdmmc", + "reqs": [ "sdmmc", "esp_driver_gpio" ], + "priv_reqs": [ "esp_timer", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdspi": { + "alias": "idf::esp_driver_sdspi", + "target": "___idf_esp_driver_sdspi", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_sdspi", + "lib": "__idf_esp_driver_sdspi", + "reqs": [ "sdmmc", "esp_driver_spi", "esp_driver_gpio" ], + "priv_reqs": [ "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_spi": { + "alias": "idf::esp_driver_spi", + "target": "___idf_esp_driver_spi", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_spi", + "lib": "__idf_esp_driver_spi", + "reqs": [ "esp_pm" ], + "priv_reqs": [ "esp_timer", "esp_mm", "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_touch_sens": { + "alias": "idf::esp_driver_touch_sens", + "target": "___idf_esp_driver_touch_sens", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_touch_sens", + "lib": "__idf_esp_driver_touch_sens", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_driver_tsens": { + "alias": "idf::esp_driver_tsens", + "target": "___idf_esp_driver_tsens", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_tsens", + "lib": "__idf_esp_driver_tsens", + "reqs": [], + "priv_reqs": [ "efuse" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_uart": { + "alias": "idf::esp_driver_uart", + "target": "___idf_esp_driver_uart", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_uart", + "lib": "__idf_esp_driver_uart", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_usb_serial_jtag": { + "alias": "idf::esp_driver_usb_serial_jtag", + "target": "___idf_esp_driver_usb_serial_jtag", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_driver_usb_serial_jtag", + "lib": "__idf_esp_driver_usb_serial_jtag", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_ringbuf", "esp_pm", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_eth": { + "alias": "idf::esp_eth", + "target": "___idf_esp_eth", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_eth", + "lib": "__idf_esp_eth", + "reqs": [ "esp_event" ], + "priv_reqs": [ "log", "esp_timer", "esp_driver_spi", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_event": { + "alias": "idf::esp_event", + "target": "___idf_esp_event", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_event", + "lib": "__idf_esp_event", + "reqs": [ "log", "esp_common", "freertos" ], + "priv_reqs": [ "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_gdbstub": { + "alias": "idf::esp_gdbstub", + "target": "___idf_esp_gdbstub", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_gdbstub", + "lib": "__idf_esp_gdbstub", + "reqs": [ "freertos" ], + "priv_reqs": [ "soc", "esp_rom", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_hid": { + "alias": "idf::esp_hid", + "target": "___idf_esp_hid", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hid", + "lib": "__idf_esp_hid", + "reqs": [ "esp_event", "bt" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_http_client": { + "alias": "idf::esp_http_client", + "target": "___idf_esp_http_client", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_http_client", + "lib": "__idf_esp_http_client", + "reqs": [ "lwip", "esp_event" ], + "priv_reqs": [ "tcp_transport", "http_parser" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_http_server": { + "alias": "idf::esp_http_server", + "target": "___idf_esp_http_server", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_http_server", + "lib": "__idf_esp_http_server", + "reqs": [ "http_parser", "esp_event" ], + "priv_reqs": [ "mbedtls", "lwip", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_https_ota": { + "alias": "idf::esp_https_ota", + "target": "___idf_esp_https_ota", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_https_ota", + "lib": "__idf_esp_https_ota", + "reqs": [ "esp_http_client", "bootloader_support", "esp_app_format", "esp_event" ], + "priv_reqs": [ "log", "app_update" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_https_server": { + "alias": "idf::esp_https_server", + "target": "___idf_esp_https_server", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_https_server", + "lib": "__idf_esp_https_server", + "reqs": [ "esp_http_server", "esp-tls", "esp_event" ], + "priv_reqs": [ "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_hw_support": { + "alias": "idf::esp_hw_support", + "target": "___idf_esp_hw_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_hw_support", + "lib": "__idf_esp_hw_support", + "reqs": [ "soc" ], + "priv_reqs": [ "efuse", "spi_flash", "bootloader_support", "esp_security", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/soc", "include/soc/esp32c3", "dma/include", "ldo/include", "debug_probe/include" ] + }, + "esp_lcd": { + "alias": "idf::esp_lcd", + "target": "___idf_esp_lcd", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_lcd", + "lib": "__idf_esp_lcd", + "reqs": [ "driver", "esp_driver_gpio", "esp_driver_i2c", "esp_driver_spi" ], + "priv_reqs": [ "esp_mm", "esp_psram", "esp_pm", "esp_driver_i2s" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface" ] + }, + "esp_local_ctrl": { + "alias": "idf::esp_local_ctrl", + "target": "___idf_esp_local_ctrl", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_local_ctrl", + "lib": "__idf_esp_local_ctrl", + "reqs": [ "protocomm", "esp_https_server" ], + "priv_reqs": [ "protobuf-c" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_mm": { + "alias": "idf::esp_mm", + "target": "___idf_esp_mm", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_mm", + "lib": "__idf_esp_mm", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_netif": { + "alias": "idf::esp_netif", + "target": "___idf_esp_netif", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_netif", + "lib": "__idf_esp_netif", + "reqs": [ "esp_event" ], + "priv_reqs": [ "esp_netif_stack" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_netif_stack": { + "alias": "idf::esp_netif_stack", + "target": "___idf_esp_netif_stack", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_netif_stack", + "lib": "__idf_esp_netif_stack", + "reqs": [ "lwip" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_partition": { + "alias": "idf::esp_partition", + "target": "___idf_esp_partition", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_partition", + "lib": "__idf_esp_partition", + "reqs": [ "spi_flash" ], + "priv_reqs": [ "bootloader_support" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_phy": { + "alias": "idf::esp_phy", + "target": "___idf_esp_phy", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_phy", + "lib": "__idf_esp_phy", + "reqs": [], + "priv_reqs": [ "nvs_flash", "driver", "efuse", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c3/include" ] + }, + "esp_pm": { + "alias": "idf::esp_pm", + "target": "___idf_esp_pm", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_pm", + "lib": "__idf_esp_pm", + "reqs": [], + "priv_reqs": [ "esp_system", "esp_driver_gpio", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_psram": { + "alias": "idf::esp_psram", + "target": "___idf_esp_psram", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_psram", + "lib": "__idf_esp_psram", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_ringbuf": { + "alias": "idf::esp_ringbuf", + "target": "___idf_esp_ringbuf", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_ringbuf", + "lib": "__idf_esp_ringbuf", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_rom": { + "alias": "idf::esp_rom", + "target": "___idf_esp_rom", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_rom", + "lib": "__idf_esp_rom", + "reqs": [], + "priv_reqs": [ "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c3/include", "esp32c3/include/esp32c3", "esp32c3" ] + }, + "esp_security": { + "alias": "idf::esp_security", + "target": "___idf_esp_security", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_security", + "lib": "__idf_esp_security", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_system": { + "alias": "idf::esp_system", + "target": "___idf_esp_system", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_system", + "lib": "__idf_esp_system", + "reqs": [ "spi_flash" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_timer": { + "alias": "idf::esp_timer", + "target": "___idf_esp_timer", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_timer", + "lib": "__idf_esp_timer", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_vfs_console": { + "alias": "idf::esp_vfs_console", + "target": "___idf_esp_vfs_console", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_vfs_console", + "lib": "__idf_esp_vfs_console", + "reqs": [], + "priv_reqs": [ "vfs", "esp_driver_uart", "esp_driver_usb_serial_jtag" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_wifi": { + "alias": "idf::esp_wifi", + "target": "___idf_esp_wifi", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esp_wifi", + "lib": "__idf_esp_wifi", + "reqs": [ "esp_event", "esp_phy", "esp_netif" ], + "priv_reqs": [ "driver", "esptool_py", "esp_pm", "esp_timer", "nvs_flash", "wpa_supplicant", "hal", "lwip", "esp_coex" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/local", "wifi_apps/include", "wifi_apps/nan_app/include" ] + }, + "espcoredump": { + "alias": "idf::espcoredump", + "target": "___idf_espcoredump", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/espcoredump", + "lib": "__idf_espcoredump", + "reqs": [], + "priv_reqs": [ "esp_partition", "spi_flash", "bootloader_support", "mbedtls", "esp_rom", "soc", "esp_system", "esp_driver_gpio", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esptool_py": { + "alias": "idf::esptool_py", + "target": "___idf_esptool_py", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/esptool_py", + "lib": "__idf_esptool_py", + "reqs": [ "bootloader" ], + "priv_reqs": [ "partition_table" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "fatfs": { + "alias": "idf::fatfs", + "target": "___idf_fatfs", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/fatfs", + "lib": "__idf_fatfs", + "reqs": [ "wear_levelling", "sdmmc", "esp_driver_sdmmc", "esp_driver_sdspi" ], + "priv_reqs": [ "vfs", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "diskio", "src", "vfs" ] + }, + "freertos": { + "alias": "idf::freertos", + "target": "___idf_freertos", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/freertos", + "lib": "__idf_freertos", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "hal": { + "alias": "idf::hal", + "target": "___idf_hal", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/hal", + "lib": "__idf_hal", + "reqs": [ "soc", "esp_rom" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "platform_port/include", "esp32c3/include", "include" ] + }, + "heap": { + "alias": "idf::heap", + "target": "___idf_heap", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/heap", + "lib": "__idf_heap", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "tlsf" ] + }, + "http_parser": { + "alias": "idf::http_parser", + "target": "___idf_http_parser", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/http_parser", + "lib": "__idf_http_parser", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "." ] + }, + "idf_test": { + "alias": "idf::idf_test", + "target": "___idf_idf_test", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/idf_test", + "lib": "__idf_idf_test", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/esp32c3" ] + }, + "ieee802154": { + "alias": "idf::ieee802154", + "target": "___idf_ieee802154", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/ieee802154", + "lib": "__idf_ieee802154", + "reqs": [ "esp_coex" ], + "priv_reqs": [ "esp_phy", "driver", "esp_timer", "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "json": { + "alias": "idf::json", + "target": "___idf_json", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/json", + "lib": "__idf_json", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "cJSON" ] + }, + "linux": { + "alias": "idf::linux", + "target": "___idf_linux", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/linux", + "lib": "__idf_linux", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "cJSON" ] + }, + "log": { + "alias": "idf::log", + "target": "___idf_log", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/log", + "lib": "__idf_log", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "lwip": { + "alias": "idf::lwip", + "target": "___idf_lwip", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/lwip", + "lib": "__idf_lwip", + "reqs": [], + "priv_reqs": [ "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "mbedtls": { + "alias": "idf::mbedtls", + "target": "___idf_mbedtls", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/mbedtls", + "lib": "__idf_mbedtls", + "reqs": [], + "priv_reqs": [ "soc", "esp_hw_support" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "port/include", "mbedtls/include", "mbedtls/library" ] + }, + "mqtt": { + "alias": "idf::mqtt", + "target": "___idf_mqtt", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/mqtt", + "lib": "__idf_mqtt", + "reqs": [ "esp_event", "tcp_transport" ], + "priv_reqs": [ "esp_timer", "http_parser", "esp_hw_support", "heap" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/abobkov/esp/v5.4.1/esp-idf/components/mqtt/esp-mqtt/include" ] + }, + "newlib": { + "alias": "idf::newlib", + "target": "___idf_newlib", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/newlib", + "lib": "__idf_newlib", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "platform_include" ] + }, + "nvs_flash": { + "alias": "idf::nvs_flash", + "target": "___idf_nvs_flash", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/nvs_flash", + "lib": "__idf_nvs_flash", + "reqs": [ "esp_partition" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "nvs_sec_provider": { + "alias": "idf::nvs_sec_provider", + "target": "___idf_nvs_sec_provider", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/nvs_sec_provider", + "lib": "__idf_nvs_sec_provider", + "reqs": [], + "priv_reqs": [ "bootloader_support", "efuse", "esp_partition", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "openthread": { + "alias": "idf::openthread", + "target": "___idf_openthread", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/openthread", + "lib": "__idf_openthread", + "reqs": [ "esp_netif", "lwip", "esp_driver_uart", "driver" ], + "priv_reqs": [ "console", "esp_coex", "esp_event", "esp_partition", "esp_timer", "ieee802154", "mbedtls", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "partition_table": { + "alias": "idf::partition_table", + "target": "___idf_partition_table", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/partition_table", + "lib": "__idf_partition_table", + "reqs": [], + "priv_reqs": [ "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "perfmon": { + "alias": "idf::perfmon", + "target": "___idf_perfmon", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/perfmon", + "lib": "__idf_perfmon", + "reqs": [], + "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/v5.4.1/esp-idf/components/protobuf-c", + "lib": "__idf_protobuf-c", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "protobuf-c" ] + }, + "protocomm": { + "alias": "idf::protocomm", + "target": "___idf_protocomm", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/protocomm", + "lib": "__idf_protocomm", + "reqs": [ "bt" ], + "priv_reqs": [ "protobuf-c", "mbedtls", "console", "esp_http_server", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include/common", "include/security", "include/transports", "include/crypto/srp6a", "proto-c" ] + }, + "pthread": { + "alias": "idf::pthread", + "target": "___idf_pthread", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/pthread", + "lib": "__idf_pthread", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "riscv": { + "alias": "idf::riscv", + "target": "___idf_riscv", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/riscv", + "lib": "__idf_riscv", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "rt": { + "alias": "idf::rt", + "target": "___idf_rt", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/rt", + "lib": "__idf_rt", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "sdmmc": { + "alias": "idf::sdmmc", + "target": "___idf_sdmmc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/sdmmc", + "lib": "__idf_sdmmc", + "reqs": [], + "priv_reqs": [ "soc", "esp_timer", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "soc": { + "alias": "idf::soc", + "target": "___idf_soc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/soc", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c3", "esp32c3/include", "esp32c3/register" ] + }, + "spi_flash": { + "alias": "idf::spi_flash", + "target": "___idf_spi_flash", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/spi_flash", + "lib": "__idf_spi_flash", + "reqs": [ "hal" ], + "priv_reqs": [ "bootloader_support", "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "spiffs": { + "alias": "idf::spiffs", + "target": "___idf_spiffs", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/spiffs", + "lib": "__idf_spiffs", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "bootloader_support", "esptool_py", "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "tcp_transport": { + "alias": "idf::tcp_transport", + "target": "___idf_tcp_transport", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/tcp_transport", + "lib": "__idf_tcp_transport", + "reqs": [ "esp-tls", "lwip", "esp_timer" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "touch_element": { + "alias": "idf::touch_element", + "target": "___idf_touch_element", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/touch_element", + "lib": "__idf_touch_element", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "ulp": { + "alias": "idf::ulp", + "target": "___idf_ulp", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/ulp", + "lib": "__idf_ulp", + "reqs": [ "driver", "esp_adc" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "unity": { + "alias": "idf::unity", + "target": "___idf_unity", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/unity", + "lib": "__idf_unity", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "unity/src" ] + }, + "usb": { + "alias": "idf::usb", + "target": "___idf_usb", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/usb", + "lib": "__idf_usb", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "vfs": { + "alias": "idf::vfs", + "target": "___idf_vfs", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/vfs", + "lib": "__idf_vfs", + "reqs": [], + "priv_reqs": [ "esp_timer", "esp_driver_uart", "esp_driver_usb_serial_jtag", "esp_vfs_console" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wear_levelling": { + "alias": "idf::wear_levelling", + "target": "___idf_wear_levelling", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/wear_levelling", + "lib": "__idf_wear_levelling", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wifi_provisioning": { + "alias": "idf::wifi_provisioning", + "target": "___idf_wifi_provisioning", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/wifi_provisioning", + "lib": "__idf_wifi_provisioning", + "reqs": [ "lwip", "protocomm" ], + "priv_reqs": [ "protobuf-c", "bt", "json", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wpa_supplicant": { + "alias": "idf::wpa_supplicant", + "target": "___idf_wpa_supplicant", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/wpa_supplicant", + "lib": "__idf_wpa_supplicant", + "reqs": [], + "priv_reqs": [ "mbedtls", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "port/include", "esp_supplicant/include" ] + }, + "xtensa": { + "alias": "idf::xtensa", + "target": "___idf_xtensa", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/xtensa", + "lib": "__idf_xtensa", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "port/include", "esp_supplicant/include" ] + }, + "main": { + "alias": "idf::main", + "target": "___idf_main", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/main", + "lib": "__idf_main", + "reqs": [ "bootloader", "bootloader_support" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "micro-ecc": { + "alias": "idf::micro-ecc", + "target": "___idf_micro-ecc", + "prefix": "idf", + "dir": "/home/abobkov/esp/v5.4.1/esp-idf/components/bootloader/subproject/components/micro-ecc", + "lib": "__idf_micro-ecc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ ".", "micro-ecc" ] + } + }, + "debug_prefix_map_gdbinit": "", + "gdbinit_files": { + "01_symbols": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/symbols", + "02_prefix_map": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/prefix_map", + "03_py_extensions": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/py_extensions", + "04_connect": "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/gdbinit/connect" + }, + "debug_arguments_openocd": "-f board/esp32c3-builtin.cfg" +} diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..002dda8d4080f422633ed115e69e79b082ac58f9 GIT binary patch literal 89716 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 Nc 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 R4pe3L!NE19$16n9{R4t9)35*l literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..04fd89386439ff9d614e2290a0e34881d66c732c GIT binary patch literal 24808 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..38039b785e9521b39b907bbdf170c7c2b1b8efa3 GIT binary patch literal 7100 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..50a104169c24c43b50ea4a6ae7d3d085396eee1b GIT binary patch literal 26896 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 aq|}e-crgiakZ><{eYc#c)b||0`2GtTX}x0r literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..5a2f3605317dd51b4e38ee44b2d777ae8c6611a3 GIT binary patch literal 8512 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 O(65LvlVCybcaG|p_Brpnx@I54P+@<3PsRT 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..164e3d67546d9e37931b0fee612f36cd0e32a2ee GIT binary patch literal 220452 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 R7@~ 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 pRYQ3T8H`teR~NhxFHAXY_W+!3tb{{wSV=KBBu literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..18c04974a7d712ba0ded390e32f89be1526de936 GIT binary patch literal 237852 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 z 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 a=6<;&T}|tbuL}n0My?<3CZjG2`Th^cA|tZ^ literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..ff145d00dc5afe5ef1dd5784377967fad747bead GIT binary patch literal 95624 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..dc85b1e59c7dc0e369ad0f03e6c6abcf63e72741 GIT binary patch literal 29940 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 UHx}I8vlvy4y(yoKy5Q{o59#_ym;e9( literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..45cebdd80477941bb5adbfb22b3756a0c4268e88 GIT binary patch literal 149276 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

qFpRa;vQRgkN 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

FabICN9z7a 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
!LkJ3zaqe_*)!+PoG@=vbtSJp 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
UgGonRT8S4T+qL^+V^D8r(6D+#j;rS zF%R?<@>Ib14Scs{?^4hkt@IpA-vJwpJYT@g!JnbI|Kwt;y`K(xy44?gK%Zgd-w!(5 z^4BQnCoTQlSN6MBde+6St$2PK5V701%0D6p7G_Ta?791pwG726W>z*wbh=sf%fOuRZapl z%Os)7*#r7E%fIJ>&a?EL54zlH-8wC zxE{9Zo7=4X)S~%H3in<&>5D;s%hFd0`dQ1L^FbF|<>4z}&*0CbUk3c5MXv?so{T2G z4S2TIKDK~x@$c~Ha)K4{TBpkK1+vqAfJ zQ3{-MLAO}-c|K@A$tAr}&KG1&1b-oC?(PQK~4}AMd_yuS` zWIMkF?aOC7FM(d^$(K8?f%f%hJO2pChv5s?@~7-JWO9f&lMx>?B<{3x|Kck#rbxi` zw&zQ7COQj1&(*P{t3j`{=%t|jebXm8tJBgKIL)9vb8vt2WYE4yfwKjK-vtVs)BH%} zlIQFM9rN2sY+K>POQI#+?N_0s1$+!xdj*=j6^ zd5mo5{b}j5o!iso%REVfuu~nN;{ke!bB|6RLk!+`bRN<4D$tW~KkgPApQnT$5ecQb5|h#QB8A&osli0T`KyMDvW(9$~UVu+0wb#U)dHav~xtn>~TD8P`@LI)n7W&hAc;0JZ z4YEA?N=8}N`(`A$<}s68+Jb<RW+&PO>vcqALMJd zzk5ZwhK|-+epycd)00!nDEnJiKFtqZ>4f@+86gqvVOsfNj-Z$&erP6sXefSkb~-a< zF1T^6N104ot59Z>)*0}7fz%S$+KlyaW4t!2R_m+P7S(Efwc4gyW3bj&tM%0yZ)kl> zw7w-;9~NJz{Fi8bOSHZvTHg|_Z;95oMC)6k_0?&8by{DY)>mg-ruEfneRWzNzGScR zt<(DIw7z<+uU_k`*ZS(UzIv^%UhAvZ`s%g5dabWs>szYzE!Fy#YJE$!KCFXLb}ZHU zmTG-VwZ5fV-%_n_nbx;V>szMvEz|mzX?@GIzGYh9GOcf!*0)USTdwsj*ZP)geap4J zQ%&EAo5mM6y(nI5Y&QKUZaPxj^rX1yN^#Sd z;-)jjO>c^u?i4ruDQ-Gc-1Mlp=~8jir{bnl#p{fpO}C1heib(zD{gvL+;pwD>05Er zx#Ff*#Z9-0n|>8H9V>2nR@`*0xanJQ)4AfNcg0QjiktowHytc)dRW|avAF4Dans4- zrkBM{H;bEo7B?L&ZhBhWbhWtYYjM-r;-2q<@>Efo> z#Z9-1n|>EJ9WQQrUfgs&te@9oy6Jpz)BED4`^8QFi<=G@H$5DY;ZEew=w^nt`_Kr^7V{6q( z4YckAwW=>}Ygb(fKb{zkYi(p3ZEfKZNvIM(>|*%gSbzkk5UQ8AHnJ$KEj&WRluLDd z(A2Z7T}k3c4<@y05NK^w8Mg2UN%{ysq_(N42jq?4RKnIqlC3RTkOLfyQAbm9HB7WN zGOD#jkAStNoHPvyD2pFm7M2Vd(Fb5sHGV|38kZ0!S*QYm(g{S15RzDVeOo)73^8?- z9O(j?#`F#B8syB;exp&XuuW(AYhMGh!S#!3oh#PNTMOfZBI&Ofrstzx^va+^@yCi< z`&W;X$dX7;uHRP5kj#6J$@WS5BG3$}(giY2oYQ!{@c_%u(4GikN&}rSckhmgW;1KCkVIKPq+-8$JK6 zvY!V92&(K{n4q!I83TRHWnV}w*b)VQMvp4H=KrrL`+jAnl>P3vsO-x`=a{ldR8+ldNpB!6W_M^r8unIyB{)|py zlQtjN=p;6L-q$EP9|wdI{1xjPaKuK2_oz%;A~yVTVAGF?4Sx~kH{*anZ1`2cvoxRB z@YzR;|*E2D7~G1vnr~$Dg}hK_^Chnqam8 z_jJKLx)%yoIxiBe^js{MMF_^ZxGx?e52q&;+q8TBfeQMtJb|mFkR!mS1?U?-zS*S?)wGbPW%DE z4-g*~{3P+Mf?puMP4I7sKPdQ5#J3B^&K!>WA;EdXcL<(D{9(b49Jn=^auO$Ac z;I+gb6WmJ73PIpnKKJ8-w-DbgcsubY1fNCxNx{9upAvjF@jZfvh(9fOAMs}db1k0x zS;5#d3vEE~RmA^C@O8xZ3BHl|e!=f2{+!?s5z~UQ@Cy3c_5V$tXeM;~P#9tHqXX395euMaF!3AO9X9Uk8 z{)XU%#NQOWjQCrETZq3cxP$mv!Cl1P5j;rzUBMR-e^0RbuCK%_khtiD0}OTouQ z!Poc%Vr|a~;ul3`9r3ROZzKM-;5`=JN37e=<;2=2{LZmyKerR>y10i}x1TQ&|3-9j z{fhfr!Os!@PVkGwzZd)p@gD?-vVi|6xQLho7{c+yx-Bgx)_z+_to_zT{F2CTv+ywS zpM`%N@uPx2O#HH7^}Wl#2;P+q{wsp}iC+~wO#GjMxhBhfP4Gp;e-(T=@qY=vhWKxS z-%b2?!8a4XF8Frhe+d30@jnHB-ojrcena@*A;v$3pIZ3$mdt+s(137MYF2@;Mo2CoxYN2)l^01osnX3+D5EH%IWhiE{gZz2KJc%Kw??Gz3+LAwsSo`Eu;>jYP zBrX=rXV(U+eWbUo6ar zsYcICVqGs)#4|*GE%8jjt;Dkgw-c8N=5tt=-}OM?H)vg+%n{W08D|T=fc%)?ONr+Q z<}*}RKa}V5Q@2d`Tu0%~6U^tP?tH;_5|;}ODu>ZVNv^to1xbTq!co5?2Z4vrvP7 zXUYGSSmztf2d)-cM2{o0`3xAM%*p9 z0=TTl#}%4iOBqh~5mpl?1ve7!61;(Ux8N3UBrFDznYjA4G1?Ak0Nj2 zj}UKGZ08>05y9UgK1bw#MBFdl5yV}PUntv8$v~B&w*N6-)ajzAO>A&g=d>0?5BM+mS;{Jxn%(gK5hWk$8FS2kI zvF@|2#9IGJ#OQ0(e~N{-5^McQ3-=LUC;EphOcxma?;w7c$h@2Q-GXni@CS&|cbM-T z7XB!)?x(!8HhS3o-0MZpQx<-PSnK(&g?agB^t?o@?RkaxJ)(!xbc1=SHhQuUZSVwQ zZO>fd8zgNxG5Q+que5NS_(qZ8Dbrw{_S~C<-)>=^id;P=usIt29G;AR4ig4*2rxR? z)C^{Ix;Nv1z~UK9meGF?@hu{AFERQc?f-&>zfAmIk$J|#-zI*a@Sn5r^Tc|5c!gN& z|0}W9|AvLbA@H?+zC&m**TTEJd4q7gh367${ajD!en4c_5Tl>c{uT?j5g!(r(=2=@ z@vXw|weTKdJ#OGK5%<M%CJ!&)Zx#Z%ZSanY&ozwN3Wuc?(f9r91ZA|ON}jhT*Bp- zR~AeIJ)bB)X!}`qQx~f2+Gdv5w6Pemwv%NveMgnCTkL1K%ve#zdo{R@WvB+8OG7j+ z*Zg|&aqYxFT&`u-kk3I8f!MsS&`LfFfk0fYWlkc0ukeY>wM-{4zqY}!lQJx*#^suS z4*64rPh75LhRL5QeByE~!*?m?P7^+Hxt6(%d^!(-xLnKd>ymS43ZJ-K%kZ7SxdXx{ zF4r=*0=qHcf1EONeO#{jd>?IYned6rwamYf&&oj{F4r=Tkw0Jf#N}G%Y4Xd3Ph75L zo+F)cx56PIh5 z0`iv#pSWDhOd+401A(|)%giBvsql%*wak3-hlEdDu4Sr$U3MUZw^3$|kIOZ`nfw!l zPh75L+R0xleByE~vzh#Jg-=|rWljfnTZO-iGV6U@uK9!Hw+WxPT+8eypC@w!;&Lr> z8Tls*pSWDhTtj}l@QKT{4Bx?>yFvKGk0%$; zEbv#x2@wKuh30PquCE~1afs{YDCqR!$LQHZ%*+w`@mIE7L4_+ce;-&_0j2_RUA5rL z@niH{MZ8k@@4!!4qmL^z|7Ni28-!0>w_5P+_%V9!BxXSo?!sRgCvFJD6`Fr9aQ#Md zaea-yx^)WTRg~0$z1Rp8zazu)yT_oBs3?6pH_re|s-fi>@5 z$!sN=cjr4ou46YX6k&he7ut5RdvtfAtGjzRxlcDWVR83NTf9r}dusDCu($}`XhlnR zsc*_h=*;rnD+>D5D%sqblfAou(v?1c$#I{2fh>r`%w^G4M<<`Ep2%;BT#t_}Q7b zUk}Xu$>(1_{?xT6e)TEa=>$F-eG9udFCPWb3fcstkJr7nzVZ){;Qz?8YB{>6fYaV;tL+x{k&# zvQvTA5_%f1Xj6{+0{ZTPzIl+KKFS+?zX{m4ANut4CrzKab_U1fdllrU&jge2WC#$i z)e%o4-}S)Emt%^_m+$c-Yfm4a#b@#hueEJ`B|VO_6X~dr^=$MF2K4d0@l1ZXAs|Nu znacZEK&}XK4m<&rfWlCzX6^JCaws6Fqm=EPzeV!$mKzfy4O+&;o%X?@xf!h<@huC#sd0o zK_#$$O)z=Q3g}zDAI|_FM12eJXY|zt^!*h2mK$aGHTrnnZrfLSz;WJ zrH$O~fPGDRK2I42W8VbLS1Ci8Mgg>5}pw9~d zvqOzV2$tj0x;hn8w|segsX{v^T-?&$YM!Aod)N7k=SR}p9}vINCv1Jycvs$Sx%41< z;JI1f-{FKF4LufmJoIGfYoVt@-&pkMGMvbZv$LI*k9p|HHHU6N+Fv2fy_;LQEk!TkQwg|Ydmm9f??e08BW zHZmB~n}{c4dy{(yhYw7UbMgF|TJ$oOY3_H+pFQbY8^2L?`PJ)szV)%mPc|6K7F~VW z!pohFo-Kxd_vMw(+m@C&7hl`5r2cm2<+ZGz32WBGP$f`e)C>M(()V4chRCK^Oj} zzbI$Ap?cOv^9?@t50hHyakkErycSWM2DxY?GX0JlFKLaoe)N!^ zdf``Z$bM;J&!bmHZpe-lUvo?NiR_o|U-yFZ+Ux0ZPdz}n7rt@jE78{eoVi<#O^4RK zF#FY)UtagU@4T@2;6HE3er2+!WBO~a*FRw7j@DMBWoD1@Q08<6UVZyDe_8C2;_$pn ziZ7ejP#j+97RS*7((Ao#pl5J+7`v{=SfjDwN&Z%-vi>OnAbt++(lMu>*1vo!N z~7&Rr`WceAUCL|k=sf==q3uv&y z6BbNLKx=k{>m>5Hs34!EkjT8<^C_4`wvx`#7plei<`bY<6yo zRYc4wS_eCS3B~z5z{Yj>$&Sz<6{WHv56nLsCbP>YGoNi7F2#G7-74AR=SzM~E7?X>qaLcmn$o)7f zqkar<6jLN++05TSRMkqXxH^YBYbkFP*XGr6pcZ0jUK@zWWW1c|6tA4a{nMmYidWB3 zP7$%SR-Y+uTF85EQY*!+(q~kK7q_WSSLzhzl+4b(%;Z=SE4+*@QmRVk6mraqNcl?U zhG|$9WeX$4^P}9PPqLgJ{Tr|@K}qqv+G{7ndIYVU$zaRdH-8D?^uH?o`&O zw5#Izv$^+U5nRbElv^UjP0?8>i70K-`Ke)w9?EAX`BZLdn8GTWK2y<9$1VJ_Bey}U zxU*p$Rq1r zTK*$o=Kq$5J9)T-ydN-DEkDSPFnt!qry|-3{WK?^>A8qpWR)+}LGgH}40e+-O(mEV z&Wcf(dgNYC!3Xo$4V1ouh^vV86j6>Lf&z}^N}{MX6eTf2365$qbgLXyW=bl5MOfK& z6Q%wH?NS&vBmxZXfqJ1i^5ZBIP zk2>x62NgjQiD-#Rl>MwK1lOWVFsnscx}3Q_spejVv_`C?%6Wu5#vv zX!)#e(WE?)Vf+x~Q~R^2;KNMA4kFxX3v=0ZzF@M{vZp9RzM0M~_=C#zm*nz*Vl6^7 zD2t}e$))x@oD!s3lp9n&(p;X*R@K5i#8eBg+6?C!`D`;%-0AVG4oY$MWV;A=#2jbF ztO+b;DY5&6vWJktJpN9pSj{L5NMqu~YC@#c;ou$~!E8?SURanA@{swLUSeyDgmz$o#rN}rv^R(aDN=LD9@JrS`I+{3@Zndi8!;oaaaGVMWXqQR>vadl$>Wy9CM zbRp}pDG=MF>M?x%?=O^kZC0&`xk&1kVvcX&>wkTr(5;g>?F(Q3yrxf{sb=igKY5{Y z&`)!4Bc)I(jGjINb4$EPvV)!HOm{h)PF3)_TO&UD3KEER1 zT$k@js7AGe?E+(kucbAUj70N%w^K!<6wjkDNG(N4YjL-Th9kGQ1*|ikg%wCk{{x+V z$&p&D8ZQcvo^87Zx7MG5KKj3MF~A#ogj-&~`Me44VfI037%SBP5W2o!DSBQ;Q9AVu zabL@U4Z8^=YrO#^odR5kPB%;zIjzYM5ju1+@YCag|2ve;&i#ahAV#KX^ z1Y99T-Ic%fh<)xNP8cQTJa-`{jza8rYdL{LJAwX-+*#^&#haLGswW*xgozQFfdnjK z#EX3M3ybr@g|iB`PMhQwVO|-U=j7$B0Sg^*suM0;nfJE56?tuV5*N`iXspqR5W?iO z++jpEDT17GXwHqeYw}1-N*DYI3!tbJ3G$}66*I`mkE)af#fVsiNn&BKo0sP&m{?%t zyc`LOn6RywNhcM%;X+$@GK6!CnG`Orvl!?oAiZLQFzK06<(@dhu&8#GvT3Tvj;_e_ z+0)Y5B0Igx397(U%42#8;Bd~eW_dc`%ZeGIqcok_Ry@g_oV9lPEse?=yj$#-DujwT z9t^)2V9Y+wjjJ@<^G?e<73IbyY#a`n!yl%Yd-bI*YM8vTYp_H*H2wNUSTnB*4itZ} zlxexnw_QhHVQFT%85L>XL@o=EizB%#G#Rp<770Okf}LYpev4gKYPE6>8bmb;QKe#AE6*y>W~m zZFJieU@14zmNjXx+ZXVl&+-cBI$o>=eZkW*K%Zr)>G8Q9^jVgmmtQ8|{wpaw$No1x zX4&Y$jP`gwIdTcCCgFJ`QGVn7m*i!ru!E_`@kJ{@nCWHRFr8)%)tJ>Z;<^{5Wo3@2+Y*@*f%;z>>~X zwYLPIIyKx=J;Dz*4-F2Fq?}_>!Ue{|BZH~xR)8&?n>s2_#y5hK{ndQ~J^iD-$!a4I z&{_q9hPi9uu4;b2H&v~ckK!BBG&I@2OBo#an(r8yU>cL>-macKT*;bVkhdhu{=V+& z-90^HOc7H}ssAT(9R8~yQ{lDDYa*GkJm(xY@=B=litRToF+Bc!*;!-wr7c#Ie5q9(>+~&-vU0SwDfE5 za33B|B}Ti3M?4#ZcTB4M!NYVqJVY5C?i)GqFRGDx|8FYcK=v;wFopS7M?-qLtGBmr zqz~(LJU^R;iM4UVgCm2q)GWWM!ku9}KIlrFQ?-X@pG0qRSJ!C&NMhu`P%;G`=9;OI zUT}eNUh??3vzkBz78M`@1o0psZt2npbiqV_a$m9^ESxdO!g?VPxb%b(XG0;iBS&@) z44lJEj2j79Uox7M7$!1HO7`$cZBPF>i4lzVG?J-tt-*@T;qq!EMreST3*3jrUO z#2z0c&S)N)7(xpL4>vb_o}WE#F5o=oI~S6;DS%RAWCljD@!|p&!3fqa0HF&{e~k3) z#oC#!y+guY)jitRKT_E@utuHUqplNGr~mN7t{aVp!*B+66Uqv^1o*@G)|a_Q$*3q1 z2!|-9vG5fqIw_0a>4vJPRuwHgB1cl?Su(;I&yoc+R%IBSZY2`VT#I8HC@Lp(HvH0_!&9l8Sneu3moY<=qJ*&J&q}lf4=v;SQI`-Id3A5 z_(ORy=@}T=<@5}WVs)r_JGrmd*{hb{J6P|V*wZ!8+mDrHV`fE|{|yeQshyrCC5Dr` z`%)vA=I=@N%cT_3I;p<%lZg=r&s^12kj&Zi^+4YMW<>q{W`YQ@L}C;sEeA^BmD?e_ zLAp2PbRWQ*o$YwwjVpJhjMGy`y+5sHfS73xU>=CXYEsoVkic65DLmx2W03?R{exJk ztPZ0CslMF>oAB{pnoPBgWjoY>NoXl>}|Of=Wx8zg2ndmb(_k{O)9xwE4_ zt92e{tLo+Ntqog{x}medIfc{N^~!_DyA!e=p_j~U~QWd!m4gTuOQEUASnZB@gg15(j= zAv$mcx8cBMTy0?edaAmmV{_%kLA+E=ggZWM&8-Qbjhjxb?Bq?Ty?rBSy47qzy=l#% zY4cVmt*v0D&&3zKj$->B+AmJ;rT@jh8@Fyq#I44X-o6?(H>TO|x#GOOkv*mnp^U1k zTH9JTB{pqqb%yqBW@kvk$drRuqGL_*Wih$`6RX_Y)!nzcuOHX=zaNe$z;D>=}U?2A?I?me$-cvoc|(C*&uSmmbOF}!fy zyL$J)DDtS>#iqea%1TtUy0iq3n-}q^=^3zaS%Rxbnj558W1#tS9X;txS(fGCHevyP6}B%Fmd?6kciUP3mZj3r=beE+%7Xb+uphz%5CXb6?U?U1VKyAPLhp4vzHgI&f-NpLTTP*4EaR zEs55x?d@sRzq!3V(TXn(ZLsRoGsP}LI#zm{R-+m6XXEC= zr@dYK+2{GHe*&k1lp1)pb@h)XPerTWgzAKasA z)V*X&!-f_$p7Ams4(!{PP&;spEwGHU^i1j;F@0cUc(A__dl#G|6{hY%IHUVF8?UJ$ zsCy9Og52d%gO@oksygOf45%DPo`*XW`i{04#!-a96slqjUp39<Uhyir4au#WsfCFKO1c6-5V4jA4yZ4v)8ZfR*a+1b_KwcBBtTXlzq$@Ynlb-bkZ zWJ$vFS3=UE%b_>({HxC%ot-UPHYS=|I@uc$<+oTATAvFru6uWz{MJ5pnR!{NQ5!O@X~ zsv+fMHg)#xG;uARY{Q_KR6AtAC^hBaJ-!UXn**g>R+y#*nRc{qI@PoO)P^k^t;#YZ z8D?g~b|rc>D=nWDiMfNUfW4erwDNGIaBzE-;V^~ic zH!(o;pfh300IfXNn!0FiY23Qb*=o%_hI%$~$V7^L4hI*OHrT+@TY1~YZ4K>h&8kAw zT*7va8ts>3u(!u6Sg;#25ocXf)5_Qa+^bAs@;2CCxp7?#Sycv}7cJChWlXTueg=H^ zE6g3=@Nom&qD%`|pOF?C3u_uLafcsi#GOjDAj*nuER3CWiF;M(>hOCaH$?Y6()eWK zQ;p9yeuuJLYGw!Mv1CKoi`9s$(yr z{V~lm01f7yKjXsA7WU6SKuGg^hW%KK&RISzC&%vV}ae6c*^@@ zgT&)WgbtZ$zYj}%kS;aJb$-W6s|BS>hv<(5^!fgh_#nMJAn*HAFm2Dn&aN`Kh#q&I6Bwp7xc7JZ+_l77aRc*>t;$&=n0pt}Qf?@{Qp z1Mxw+KM)_JM*{Id`o=)~ZAYQ+2*iIhK;Qco(_aec`{BPx|16OHrK8X<2jX8j3jNnW ze7<)YmiAN_pi2VuyZ~Kw6uKr5&vSbhCs7@`k^o|evFN$Jlnnm zi9Z_cpH)PDx=F6{57MzfJZ+WWk5r_?e1>g>Fy6d;Lermt4?>{R%Qq=dzOnI?$MbF- zB)-IuTHpV6+MiF0{XyD4M@zgv{t4}mf0^km0e=MP(*yB4jzaea;&&Z|9uC9@>3xCt zAbn9F{$POi$3rRqoq_lueODmfAFm{RkbW>AAEX}*#6KILpFaxyVj%wa0s8d-ExUA( zDfS+Xp6rb;A|Iru2jYXY{zQ?NUui%-NXG*4ivo1*TTHJC=sW!_rn>|B&i;Q)j|B36 z&oR=61M;^AXpY4au(-$y;j~>FIi8mU#_N*6cs({g{d^?x5igI-w0~BVc>gT&|Aw9! zu-Bjeiakf7zpc}<%r5SB&>#NzE$M@_KVD0GXCVLWZ!zu9cO}1r0sY5HUty*9AV3&< z1*D(vrv}>3*m%nO^Am~B@swt!u|iJ=i4W3~O|-VhpD&1fkoM<45?>lfe|&(R7oZpY zi}bcY`W;81{qwWf8>EK<>4WtCKzxwCAP|3PfcEQusux2L4&3bvJ2L|DeoqtmS%G-& zLh6UGylUz(!cNS?1YvnC)Z>NarB#bA_b@>icRJI@E4iPx(vy<=NA~qU@S3pWtQ7*sJcn})`}!pp^u1nuzQb#!5sT(r<7XB<4fGurJqxsbeZ{%M zD^~pfW$sPjv#8GR@jKaA5@JHajxhunP)W!eb{7g+STq7cz}*-^fJjI%2?*8&H(ctj zRa>c5>WW+IzKcrTs(#hB+FEPXsGL2Gdz}v=X;(R3m)$u@(dqDF+NI=XQqJr$CG>&-X~FfzNrHDj~8Zv`^P8y zfcwW+^TGY&o&CW5`;@AdpQfFJB}KI1rE&-2X+aQ}F66?i;e3d|btI24$p!Tt4~ zH}J;(3e5)aqoV}<&G*3l_2wM#*nfY+R~8NR?D>iwfBxDBz(nyonwt=RC$7Dg5Slx| z`TkGG9|V6cE#^;v$Dzc$*oBWUZ-KuT8H9$fxqtgD+a$2|1N$MFfUJaybSzu&z|piUgDyWKi^Z-H_Hj3 znE}rCbV>-#9Pk02zeV7@*vZ8o3jT>_zZCqZE*kz@!N23#uL1wHSKnj7KlS1_fIs5Z z|19upJpUJh5B2OX1;5*~zY6?3uRb@Dd->fCeyUf#`@#R|#XkbRJN_kv_PNNnd-*?) zxShQCmw{Wo_I(rl6EFXFz#F{u?}Mk|-}(Ox_;#;8xa`b)*Gr!ZKGjR#AN)2ip3hb} z%*#InKgO$18TjDnG;U}nf*a!Gl z9sV6}1>VEsYk>demG@ZitG)TR0i1Kdr9TUNg`>#-Lh$&JHleu`{6Vk$SAjq8wbzZ{ zxb`*jcRO&0XMaEVTONM|yxFsV8aUHyzvsaRc;oG5@HDUdZ-Q^~{JjIteT;ic)A1pJ}*7rcfQH1@1x*+Zk&YB{2zFe z$6o-S;raUm)8pUS{|Wd(kN+LmK3vQigysYAL%jC+oZM^w9w_^TUitHYPxtCK2>dFq zJSE_pz5MvD^^LALXrJ-mYrOP(f z<>>%F3;!c9tTYT6$H z&Ue&F2+dOPGrjh217Gd6*IID)fwMmz{An-0)4@x;@}Cd>u;*_hxI8D69zt^^cpUnh z>%lifLVt5hm-r%c5BL}_zpdbVM)pPKN$_1F-rtUG|NG@{5WgvkFEX!y-|g|Yz<=xU ze}MnZ;~#>@zo+1vG3w^~?*aY~uYK~Oy3;nUUbry!2&V(r1|o z;PLk%Tz>$*x0jx4zrM~E`4ySHz_0Y;_XUr?Ph^?>z{~M3AvA|Ym`aXW2JV0VYX!f^ zn{P*g$MdJi90&fm7k?`FXI}p2fFBr*{~~*=yUyd6A^yC`J~Y>Y-{8gn44lVY5{k@S z;IDe);UVzLz5IUx{x8q|m*DaFj2!bKxc__btKbuzd({6e@EIQeJNV%qe;+(Pe$O$V zf?w*zXJGEc<15ExgTLs-_XUr?!{(Sl;PLp%vCqqj$48DCg?Rt>xH9ng`)g?MbZsx> zo2lSGjoLHc)PV08&G#a+5BTFz``~yEe6AONDEQM}doBY%-ivPoUyL~+Av9~juk+&9 zgU53qG^c^z6HS27oCkhlRKCz2D~xvT@O!`}#Lx2hwcztS{!{P+J$?uH5|7^x-tO_A zgCFbhC&4f9_%Fe)@c4`1_j>$Q@aH`K7Wl^=|2uf!s6P4Teem5p{wcWs{hT*Q`sd%X z!P`CizTokE$Tx$){qx<$;QG2#lp-`cgU2D)@KJsvA_3=Xz~l8l*GvV!#p@6IFu%yY zmzjfj|9sFw@ad?7gwPxc{s*tWo50WU##1YJe&oN%tOj@QLuGk+<4u(pe=_*h&OPGK z0_QQNgd%&aiz%i7$9stH^y04s=X)R}6q)P6plK4_(X3$@yXZR zr%MP;4){afeC!8&q1WC;;PLzm%_wj_+1I5n2d|F$D>PHUf9dUSD#7zSe|v-fpG%JR zsRNHge{&GHf4*fgcyVOV-!y}d@c1h5N{=52ezeDr1wX;#Cxh?e@iV~VkYUaPkBW=^ z>BU{*v&^O7W1<9E=87)yIp#X>{!x66xfwiOPjk#&;G4YoE#NnM{88}tJkGW9UmpK8 zczpbpV_pJ}*P9&kNAL?h`?tYg@%X#o#UB3@F`t>p$;MJb}QQ$K?emr;_3eBnD`$s~dIlD`I^8Ea$$dVu( z=db;cj+Nv`Uiv&l-k#w1CHU3^e>}mTN$@uk{Ott)B*A;fCzI{fDmx^2{{$~h@aYLY zKfyZ_{G^f@#*^IPvZNVA@P?%xmqW_S3)np z$9)OgXxrSZQ&wAEY(}j8+Ludj>$%J2_ubs(;_kZgZcX%V+jI9aZtK_H%28HZRc`Qs zm%P^ECAPH_Nbq{s+A6%zwYG{9UJ_PTo1&JYHidxtL;@yGF>w`X)g*pQ=7%*St)NMT zMbs*2S3z&%Yy>@}7%`4sDy%DUXnl`k=HslnHKOnFmeS97n)|OjrOW9HW~3(3m|(I~ zCda0@+h=sJJ&l&78HQWLjIJQkqjr-Pv}5oozyH)t_xXa`jiCWvWnrwv8FD{wma8g_h5@JmPJWbE_2{ zujL-6e#fa_+X=MOa*lH?qJGDzU)vq9vmL~(YclmSUduOL{ft*XTiPjo1p$Cs=tZqZ=(8}sQxCZzlrK^qWYVt{wAuwiRy2X z`kSQwCb@y4{wArvN$PKs`kSQwCaFI+O5Gr}V-)Q+S^Z5`f0NbUWc4>${Y_SXlht3U zTnjc?3pz#l6fNi!bv#8KPf^EH)bSK`JVhN(QO8r%U#eUkrOMS)s$5;A%GFn@T%D!L z)my4u-KEN-f;xwGlB3EgJLfHMo}<|kO_ylCL=z^OG0~K9b0*~`4eqjav(R~V^Csmc zPRfn&l$#`9Gtt>NZR%1ywO zn@K4*l~QglrN+B};dJo~o>5^2!>1Qgd7O89BR* zTlN^YEaIYCH;z(v#v&_@D`dqDtaOy6>^z=PX@~WU8oNO(o1d;^!$K^wyBc=3o$*M) zY>>h=h+P1f)Oofm0R?qtS5$I0`s@-xK`Rsu6}M)j?4m&nR&i0S9WaYzhl34EhYeF> z!`frRLAprxKG?8{u#x1p%TNzVXZr-qjeI+SQ7!sGwX`v#!8$=(I~ufh0b|+Rw6H4~ zglG`EB`xLFG~D)V%VV2rQLSwtY@|H4u3%DR>m5w`(mGgFtI6$B2qqP`3m}-(-!5~D zYV9hAjkum99cY(0h_1$VX+@3MI;gQUl3U+XHW$Rw8nIC#`a&(4IY)yn1$Y!s08Vc< zo&cQ1vs@dN6@x6@C0V*BctsTwSNIl)!n~H#2^;2%y zPq}qJWgCShaw~r-s-s)`Q*QB3X|8rrM|P|uHd1W6qJv3Q?6Qs7rzMioO1E?Rqu+ow{Po%Q{n^R_||7*@6n~RuD5GDMV~Oj=WgKsbv~Bm3m#Ws z?>O(~0V?jsUHg0hztFD0U7yR+#lk&8!+*ku{|puHAqHI^so;CjM-%vWNXHG~N@t%M zvu(|~`L-iBAj|UwwtcLLJwGzIM!vN3T*)~7(mNR2A*vHQy%>0~o@6I>I?n?QQJvW7 zV}J{8ma{m-PUrXMf?GrW}{PGkAuS&G$JP`ViHLU0R;&FSu2F5<7i2;5=R| z#V!ANp%en^TX37$`*r6z7*{r8=g0cLeOv!LCo^V__?*hLEEEEInz4A(edNLvv*{X*(@icakGOM&y|Nqu<^u0VfyC3ZGES3h{R*bqB? z3-A!tiJiU`c<^3gPwe!^fQP6~?DQw8s~=*gKL=cJx0IRK=`RD9?koOZ0UoSB))70K z*MWzqPVDrzfD7&spTtgo54d!``1}NTaBYm8je#^obz-OU+P{K(#V4`T^MLdCdJF{K z59Z2A>}+@+g)1kq(|LZ+m6O=%A$9FXVyE->E7vBxzR_XMyMp_qY{bsKm^v@aLMX<+ z)29I!JRmx;(`QlNB090t=K+`Qj|>s!|f!OJX0}oN1*y*c)T{{yyy%X52EyPYg3fQ&h zdJo%v)OKbzL5q~1b1+ybn0Ma=dT}&g+!?fq&bwrSRf2~RA0e217qkl=OWYxNA~6># zgx!f(3!Y89M({l1BL(kA%mobLP~vrh8;Oq+d<3yxNWt-mrwHK_*WME!BbZ$n94q)D z;^PG0Ow0uj;c4RI1^D z!IOyfW{zrN78YSX@#TUWi8l#8oA@V!d3Y3DA@~{MD+T|a_$t9~6JIU(1LA809-Xi!F;s*uu+V|ig!G9%wSnzwqTLpha%mIavn*scY;33413LZ`TnBa-Tj|-kf z{Dj~-Vh%*t!?j?RsFt0%meku5T zTrU&+O7IoLzZU#5@$-V;CgvnS_<;B~f-|r<2EP@|Ykh+k1@B7yJHeBQUlLqH%n5|h zO#HIoHN<}qd=l|1f-fb0RWPrm4PFy`7x5njKSIoji116|Hw5!q*x*gUeR5x`VWW$!Iu*MP4MrD-w~XP1A^f1 zf`<`v!9XY_epm2Z;`apeI_2P>f-fZgmtbBK82nrCR^s;sze4-viufbJ zvxq+yY@c=iAHlpXE%-$66~vzkzMJ?n!OswXE|}MS;kAOc{Je%M2n0_e=HiFIYpa5E z!G{s^W-tU^j~`?TZUY{k72{E=pG2D;qMt_GQ}6}Ey#)V=xVK#$5pze1a3Jxng6oOL z2wqNHD)?yPGQlSkj}`o5;&Q<^5vK(Ij<`bb--*Ww{*ZXQV7$^S8V>`A_mZ(u?CBx# z1hJn)ytmlwNjy>XImET1*Aere0HMjVUqL)s^wq>u1RqVjo8a}p!}TUV;!&z!NSi&x z<`UvP1z$xxRq%Dh-x0i(c$(nHiKh#Gow!o)pNXpke?-iK7ldB;G85DY9z?7+741bl zQ}lY`S%Q}n&lY?H@m_+DBHml@g~YXje@wiO;M-{3SJ02 zygtUGR6mS1hl##|xIyqL;>Ci$OWY`UJ@FF3-y?1kd=Bwa!Iuy(6MPx*a>3UTHw(Up z_;A5nh*t>y6>*E;KM~K6cKd*MrRZt+VixF4n_0la+e9ZGrTP%stP;JL_z1x}6SoWg z4zc$2EaFDVYhO>_kGMnZ*AaILK7n|(;0rwa9}zDRKUaDB4a952{sH161wTo=R`73$ z*9m@;_$a~uB>t{oK5Q#ET5um?Jr4N}@iC%T5g#jfFJdEj4)JkBL%|O~j{&%~iy@-@k!a$H3j5&Hcn$hDSX71ToU`*}c5)%K7}g z>e$%(ubloab@lU+hd(7&KRFmK&OVP=%Qk>mk2yyWpDN`aO?;Z*u^t{rtj8hT{RF3r z&0ON|3FdO<@PWiQ9$;M-dw40a9)}!DtbR`LY)rU?Mm$6Mm(QwjcnmQsjWEu`lZf?riT8>HKNgz>#Omij4BTqip3eQ|znBE~Ti$1U&kcgIC{6RZCRiS-!f=fpn| zKTi^0A@~{M1>%SIIt5pX{zqc$XX*cK5Az=X;3~2Cw}8uq z)nY%&!@ClzAKp9V_VqJ~HDBH{6pO5A&kerJI*9_$C;CX-S>_?XruFp*nRJqMw?dgQ%xJKJFz<+v-|x_vEhDycvg(v zIRVH~`(zLoiVaSCL~VkvWzoLFw&$T@!!~qd!?vN;o$cn<+ZSJMcgFyu1P;GurU2jDq4%Oyq>g*5%;!tf~puVH%#G%@}LR}xeKpd*g zpQ#s%J#nZu?@=EnI&r8r|Dj$YI&r8ryw|y8xah>8+VrHpr}PDJs5ZR!IoMU~i)d3C z<4|?p?_9zIVFcn(ZTO6llCh!_hiWs0ItLm8ai}(x)Kj7phib!Tag2YO-+nL)p<{K z$qdnnL$!ID`b^P@L$&!8^;x15hidbC>a#^B4%OyO>U)V!9I6fPwJzCPbmCBLKBCS= z5rH^V8@>#*WFOIqL$%>O*ClgACl1wyulp>SD>`wgHiN0p6P-9z8{UguvajgGq1y1C z?2`GS6NhS3L4ASf#G%^kPJN;1#G%?$QC}oFai})6)b|seI8+R&?S}ZTS00$vV-AL$&Fk zew66Mq1vpc{$0_DL$%?(|XNXQ5s?FQf&lH_FRGW9GPm{6{hib$7(}VAeeMUBHE{buedT;6%i%uM>O&;|h zh)x`;4Sy#p`Jw2OQk6rDI! z8{Pw7a+T=Bq1vpbezoYtq1qfv{Tk7UL$x`D`n94HhiY>^_06IahibEt`gNichiY>r z_3K3^4%Oyo)Nc@-I8>Xvsoy9%ai}&AQ@=@c;!tg#r2bRUi9@ydHT9o~P8_PuOVn=` zoj6pRH>lqtI&r8r?^3^2bmCBLKBj(~=)|Gg;4wj_b0{i9@w%rv8xV#G%@>Q-4@=;!tglqP|sh;!tf)p#F2w zi9@wHo%$o96NhSZKJ`aMCl1wy&mbsyOmyN8+T2L}3DJo|wYh`(FGME} z)#d@}Pl`?)s?B56pAwxoRGVk1KP@_Os5ZZ+{(qtqhida@>d%Ny9IDNG)SnfdI8>Vt zsXr$=ai}(FeW3qRbmCBLa;X1GbmCBL`cwb4=)|Gg45R+M=)|GgjG_L5=)|GgOr-uB z(TPK~*@OCTMJEo`rkeVTq7#Q|vk&#(iB24<%_8bAiB24<&B4@vFFJ9kHjAmhEIM(h zHZ9cuAUbiVHfyNAB06!XHvH|lH^*@SE9IDNw)L$2!I8>W! zslOpQai})8Qh!r);!thwr~W6=i9@y7O8qU-i9@w{iu#{LCl1x-S?bdR8$leZ&F_GN ze~A5`X!Bl-L)HI5{hy)}hida7^?!*@9I8!_3;o}s6NhTkgZlfT6NhS(PyGYYi9@v+ zLj6P0i9@v+N&O?yi9@v+OZ{Wfi9@xSLj6CY6NhS3Mg0@ei9@xSL;X|Hi9@wHfcj^m z6NhTkNd0rsi9@w%rjB148Hhu*X``MdI&r8rYpJJ;P8_Pudg>XX6NhSZ8ucvEi9@wH zn|cq?i9@yd0rj4u6NhT^6Y9N0Cl1x-2I{>;v%~RC- zh)x`;%`d6vicTD=%}dmG5S=(wn^&k;icTD=&D+31q39pbrhkk>)y)pj`Qsr2aHuxD zs1FpKI8>Xy)CY-99I6ek<1QI2I&r8r!>JDuoj6pRG1P~OP8_Pucey^4r94 z?572DSjrezdE+ak}9|%|A zfB4xJT0Bbi8zD_NOLXG#rwYCk8|UX<;`2q{g3a*1#CVkIJlvV|w&=v+g@Rwl#`)nc zFnCAwzhX0-7Ze~6k5ZkxmWi376OVis9|&AhogXfXL0_@q5;nX%#-mi{GBIH%(TT_R z6Ku*l)~&>A=CSQ;m+f+g>^rH;>>Jq27I$=*G74qe-VC06vw2y28xwV7=|7-~8K%l` z3x9i4OT!nr_7lKT{OV(@x^dthaOEtweFj!HiMBQJ%jBMlxCeLfwl8@JsXMwQq$ znmK(XKlbMPFKsrt>AtK3y;kOK*_VfSS;>3oS6PScD({J4;y8YEf+_PKo25;okHczf z?7|!5d0AbwZX~|p+j+$xFeu_m`yTYN*0#>3vYB%hmfH7>ck#2doo@&)v#*#gYv}B3 zZ(h8*v#CR7!&mzp0yB>KEHxjWNS3C27`C)aSDv)fnPWyFzUNo4{*FH0n8(y#f6w1b(ENF{1^!q^7aack zSF~e=U>eQeFY?DrH)!VqpWnZ*uVZmsU)Zq>(=@93L_CKT1Ay(qHHC3G_#d9|H)tT9 zp9;+dmlrQFcbIV>48}g+RTA9ArC{ghJNZ2P&f7!sErOlPcSgeBA9wPfI~x0&p73|s z58w-#u^z>qKVEj>$^hByj>uUA8eAMNtM<$He(kX4EFS|eee>(lax>o31da9JVXv#lP0+AB@$lA$m-g_VFB|8@ zJYgDzVjM4TfwNL5H)~#bz+7A5FAA^Vcz7Jnf4Jbv&NalhyWm#5N5sp(*^Qkzsn`$Y z9uX{`6UUFYF_Ti`rc_vTSnuO%YG=6XVVQqm{@JDNPTe7}e7r5(XfxK7c@Ga--r2co ziP^7s^vIUgI~R}a*sXYeQ%6&0XLIYa;*Pe)6-}MRdc;!Pyrj6H!-*qXmK+Jz*wWU~ zw4^tlCZ3=5NXgbaFlW+n@yw_DHTM6&+&rzMdU|le`iqeBpVk|*dBY@h$ceZJ?hefV zf>SchBrKE#Sy|?Myg;N^jkEi7zv0FIGLPSZHP$QFJ`F7`ZH>iC8=701mJ}~-YcFnE zRlK^r8JU~0BRjg-E^KcuUf$5Uq@}67cu7;Kd!Umh-VOEattAd0+H1?^lUVK(QSNtt z;mUA+=17wnm1vifhW$L;z*4iM&c>zMIJeJ?O(&mP<@C)b4SS>HWXHmj*$(Gbr_Ju# z7TvW$oa6Z!d3nFR!}-|dv@r6w`4pG(i4A`H#cAWbKdqa6$N3rMdAB{#wJrVj>9%oj zwRP6hB~OM=?DbgOI{$vym1mpQd1~9%DcN%7%&8Btjm|%%hnc!H?UA^>PXChDdT-j| z>gTE}XJXs$Ni<{t}qocSJ)2Dd+ z3j9Ft=drN0VR1`SG0J8qV?$??orrj7n{}yKkK88DYJ5qJCZx<@7RxMX>MV6_?dLPA zu5KRc+=_W_Tcfu*Ce}4-@CP}OpVOQ^bmp0lZruAv4{tts*31(wYV4a?=u*El zbNKcDDkkHI9)6?X;g^jHs13jD6m$IS^eeX(HwKx7CogM!{p$X)_r~)_z5TQX1cO4vC6vT&CRp1LD#OWH$em?>$G**x(|C^z1pt?3=D0JS}1+~*@&9<$%@ z%l>3eo;^ESF*a|o9a=Dp_>%!g$o} za?+(^eOgm=FH*i|73``;tbv5(7_gQ#o2a- z9$$Ui1LxMnRL#e=e_!#_O#^YPs`0HX&ear(V%{_IRtIIAY^^0cL z_Ug6o9q~Lp-~pEAOdPNAehUT+IXqy-^5Zh_<$azpC{a)RF$SwA^8#0XUA9_j)>^C(l^;|ZR zlHlbdS@RwlEK+ul43b_2xyQkww4wbB>}Q(&Ot+sI_A}FdW{Im_L(*p;nf>M{j(VS( zwFKE(Bl+BpBWu~ie)hDVz3ivFF(lh!K4}1%*w0-1$?KIcsO%@7J%G1x*v|s{S!h4| z*-v@1$N-B6+Rs7ubFlp!Vn6xB0=$pReiqr!o$P0^J$HwO8iVNGxj`21WU?_|qh``j z*(-KnU)lE0K4S3q&}f3!<+*c_Ci|3rzd;5)GI%Cv2mb2v9zbtq+MAuHDbCCL%v$jo zK)nj_v5m!#^NJz&$O!Sd!!Y>y4z2jplYHz(XFLsH_Rrp&cR32e@A)SCx_nkt$@Td( z%aE8G^7*4?Pa!wvV|JSyA-Ck;0+J`>E=&3fxyO=1A@^F+U&wuy3>0#|C4+@Lkk8@{ z6|%*~6bX6Il42oG<*+eF2zhSM7PQA`AurmPF+%=eW6FiR+MBM&3wf;<8+5XeKiZf* zguHHJrU`k&l4>DuTEaWZ(NzB$@FX&=wWk2HGlPNbsd>T%1Vh;?b*8{t4h+)S{F!WK zo*FeH(z4rwyqQ=u#J(fw$1YaZ8T4b(GWy}nfXQAR^y8~ed-5Ep$zBumW1r-t4QN=s z)?^8)K-_D*{{T;xsdmOA9j@WII0%`)m*?`;|dD z-^w-^7A7xybCCBlL`li63kKNVGNlgJ2LoNmp1&XJs1dA6P`#fY2*c^z1zhu{dv&!D8L&C+mdF^*S(pDG#K^GBIWd1{tnM-rbG~Ou zvDDxM81?1{%Ko}7DGOxhE3@fM4N+$~k=a?XH>V9^e&S;O9>u(i2pip-PjBjN*LEBG zZyp6f!Y;UyzI;9ZiiUcei2tfk?09?m3Jt zCB2e6&5m8^mE5YGd%{e5C3l968E88^cXmDp-B2?$XNTfmd;pWpWQUU6Ti8TGM(4&0 z*A6@9a#Z(}+V8MSI!n1@&JJb04nks{88WC-UL z_h-LrW0mxe*WBEZJ8gvPJoFl~usx8GTa`IHa$2SN?ZBmkogwQ!ox8zAV;jxxvC(i> z3EU%NcbM%|H+`lF`W3Qp#rQWt|9;;^Y$ld6+HjN<69xnNa9tH$ltFg?;44EsWf)Us z9};A92lq5Hx2vDX3o@+ycgl99VE%SG7%})n4D#?r$uqD`SVG5ruC)%T8PD=c#o2b< zP7QH-MtUY2ieLG}DX;A8%~52m)4Y}*?27L)-Y$~E8C6hhr-`-5ACW~5n`mK+Y)fRl zXXORf`&PzT$8=$>Mrft(Nwz16+rY2V%(jkgWt&ysRMuydd2|{# z?FeJLpm2!of{hOuhYG;26bNiMSf;Hb8Ox90UE5!T z48g`}_^x-kr}Vh6>r>w=f)ObD)_ZFBr%piu7|YK5mz$_IAv}pum;f zmh%zhTmf@e&S1QhpItQ5>IX4#qIT@oC6bC|j%s|d=gCzxs_`LdCm53Z%9Z`l1WOoAZ%#%bJN#r&o+yWBvKmcBFUiDDWBTk?6_n0D@A(lL)E zI_B|hJ7yp3I@#i`hU}QbL<>@J$DF8UU(hiDQe9+C4oYj+DZ_g6xmePl-So+8E*rnE z-L!DCVOQ3xOP_qMK3$1lMLy%uf?qg6w$mq*Y|HJM=#!d$Sds9X2$sWf_D~&G6YcU? z8Z~OMO<9)9gVMBf50)+&8+D2B^8CNh4564GL8=drUenIqU!up!;X7i4kB_*RPw35( zq@7zW(G%s+3+9vCR%5OH34FPv>vQbx8hi@HW_(nW*h+>hq_9%DG$7n*=`rM^o8EJk`B3)^4NKh?3&jSZry!);3L0B#& zf=3*-SUg^Ny^E(4aQ#(DHv?x#f%JBTpWT-a91fEC|6Q`PHQAT#=t}W`4p*UQurkj_ zzCz+|YWV4Ymux(~Tz}y-a5Ks_HV+;Tv(^Wtt?Pw;lHHeGRqHX9OY!8qbN82y;Q?x= zc;+&(E5}rqN?!L>vfVb>YhNW?vUJt1M-8s0hrb!Om_BENSK`pu{+M_Z_;yj%icYEO7?7wgUrxyleGhEam2_C zc~2hk_39Ul8We!_&a_6^8Nt+S#!GU>Zo7NIeS( z1A{<{GiVs9ITp&`s9fq5Zx^;{Y@@LlLkj}G+&d2FLW?v{ZR4HBd#SN(f<`@%HV|JT z%7X6%o_0cD@`DsQatt8SrEIU3o(?^2;JKA3Q<;mv zv3XPwtxlJMlxsn3lQFv#gt(O;R7lA#fHE{x!J_o$=dxt5gnNB z3cOvln@Yw~)T_xR*rtQKHo+H1dwmjT6E(iqO>u1G+ABmHTkoLTdO3Iry6^SK^>(5? zpK&%(b9X-|qUboq!4BFKImuxZMLRREIXoE0M#c9k8pnQvmWiEsBjBsUbkpneX!3tC z$uPZxAhPq?*sE-p)Sk%~>7I$_#nmUxly{%s;;(Meon^XN*UNJpb$u7z&)hlj%J_Al zOYXbuQuC+;f%$@}bt`x0*Uux(q@rs2x=Z(U>fqVN$)hpW{e=9|Xnfz&E0}S1>;Iu} zKYnD(uW0$wBY#Q6JxNY%@wl!n%hSafZCX|gYOA(efFIhSk zcP*`IYsJNl9b==bgvNHXH;(PZJx?90+S>6B*se~>khGl_XD%Jv+1A$5G1lJAG_InQ zE}L4GTGy%ZWff)R^%dn66(9q)XPb@pGYjCgmkbMUp&@k+J&RSoU9SnX@2W1HBta+TYEm3KVH z+_=N9kN7>kbKTb}%C>H#v;IpbobTVrfve0HE*f7xTx`o8S>LgG6~{-^u*rKV%J54B zE*$S%vZQHg*>bMM^*{})TRQ7I*R5*mfQH`y>tTRPsX(wyM-jl(+aTk6Dl^16au9rB zW1g7(?To`|UB>aX*ey+Knpz;?tG_p5AmE&aEii|X3pLyV@QZp#i|_JEU&)N{-=&vs`v19?{1(o4y@1}6R*(k&_WEu4f7iBO)S{WL zEi=(?dH`C*8>N?xiSo(O^oYr^F~eLMC{ju{skU7JWH9t|DV(oey|N7Pa342c3tWmw ziMkDnESV#n%@8eNWIM#gpoG#2z9MCcmcH%R0!yHHL9=OF>K1~m(r&bId9u?ZUeKXP zj?qGwqbB`bOjNr5aa&88$geA9W>f|!l6TZrP;NPnT_j%6u3yw4(Li%<)fHM$Dwxwv zr+kT5Daej4b<`1=>9`pK!)$O?`Z@~`V+T>>D=uq{zVY5HPiryOtHn+p#-b(7JHVAV zQVN~YkIkocgzB=74uxoXM0Jg7kI{Z~mtKf#7Nak#VSpwJ15jdTCbN5Buw&LW+{hJnb~d>L6@Z?n*7lMv902#N-P=CJpEtSBrE+0TaW*J zK6cH}(dlygqV)vQ6smLZ;u_GlqxQGiw=-8qxra_*Mt2%oRi+y_KW-Khn8)%0xBRq=8aN0#Er%zY-R1hIwQ6N zlf4{$`;B@mI%tcOX#7Tsf6&@)OA{R>L^ESsB}(OvN~ADxWxJqm``JxeSn8Up<0%^1 z$Y1J=(chaz!#`SoMN`wN`i7R~HBI%+c(8=w-KX{Q7S5kpV^-R`;YHbJ?xLFHsS=#+ zXQ|!`>Uot++p4D4`lYSLZ)rTEpnXk4 zi|3wRHG{_G4eicLbXL#0;-gD&hRZ&^A*yHX>^XZ&f#%JhJ8#D9Io0U7we>bzdDcmX zSvaG9#{B6s_o_}P<7o`_abB7Qdks(Qlb+K~#+kFWHO)(!mZ0Ms z*VG@`(2O&HIN`->@7xKnBXLr-35{+~H=|eCKa1OztdmkMoU>qI<$|jDvny*1`#m+0 z9gh=ot({9vWkW|(9Zo1hvTZ!SX5QTSDD&#}`fe*<$?A5rG}X7FpazdtSk(qU9p1p` zY_lnsE-@|btLs;-ZeP|^-((;7pyO^_1v0aP6Q|uKXOW=FHu%w2nXDtZeQ?ACFzUy14~|o-;wRz&MQS zW=n7DIdATQI_<>ibyc%Wm(k{poJKtR!nu-J2XBiT8dvbNDT?1}`yRg$;e0vnX>V%p z@CJLQ^miBEe#N~rno^dkx$_P%eC}U;W5cQrg9qysSEVKu%P&R6r7Ig2H}BcpvT9rf zaC1jPX~(Lj#yu;_Q&UnEsd0>NZ(P1-`)_HaE2_VPY5`zIx@VQadbF=){aI?ZER#8kd)% z`LHhW$tV~|jqU4JxrXN2!Ig;*0Wd6rS<)o&c)Un^XK|MXwcS}ae|lAowBbGrYNpRe zk6OKIR!!C3a~Iapo&D*-u3c{V)Zyo7ybw8SJBI34Hgzs&D8JZLL_|7dnRdU(})_&UaIRak0{Z9@mp>DBd-3E z(5Pibw@77X)l9E8czES9>>1peshw$`IMvMxY)8%9d3Cer&RHN%YUftza=&nntbW)Z z*u6u2C4Li*R}Q-y!60ErcI}xZ*mE~TE0UA|4WE1rt1L_ytlDwjj>q*`^ixMPRBGnW zpF3a1sr=4|erc(fIcTDNB8s(eLCt(SuGmZUc2+gY0Y_X|H||lmSd2$Gj~%!Nu`Bq} zmWE}rzAb56jh{JPU&~N6wl&9 z(^eF%CRTwZ?JCLe<%*3`*+T}qK*R?NuI2ZeK7UT+<_H+uw%DhJ$D46!qkfmpb7s@4 zYOy-t(QG`NvI*lOiF$Xu=tikDKUOvD9P4>3X*zKD=#HLn%&;7zvK(GwdyJ~JN?i{PC+O2pre#Y&d(m6AWu|kw4u0+{c4;=VQtbGnhI^J#` zU8J^vEE5w`WcD)zlsSKlLi$G|A_4Dr244W(|=s}N}~ z9WlWaz>K_1d(c#|DpkL-VpVy4BR}l%lK?q{vUugn)h(%2<%yi|&CXLY%)6g^6u;E_ zvAEJ+udQ-6>HIC<3+ZwzbEKr>XK`FZY(pJB@pJ&WJ4-cOp>Ln*9?@>%c{dj>0MH=m zecr4wyxuD?1FU~Pp6P9eSUX9NyC*aVw@*Ou;)l9uEzh^j!-Rj#3=LAAugmAV~ zwFF$2;DvNvJK=?NT%E8^`8(LAf!n+1BAcFx{@FI3_PDS@gT!;*O6X~Rph)^>koE7! zGkx42l0NQ_{|&cy>)UdP|1vEjZ}n$+l02R@5?`6H-yYv9VITLe_)GHmB4CL>G?9M! zc6du7e$BVc*C+g4`VILNiS*x;-rehHV;n*ZG&7n19>Gcb$I{AJ4Duc|6}FKAvy?8y?R$@gL8x?s+`lBtD*B+wupr z{aUdrO2bOe_K4R%vELq#=bPBa^R0Ux&o7B@)iU786gL00+u=ti;x~ND{G5cpcs@w^ zzAnEt;qROB`xE}2NbtA6CjVE$KFL2!#B;7mzyYHd(&bTPk&>?CDH6aZ#so;lTPz8W z=b!N0$l$B-yoCKX<%1Lcw#P>#?6=4FNZ3!^4xf>TkN1zc=9e0mfo)*=+xg_jbAHFi zJJO!fy+hg`NxnFd-?z=<^+3uKuLr_cCGv0I4v*IlNuT8L`XTX292b zpX8S&;*{Jr@<=5Htbzw<5g z4-@|Sr|I<7`TA}1!3qE0l#fXGtNb7H843U2l+R1}YyXz{nuNc#Uz1;&uut;K67flX zMIt`Q?Ze~jkdyU0$!|}j|E7FP!XKZID?#%Aru>zJzt_HH{?~-R-qC4SDgQU+xB#k4 zd*mkgm~WX^Cj3=zhtEpH&)*KOOT;fq@I$x57boI*Zb3r)O^!TWo}Q_3H}&{C`tkmdLO68}fOH^mPe-=(o(5 zC;V;rhWv~~`XoOm5r5ux_yvjhi?_pn=*7RGn1=*`8ED6^AJ6f5g=gO#zcCS?B!4~;pX9G4;$PnmkH2q8d6GQ-J|yu;uCKaAE)riH9glU- zOA_(%_Z_iM@-Sf^f8P=NB-d9wN99TK`1_5d-yWZq$iMPi=Cuib@%Jq$-`Yg{_V@`2 z`y@Xp5&up3SqXpFe?xwAB0b-mDM8v}tH)gox9QQZv!bTsmpIPvI20!KU)#phKK_+M z;uH#3%Xu zM0}DTn21mEcz-ALOY*}K>65%A5ufC(iTH2I*Cza3_zn5RiS+UQO4?(y7au`@bev!I zLprV>@IyNGhki&mgM5nggYlXaUy4U6)pYyT);K=h>=+XpACF{4q?=-HqL41nxAypm z2ot26c%%y-ZRc-%JS5i>yc4C8-;+O!xc+|S9p7?3`|Aa{-+o=!hn-D)E|5+$@XS1Y zraUP)-)%h9Vt!;Ao(nAWcoF#Mh~xc2;Bn|-xUU)$2|e(*NMqiLIO+qw#^V#f2_5co|Ojq^R1 zfcxj0E(4E`4|2_w;PL#-HJicx^J_PO`{$=_1^3VI@ZHS*`4aA%{PPhHgZtkH9|M2H zE8kP#dwKjh@VI?)%?sfE`O25T*#;7F&8xusJBs@9+@1gZ@h{;1_s@TT``_RH4eoy* z{utappYb`k|9vt8-_>VD`Q@43(RX)>d3fIn+RuyUxwcb1J`~*FpAQ4S6M0C;HzBzH zePLJdc)iaz<>2$2IgT$UfIsi?-N4xg67tP=z&VB-uLl2@qewp+Jf2VaW)6593QS#> z_(F34c)ThVnnS_k@)ep!@OYIhG|Ry+jvN*mzQcL4$K!Kj6n8WyAbw1SGYHN1z_X&u znnH5{_)gJ!7TR|tJ8Ql#;0DCUVT8Gd_EG&q^APw&Ui!zu4~r6n<{5C#K?$LG0sQHn zG3U9YGragWz)y0~Xc?Z%dDbiMKfzy!F4GFl$KV5b%asiw@8L94z4%_>pLzcC!9PJ7 zXFmx19sD~!47kPfw=?*$o_z{@i&y?B;EzQIXrY-7{+1U%8{A#f#h%_5{3w?l_yOR* z@aoq9ezuoiGx$T%&+ef)0(^>BzIEWUy!?&_U*?tPH1Hj>T!x`J7yMSw-w(k5=B2+J zJm0gw7Tmsm$GQm3&%kf=+V?K-POm%*fCu_&{%b2f){R_PxNTc2Di z@T`U%TWeUo&{KSKlMR z*L&&LfgkL}AJ2HNKTZR`%d#c^3TF9{(-)r5=A3{BEy4e+I|XJfiZx3m*TT6q=8~*Le8_Nc#t` zy?cS*=B3XE=WB^1p#Q-?_0kUmk1sn5&CcM{y!OMRh|N`Ad8g1GWsne>O7N*(d+Y`N zikE&q_*2dt?Ry}2iI;vcc%2u|S9E>i`D+LNwb%Yffj{EKp8(D|CLuJZgKzctdEkHX z`u~UE+{ZclP2gvE_1g^2V>lOoGx&X8Jp1ZmFa9C$kG=Wv1o&K!KL>t<*ZwbpkN4vL z2p$Kl|KNvv{{Ibrg;$@?z!!V*J5=jAs8e5E&j=7K-u+3ycN!}HewKFnK>4hQe_%FDN#6-8|jnxnzf@Gl`WCj%eu zm7gy@`<|EnBJfMR^p}Ch$IF<{;4k3c`MVkTJdfW4+`}6WTftB9>hl!%k)HqO!TWps z58x9${ucQ8Ui-WYevQXJ27k?~Pdf6F_eZjXp~(R+_S&x>c(#|m2z<1c-zf02w02Bi z4*rx^pDExkAx{aIui#By{(FPhdhvDOys6&VbF8F!_oM!C#Ehgyv7c@%m6?{tkX(WM5=H06#q9h30ec`20bk;d80t z@4JPDk3;kG8vy<$#)O2>6i01CCExG?EdKcuK6xniS7auFyK5Zz4#BD5{`a$LaR2+? zUf}O|{j~s`-)5vzNy^z!!O(FAek0kDmzcpa1?Ic>H}P z-<%JAy_fzH@VI~T%}>BXA!<991~9D15xfcxjKo&$eA%D>3` z7W|DUL1-?e7P5241TP~M}c4J@iOr1Jw5^aPLJ;a{-VdLz+d-{ap0kJ~fbYy^+n zGu!+GJZ{fyvl;wwR~(f8XW(l+ekXXmKg>1{fZyoFKLQ?~U&%I4fj{QO{|fwVkN*xl zKHrgTUIX97n{R&sk3+6`58S^V;3M#>y!r+h%fIn>FYqw(5t_c>OQQA;%@FWwqWwXU z;fvb-mY}<)z;farT(q8Wfot@I@HY&VCN~+Ni&Z%p&j=Uj6F9<2r_B zIruZ4{VMQ_@bCPs1MV56FEYo2KkL=+bny86WUe_Ed|))+a?Qo$&K=Ij{TO@?k6#6T zn8#W7xc_tQcm4al_e=(X;x~JI1o-_P z9|O*FPA>oP;BR|;4{-nbplWdcdY)SFY0-GiHFe+!R|<4|ZW1ozJuUJ4#Y28HG-@W~#(5&Te(-wwXm zGXC%Bc>PkB^R*%PPowdeZ_2>^Zz5-}3l+@V|Qe6!0>Sp9vnfPfv3J z_?uq*CE&Fl-vl0qY;!GmOC)5QpMr1j_#NOkd;EUz4?X^K@J~GcBzRoDZ1YR-TfO)f z!Qc1ztKjkY$Tn|*$067J9ek-b|2_b}FfzzBpMl5q%{7_1{_j1xhA%i>6ZKE7DFF9> z{}>D&_iwHl2L85ZKN@_nw_c0|_kXXM2=4!0vnTi!o_#gAfBoj(;IDb{3&8!~PYwbf z;nlYh-2eS&1$ea=-vJ(%iA|{ATdQE*krS#%19s$i;Cx{uWb$QrU4D-!;K^Pw+X)d5qE*-}m-U#4l048Ex4YJ>Qy$kDu5PJ$)#8 zhKD}DEqXEvAE9E(YRikwh_zq)K@-WxuqAUzK5`^}@?U#fXB!_PrN!y;WR>n7F176g zbiVX?bY->E=Tyy_JHH%Nt4i^s0w3e>Z^?KnWK|RJF&Y0;@Smc!jhaZtsFX#Mh-^Zl zD%w{uL6uEWB~dBnP?fS?Q`Sq$T3bI=*3md78b_DonNRM4ct#?nCrjVqYJIO~9DyiGxqlr3UP%4l(gEq(>vO`tr{B8n4j-qa@0=R~U! zO`uP_d=Ry=nNOt6Bt}nS61;^FAGDds9F{aKUcIcoVe#VjrZx0EeZdSo{LKL-unHZE zDISc6N5{}qIG&NyqzQGSso5AzD;qihW9HbfDX?KFuwgl{VL7p}ox`pAu^mLNE^H@} zYX-K9$km%|L~`|K8xPzzCAY3p>d$r#byr|5ob4s*TD%JNXZseq?LcfNYPxZ*rs@|j zi?sC_=i=4xI4!3gDD{qT>Xt#e|8vASAP?aQ_2tG;6WrrlWmTQvw znWXicq~)5V{w8TXC#kjB z{Y_DSQ`FxS^*2TRO;LYS)ZY~KH%0xW%A=C1$5gqxOqHw8RJl4$m8;iOxw=i2tKU?) za~Mw*=P;Tq(QJvPOEh1i2@}njXv(-blX8;=4}sKK>84G}E@9}ml$$syH*-=IuBdMA zq}=35x!IF)(pVyO`w#UK`A$dQf>~V z+$2i5S(I|qDCOo+%1xw{n@K4*l~Qglr6#zJbF(Ssrc=tzr<9veDL121Zc3%xoJzS# zm2$Hx<)&52&8w7~SSh#Cq}&usMPuJhwv?M~DL36xZoZ}5giE;@mvU1s<>p+U^8m$rglM{9Wj-a9LJS4ZZz9T$w>A!w;b<_u-9gT za_cw~kh>uz&MPIW8oNPqJ7DRCQ>(I)i7RW|6tWYYksQPDWd|d-oIlvw5y-9PZO0$E zmcb4>a!x#K?R?>u6B}DwL2li+wJQkPf&S1A+^~$;aOm3ghQ$#%N<{CFB~w;+QLSXC z#njT%9+_#oh@GweqFP&fY{W8}sgvmd#i5MiaD#m402?~MMl;u?DrMI^$V`ciU0~o? z%A@UPXYit0Z8dEyZ7XdmI~5nnK@v97zR@JK3o6RRK0~>=*-D z!jwHwBiFHEcOK+!kTsHA zbFvE~xVDI_nB-bA+YjJ6Qf0RSt^-*1C5+eMZTBSPnxBq2*&#r;t3S7zzYaKA`l0KP zlZBsL>f^lI{<5usILSg6A}xS)f=+ZhzhNltqeauj!tS9k86<%=m$sI!Gg?M1f-X9) zA$306Jp+c26wofv7&JPdr0jP6#rTkMWfv0+3@MYH2w+kbJEB=$nRjvoL9Vs3GY#C% zG)zyC?H&k4kVJMyVZ4ifJ4cbX6wj_J$W4l8_jj&$ZVF)_=)UK3xCrh(@CT}{B~OvkA_9a!vA1B|4BTKA_9Lt8lw9D z$J?6#R#Bbr|96r=SVJIyY-$X0KxN4di=e3Nf+8TB8yZ6h5Df_?0mZsiakuWf*1GRn z_oa2O3vJzMEw%1iYpq(Vwpwki{lA}i-}l}_K-+%X-~T}F{k+dSbLPyMb7s4bHK*0D%F_5784g2bLD?E1FCo+s@3aQuTbPuTS;{HDXMkHODH*OFk@cM$Gx zI_&z+=#~%c`V`@^PFjB0^;yCLY~Eqlxd&+25S?xp;eK{14R#Op)8BO1bY?8@d3F!=(BJg7by8**x5RZaiF~Y_u;(+4d`yR3 zXWq+7v}~~J{LV0RxR&QYJl)g-yJt1JwG-I&V}yOV!>+Ft_T>e;ev)v%ZFO3(>!;y2 z9d`XpbX)GQ>*ovma)({NQh3-1&HrjVR%X~ex1pC7$*26rBY&>{NZ98EcKsn?F9YoQ z&J#Zu0`W{(`X23+(!<=(a3i*WVTPdHgWqF2dd(VE2~_dwYOg zPup`=%imk{|F}I@>9|!g?*F1aPbZ%h@*xTKa?TX)Z#wMyd|{to*!8{fTl9g!ak2*MO=!%hb~{({cNZDal?+Jw%e@!rn7!_ z|0v@8f@Q_BXsXR)yN1=#ha!rm8P*V8sXSz$p0JO5jIiek zyMBsrzhe221iOB^aDUTb*I93SJ;dwqi$xz`^#Hs7GW@nphh4uCzv-~+Hw%|e)p?{} zl-dul_XwBu(mI6Q{|KI4)&Dbiy7GGAvfk>4-TyisZsd~mj{FVVP5EPCpD)<`e-ZZO z3%mXW{xLc(>^g0`zv-~+Me-X}*=AZE*!5C$yU7K1o$G{#?ymWBpQzU%?4ELAuS3}N zAUw=2MCJELU!TD4sS@`2g(N7y|)@6F2qyMCdtmmhZh zQv9|YVb?Fm@7t_MzZ(BoEd%WS>+zcoyUz8no)7Fg*WvhbgkArU@Gx6058$zFAMBoW z!d_TCnTS;~%GGhFyOVzv-~+FQMDK!>+$B>}7^se@}SW9L@hj*!mjRHhB4A z_kSVm<%eDWO4z3hyPlD(`}vJK!mbwy_ctAOy#u25_A^5vvGV2p6n4)E z!ro6|*H6c9`@^v7XX7^=cKv+evc9@~fnDeN$)R)QL(=8)RXR`kM)@l1r+(P|cL@)* zGT(#8`XlU~M})neVb>oQ_WFTcUx(i=M2B5}8o%kV>(8TGJ;ScA7xsFFU4K*9>zV7V zyv(qBJ{0yc!>)fU?9+l>{|o+|TKW=)L1iM}(+~0KA^|8Wb z{k6@&u5-=oFglzhu2(Caqr4k_I~IW5&ok+UE>I88qjL}Jo)XEcbYJ!KfbGVG-ooB5 zVE6YE_I?4ozJ>5mI=7^9`77ODd23;BC$Rg63wt|(UFUe&moM!482k%0PuTSx@S6_1 zzB9VD6WH}B!ro3`*AGCqJ_x(MT-eJAyUsC!=MTHi@j}17w4AW(t@urcUFVp>^MPGI zO4!Q@yUwx0umd#zGlhp%E1xS|dZ6;f!u_t04V@&|$Gu#5fa$R7R}1&sM?NIMu3spZ#wMyeZt+@aVe!cSSp7%xXZ#wLH7peNv#p-9@zHIX% z8LIbyyJv#vLu=K;e!I85cprWix}A%FecZi;y-mWdFB0~)1iQ{Yc|SJDl3>@_Kksik z?D|3I)^}jnR|&FUvJ+r^<^BC`YpDw!33+&^bE$n50T|XZ`5B!h> zyM8f#(_z;yL$`T>U1uNL=Oy0XzD;y5^F0wi5bA01`J}&H@QNrHeVb{mvw|)n^K3>?%3A;W; z*!wB$`fkGBPhr<*;lEKnB*CuF7507#yS`A^`zh@DBH>}nbsiTBmu;#22zF0;uBKi+ zjd*Mw4!h?tVQ*uw>qiKC+kjm^Mz|k4o|2A{KiAg^_ctAO{Umg2W3cO|3ws-bT|Zyg z=Zp2T_nmlMeI*`tawW0ub$@%|eB}Xb> z1|Ow-6@0YvUGOo=kHFtmei~+HU((y~amt;fpC)USd&9>oZw+%0AZZ);L}i}iC9myE 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 Nyu)-qNHq|A{|^quI1c~- literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/unity/libunity.a b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/unity/libunity.a new file mode 100644 index 0000000000000000000000000000000000000000..8b4c0589c0d6ca6b0417235e48598b5b943bf22d GIT binary patch literal 432772 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 Rajr|fFUZihBT;Dq{{g9#(f|Me literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..efee192f945e15bd1bfdfd2576211c897d02455f GIT binary patch literal 55488 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 JXEW;i{|}g5*-Zcd literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..f72e0ff81874117b3381ba23602632d2efdd33cd GIT binary patch literal 189536 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 literal 0 HcmV?d00001

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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_https_server/libesp_https_server.a b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_https_server/libesp_https_server.a new file mode 100644 index 0000000000000000000000000000000000000000..8646ccdbea6062d7615912dc885e66b3454ee6ae GIT binary patch literal 86070 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 G(*Flt1p~kU literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b3d2dde027beaf82b8f5d2cba393fba4a04bae4a GIT binary patch literal 2720 zcmb7G&u<$=6n>L+O6#=2p#=&>!bSWj6}$Fs97-yJ2x*f7Aqi>^9rYm6my(FVo5x;cz(fHytG(*7*jn-3kxqT7#Ph^a1l`#phbM~k(|lW zg;wZYwD`flFP>w=-wzdyeliFeZYSv+CgVns4IASXt7X{?&Cu^Qyksy;;vmj5cC{nV zZ)B-Qq(~e6gCw>*xmZyW_v*6YrO5h8n%75h7WU%6ud{20Z0+2sZ`jxBcFS_CX5AdP zop3FThRY6cn7L*)47@d`X|LLjz0Cco*I!G=%T74(+V6*6mZI$ju@{7Ov*#bVY1eE4 z_54oV-0juPEce%X@d$I6-R>y%@-T_bERZ&X&v$doGUah%X8kmb56z?09U>sh)6mP! zaT2+C7zJi0%)4O_`J9a4gVA7U=58knlp{}rz|4-q-0PcO5|4v4!;~bKWahU|S8B#R zAzt52Nj8(^oZYH7j`z~!0H2;UZrVyf6)#P)EXUmD&Q_g^tJw9n z({x(4ZLdD7%7E54P?~9&d1Df*fR)<3+;V4Vw+GI!+4i`RyI+8!03;p^Mv*;iBI|Eb zKHC-g`Ok8IF>~^9sMImiF$O$kG1M)feFn+nttq1AAujPV6U@M%>Ir_99+>f*q9?$u ziLXjmfxnvkh$=bYcT4>GB$mM$x`p=g#8;)=31(2Gx6uAk%D)T#ONsm7>m`23S;g(b zh*GqC=@e3>V}Siq{DV-A*SB#!a%e*Kcpyj0E6fXpSuKpM zhq1wnIl{P`G-b62^%M9F5$YjXVvL`{@*q^G1%8C_{p=-r1}bV2%K8wT1X+O!RYWf` zKF?kvK23sO2FPnr!2?6ygo=kGq<0wOU14cM#YG9_!y$Nb$N(xHm5^|#Nn9#0SH5_x zz+`2|16+r&d0N=MMtSgFP8MIdWOcHPtTc#RYq~1vEA7@yw~I@x7a(Q2Pa0!%viJ$Y z14UMxKs7&2KqDuCAx19Tx0I~ z9;(WK>7?&<;PSk;aMkfVJTKs6URg)rT7CpL&;(Y`b*QkuwC|wff?izJ$FbuRaUm8` z=b%fD$8q-*W*^IEdcg}infDWLbPbhT#@)~aR(~Jc(&x|*Ncss*K8}w=c`a&CzTwML beTRQ_U&E(GkH^Qg9Jh}}`$7l7>bSoEcFPj7W$=m_WOHp(YhS!zz>+K(gRmS~mTh8~Xc^f8Suz?4+mwLg zfPthbfzX-;_-L9GTFT;(G^T+9NkbNzg*GWPKp+hykcNa5lF+Pt&vV}Q%sn%*ExmBj7x!e%|w07)aHZXKa_uxQZ%=*O!hGW~ihx!H+laJ&-vKt{s zx_86|lCh!T(O7b9=g#4g(L`TtPhu3M8mH!dan_@A8~^$r_8quyRb#Mk?*W8*aj!9V z?mzvkLwUx0iKT�*%}1`vF*z;Hvot4G@=u4Hb?5%ZH(l;MB^MuJ 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6b5ef0c3614f48c12bb2666542aee68930edd681 GIT binary patch literal 89768 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 bl&s$eW;Ned1G<*O8*2Gq5OA|~ug(7hPy=sW literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..bfd0692363c4c68daf9f496de5d12e768c5d3ad5 GIT binary patch literal 53288 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 Ji7d9<{|o9ASZV+O literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..feed5978f9bdcff6b8e3f30b1a1f4893a09a15ec GIT binary patch literal 81620 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f055218435daa463f22ab5d2647f4c836d9b43df GIT binary patch literal 365600 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%0Adu_Q1BXhj&}q2gfHF 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≤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�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