From 526da5721a12bd0442b5cd311debf5abfdfac905 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Wed, 18 Jun 2025 02:20:35 -0400 Subject: [PATCH] ESP-NOW Transmitter --- .../build/.ninja_deps | Bin 583944 -> 660436 bytes ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log | 138 + .../src/bootloader-stamp/bootloader-configure | 0 .../build/bootloader/CMakeCache.txt | 449 + .../CMakeFiles/3.31.6/CMakeASMCompiler.cmake | 29 + .../CMakeFiles/3.31.6/CMakeCCompiler.cmake | 82 + .../CMakeFiles/3.31.6/CMakeCXXCompiler.cmake | 106 + .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 1476 bytes .../3.31.6/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 1624 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 ++ .../CMakeFiles/3.31.6/CompilerIdCXX/a.out | Bin 0 -> 92536 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 495 + .../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 .../build/esp-idf/app_trace/libapp_trace.a | Bin 0 -> 125434 bytes .../__idf_cmock.dir/CMock/src/cmock.c.obj | Bin 0 -> 26896 bytes .../build/esp-idf/cmock/libcmock.a | Bin 0 -> 27576 bytes .../__idf_console.dir/argtable3/arg_cmd.c.obj | Bin 0 -> 62036 bytes .../argtable3/arg_date.c.obj | Bin 0 -> 83940 bytes .../__idf_console.dir/argtable3/arg_dbl.c.obj | Bin 0 -> 28020 bytes .../argtable3/arg_dstr.c.obj | Bin 0 -> 34060 bytes .../__idf_console.dir/argtable3/arg_end.c.obj | Bin 0 -> 30168 bytes .../argtable3/arg_file.c.obj | Bin 0 -> 35700 bytes .../argtable3/arg_hashtable.c.obj | Bin 0 -> 60428 bytes .../__idf_console.dir/argtable3/arg_int.c.obj | Bin 0 -> 43804 bytes .../__idf_console.dir/argtable3/arg_lit.c.obj | Bin 0 -> 21692 bytes .../__idf_console.dir/argtable3/arg_rem.c.obj | Bin 0 -> 7940 bytes .../__idf_console.dir/argtable3/arg_rex.c.obj | Bin 0 -> 157916 bytes .../__idf_console.dir/argtable3/arg_str.c.obj | Bin 0 -> 26064 bytes .../argtable3/arg_utils.c.obj | Bin 0 -> 37084 bytes .../argtable3/argtable3.c.obj | Bin 0 -> 159376 bytes .../__idf_console.dir/commands.c.obj | Bin 0 -> 71736 bytes .../esp_console_common.c.obj | Bin 0 -> 41608 bytes .../esp_console_repl_chip.c.obj | Bin 0 -> 35272 bytes .../linenoise/linenoise.c.obj | Bin 0 -> 184856 bytes .../__idf_console.dir/split_argv.c.obj | Bin 0 -> 13928 bytes .../build/esp-idf/console/libconsole.a | Bin 0 -> 1140218 bytes .../dvp_share_ctrl.c.obj | Bin 0 -> 8512 bytes .../esp_cam_ctlr.c.obj | Bin 0 -> 44736 bytes .../esp_driver_gpio/libesp_driver_gpio.a | Bin 0 -> 486204 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 .../build/esp-idf/esp_eth/libesp_eth.a | Bin 0 -> 514614 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 .../src/https_server.c.obj | Bin 0 -> 85792 bytes .../esp_https_server/libesp_https_server.a | Bin 0 -> 86070 bytes .../i2c/esp_lcd_panel_io_i2c_v1.c.obj | Bin 0 -> 76836 bytes .../i2c/esp_lcd_panel_io_i2c_v2.c.obj | Bin 0 -> 57912 bytes .../spi/esp_lcd_panel_io_spi.c.obj | Bin 0 -> 130460 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_ssd1306.c.obj | Bin 0 -> 78756 bytes .../src/esp_lcd_panel_st7789.c.obj | Bin 0 -> 81620 bytes .../proto-c/esp_local_ctrl.pb-c.c.obj | Bin 0 -> 140244 bytes .../src/esp_local_ctrl.c.obj | Bin 0 -> 96928 bytes .../src/esp_local_ctrl_handler.c.obj | Bin 0 -> 68004 bytes .../src/esp_local_ctrl_transport_httpd.c.obj | Bin 0 -> 24660 bytes .../src/core_dump_binary.c.obj | Bin 0 -> 2736 bytes .../src/core_dump_common.c.obj | Bin 0 -> 2876 bytes .../src/core_dump_crc.c.obj | Bin 0 -> 1316 bytes .../src/core_dump_elf.c.obj | Bin 0 -> 2864 bytes .../src/core_dump_flash.c.obj | Bin 0 -> 35296 bytes .../src/core_dump_init.c.obj | Bin 0 -> 1320 bytes .../src/core_dump_sha.c.obj | Bin 0 -> 1316 bytes .../src/core_dump_uart.c.obj | Bin 0 -> 2864 bytes .../src/port/riscv/core_dump_port.c.obj | Bin 0 -> 2888 bytes .../__idf_fatfs.dir/diskio/diskio.c.obj | Bin 0 -> 24320 bytes .../diskio/diskio_rawflash.c.obj | Bin 0 -> 35920 bytes .../__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj | Bin 0 -> 46364 bytes .../__idf_fatfs.dir/diskio/diskio_wl.c.obj | Bin 0 -> 32184 bytes .../port/freertos/ffsystem.c.obj | Bin 0 -> 12360 bytes .../CMakeFiles/__idf_fatfs.dir/src/ff.c.obj | Bin 0 -> 385156 bytes .../__idf_fatfs.dir/src/ffunicode.c.obj | Bin 0 -> 2700 bytes .../__idf_fatfs.dir/vfs/vfs_fat.c.obj | Bin 0 -> 258268 bytes .../__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj | Bin 0 -> 103172 bytes .../vfs/vfs_fat_spiflash.c.obj | Bin 0 -> 109140 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/json/libjson.a | Bin 0 -> 544280 bytes .../esp-mqtt/lib/mqtt_msg.c.obj | Bin 0 -> 102060 bytes .../esp-mqtt/lib/mqtt_outbox.c.obj | Bin 0 -> 55776 bytes .../esp-mqtt/lib/platform_esp32_idf.c.obj | Bin 0 -> 12340 bytes .../__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj | Bin 0 -> 417280 bytes .../nvs_sec_provider.c.obj | Bin 0 -> 46640 bytes .../protobuf-c/protobuf-c/protobuf-c.c.obj | Bin 0 -> 489552 bytes .../build/esp-idf/protobuf-c/libprotobuf-c.a | Bin 0 -> 490456 bytes .../proto-c/constants.pb-c.c.obj | Bin 0 -> 7448 bytes .../proto-c/sec0.pb-c.c.obj | Bin 0 -> 54524 bytes .../proto-c/sec1.pb-c.c.obj | Bin 0 -> 83144 bytes .../proto-c/sec2.pb-c.c.obj | Bin 0 -> 84008 bytes .../proto-c/session.pb-c.c.obj | Bin 0 -> 35664 bytes .../src/common/protocomm.c.obj | Bin 0 -> 87676 bytes .../src/crypto/srp6a/esp_srp.c.obj | Bin 0 -> 98140 bytes .../src/crypto/srp6a/esp_srp_mpi.c.obj | Bin 0 -> 34472 bytes .../src/security/security0.c.obj | Bin 0 -> 36920 bytes .../src/security/security1.c.obj | Bin 0 -> 135604 bytes .../src/security/security2.c.obj | Bin 0 -> 137564 bytes .../src/transports/protocomm_console.c.obj | Bin 0 -> 48816 bytes .../src/transports/protocomm_httpd.c.obj | Bin 0 -> 71392 bytes .../build/esp-idf/protocomm/libprotocomm.a | Bin 0 -> 920502 bytes .../__idf_riscv.dir/interrupt_intc.c.obj | Bin 0 -> 13152 bytes .../build/esp-idf/riscv/libriscv.a | Bin 0 -> 49236 bytes .../__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj | Bin 0 -> 80076 bytes .../__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj | Bin 0 -> 28716 bytes .../__idf_spiffs.dir/esp_spiffs.c.obj | Bin 0 -> 213144 bytes .../spiffs/src/spiffs_cache.c.obj | Bin 0 -> 56488 bytes .../spiffs/src/spiffs_check.c.obj | Bin 0 -> 139256 bytes .../spiffs/src/spiffs_gc.c.obj | Bin 0 -> 91084 bytes .../spiffs/src/spiffs_hydrogen.c.obj | Bin 0 -> 243888 bytes .../spiffs/src/spiffs_nucleus.c.obj | Bin 0 -> 322184 bytes .../__idf_spiffs.dir/spiffs_api.c.obj | Bin 0 -> 32456 bytes .../port/esp/unity_utils_memory_esp.c.obj | Bin 0 -> 9548 bytes .../__idf_unity.dir/unity/src/unity.c.obj | Bin 0 -> 294340 bytes .../__idf_unity.dir/unity_compat.c.obj | Bin 0 -> 5628 bytes .../__idf_unity.dir/unity_port_esp32.c.obj | Bin 0 -> 22768 bytes .../__idf_unity.dir/unity_runner.c.obj | Bin 0 -> 63960 bytes .../__idf_unity.dir/unity_utils_cache.c.obj | Bin 0 -> 7944 bytes .../unity_utils_freertos.c.obj | Bin 0 -> 6764 bytes .../__idf_unity.dir/unity_utils_memory.c.obj | Bin 0 -> 19220 bytes .../build/esp-idf/unity/libunity.a | Bin 0 -> 432772 bytes .../Partition.cpp.obj | Bin 0 -> 35448 bytes .../SPI_Flash.cpp.obj | Bin 0 -> 45164 bytes .../WL_Ext_Perf.cpp.obj | Bin 0 -> 55488 bytes .../WL_Ext_Safe.cpp.obj | Bin 0 -> 59324 bytes .../__idf_wear_levelling.dir/WL_Flash.cpp.obj | Bin 0 -> 189536 bytes .../__idf_wear_levelling.dir/crc32.cpp.obj | Bin 0 -> 5528 bytes .../wear_levelling.cpp.obj | Bin 0 -> 58144 bytes .../wear_levelling/libwear_levelling.a | Bin 0 -> 451804 bytes .../proto-c/wifi_constants.pb-c.c.obj | Bin 0 -> 47396 bytes .../proto-c/wifi_ctrl.pb-c.c.obj | Bin 0 -> 79972 bytes .../proto-c/wifi_scan.pb-c.c.obj | Bin 0 -> 125688 bytes .../src/handlers.c.obj | Bin 0 -> 55840 bytes .../src/manager.c.obj | Bin 0 -> 373196 bytes .../src/scheme_console.c.obj | Bin 0 -> 27004 bytes .../src/wifi_config.c.obj | Bin 0 -> 72904 bytes .../src/wifi_ctrl.c.obj | Bin 0 -> 46420 bytes .../src/wifi_scan.c.obj | Bin 0 -> 75472 bytes 188 files changed, 20601 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/3.31.6/CMakeASMCompiler.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeCCompiler.cmake create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake create mode 100755 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin create mode 100755 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CompilerIdCXX/a.out 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/app_trace/libapp_trace.a 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/cmock/libcmock.a create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/libconsole.a 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_driver_gpio/libesp_driver_gpio.a 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_eth/libesp_eth.a 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/CMakeFiles/__idf_esp_https_server.dir/src/https_server.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_v1.c.obj 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/spi/esp_lcd_panel_io_spi.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_ssd1306.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/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.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/json/libjson.a create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protobuf-c/libprotobuf-c.a create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.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/riscv/CMakeFiles/__idf_riscv.dir/interrupt_intc.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/riscv/libriscv.a create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj 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/Partition.cpp.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj 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_Ext_Safe.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/crc32.cpp.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wear_levelling/libwear_levelling.a create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj create mode 100644 ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_deps b/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_deps index facb902684eba22c4b9a62add7b6db64c9201e40..1660c4b536bed7812d2c4925057acf91c793b5ba 100644 GIT binary patch delta 27834 zcmcg#d0-Sp*6%qpkO6`TBtUM$ojY8DK!AV|1B642h)gDv2{VvnhRh^@2S#DN*999b z+*Jf`SJ%a3y+v?c*Ihxu`vg1|&}9`gDxQ45SA9(POlK1O_WS-QQq%o=RloP@)vMRt z)y-9}4SwUE;qB{9>&@#e>#gf;>+S0k9(6cAGgYv8pE$B(md~IGFvirSFL5u(ze9H5le6U5$-}KB4C~Cr`d42<>0@6ohT_ zZ@cfQ-m}s=dW!o$%VhPRI+ECFhIm!o;L+fT=(~-cYc>U*Ax~w*Sd8AkPzM z4h0&$h4ucHqEN8WA9lH0mbIy*dZ2@fjk}6Q$T%Iwfs>oi`?qNMmwS6XOTB-`R^IAZ z#om~2N@7Q^NO1CAhHHC4|1SAA{x&rQn$_MC*sd9lvJ9m!Bcz>MX@CI)<`4uMyDZUB zCI*wz`nI}T!Y+@`-Q4UYQwdgfe72*kK#>f#_}koJFO2DFY_0beDU{^nyfq7Z$l@rQ zpold3o4w5ef5=;;);P=zJ7k-M_7kwfi#b2;Av=7Jda@ucJ=EX!1FG}IUA|tur&!tkQd6$!61MFcODc0dYDr;vk6Tibeg?QadU&&C>U?;~*zV@~kZf*~Jhc53 z^&;od4A*>&atb~XcGop}%Zk(**ZgG1$&(+Lg!W(1`7K|pJV2VCBoA08Zg8jcnvaGS zpo~Kq&Tf6#G0OZyPj-EVwN7l`Q{9(zB-%ovAgslo26lXH!nmZvs8*ur998E+DhZt-juTD*^Z|@$2m3(Mht8+LK0$9pvn7%3zan8E zj~Mx~Ik@fg4c3RkEwT#>!gujIm$2W;ojcIsBcbD`QRh8=W#O4{3c`tIG0=Q2hN)gLhU`dV*n|dR7n`P^N9iIco310z3F6=}<$(5rD zh(j+u2kyev(Joxv`7rq0As?SDiaCy>lZBXAlNC?aGuGhI%Q1jAgHdm=_-VjJ<;18D z>Xt-tt#3Kon`X7zMgW&B_7#&O3rQTeXz*hdQ`XWi<6A|-egP2qWD@$F5m-|}9Qx|5 zLOwYs!6Er%oDhU{Q|kLa@jK=?;V3{f9H*hP((vs0)N!)DV?G?GG98ghNDTfRp8>}S zp9AzM7^I-rigmAhh(SL+0~c z5x1UZ&2)KJhiPFs41OtCSNem)AO5{_1@TKwWWO}on%SqD6H>(D%?@$um$Y@{m>BG$)N&@3W+&&=Nx{(5aYHjWLJfo0H>&e*r`TIskNE zn|P>+=nmAIvl~l3SO7b?6pv zljKex$Jd|ZgpXwXGtk)u?eDcy$C>($Pa}6K2T5gBZ*68P``i2Fwl@32Yj~LFHA)GC zZrPWGgJ_u2&jI{gksfgXCo6F>Lvyky)Z&p~aHIVIP(&JG2%t3D+tTcYmEm#1hXC{B zK>{mjq0(h@gMV3}?*n~{dQjLK3cFfbk#Dx}7T*VWwYV`c(90WM-W0^K_i&^gN1DZx zJ$sB)j=qbd&tTZHV4)=kE_#5hmyLQ3N-oM^tnx{wwZ-eOQs?0}`SK9_9g1=;>NP0m zq0B^yKUH;(Bc(b@$b5%9Y=|;d4S{I>ZCRz}!OOhiK#=C@TR7AK_QSx&zqaa0Vm};p zO?uRW#(o6K2DWRFIfczjaHMv%z_oZ+OVr*(`!p_{q!%0~yaCV=kQj+h{y1UB9wISH zPvTPDA`5;SP!u!PqOLe*uq6-<)U`Ggc#5XacCYZx#KICPa=CELguGBW$2~Ukv&gWj z7*}|`3HEc*+472Db)!NyEk3B%ad(FxYxm9Z+1G*-FE z+Z1S7qmJetS?$bNwH2fw?B)|HzRrcdmu2Hjjt_Ln?fQg&LSPe&QwoC=9U5|+j8n$1 zL?%S+gR3p*HVUOXHX02ZO)xEDTW8wxSZ#`FxLAH$e*ZD(paf-Mtd+(_tP~8igo`k9 z?A!4Ywut?#@Ic`;mFeN@WB84curcER^ia|8;3m zF91*tdrkoPr+%B4OXMdevSy3*!k!VLV&=8|GZdFG=D6`u+xgl&}*3THq&x{)5;5ZW7U-f_lX8e1RXYaF4gZYo{Y$5|A&k zlE>}IrOL0S$kK!*j8^opyEz;x4AvDyZZ1!SiRIh=feTRFvP$dooX?diSfe%K74W}*bejk8_sU?1DXX=mc6 zHr-P?=H4(&`K9*;5H8U;!sBGXTotOifCh%XA0w1TFOG+!L{J!Z;V;mKZU$F^)*|sd z59xCj>a$QZ7rJ1F17ouWL&QlF&YL!FzUG=ka= zGi-$!&W4(wUT0rUW~f4aw%!bRbMTu?LFSo@@+(GC=EkGYpF1a~z@Wl|@)%X4!xPmr z0z_^e>O>}bjD7_n*$kY}pE@U`z(D8$nb3R?_;UT|-w>e%sFOva33WH}QNU0prdlah zG7;f^bQu--I+MV)1i+E(ySw3_xX^bW1RurhUI<0zZ8-lrQtTW`(=KO8+wIbgTAO}C zXDk9%auaDpwC=G)%(=dwIB#yYDI~6(o6Uu-E*M zvD&&*3@*2d+h-L&lC-_T#Ht6GQ$*{^6juA8$>~r+36DV&lwVQ|A}fbm+|41%OG26` zN-X8OnQ)1_h$I4Oi7L%ii6af%~|S$zit=>f)KsQJXSrVi5l{KUs!dD6Dj z#5VM?rkJi4FPoh#J}_(aa3uyW0hWR<#pNX^hO1b2m6xx$<#D|I6qHvbx1FN$ilA>R z1fPNO7eJZMKbrOpDZi9Eskktd-H$)Ff_~}~9Mng#m6NS6m(!CQ?SllxG(kXCqPR3B zI+c0rX;~8t2Qc8lv2MDoaG@rf<~EQun776fTL7ljxIphjMqpP{&|m1gRTj`JbIQ7J zBvk0T1p<^%*Fw|wo)Z$Dh3(vY%CPDKj?pGNn`gJ3Kd=s`zl1@Kp}dSd`5XNG0%f;} zjr=HKVEWaldw@9=BgF)_5;Y3^!PrPf5`yr1fIFEqs(@-gHPDm;p+2l2d@ zzU@Q0d!vFI>$uesHXRU;2a^jF#dpI1*(k@M^j9c~VUD7Hbq_hgVSSG$Ea2CoxXehW zOHsBn#bh1RfX+ILj@o=;mDk>%8TvRp=4u4u_GpQ+#-_Xpv7k5=p-G8dFxxgQ$oK*IojnKi+e{{$VKuP{H zHNGcAq~JflgVa0lf@Y0<0$MK!N?tI8ynsfZE+Dn}n{EQ|IWa_cNSYI#77yJ}kmken z=(CdhY`UJQiu$dJ7-NJ0@9TgV4c;q3Yqk5$MKrE0sE1H4G}A7X0a`!RQQ|BMbcZCC z=T^C9tPZ;txEpX2QsOEI*P^Ft&NffaB?^u72FPyBV6CL@>Qj)C!V1(Et~v#&=>h2p zgCJaa3Q`Ng^o*JMy5bb1$bQos@Hj*GjVg7P-fq$HOtwa~x22)bw;obh(AvWo$3DM2 zy@bZK749yK(?d zMRkC6pd>lKB)uY9;y??+zMy%;1m-f^Ig$X_CplF8?2=TS6ym3Rt0cQMTU#;U7k znxSWL-nQMD1 z>#io@$e@Jd)WaRDs9P&F5L2ndFXCn|wWIg?kfd;NpsPi5vRzw|Ay+ydBgFQIiR5o1C zJr)io7t_%2&=TcYN`4q6Y#r!DR=qiAokE)TKnhwLfCmWQyE(jG+5tOaxDNdLOd(LMrSh35Iw zUV<9I+5or;4_6n7Q-%!d)6f{eQ)G&atz8KE!T``+|AOe2Nj!v;kHUqof&#xb4I++W@p*z>cSzirAgA?b+haW(VEe%%eNG*8p`b%5^A}z$u|Zu^b<++{keG z0(g8(J5yZ#fIL_&GIc&w1EfLF!&U-82^vR?jWbN#6hWY`!Vvuyl>U*Qbb^$*Ub@cz z9S&u4|1)0+mrOQ&%#sRijuh=+>6m9mm@CKSr-A_k)*1**(F_D#<8#)NCD#0zkg0GDB>xbe8|@wz7m}_5I?*>)l|v)errn> z*T0=+TF5^7+0x(Gd=wvHB^a+Ua)Yj3GT%TlpB{h-;Q`qiHg$}3LN1-xP6M?eie+`c zE#bJKo#9;JH9;?3J-UId=h!I{7Q0;&iToqMf&}-1QhNBh%^#)vh zD@Ns+Yu5jcMr|A4NNLJp&n`BP%e@_E?m)Q{q**6bo z?S(X|`NaQ90q zO7Udt_>m9bxMDWCt*JE~U1RIb*Cqz*YPjX>WVzcD#aH%Z4*C zpsNPEN^X-8(1WZe%hAmiVJ^*uvm4h>ZqQ&%4C^Nx%*At}VUr>JxC7JE&VLqQ79AU~fNe_d!W|-FV zTciU?`NvV7Ksf^=g|_*dK5~+sWt3z~&NdT0@{KPsDKONZfs@-|^C!{l>+8dB5}l{8 zD12_Y+_a9(d&-fVwE?|RzDv2Tc4a5+8a=X;prSKBen&e=1-hydcU@kVfs?A2Xo1s# zs3F7zLeOmr^$i}mGo?+6veSSL!;(*f*LzjP?-KQAsrYTC> zxsrtRdXl1?)IP2dpx)#TamVFjGmT)%vNcIw%BU;l*cs>mOYafOl+&90LBFd$ttz+p<9N&fVJj!2D=slnQ4ncSU^}nIK zh;kH{K|4@xMEN^@=io*}F3Mn(Jd~Gk>>nuqM0puyH_9HASNM{K$GvIE(aTx9Ad81A z{2j+)P&W#)IFHSYIH?Pb1IXpkEV2seRXrMmLZH-DL~AMn5}*Kp&O$M=xkxC^*R~}0 zP*fM@JyJu$Ck8X{;f%=;$>dQbl_7QvNvF?Q^#j&}yM{q+R z@QkGy78{~eurM4*%7WfP$73^oa*`fzM?7lIf5W55lgOj?s2;>Fc3P9vz)KUmlfbLq z4H*^*E3xVj3R~i#N-ag(X;N6xUh+gj1%)!&`>$N~41pA-QtyD^-sLY2Bm=yQq$1sR z`(&C*lHFxt*E7$TkftB-O=mVDByIGV5KmXKN9SQg)tB}W z*Y?vY+!Jx77O}|9HhyeNX2FprD+Q8ny8*>Y?%2894N7T%W8HwGgdC_z56nIU+4@lJ zcv5q}G@uhHj&(JlG5AWR2bbRMx%dAkwX z45ZmNrdomXDHshM0F6^H{r&}w*S_9(DQSEN^<>D$BY}7GB}xV)C;?Kx6p)4vXl|7b zRV1Q#C}_MY4QM?<@&1t1xN>cY>jYUt>5iE4i|?DK450t1iz+F0zwU^t{o`G5uV+Q5 zmEV0zfoPZr&x}Ku-x+Q3hdgZt++F^rAphb)GMb7qlQv~i`-ifp0oq8t;_Y3%nTk5? z3xu28Eo&5e^;L8}GrEaREiDg|FA1W1F+~p36nU^?3pvaYX@5Vfo{zWJk1nt$vFa7p zbaC(F=`1+UUL)2%UDfk5;PbJje2%Q5q5rho9D?v~9NG;(+k^57%2E9O56TxPU!v^C zEAQF|w|w0Vc-(j)AGf-BgfD1Rf2)qDhshznk8EFD1*#H}HAy{$D9{^7`Eo}+toWg{ zh^U7#7`=?p>RP8F<-O!ip!pT%WDN`c92tAGqj>WT)V@SW9EG`$kzHPx^dy=4xU}D< zT;6(aW#PTH>>e|Kn28eEcHVapem0;qp?rmsFWxt+Xyn(Zb)XcYOhc)K>Crd8{h;T- zO*|$-wG$J&@Zpa7MsTf#e zSR?*vR#~Z{akN5oMG!}!NnIdS9Rf+O(?ZhLFF^d?`JKv8f}NNeZ9hsKs+Ko)XxVQPV0HSIP#7 zO;|d<2b&%zgGWiJA5fQkOMQD}5cybChNeUvzMiQIgX&&tw4*0m(ge1~UCTI3uz(P) zWj~_BJAAKyM}&Sty{ok>-h!%onq}rB$`tld3z-BpfrJzJ($DBP^~RIdogncGzfX-v zQtonlGF!a@0WyD;-C=J+fODDH(!W{;+ULS)s|B|7EbG7lS0Wd<7UdE+!*%$(md8y& zm`-~y22$vp2Xu7!{49~pS%J^Bq|B)*qDUJZPN(D8uN?>MB$ESa+;QMA;pErSIGltD z%Knv=OePSVU5`V&oTAR(jP*B#a%rl|?`Bj@!iHq6EU#2s| zV1>)9U)dwe(va>fOVio5k8PvkrfBgrX^^(EN?(%tsVhxnG=}>}K8aUcnUW5}Z#AP0(pi^+3u92%ypTtc6 zvYpM2ePF3#`6iP?OrKN1!Uyb0=K2Koi^txdW$(8*%@>;4w+HOGZ0libN+M#dG7eo% zXm4YKG>AWZP01-fI3cGnv_Q}gDUana;rm$Y$VrhlO+kx3;RK+Rx!Yi!P0mmzS;x+; z!?ym_ZsjH##Hw2p(pl}agcNqrj`>GMk!DRZy^&g@@r1L7Znw@1POo3Z+vNNgi+FND1FUgmN19RT3r!ieH*1AvkZ5$}7r64Gp0+p|JAN6g2Xg-e8@f@%0-3 z+rhFwSRVReB4?S(S=yyRXAd5=eao`Xv^g!xWXOydh8z?=DBXdJ#>iHLvb78 z5KhoD#WZxY?4$4hK*ksl(@iq@S{Fkh^@w+!J%M_8KgYk&I3EhhJE9P<#-{+#bGU(M ze)&bm@21`dp)PA!xYRz4ZTiTO#&*`59PG}e_B>WS*;K>YAG5Txdr#M>J~E=ZJ`RNH zo0^n-Lihyz@u_a)t};^i7@(~nl@20(-nsW>B9(!<)5&_**t5trB!2YNb>F@ALCklp z9XBk$!@i+gmfG_p6np1mmCHoQLdmw##V9N8tzoT+UTug?C@$#X(s2GrVJrnF0~E}7 z5Fky6BM{=GOKuK<=s@SKC||oN^zBzbB?fa@qT~}k1ZXufgG^ZA>g3Y&&)_#;w+%$W)^kKq5y|N*vT7>nOU>!G3F{To_a=5Lf_(lfI#qV_d z?ZW>wrcvDf1CZrGdj!`=hY;S!$sjZtjOO3?_@RNjph=#SWzJ5xg1r$ipV4b7R@-SP z(^0IV>FgqNHWagenV%Q`! zAbq0|N}zrvhO7dAl^~-{l$%zDSkjlgqlKl_2M;v zI~hoQ56XKX`?@I*Xbsl|RwEYdg#aJS89E(wt%q8Jv@&_?T@7A$xV43E9DEgmR;$oH z0)zL?mXrlFm?NER?ZSk$V(@c(s8qzmg1sFUYrkAL{V1Tck1K=BG}`)iz9FSwKF-l* zB*_i%H5$bOdKBPHAIs@0fY7UO<|cqE1|lU74jlXK~s{lf&2~ zm&&8QsfEw%5lFgeNBc~C@MQkNxeHv?a~GUd<7!&j>W%D!+>IV-FKZ4yqtgixkKh5~ zUqJ&XGJL!ld=LmHX(KVZQ=U?*J7V-L!YBR#Fn_taOEAByOP_o#^t}Y3AbOZ#AVl6n zsA%%aaaX;!!QI*@?Zp3k_j`}5Rxid8a<2-x>I1EHjcZ(Z*>eTlxX~Y?zWyc)O*5dZ zH%bxz)(k|jLjpoSVf4!|n)f$6Tt}lnnx{zO-fNuf$PTP{!~F|S8-w%Nz>me>aVX=R zY=41yC_8w$xlycsx@P3*I5+`iBFb`H#%V9%n%n5Tdk;cJpv_+|nyOOD^oMZEle{M8 zpyJGb1xt)~@o-&3ULy(NdC3gLQ=_qp7sd4A6LvwS5>_|^E-|>@slC*3;xnJ`zdVd1oJ4d_HceyA>Qq!5YKRUGm19U zD=DoeuhT5wv{^`d#j+FRcwQ%^F2=~`0HSf60yeEXe&0kIlt)q*yOf%+wSTj`r7q`V zBFnj?N_28U*C}+}RRKMeWh(AGm;6c@wH-tpbEp&!sdqr>dujZFl_TgvoMI#t$S;c?)w zA02&8F>K4#-0Ercw(^&^9|QI$+&P{B%cQPO6UkUJQ9l!<(utSgcFdBvSMKtE85x7rersx*|nbsQrLUYCeec`1<|#h}41@QhAD3 zY9E!Z@;CUUb&Ed6B!66CRP<5l%}crkz|Vv{Zh1iO|5|$IGOCqj+;SQ$Nd6Hd<(IT$ z(8}YZh=lY|QxNWhl=PW}(eb6|11OqrqWOe-A?f4qc+QTIRHjaho*Mmp!aZn#=F38u z@^CouAer?Xn&fS)<_SwStL%^e3W1(G_80~I_9HBgV+9$e+vp)2%gZ#S6)%FM^7Qmv z)N80{{4~0M{(f{<){nftb$6H6m$2yZF4g)4G1kyopGzp#zfG zZO=LnDi*!^;c+t7Vk2Xfld;a14RbE)WDw<3xAX{b3C?M=D?=km1H}_A$#J7xlNy9yWn z0Ay!DNu3#5-;{4A;PX6?JoTWY^h`c-Gg_eCo*pRw$drTU(E!vt*_L^>Ygp1&+d=bn zeBTVK9b$5_>`MHPEfk5W?t2}Gsu2jm;76fK5b`H(pE01?%WZxdSi6bAA`t?##7v4#w^oagHN z164MIHK<%Mg$prb1>}^GCetXRUEh_7CK#JY9}wxaVjd0^Gl`%pE%|4~n5i>Sq*aij z?IMjtF#lt&WE1MrnxSqNNr~Prq6WA48L5)Z%Op3Vx40RpipTc>fTfJI8EkgU$XZ9{ z51_8k{?$C|zhYIMYw4`|yY5<5BZ~P1smXaT{dZ#u3cB|@l6Ya&;IeLCNi(I?8? z_%tsyCQJcao@b#zL)a~Uo9C8Msxgs0HFWer~m)} delta 25 gcmcbzT%+TXazhJa3sVbo3rh=Y3tJ2O77mV=0D)i$1^@s6 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log b/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log index d8ec3f962..15209e181 100644 --- a/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log +++ b/ESP32-IDF_ESPNOW-Transmitter/build/.ninja_log @@ -816,3 +816,141 @@ 208755 209082 1750227599205360598 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj e30e40fd9a25730c 208930 209155 1750227599381359611 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj d2574165d12e0d1d 206771 209301 1750227597222371722 esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj b6daf91441efedea +209302 209505 1750227599752357530 esp-idf/esp_driver_gpio/libesp_driver_gpio.a cc3980ffe021d83b +208797 209621 1750227599248360356 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_intc.c.obj 30c0e15ac69ad2b6 +209623 209916 1750227600073355731 esp-idf/riscv/libriscv.a c2664b9ffd4c8cae +209155 209942 1750227599605358355 esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj b1782b21e7e80016 +209082 210221 1750227599532358764 esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj 96f40d5e36142cd7 +209059 210516 1750227599509358893 esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj 1cfc574d2e55c2fe +210517 210990 1750227600967350720 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj 15bb2e13b876fed5 +209917 211049 1750227600367354083 esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj f1038fea1b830dcc +209942 211285 1750227600392353943 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj 9c54ccd615d4aab3 +211008 211401 1750227601460347958 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj e6f02b1a19128142 +210221 211714 1750227600671352379 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj e962a8c9cf77cc75 +211053 211819 1750227601506347700 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj 7007123a189044f +211401 212154 1750227601852345762 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj 208c3e51ffc3ab1c +211286 212209 1750227601736346412 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj a8e3efdfe5f4fb14 +211820 212441 1750227602271343415 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj fb6abf9787d089ab +211715 212735 1750227602165344008 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj 5b6995d9178fc0f3 +209505 212882 1750227599955356392 esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj f4edf9f024036180 +212441 212905 1750227602891339943 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj c33ebad3314560cf +212735 213124 1750227603186338291 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj 2e0aaea6a4c86d62 +212154 213222 1750227602605341544 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj 214f6e5939686418 +213222 213964 1750227603673335565 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj b495e300356efccc +212882 214195 1750227603332337473 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj c0cf981dafc09e04 +212213 214515 1750227602663341219 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj 7f8d067a0630b949 +212905 214718 1750227603355337345 esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj a0d89ad67f8444be +214516 214776 1750227604966328328 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj 3d2f890486720b17 +214718 215107 1750227605168327198 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj e0be9654dff97b78 +215107 215352 1750227605558325017 esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj f2f1559bf84aff84 +215353 215754 1750227605803323646 esp-idf/console/libconsole.a 16d3c52cc5a51457 +213965 215859 1750227604415331412 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj e7b92a83ea1eb07f +214783 215943 1750227605233326835 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj 71e1c065f3039811 +214195 216040 1750227604645330125 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj 55c37e47a153f1df +215864 216311 1750227606314320789 esp-idf/protobuf-c/libprotobuf-c.a 8b4364570fcb8501 +213125 216396 1750227603575336113 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj 392724c792502cea +216040 216799 1750227606494319782 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj a17ce419602afd32 +215943 216814 1750227606393320347 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj bb8cbe8a9ec406cd +216396 217039 1750227606846317814 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj 224c099cb870f0e8 +216814 217135 1750227607266315466 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj 21c2d1c984f96087 +216311 217224 1750227606761318289 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj cd3914c13febd18b +216799 217597 1750227607249315561 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj 619dbb215bc09941 +217224 217710 1750227607674313186 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj 563844d23e48b388 +215754 218837 1750227606204321404 esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj f09708c6538dcd49 +217136 219478 1750227607586313678 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj b108bac980fea718 +217039 219491 1750227607489314220 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj ddc64fd5423d0e4c +218838 219789 1750227609288304168 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj 973cf2d4bacfa1c4 +217597 219920 1750227608048311095 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj 605d63e04c0e7875 +219790 220299 1750227610240298852 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj b3c777c7a5421fbc +217710 220392 1750227608160310470 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj 1343231b3e74efc4 +219492 220397 1750227609942300516 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj 5d6e1faf984ae718 +220398 221121 1750227610848295458 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj 5ddf16d51716d7e1 +220299 221221 1750227610753295988 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj aa49d7f786f73326 +219921 221326 1750227610372298115 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj bb2711bb949546d2 +219478 221532 1750227609929300588 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj 21c65a12fb00580b +220394 221738 1750227610844295480 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj 14712e4ccb999761 +221122 223144 1750227611572291417 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj 9290b185966767c7 +221739 223162 1750227612189287974 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj b65ccd65f36ba2c2 +221326 223582 1750227611776290279 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj 9c3993d0dd89a53f +223149 223822 1750227613599280110 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj a99d682e89ebfb51 +223585 223967 1750227614035277679 esp-idf/unity/libunity.a dacb90ac9b8b2843 +221533 224130 1750227611984289118 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj 67030f54b18c6596 +223822 224145 1750227614272276358 esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj 2f3f734243a772 +224131 224435 1750227614582196681 esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj bd9f12e1514ea320 +223162 224483 1750227613613280032 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj 4b2454f8dba6e080 +223967 225610 1750227614417275550 esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj aca8204b7e96072f +224483 226359 1750227614933272674 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj 2ba2d25629160b3b +224435 226404 1750227614885272941 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj d49424751398f500 +224147 226517 1750227614597274547 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj 88e3c3705e853a20 +226517 226741 1750227616968261337 esp-idf/esp_https_server/libesp_https_server.a 2063ba04889cf3d2 +226405 227020 1750227616855261967 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj 120563ad0da7e41d +225611 227057 1750227616061266389 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj 1aeddd967e666eaf +221222 227536 1750227611675290842 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj 3651cc696a13cc74 +226747 227591 1750227617197260062 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj cbaf07c8c6eb6646 +227057 228071 1750227617507258337 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj f964a70846e46b93 +226359 228387 1750227616810262217 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj d20b15580f05beb5 +227536 228459 1750227617986255670 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj 964e2f32ed9d9abe +227022 228701 1750227617472258531 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj bfce0939c0f7e29a +228459 229093 1750227618909250533 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj 6ea6ddfd220f056d +228071 229186 1750227618521252692 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj 8f608748870b16bc +229093 229631 1750227619543247006 esp-idf/protocomm/libprotocomm.a 2633abfac6990d83 +228701 229698 1750227619152249181 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj eb9a0864ff685349 +227592 230232 1750227618043255353 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj 9dc7bbe6c3d6e832 +228387 230321 1750227618837250934 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj 18ee0983b1d1973f +230322 230378 1750227620772240171 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj d4013ad50a6fcb25 +230379 230908 1750227620830061764 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj 961a945b93821ee1 +229186 231351 1750227619637246483 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj b57c6dcfe37459 +229632 231420 1750227620082244008 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj 72ed3ade1e6dc31d +230233 231586 1750227620683240666 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj 4712489f18f2c892 +229699 232207 1750227620149243635 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj ed41f35d2820435b +232213 232420 1750227622664229655 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj de2a85197edff017 +231351 232628 1750227621801234450 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj dd5bb7d509dff8b +232420 232862 1750227622871228504 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj e778be2fdb381efe +231586 232939 1750227622036233144 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj 97fb78f772f2679d +230910 233040 1750227621367236863 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj 856dbc8db206071c +231421 233053 1750227621871234061 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj 9b0e6c4816248bd6 +232862 233402 1750227623313226049 esp-idf/wear_levelling/libwear_levelling.a 95b2809113094be6 +203580 233696 1750227624103221661 bootloader-prefix/src/bootloader-stamp/bootloader-configure f31ac6c957f128cf +203580 233696 1750227624103221661 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure f31ac6c957f128cf +232629 234217 1750227623081227338 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj 65ed411086b308aa +233053 234882 1750227623503224994 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj cbee576711385288 +233040 234933 1750227623490225066 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj d650ceeee5603d87 +232939 235108 1750227623389225627 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj 6b678f1a178c2a2 +234217 235114 1750227624667218530 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj 3f6ca0c30ad35cec +233402 235154 1750227623852759002 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj b9782534d1fc0926 +233697 235336 1750227624147221417 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj e293c7b47d14d573 +235154 235523 1750227625604213329 esp-idf/json/libjson.a ce9e9f43d218dfa2 +234882 235954 1750227625334214827 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj c3d8fca4811f9596 +235108 235983 1750227625558213584 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj 45bbe7f0d0dfde7e +234933 237304 1750227625386214539 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj 91e42593b36806a4 +235984 237822 1750227626434208723 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj 32a7e3ea7a8d7353 +235336 238231 1750227625786212318 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj 82bc51eff1aedd2e +235954 238414 1750227626404208889 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj d2f0dd71b22dabc4 +237828 238489 1750227628280198485 esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj 64d76ec50d49707f +237305 238562 1750227627758201379 esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj 7f2b092b3e86a945 +235114 238682 1750227625564213551 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj f5d38c547599a5ad +238233 238801 1750227628685196239 esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj b1d22a04ff634043 +235523 239239 1750227625974211275 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj efda691e6f508073 +238562 239299 1750227629012194427 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj 299f2912213b03e9 +238419 240062 1750227628869195219 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj 90eb13752a239769 +238801 240079 1750227629251193102 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj 3c084fbd9a5ec5be +238494 240421 1750227628944194804 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj 64b6e233a7f5a0bc +238683 240503 1750227629135193745 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj 1e55bcd27a9192cb +240080 240609 1750227630531186010 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj 73c6744822bf93ee +240421 240910 1750227630871184127 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj fe72ba0bfd36d728 +240062 242109 1750227630512186115 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj a36ee51928b18d6e +239300 242639 1750227629750190337 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj e2f7cf881bc0addd +240505 242664 1750227630955183661 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj b9b39c380776e841 +240609 242955 1750227631059183085 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj 7083a64efcb0df27 +240911 243202 1750227631361181413 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj a11c8477fd579ab3 +242667 243219 1750227633117171692 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj 5d36fbbe5ad171aa +239240 243338 1750227629693190653 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj acdf92c3349e366c +242640 243476 1750227633091171836 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj e98d21b546d997fd +242956 243501 1750227633406170093 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj 40575e64945b429a +243338 243588 1750227633789167974 esp-idf/cmock/libcmock.a 30322aed657e64db +243219 243621 1750227633669168638 esp-idf/app_trace/libapp_trace.a a3a2d6ba210a6dea +243501 243649 1750227633951167077 esp-idf/esp_eth/libesp_eth.a 691e031e1d70df5f +243476 243843 1750227633926167216 esp-idf/esp_driver_cam/libesp_driver_cam.a e3d73e5b09b4ca42 +243588 243855 1750227634038166596 esp-idf/esp_hid/libesp_hid.a 30b5b236c57275cd +243202 243881 1750227633652168732 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj 1a63780ff9fcb134 +243621 243974 1750227634071166413 esp-idf/esp_lcd/libesp_lcd.a e6ccb603bf0865b3 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/3.31.6/CMakeASMCompiler.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeASMCompiler.cmake new file mode 100644 index 000000000..0d1998893 --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeASMCompiler.cmake @@ -0,0 +1,29 @@ +set(CMAKE_ASM_COMPILER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc") +set(CMAKE_ASM_COMPILER_ARG1 "") +set(CMAKE_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_ASM_COMPILER_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_ASM_COMPILER_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_ASM_COMPILER_LINKER "") +set(CMAKE_ASM_COMPILER_LINKER_ID "") +set(CMAKE_ASM_COMPILER_LINKER_VERSION ) +set(CMAKE_ASM_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_ASM_COMPILER_LOADED 1) +set(CMAKE_ASM_COMPILER_ID "GNU") +set(CMAKE_ASM_COMPILER_VERSION "") +set(CMAKE_ASM_COMPILER_ENV_VAR "ASM") + + +set(CMAKE_ASM_COMPILER_SYSROOT "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") +set(CMAKE_COMPILER_SYSROOT "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") + +set(CMAKE_ASM_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_ASM_LINKER_PREFERENCE 0) +set(CMAKE_ASM_LINKER_DEPFILE_SUPPORTED ) + + diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeCCompiler.cmake new file mode 100644 index 000000000..ee2acdacd --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeCCompiler.cmake @@ -0,0 +1,82 @@ +set(CMAKE_C_COMPILER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "14.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + +set(CMAKE_C_COMPILER_SYSROOT "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") +set(CMAKE_COMPILER_SYSROOT "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") + + +set(CMAKE_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_C_COMPILER_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_C_COMPILER_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "NOTFOUND") +set(CMAKE_C_COMPILER_LINKER_ID "") +set(CMAKE_C_COMPILER_LINKER_VERSION ) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;c;nosys;c;gcc;gcc;c;nosys") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake new file mode 100644 index 000000000..0e617c72d --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake @@ -0,0 +1,106 @@ +set(CMAKE_CXX_COMPILER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "14.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "26") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + +set(CMAKE_CXX_COMPILER_SYSROOT "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") +set(CMAKE_COMPILER_SYSROOT "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") + + +set(CMAKE_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_CXX_COMPILER_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "NOTFOUND") +set(CMAKE_CXX_COMPILER_LINKER_ID "") +set(CMAKE_CXX_COMPILER_LINKER_VERSION ) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/backward;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc;c;nosys;c;gcc;gcc;c;nosys") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Toolchain does not support discovering `import std` support") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Toolchain does not support discovering `import std` support") + + + diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..7b2dcec5b8679278c5cecf65271052272d629585 GIT binary patch literal 1476 zcmb7EO=uHA6n<&aA3aE0f2ar&n^Ie7*CgiBg2ntbF4V2kfQKN%ZZfHh*&k=8rRhbn z)q=-T?8T!;PvWWIp&%45p8Nst9=s{)tybSlc4=CJ=!4mBzW2R1Z+7SH+|AEShe9C; ztOLFQu?>8t5LYA6;3b@;Wv3ga)^NVJwHX`!-p~ps zNPF0g>W4P!slTcN?boFWQxBeB8!YDa`}Y7;ZF+XnGnctjWffP7Qap8&-a%7mr;SNj zXIwbEQW9#06|}sX)6&q;8+k@ua^{E%7o{1sSe(hTyp~hb8b&m9-7rgd7B``g%}z!~ z%EIwH={U7NhQvb@nkBINKA}In+`~4aRt^?>H)H_k7ItHgrVa=c$hk(#ljHrGn&o_ zeEoG2r#Z|&ix|RuDq2Av^|^+)iu{<*Zy*NsDdQ3H_0!G$^x}F?i1!7&1KuDHjC$x9 z4%#o(?ZbL65jR@mUn6hLe@8mjd5qYP`0PHkAGdz!ZQWp{|-L%nhAer%sE_I-t0w`YHlDdH?MH6oYGs%}E zD8gw(D`m&BxJ?e~R7ICkn8t$S9)8Auwlf$>CrOmk#iG9KsNUb8r|AA%eTNzXj6G&DiSq?n{(uu!TUYllpoAZfwgErR~v$ z1(cz7uj~EbI~W+!Uwxct{>8H!Kh{;Aq%O>*Xl5*M=*xqN;i!!kxXmoTuy*Uf@8i+4dA=zl;F zoWBX$BTYLQ3cxV(0bHMU_x4_rnCyw9pJ>a0WatnCme-SSLxD)L2ePTuSomB~IG!gR zr*gr_hPmfnh{pAp9$~RaEFO(UN6&{F1xTcDl(4+w1JFh>?da_k4=%;5m>Xqw%#E-j z{mffMPc)J;uNFDVShVf?m8ct`!~7ZKABtcTN17fBLcp)re{pnEO9X*jv>!oqO=D7{ z)&V=-OW2(t@_6{{uw#Vr+ey0+-cLX^xOXKHV&!l=3SnenMpaeYgM>NBy)Pvb%EWQ zh+ej;Wrwx6kgBmpb>CyGV9haJEm>yO*GK(bEqcY0vcg+huJ|43LKuGd-xgqOuHqET z3UeK+D!CX2#-`JWe1au2*_^=`^5pb1S>DeJp2s|C3JJDp;R)IAy}V>f6XvKM zSwNJcfp=6U`9lf1aQtqa-(h88+8p$vW81t+5*b@Jr4&}-zT_U>!@tH!Y$ONJH;L}D zj_AL4h!hPM1DwX3`iPS!N05{;SE1Z|9t*0EykAFhRW%{1zDvzM^;*$)ll-lMX3(O& z^c_}p`W~khL8KlELUmT+X(Urv?8ZEVi=IoKK8&mNO{^mcsUfJTw6Cr26%H`4rb6}o E1oBTcr2qf` literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 000000000..3b6e114ca --- /dev/null +++ b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,919 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CompilerIdCXX/a.out b/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/3.31.6/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..aafe5061a0ce6636840c021c3ad450f075c5a86d GIT binary patch literal 92536 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�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 ijj!OQub0+a>KNWT search starts here: + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include + End of search list. + Compiler executable checksum: 2abae7216a6a1e12430968a738fec0e0 + COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_29ad3.dir/' + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imc_zicsr_zifencei -march=rv32imc_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj /tmp/ccrC5TCs.s + GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1 + COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.' + [2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj -o cmTC_29ad3 && : + Using built-in specs. + Reading specs from /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs + rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence + COLLECT_GCC=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc + COLLECT_LTO_WRAPPER=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper + Target: riscv32-esp-elf + Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) + COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_29ad3' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_29ad3.' + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVZVSuw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_29ad3 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010094 + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_29ad3' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_29ad3.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + end of search list found + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + implicit include dirs: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-T3bDoD'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_29ad3] + ignore line: [[1/2] /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -v -o CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_29ad3.dir/'] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1 -quiet -v -imultilib rv32imc_zicsr_zifencei/ilp32 -iprefix /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_29ad3.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imc_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imc_zicsr_zifencei -version -o /tmp/ccrC5TCs.s] + ignore line: [GNU C17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] + ignore line: [ compiled by GNU C version 4.9.2 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include"] + ignore line: [ignoring nonexistent directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 2abae7216a6a1e12430968a738fec0e0] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_29ad3.dir/'] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imc_zicsr_zifencei -march=rv32imc_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj /tmp/ccrC5TCs.s] + ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] + ignore line: [COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj -o cmTC_29ad3 && :] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs] + ignore line: [rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence] + ignore line: [COLLECT_GCC=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_29ad3' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_29ad3.'] + link line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVZVSuw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_29ad3 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] + arg [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccVZVSuw.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [--sysroot=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf] ==> ignore + arg [-melf32lriscv] ==> ignore + arg [-X] ==> ignore + arg [-o] ==> ignore + arg [cmTC_29ad3] ==> ignore + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] + arg [CMakeFiles/cmTC_29ad3.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--start-group] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [--end-group] ==> ignore + ignore line: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start] + ignore line: [ defaulting to 00010094] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_29ad3' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_29ad3.'] + ignore line: [] + ignore line: [] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + implicit libs: [gcc;c;nosys;c;gcc;gcc;c;nosys] + implicit objs: [] + implicit dirs: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-p3rWKA" + binary: "/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-p3rWKA" + cmakeVariables: + CMAKE_CXX_FLAGS: "-march=rv32imc_zicsr_zifencei " + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/abobkov/esp/v5.4.1/esp-idf/tools/cmake;/home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/third_party" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-p3rWKA' + + Run Build Command(s): /usr/bin/ninja -v cmTC_62540 + [1/2] /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imc_zicsr_zifencei -v -o CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ + Target: riscv32-esp-elf + Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) + COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_62540.dir/' + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus -quiet -v -imultilib rv32imc_zicsr_zifencei/ilp32 -iprefix /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_62540.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imc_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imc_zicsr_zifencei -version -o /tmp/cc3VmQqF.s + GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf) + compiled by GNU C version 4.9.2, GMP version 6.2.1, MPFR version 4.2.1, MPC version 1.2.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include" + ignoring nonexistent directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/include" + #include "..." search starts here: + #include <...> search starts here: + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0 + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32 + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include + End of search list. + Compiler executable checksum: c7cd21a23c5c74d612ca7681e3115c94 + COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_62540.dir/' + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imc_zicsr_zifencei -march=rv32imc_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj /tmp/cc3VmQqF.s + GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1 + COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.' + [2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_62540 && : + Using built-in specs. + Reading specs from /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs + rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence + COLLECT_GCC=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ + COLLECT_LTO_WRAPPER=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper + Target: riscv32-esp-elf + Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) + COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_62540' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_62540.' + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccBA0nfG.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_62540 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010094 + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_62540' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_62540.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + end of search list found + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/backward] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + implicit include dirs: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/backward;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/abobkov/esp/v5.4.1/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_ESPNOW-Transmitter/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-p3rWKA'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_62540] + ignore line: [[1/2] /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imc_zicsr_zifencei -v -o CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_62540.dir/'] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus -quiet -v -imultilib rv32imc_zicsr_zifencei/ilp32 -iprefix /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_62540.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imc_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imc_zicsr_zifencei -version -o /tmp/cc3VmQqF.s] + ignore line: [GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] + ignore line: [ compiled by GNU C version 4.9.2 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include"] + ignore line: [ignoring nonexistent directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: c7cd21a23c5c74d612ca7681e3115c94] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_62540.dir/'] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imc_zicsr_zifencei -march=rv32imc_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj /tmp/cc3VmQqF.s] + ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] + ignore line: [COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_62540 && :] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs] + ignore line: [rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence] + ignore line: [COLLECT_GCC=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++] + ignore line: [COLLECT_LTO_WRAPPER=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_62540' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_62540.'] + link line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccBA0nfG.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_62540 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] + arg [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccBA0nfG.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [--sysroot=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf] ==> ignore + arg [-melf32lriscv] ==> ignore + arg [-X] ==> ignore + arg [-o] ==> ignore + arg [cmTC_62540] ==> ignore + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] + arg [CMakeFiles/cmTC_62540.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--start-group] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [--end-group] ==> ignore + ignore line: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start] + ignore line: [ defaulting to 00010094] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_62540' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_62540.'] + ignore line: [] + ignore line: [] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + implicit libs: [stdc++;m;gcc;c;nosys;c;gcc;gcc;c;nosys] + implicit objs: [] + implicit dirs: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + 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/app_trace/libapp_trace.a b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/app_trace/libapp_trace.a new file mode 100644 index 0000000000000000000000000000000000000000..1919a63d183dae3a9042ffecda753b8d4cc9f878 GIT binary patch literal 125434 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 YC)Mu49VFFb*B5ig`J4C61(9<912VIYzyJUM literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..132f90c567b6387d91c511d629b20607ecc7c2d9 GIT binary patch literal 41608 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..2e21195ee2ef3fe7877ee0a38413db2250a90e5b GIT binary patch literal 35272 zcmd6Q34B!5`S!h;%#aWg0!bij8UhT9WVu5&s3KbeXjp`R3g|dVCW|DQm`PZ)R#35m z+PW`w->tj0inZ>o`%>%DT3fZXYOS?uYyE4j*6(@Fd(NGck=D=tzyJ4rhhOeI&wJkU zp7lNF+&kwE$JIABxUTD%;5r{VDdsrEI~>KUl)^M;FK2?&lITe$y5i-1@!l?q>r19h z=^B_`G9@{uB-YgzkF{j<*hV=8p(HQu@;wCvG_C;wLAS1~bk> zx<71loF#{R8I|rZGPnNrd8LcyyT@-clIu^}9dw+6ZwH;)5I#d8=d2w;Cs=Rd3xbvT zf7$JrGDfA0vyTeBTKb#t%Llx){1>ZUSo_?J6K~#m`-v^vgT*Zw_zQ%J&kAk}q^!)? z)iNwN%Gk{Et^aGuj{2;5CU(1pGakrzDC4IYk7PWS@kGW`8P9B(H}`?l7SDZX$Ktt< ze1GxWr*`c~r91ZEyH8rVXxO5ZWcy-w@%9F{;jEyOpOVhl8GPF0m6ERVTkV1eCS8{4 z9I)fBE1R31Yg%yV?T41GJ9FK{*zwy^+RyC>T)opZR%Yz1|NE+wPPjVT30%F@NlBM} zPQ9hR-uQWwW_+5ljJxnIL=w$9^y({>+wX!ZRC*(Lcq)%CXB#24V2pTB+g(FKl^$)V+Bs=+u+ z;j~Le7E0ha8JY6oVmvrbK#BG#ZeWa?rC0{a0G6TE6%)M`V|o~)Eo7;f%*E_*?s^47(i9NIVQazDShs(e!B(Ef_(4Cg7LGn}u8&TxSu`I7rWMGA#1QlwZ& zy&~gNyj6hMHEH|_w>n*wLaT?e297IitzsD1+3b=3f|{z= z-qQT1hSp`(p=%_+^&^Qj*$`q2>3SWOJr^;$UWb>g0XZ4%MRVE9LHMWb=4Cd46y#;H zy;L7(g_2n(Kqi^=k091$Kr(?TjyR>=5jsEXDGcoVXs;8xV5CyckM=pC?@7<*M>jj6 z3l-MoxhQ)X4T|}T70JtwHn%yUOGd0mUb@jQRcUlPUomnY_>FGoYlgCIO2oi*6Jm&& zEadtLr-Mura#QXPL1qfMIr|xq%KYd+vlF^aTMGT*Msye|j}{R5ThJV|rsh!>D% zk&xXZ-T+ygAMJvHyOn_@5_7Lgvr@=?L!UzBnuI(&j81WgkVo_AksE|OriMx@Mlr$% zq0Md<>sLe;I>uE7HQVOq%){K2DRJA}Lb5Ew_97c5?07dzIf<|n-Ru=GSt#t=VzXG- z$->49+vSeB4%11=sAxBu<5YL#&0v!y?mO<#`@yCOJ6+Pv6n2)dN?~V9epSNGbqgLw zx;kO!x%p3m?JMkj(VQpjLU-725VuI!C2j%7^b%p0x+6Jc8--ow=DVovOTw;{c6meC zRqp7wVdZUMS4$4>Vw`elj(!8p%El;WBNub<6f4T+g3cO9^>Pp-&dc<0RjGC`K`ND^ zI@Jb51u4kOY^VB5u*CsqsZ&&})z764F~?y_2dVFdAiDuE9AL^TGlc)ma107WJE2^6 z>`t_f8Z^T~1#Z?Hw1-r=$Q?nV*(m86J!nQtQ)MA9Heg;R4J#wXAkZ%R;jT>hVkkPOY)43(9?&tj zkjaLjj9em=v6Z2?n{^gCSCV%~-)h$BDzDNNJyMu1<3?fH1G>bB9`oH&h{O>) zPYBcFx>uMU$wvvBC+YfxEpf6rY_3EZRVxf}#-LG92TJlX**atCMXJ{!_@NRvK%AG! zm1`^=z>JgERpigr^&O~i@^!KoReYTqH|rX zh|aZ1kzv~0nm{EC1Zf4OL;;%JN#{~>94-@1#YK(P%=`{F>jz+?TH{?#ey=;?F%UTZ zr|8dz0E>A+8#7s6CN*_GjwsH1A58VppnjABj2ItyCZ#;GC$BN*f3Lfh!6E9JrLNiP zI#gYAOztCJ%S#%AGFn7g)bwU?EMrj=w_-fWXZ5^7)2$_E9wr!cixo7Xp3`CsRG$(BeO7E%odZ8Sva+TRg#feIBgW0MEs#}`Z$(f{Go70?sr*^l3ftV#;LG+ z2+KEKid|R}V7Y?KQa3=+n7no{)xd+ASyB{D2s9u%r>bc0>?ch@i%N<)ex;yA6NfTF z3R+Y;lGY|86U^6>lzUDSGI`{waLAcLrYK*nlzH>lNTD~Qs&R|Lfh0sh$|w8*mz=ty zY1u`2Cd29D8KZNbq1voUmv*1PUl291Y5roz9b3o=rIaNZ)ezbr$z_UFlF?ph10|e0 zi`A;m%Oqzq)yIq*$}Uri#fOKErXn{D4wpQqaC;8D`E*L@0g@*FQYBSsipoMa4^A_7 ze>H8ruB6QJ6y#QXEfNR$3BYq2iY^{zgAa+Gb^FJ;mRISXXe9Qr<-=E2yHZi;7U{Sm994FjE#@=BiXb z{#U6~0#SWVRDbEK5}`WtO?5`?8>IRtR3Iqk)F_1;HBCho%>_=4G20v~p;+;@-pn!WmrBb|Z2>bp-s?0>Bx;WFQ=kDc>dG7k4 zazfADV8G!5*l={hyv#Gu8+n=UqPJ!-vAbLKJRyU7(MCL=sZwzF0mKZNZ$4@;zhJZG z)vA$xR_<4I)e&Xr3NUS^d9EygpTf z76Vla<)pWeAMHAON@Nnd&W02`)Ieo&Sh`6++NjwLJ*ZWzj%+r{gA~3(Y8y7`ZP_4O ztwzIjeE2Vvjb?^3#~%|mo(zQyrIcw@zt(3qmV->^E^LwT?chK1a{0miG5*|&jzo97 zBG#N}-k8`_5l{A3Y^pA=D)$J>I$PT+S`yv8iJo{*e-coASLh5*Qx46(crw}9R?(kG zbR{eLI+HD%W<|P%dEO}Msk@CuDq%u7=LW>}ly5XpL8N$67i%d*c5$ zvrKMH{!e7r)!AIp-qP}=noG-6=nALh{O|jtC%&0hd%I%&ZHd0_sA;tSp&I;)KKfck zMunmnQQe82|ER`YiT3{}U0Yu~-q)W*t1>3hm#p?C z`ubzdU2*B`|6V4W+LFe=*D72x(L&Fg6=|7e(pNzCwQO|6QY{4hwbHVuTl+dU#rvWI zvA%x43?lnlru4j1(F=32{cBx16Hsq? z3n$BHYrHKs(A6L9-`X2bmUnPcjwbtC@f9-&?!$ng0*rauSAraa&Zu-HS~iNZM%b~^ zL;^xg(9AvF*9U@U$s`!@(XRNWco#(2miP80jzkvB9JlfuXP6=Tm>6?>e=JGch&XB> zJ`fjZ)dvF9f&vUG?S_zH1KQHHG1`w(vWB!h%yHOhejRYLMvfTVH0bV#>h6FLcP>gD zW<^Dp90X-X^)O8V>-w=u{hi(MWPhx?S5&ajq&fv6+|v#8bRr=z+Rq8PPEf6YflD&n zU@+jKj;>sT(*mrqD_0X2tVok)P$xJdq}8&FdMFT7F-0aO7_zO~I5<2MNGfIM3|GL_ z%E9bVV1N=ai&F@DLV;AQ&JBt%s>)9&Xi%QHp}=t}t85ViWBE?C$8L~8?ICKxEK{FR zslo)O0B1-hLDWHN?zf4lc`7X={Mx|{4l~w*DQl+cBli%O$|n>EsCH59AIMcWQ`sD2 z(v|2UkI^+nu31V?dRe6p<{0fSmlAD1)zVj~&?eI3emg)*VhW5USBl1#SgX>1WlqqP zHv2cFF*@4#bd%eJRJ%(#_BJtojiy=>X(JR`4US+|s@+*$=@m0{C=r`}KjjAaWYP`X zt_F|jLx7>PX8x+C=<0=y2SyKRn%{`|D~Us0(SApNL^0#E#JVVnMmNQ}2IBZkwmFy! zW35hfb6;maB(Y=*JviDtfS8s|{ax{%K@(>(-apVA?SKa-`nC>=;Tf)I^2?%rOp-W( z7LE3IBbSyWR_pHOBxYAk_)fG(WrVnBGT!1Wh$Z7qn1Wfxu9~WtDh6i8?%sY!Rd3P! zruoqYOPf|lm(4!}^N+H@`PPYcWB&eH3x`>Jta)_Mx?sz(A(J@HhR*603!}?cEQ`qZn>^RPkRZEK&iZYW9YuEw22Kn7cw*m z`yI{5PWQVsHAWWIH_Ttt*d#eEIXK$TxZ>c2O{*HC3!7G}&Wd6y=hUxW8Ess;ygpjL ze9_Y7i&sY*8&D411|T1-d}?9BdeeucyVW^}YtxcgPpcYa$ZN372=HMSdW z)xv1Q{MAj-MUmvljP@B(Rxd5w(oxvUqJ6oEtYA(d+?vJnR>_J(Y z5(`mMXW@$Ft5-DEM_1LaY>cjMn%`8<>#8QU9qYtoel6^ds9#&Z+=(v0t&r2VCEC`N z*c@%?@9T>8cc9Tb992_$&?t|+BtPjXNdmM&jAzj5gz_*hpW8Q)_sL|36FzSIE= zSD_11zEGlsa?X>IHfX#^p+0am&W0k zc7v{LY>YP4RW9?l0&18KB(bSb+dwCo80c$>qbeJn=2*){Oc2d++_%J|$*y?3SCVyX zRxJjn>+egT&8#}qNF6YxAYo@e9Hk|Z*w`6&=uJq_*4d7kqm>RMu8y9Mwhi>Oz-ijr z;Av{6;zVNCO}9Q%Bey+t`qJe~(dWI@Nk{pTKcIZ4;$CWyL!;LRIW)IrbjKE4>1@p2 zRzSYWJM{#ZY*I}^=GwFan(Vo*-1kJyS% zv_00{9aHrMQc7q7WQ8_w@9j)Pdj`54lr`GYjXftORm_C#{g_R;zwg3wG^icbi1lhP zWTPtgXuDeO*qV+^l@7hU0b_`F3#vw#dsCAN+fMbS*`z~7Ih{RIatV^zmoq+EWpj&K z+|1g>Rjs=kUja8QT<( z_Qo)fOmF-5FV@H&G&M;3aOsD);?6Odh{BVx=E+#l(`aW8TD}Y09(Gk#-JllY_H0(< zKs9M62GHX6wx_vkqb%Ib*bAXj{c7Lgcfs-%%Q1x{`!UcqM!RAd_uLj(HA^iG)iSNp zX-svwn^Qx{pKIB==oidj{eB)xmp80H)2U8M8+dwrLfMKyB~io8@EIdds@qQZz8a$J zBiQ3605bw~7B62@ve2t7ktbv&W!@!C`||h9TD08SiRMA`Z$& z4s`dHsV6~Nz)@C~+}zpU(oqIK#lw*#vi$O7r*i4$WawR22%V7eN#b&PfU%WPYZdITc#1)c*WxUWR#VJh1i z=T43f4>l+ITJ;2s-o!!NHW{*bOo<7%r_~=xi|QAwSu9mjHzwS;?O`QeR4;3BG^wV> zPCUZcf)UfWV&Q?&COu%`2)&&>80~l@ja;|~m2B+Y>B3cd!^>%BO(V9*PFr#-O2x6K zR<4wL)ajiQnv!=8diqeCjpo=uD;yWwAk)rjr-8b1wb4UgFW>e|t!&`&274c?Hkt;{ zqa11PL34;|&kpRG9L}VhqrI31;abX%&8<<|JnTiQr6KJVh&#l=&+M0NU5N)t80g6g z%-Utk6RmND@YH_kqJ}7B%U2v+)`VFp+1=USAMdMZ9_Z{s_H8}t#zU2?GueuX#mtCu zXV})(HGoa7itlDeU}l9E;qC^jnB55S5E#P%OOUg8;lep3)9@TCi5Vx+RknO_33SWS zzBHJwX99JU=nI5^<9^c}mf@7(#?}rC^70pLcTdjfANt^e#}?!{3-E+X9cZwW7Ua!a zPMw{BGc(T$o*g=8NXFYr{qY6QEqH#x3kzP9g!307k$Up&xU&H>^Mh)JiS&BW?nrNC zw1pQn*$9yNM&WMUY!)A`F67RA#pJC^6y`e{ekR98^9$vHZ6jPZS5mr@rEq z`jnbz-5%;lkCI7zsttwLrRk@0zFs6j^ye9>?f-ZA0crL+{txr6GHKeL@t>seEPvXS_8j>YyfiI7olj1SPv>=M@#%a{TKtl);0L6| zFaHY8bF31izUlmkwD@$sD=q#zU%}5zi%;igr^TP2#;;G~w_4oPgr5O^5oU#e96a_V z0SDh@Ss@^=#rcweybfq_oKLbsK;C5WB>`u&n(tEnDD%BtzSP{nWW{P-_6=bDPJ-n7 zf=p)%@I0Rf9iFMR*OzU69KjH02d;K|?F7HXYM<|bUuE&L!0q-tAKV`Q7lYgWayhu| zuUCWH{dGOK?VmS;r@}DjK9KAEZYgpe1;;CsIutpa8$R~CrO5e}iBg{ejxrN6gkzv z>#h3k2Y!^*e)ZtzS$r9Iy_Me@@cU3^WA8BV{jB&nIKN#s@!jByto#PRAG7$e;8|9F zJHSt};!gv=h+nI#fc^(R(Q40&!5_5ruLgg{%Ks+t;rKJ@?*P8k8vpl#e`K}S!{E1B z^?Mq8i)H^s@bj(yeFgjptN-2vuQl1B|NacVpT$1{ztgJk=iql(_2Yr~YpwF+g8$G; zUj+WJRX==H>wIYCKLz{~OTP^KCzicx@N2F5?*~2~e-etEdf=z5_+{XqS@C?|`!*~8 z!@zH{?8m{kTkX{izR~Kh0r2N>k8AQf7W_4f?*I>31WW`SdKga4H5ByeZyv+gU z8f5ZY2!58;-i_dVH`K(h0e{mf|KZ>@mVP^U&}z?K@M^1mTfslF%6mL`hoyfC_&Zj4 z&juf7<##do9aed+0pH8gzXkjmQ(W}lUEn>|eDomrZ!LeOuYPQ$e;)ikt3JO0-)`mi zCis<>{rAB4w)n^3H(2e9TW04etG?ObuUPqw1kXkq2}RC0@b6jqO$MKD^?w=oDOP*b zfUmRi+aLThEBzAil@>n;yv-V4>%hyc_!jV=nBt)Qy1;*Am3IJqiIx6a;J>r-#}DE- z+pYdQ9elJ^zYEB%`dk4%)3Sd9cpv^ud;Ac1nN{C=!TT-ykAS~q)KT7_fxm9G_e#;21OJ6(F9`gU)n0kvCmHj|e>6Dv#1e{}5^&BDhEE6o zt7Sg|-elG18{o%V#;eX4KKY zQ^4a^{pdUQSmmz;|CyD39ys?5CcmZNi>>mn0-tJ?Z$0=^R{OSsud&M44bCxX>}>-7 z*wQ}^JZ#xN8T@stJZFH{SmohdbB|^JO7J7_XYAhye1X+ooO@5Q%6lL9(N_GU;CER0 zJqy0WivJb(M^^b>2cL>Rli#0!AF%ZQ27bAv|2cS47d?$jhwAQcFz~@^2bS`+SmHtw2uIZ+{{JE8>7QYRgK5F9c2G6(3`xEf} ztoWzEQ*WshIWK}AW0mJs@Mg>YAHcU;<@*5qC9D1a4j!>MPdXlBjo%#bMyvjX;CR{1 zFYg5K-IjhB{BWy072pNw2N(9gi1v-sU-VeUgieCV}&f-hKn=QT)JT+djoP)uSw&D*5zsBNm z@VhMD1^$f1li>FAWZtX1Va0C;f6wA4gWJ!0zYAXCw_ldSUk>3j9tl~_#o+ey*sH+p z=b<-%r$W%V4SZi;5Oj8f&$IZw;8_;`3AjCe9|uo`EazG9X}%!K`6c+L7Jn7oexCOx zc-V@67u>Px^C7tX{P0t7`}v>?U;oTXp9Mb3;={rD3{OIqGYZ^(UN`}KsFmMj@YHzD za`pi)x8ft<_Ve)B;Pb5bdEn<-d@*?H{xHi~4xS3EY$^n-l2aP6W(MJ7oefs{dgpug^SJUG8>nJ8L{}0l5>Rwr%8~-ycUVhv|EHM2Hf2|OG z`R%h*d~;fSB8{Jr#xG3cKS<+Gr}4Ma_-AQ+(7^yXVIl9_*arsW)CA9!=yNgUjg=+N z|co|)#uhI5uw7nW_uSVOe z(e`S!y;^OrR@~YPG#uZLdz-tJC)Cw7oiQ53j?k^3`d3b=qE? zwpXX^)oFXPwY}Ne-fV4ewzfB0+ncTJ&DQp2YkRY`z1iBHSE&tpmD-|LsZDy7+NM{j zje3>Zs#mGadX?I)SE&tqmBw<)Rg7idS$uEt-NpA8-(h@@@mlV|+NGY;id8H2{9JmXWIaVpPvm1o?_Gqa~>9LuXVjbL2M zGrolb+q!v;cX`IWJmX)UaWKz#m}gwfGd|`SC-aP#dB)8=<7b|6G|zaNXI#xQzUCQc z^NhE7#@#&QZ=P{D&v=|?T+TB-=NYH-jMsU_?L6amo^d?Sc%Elm52s*tvl!>|jQ4rQ z{XFA;o^e3Wc%Wxo&@(<5F+PYBwqhA??;D_fFk*Z#Vtg=Sd@y2sFk*Z#Vtg=Sd@y3x ztBCPI9OTtm7$1xnAB-3uj2It`7$1xnAB-3uj2It`7$1xnAB-3uj2PF87}tv!*NYgB zix?k_7)Og3AB-3uj2PF87}tv!*NYg}ix}677}tv!*Nd2`06&eO>u!87Vtg=Sd@y2s zFk*Z#Vtg>7Jf&fQ>d}UJ)3Fidk&UaH=r#CY9{4alsT>#FG`sRLlC_OgS=%U>Q@~oa z6I!eGNo!@Nge^rxxg)aW^o4BoEEZAz55s!$h^T1*T+h`JH5-6aA0KpgeCT;8qNWIN zJ)1<-Oo2?98Xwfg2et7*B@~wx#0M*g4=KIsbTBEu>TodTi4RGq`V;k(bgG}g#I)*> zwT-Iv@gccOK2ii-0%cFEsv(U+NsemNz??3(G^QFRFefHd4?soYlp~;Q5~oHV;>5HX zF-Ru`P=f?acaYAVAF|2p>}g9>4%%AV?{S&8meOAll9T81-oD;wtJBQpm~ZOE2P2V# zzxGyr@N1C%Yasqh7W$B|ex*?#z2?r|6v}@$GW}I5Rk|-}rN2R`wD1B?>cF~^@MTLL z4!5glUceY+*m`Hpu9kgd*_O+TP}@Yv&VK_E8rwZP-FoY=_MQLgO}8~G8y1;3T@5F2?HaM_8tAn^G^{z(d|cF6y> z;Jqk6SumfG6ud5Wh>aaSE6Cp|IyKb!z331doq3eMA#!3PUqZRoCpL1{w}1y#5bV0M zUIlN7+^%CA<$n-4v9Z%f`P(8VHgcX{DfpwviH-bL%HI(=v5`MQ`JY5iY~;@Z&)kIz z!gKgD6uc|>5*wXj%6V`Hf!N6T9BAgL zO01p%73hOjd>&+U_$OX1=B~|a|BlqpDUPt zq5j(teDd7^_k58rCDsr2R}z0ut&4SyAZxOtO_*TI?h;I{oCGqWoZz2AH;CqPmVI-b|bMFxO z>%?~o=5Tj+3+8itS3mroN&F*`&nCWGa04+L24OYvJ%W!QzE^NJ@qL1iCcaPtl;BOo>|}&p#Lo!+G4am?KSunl;Ma+NF8F<7PIw4Bhvhymm}f}b7XX=43l z`LBt8D{`Kna(^e7=VRR01>?WtaopbvE+BqG@I>M_1y>NiC3rvLKL|dM_-(=M#D5gb z^C|8-f=?j+li)Lm-xbXBe(s+I-$cws0O7~P?+bpM_yfVeB>s!wH;Ml$m}f=Y4+Xm+ z;J*nTPW+MJ3B>;;_z>cc1@jD)`-x!whd}P%1?Lm%F}4>m9UWmN@jnDFCjLzD8sg6d zw-EnR@KMBH2`hQ=0b|#5$6cz`COL=n-P`~=L%j=oF|yyle@zOZzj$cyn~oO%!zOn zvHtSwePSMtM)(JDq2Quy;3C1}h(`&YNIY7w`URe1!DW<>5j=~S2doih6OR)-k9fS` z<-`*NuO{A0a4+%Rg0~Zw2tJLNhqMv+-K|?H_$uN_g6|}rEcmCyQw0Bx zX9<3VxJvNviK_+wk+??i2gJ34hvop+3C<_x!iB)^;@mlc`5U$FHw2dw?<;s3@qU8K ziRTKgBHmx{9Aa*`5cvI@J6~`E@dCl?i5Civ5ib(lPFydzo47%6KQR|ogzpe95zMm% z?oz?uBR)Xz<-`XH{xNZ*;0KA934WA#x!|XXR|w|$Sa+r1mx&J&{5RrNf|1h)|% zF1U+0DmY1egy7?dV}j2nZWeq!af{%)iCYD~K&;2)?}+0fe~-9L@IQ##1>sQaE!P|a0hWh@Ug_bf_D*X|2mKOD3M=9to`&h z;y#h{T&eNF-w-E7{tx1Q!C8601A<2pZxUQiyjk!(Vs6$D4kO+wxRdy3!91hm9wYb+ z;%^GRnD|)1w-9sVkMJJxae{{r2i_*Qf_S^&1Bj0oyn*-x!DkSkDEJ=Y9fDsaK1uN3 ziN7tlFdz72!83?=3SLaSOYmXDrwBfh_*B6=h))xI2Jv?Up94JUyD2E-xvANk-*mr9!`9N z;Jt`%6kJPuli+#8Hw#`$e2d^!#J37wPkfu;R^r_HQKC_J3eu-Z~olyyY|aA!6MQ&smta zI>!E+#6Oj~|B?7%!5>(dTXy#mk#l=(Ft^U`qaq)U4}%McwSScoYx|t;-N$f2D6_Cf z{J6;LEW9tVw$H7A!CdCuCvZXF@@z1dUiV3nH(R)kSeJ*(hA9u11o{;FYnz2RO}kIw zg23t3V0MWq1E&mwIW-vjbS?L3ToC9s?lXcp#0_S5x<3;+t8MHsnft8BU$F2?#6K7L zYZm@J@pB@7$HMOsKQHo+Ec|z38fM@eShp?T0W;bqFP*D*M(b@;wUDfS->#9^)THszcM5s1TD=L5=FQ3T?!*5O(I zQmi) ^)TPs%ZmGZ2ThP6+p~rI?o)h{IZEIOS|G1mdvP8BKYS$ce*Rr-X7&(g?(1 ztuvkS(IO`fYn=$?>;weju-2)ge2mD6!&+x9<(&8th{IZE5#{4VP8`-c%P41OA`pkQ z&RWVRh@3dAb)uB-C351h*6E)cNHG?5dBwa#6XPZv3HSnE7U zITuv~;;`0vobr7{P8`-cPgDLakrRit&M$%S-}tET26bkoa9GRvPF-o0$ce*R=L5>C zMNS;nI(*(zS|f7eu-3t^>pG>iA}0=Ooe`ARiJUmBb;eRYTja!Ht;1(ErE^419M(EB zDgTDZiNji_n(}=`P8`-cb1CNr1c5lLbrw@TSLDQDt+Sf){Y6e3);fHrt#qEqiNji_ zh4T3#Ck|_!1mz1vP8`-cTPa^Ca^kSo*+%&ykrRit&PkNli<~&Dbxx(cLFB|?t#c;j zi$zWx);bqbzC`52VXbo|<=luN5Qnu6-x(}DK;*<>t;7Gov-Cib6Nk0V-IO+t=L($yj-4r`rHC~p!uaailP*^sXhIdNF)45fUn$ce*Rhwpln9xQU=u-4(TzS2WP zP8`-clPO;(a^kSonL+t_krRit4xa&*ZV)+fSnKRd`C%d_4r`ry$`2Pgaail{Ibms3 zych@3dAb&jAsCUWAi*6F0YS>(iFtKl%DY5P9M(EdQr<0c;;`1?yCtPPA}0=O9lmp0nh-g0SnIq+d9TQc!&-;$sgxci za^kSo;k&}6eIh3gYn^{mo)kH8SnFgCg}h(n#9^(IMfq_eCk|_!LWtaLA}=O}Z!nC< z-=vueDm+!or$JP`x5$b4+>?RRy0OD4*sY)x&p+`uX@E%ZR4u1_)EuhB4)K(TV5dB} zwHrSJiBJ3@r~2$L2tUHw@06?GzASG}CY|!W1PT9B9sb&4GJ#*oPCxoiGamjot@6Hj zSFD^C{;m2RZ4Nr4^A!dM>FQilXN*vK>pc9RX#V`G6jH0mLHI$kJ&1Tb-dIIdopPSM z;jgon_ayq`<@jAt{BkFLPI-`>HXQdsD)m!+<*|PJFlX~Xe_W3g-49>!F%I!A{z6)> zDosB_^NIMRUO@A7J;pIi#UF>*SLty`GL0E7v}fDQ)bX4Ksb|X90jymR$owBs_#fU}2GFNi_ot_uXdX zgUT~swu8y{d0^Tz;anK_R)JxuxMv`;?R|oI^ly1$5AN>UdkxsOS2zmaHJL`Y;{Ix3 zKxY~50ZuW6x8nW`Z0GxKKi+49fc0Sen0jO&Q#;?6puqXV1QYi;1h&0>x8l11$Y^i4 zj$?m}O0&mFiu0EV#@+}3+urH0R|zHB8-YJlzUgW9ieZoM{+VFxO-{4-0PHQn{7ZZ6 z7Gtkk+hbk~Q^NS23-pHxw8y`BX?k~IFq<^gHF`_69%T$~+k+mQdJKo}L9a`q)RpC9 zI23wzyJVdpXGmBNwxg-XM(AO9=+y{)f%||(G@ygYm!H<~aL$Kb3Dya&Bfr*p;pN?n37lT8?Dwv2Uzl>70-9>8}x(%&+hN0x~sLQ~&?~ literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6b1302a4958dad253ab94f87dd44aaa13fc70cce GIT binary patch literal 184856 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

cI|YWP2| z1aG<^5F6F3A^&;diH&NwY+Yi9@We(no5)`!Jh4&D7V=jMPi$1Po%|PsCpN0Ng#0za z6C2fhmi)EC6C2fBNB%nDiH&MFCqMB;;falEZX^FC;falE?j?V{@We(nkC4AXcw(cP zr^w$ZJh4&D3*>JSp4h17=j6XEJh4&DYvgYhp4g~{bNCat2v2NO^8xu=g(o(u;rpZ# zUlE?zsHTkkSA{1wsu@fEYr+#7)o?C<;x^%ljcPcjKk;?piH&NelfPYfVxyV^$bUn4 zVxyWS@^=VNY*e$9{GGxR8`W^Gf8s9TiH&NGCx5r_#6~qK^7jZ&Y*fSlnI^s~Jh4&D za8Tis!jB>zB6u8r?BetICFZ#igTZIUUKU!6h1hLqz_;@=i+HT?2jHh_W`wJiUkqx- z6yb>*_7;3Jew?4@-Jlwm3r{?W86up4kMpyc_&9taa9FSEvC!gb z^6n?P~jQw5f z5Ed@!4{Gfab+xVObWq#ZOM|NkV?i8QJQmNhXO=0Wi)1ZkG4!RnT56ekx6*&%YppD? z_HQ{;?e22)XCv&cP|-q8yV|_Wv;BK0PDbZ8Op6pv_drFaS_jrNx3sqQrPdFM#(F)2 z>=v1ZJc!!`#RvSISJZq^%gyDIJheT&{i#|kiiTy&xC)|dx@6zc$0dMj?aC&#E&W)P ztaYG2mDa|v=O1>H5T87ivVZv@ON|Nmr7m0TxQ=lQ)%fJ&vnSnDXqcuR9|rm>wn)Bm z@WXg^MgF?-%>iDBj|;ARt3WW#9F4fOD+pc!uEHl5AI8!DMtuByx5IA2#|4+~4Iun{ zIdpNHaKYt!EeJo~tr#5s0gm~y9$dap0sH<8jIH2YaQ+?#;rrW+F=Q6B^v5C4`Fk7K z_jfalT5v8ne{X>B{oT`x^KWqU$NF&oijbcE-2ULdvTr4!fjXKq@Wo%ZKelEE-aE8{ zz~x&9k)QAD$agac=39!7%h&#&1-45!89Qq@Y!|3wI8pNz3-9rO?%@h&NttLJ6U%pP zKb~txhRk;uJ}%#rWB&d*3h$%9wzz<38_taBhL6KLc6OoL7|ZvCbA#X>l#%)JFy`|8 zWX#`N`$TP)8M=J=2olrGA&GF|`9bgye(7%{KF;5@F@O722Ek&)yWsroi1}N3fjlEm zf1~kn{`h!{OG6*&O1yK64NrrM`&!K3U*NByM9Rl8#rbv z9sJjSHeT-o%7&Y8t})*k_;q>l*R^Fv{|>s%M&6^k01@<8h7V3DGh-xR(1r7WgHeAj zIDh3JkZ&ejjOzov4!Sc5G>z~4GlI1Gtuj3S#(n2*$b8~bkADTX&C%D zvpuwr#-PA_I7Xv}f-z_@Q_j8lyqmY)&Pkd?(l5q?x6 zmMZhDm7SBzIgL5(&`I=*Bd0Qryf`~A2jc*|T6aT+SC9@*prJ~reg1#v2C{ya!Q#KdE|aWSz8PunwGIa<>lBE zcou(BNkvh1$=H%3N0x_W7(=rr;%$2efkF>ch`P!#!4e!-az_N&CHohBtY~%-&Ad`* z35Mi^2Ne-YTnH+EGNgRhRzYoe@MxE+di0Wt@^Dz*oKaUcji#(H*YlW#{EG$=IQ|qj zcnUfk>Jv;-QWPGEpG*j&_YsD{YDX6af6jilaMJrz-w*Vv-o;=y1bQLDeG6I9u4P$4 zT_$N5=rsyc?+X4m#IA&ceI4uQ?BKM}D^P~_Dqwe#-SN(~=fbN)4`u~tJ8du|IPL8E ziKhn%$9Osq{tuFPsUzRsc4qc&7_>Nn``z6poZtlRHw>B`%n!~CE)VlR8sk-KCi36a zIcHc&{-cba!MiZybGMp75jeflhW`TYaK!tdWGH_)w&4>FUOO9C z#naZ$sBNfCP6MpzZ10$c3$k^+J-8%G1KR85*m~Q%KE~pk>CTR6Tv;0B#o14vl*JIk$zx$nAh@FBIxn+3@in7nPL~-_6_P0Xq-0U1{7i15yzeDq~ z$6Js|SrugEgz9A`aF${ybH$a*1B@+UZb9}?ahAPuu&?2H*;$qu>C%A79?Vo~iAJh3 zc+J~`7gd($$;L?mcm77XWZNKYqszQ(-l7h3hiaA;u2gPIvh7rg+!1j;cZRKqMK<+B zuY&4`o!XBmaCKAdVlzy!$Jn~iIvSd7{%hM^U_D{GH&{@aZRc?0x;n0OyG3g8ys;& z^W2q-u-^T=xhodT=L*E@l?!@sTZ`+6b3ydJ{#buLY!hC{aWa;LPfx>o#5K#XV7W!; z(M#qpgufNbmLFBK3O94o-JSjYslI7kaJ@a?itD(8gEfckFY{}*D?oEe=u~^9T^~BL z8nm^#u!i#Bb+31^6t;AEyG>Y&8e4Vvk;_*tm_KOa2C=~rE9TBy5Um<+-OSrP8yQQ`Bz|O99 z)9Zmd(=9dWb*Z)k@ou8oczf4$#`m?YJplrhP+8Uq?*?(3(Y15Dcgphsm*c$y zII^Q_aEbr_njM|pNcr6TG`Br+H5YAfJeB8b!79Y27ip9t6+hXx|{D<~~ zG5vpPKORf}M9h9VW?<^uZ!lroyw0;<1?GGj3FX0?0FO8m`geeD_saKI*inBk4?cpu%1h6A zLs2LXN?`My781&XyK-k;{3FW~8 z*xY7kbDj}3&OS1O$>apb!S>r@3+!Y@Qyz3?F!cqtuEr7CP;S>miP}R!z$uc^_*-uG z^>g0#aV}D0#%FnOCGZf>{sL|19@~E->|-)^fn5i4i>K#YrKtTD1P{QToY9xt_o2+s z=nI0UfurL~dBFei=u}svDhPfG`%EuAr>qXil)oV0bjQ>1kx(9RilUV8ukDfW1exMoHqBiXHS5gafkS77zcUroJ!^QUrrrr_2M~Q z$M64~_R-_TFNE!nFNeYQ$B$L8H+%ZyVBhZ9t+4&^pcA%#JX;6bAFnpRj`m+pa2D)! zp1*Cd{qgTY*bjN}e5Z_my!jk#fBd-?_EJxOBkVrU=G?4DJo`@APk8qIu>JA$+psyt zNXQAEguT|8*dO1A9ku_Q;3e4ic=5l4eUWFs20IFQ!CzoUR8H`B7&#dM5bi1Z=jXUX zF{u7HpUZDQxTi6w{zk#x?)lq0mOc{&u;+EEM+6g*o`GY?FqU-CW#<2Uy#T%&m2XD1 zuT-_~PPK1UwQq{GFJ$FwPx;bQzW$XjZ?*4bwXdu7pOxW@Qt|Ft_eyQ|M(ycLExP~a zYy0`GR^-NVPavnwleMy$NkmIhvtYrk3H zc(Jbh=(~C?#gwb{Y2rtZK0r10&Gq2C}Uql>#7q5N)I+T*3t$j$u%iz}~ zv+xi~VcdI_r6BqyUwzB6zJpg^=&LURw(s?o#uL4Zmzm1zubb?yYO=eksfl^~%Xjo< zZmdhcuF=7G82VEgPreYw;8Ui9V#32yJX{A{qxwejig|1(I~89D3-Kw_!EYIG4Nv9} zR^e0DZ=rqes7(1*P|hc#oqj9z1ES|xH&yY)4|O%lCF*m+zy*TAn98{y7i72t4&Pd?CDqPnqI8;P7;^GA4#+23u=HnA?voJW6_&mWYi9arw=QN=X z#3vD-FFbcuc!6LP1@Hb5%z6&_h42M@!cSTlTu-bAlv{{DCH&WkxkC`{#wWbQLVGL@ zFBQ!C3@;PRbHsCYHK_0k;r~E{vY<<1is4Z+8f@_88Q)KLKp%B3`qzOri2+p8bT&8ATr1liOC^> zXa-Ee)GL))q1F~r5sQ}MSgviYsHk;7i;C1zr51l`@P zd%ySleeZjp-!D1)zt-Aouf6u#Ywu?`&%yHTR33}vJE)9%HhmX%GM0A{9rxPaPpOR0 zUwON!ya>y8QW^KG-d$8~$1*wzj#XGjr^4|)EZ;-r%~-yd$~P#P41n9Pd>_&8z_L0S zxf9EKi2e&KqvO@#VIad1fIsi&vMA3Qb@@D`|AOdUoifgGPx*WpmX#hEW4|PM8DpwE z(UF(2^Z?0RhIFOB&M7xw8G{0jrSRwBB!iN#);QS^4J( zmQ{a`Vp;X~ZKwP$mQ`Qgcgi1Q`6>7Z$LH{;%m2VKHi(}%rpo>xmX*!PPB|6J`=z+( z?v(L-&U=RFxlXx1mY*d$o?q!Qp3mui$(UFDszADmpNpOHOe~`_;FynPHIDL`MKwls zNLOV!7Y>m8RY+ImWms0@i04zfya~%{9Od(a$`4zSuEy(Dr;N|~dC!slyPWcUSXSfs zuv2~v%g>Yiek{L0v*S}~z_^K9N?uuol2VYB~%Xt2!_27A*rsHcFycfxSe06{>J#nDI`yJ^?#qv#5?hGG#eZjI`Uy$n^ z#{VjR{+`MS@Zr5oS9^Hlb{>Y zQ;3db{Z0bRC;FWPSk~_($U!vs}VBE1XAV_CnGU>4H55*^EVN~Q|w-H485{jLJcQQ0_va9~-#tDqU_ z-HDFnJSBtIT(Wx*9m{!22J=;RPoiTvPs!kQrfdufIIx_jWH5JS_aZu$^OVd_k=~o= zSk~`F_!-jACpwn%l+3S?o<(#l>-Qx*j`Ti6$8w&M`3=&uiH_wwCG!%}bBK=RJSFo- zq+{^Hf#p0UgE>&YF9FMWO6EPJ=aD>?_4^Y3hV*_!$8w&MIfeB8M8|TTlEI4)*#n4< zA@=P4O{6_tLE0+#iA6fl44_b6alzek}T(ua_KEbI3u z;Pov19tAAx_bA|Xt!$joa9~-#M***I>GvpLS-(eNBGQMEJeKu)6!2X^`aKF**6&fk z{G5$R0uC(e_bALm`beT8qB=20n7TG4e-#Jd1nKb^UA3%z5^+HvMuLT zP`NwOr`U3yk~tsg7ZDxH`kf7ZkzPr3EbDhR3`F`=qGLHv$rK`e8qu+wr)0(={bHhH zIZw&pJC^jj9I%|HWTqhf5|YQVewV`xq|YEami4t6M8|TTl6eT}mk}Myc}fP~`INno=vdBEGS4Hun&?>0Q!lAjJ=;&;Tg?d( zJrh3q;U)`@Z}nZw=-;ulm!jNn{oyq({Z+yLpML=n+=SZz5B{{)1hKFMMqvT{Na?6|gQN>p|%Fo7#AXhoS4X z`&KqwmkUz6iHe8)Sm)G%qPQN6%EE#=bX%(dyZSx?$K&#k{pg^0sP7i|({-RI?gxEE zSWt)NZ3XP=%Y=Q-N}!>>j*5r+eg=QK4iv>lpznP>*beV5D7*S@0)00@V4%M96c6=1 z41cIkZC%74;e6pJ^B?l}Gr4~SqjVi$NgXKnqADW|kAFksokQFHHqdk#*>8bd78cZj zw&U>z{JH(;4}q)wj5!H;*pCn458SX6KIHKg=qu3xK6P98>2yyNr3kSLWHG1dwo;*t zG2ysXyaN;U0*9dWr7^j=VBcw==|jtzUoaaI8q!jG#n6H*dr+DFoA0QN88K$$D3po) z9kt8hrXaRMIibJ!zStsivVtNf8^5`ge=Yn5Lg|2A!C>01U|BGJeR;gt@!OBfj%|7E z>t#o`#l0MN?3UNQ_R9W!-?}ya@}StWsSn6vsr&EoO+eeO?Is@IzW#-HvF+4~#M6Js zS@WLQ829DVIcwrT`^2=k=eI-K$JfAGQ2N$IKRBjQLa8q4&j*Vpdh6C`Wcgq2^U~rD zXTOwpXv)E9&*yLW#pVY$R8D;G=7fn_Hh**4?<$J&HXYtLkF18C+xmC z&q!@752c>;ZHo{1x8Rt34c{mXhORv>29zJW?)X>1!2A1dMk-V(3tKFg(f^ zMTVN-w)fZ>3)Y|LyRl=X?+$ETyzScU!*jZRDstjIv2StTMdZ_M@kN20 zPM->0JAcFJIiZx33BAe&!8?UC_4e{mhm#^bQ3R)Kq@EVf!@g?1{>2@3lKb&YF1RozA6+WgAP$rl6tfTKY4Z#?Uvpe$BVhoxkB{<=`)f%}?TwC7k@? zr{%|jC%-sde(a5VzoNG96&nL}`*h9Z(g6{@%-a|~mofk3?7A27OnAwEcf1%rau?8h zE~x0aVAvGl`mb|oue0=wJQ=Q!x8Zs?f5VW?LrnB+OY9=18MJ3Z@WpAH4jG(Wv@y6P zSW%?=7<{H;e`ZlSWYCQLTjKX@-|(C8{@KX+%Rbl(E|8h#f)Qhzpj^-dPa0jd>FDlP z?>Tbl<->4~0aqf`W@nBLe@KJ?M{ zI(ySSE<#P6Pl*T1cl-b<3={d7n?NgE@y*9P4@N z^KJ3deG?8mtb9-m>j`W_q(3IYXGe6*B>1lWRh!=4{nkBi9(w)o(Ic-OJ@V$uZy(Oz zygvUqv3|ft@92)IsZZ@V-F@#HU;3tff7axqw>)*r@K-wdaVB<$hgN z#aN%aIgIP_{CS(b^?ehaHZO%Sv=%_`z0EK9`)&3@Hylq`pO@$zy=8sB7rm!$*?aVJ z-`==?D+*ooaTbgm zw}Ul@yko1r{5oyd>dwRCZxY8oKK}K#q_yHw)2!j)f#R zw>l!i_lUoHx^El2_x7qyhj+hp&!IyH55w-z_m=PNJ3Dx0PTLh|kIaskYX)T`6s_C- z?wlRJU0d?*oX`g+d^TnpcImeIXXui@^eX@7MfD{|OUfocGPy5U=N}Rf{+trAzW)Z{ z?|(ofR8&@^R?e!-m|iu#_4ytL%MKO4lz({0%fpV0dUf2<39oP4o-11CP1xawIj6NI z987o#qEBS*x2@keC-bGx$}Sf05*Shg*AmEUH{(8685_2pOj`<92+91k>=hqfFK zygTRE=@Tcm1U{Q{&-R-p>5-`{N-%2-w$kfq+n3d|dp*4o>fx%h_r#xl$9}Z^6K&BS zp9Fm;PkdtSIr*es>+(0;8UHJ5yNT-5%BrH!>d%vsD?%BM#AO!!V!OW_c3x|ai_D6R z@tFrRE8+i38AXq8$K8b-(YxZs+K;MAGAbY6KDRP->NrthT-N^9w!F6Fb~qo|7PR{{ zSVzRkIBn}scfrcJv5V+_e{Obtejf}76&pa;5{AiOLAMm3a7m&J&x!@;z{F0uQY9!SBh)CJ~PRjy!JT7 z_~~w$FY3OY-iNaxb8^Pi(9OpM@xiMRd|fvOUKJExH)C?<)KC{#h2=Sxt@)hlFP&S> zIB@B+aDKHxj?&NK1?&ZWJKD2*lI$rrPC-j0e^0zf-}2=*RhR6I|3}f5_@mDGl7B#n zZ+K$<#H7Saci2eG$@-b7njS0N%8*^YZ%%FMwrfZK`(8Nf+i~scYj^xGJ$}suU+M7RUwjj8{;Wukb|jR?h_||tZQ^GO*_jTd~Hd3 zpy>RxU3+c{EnMUK0i5Y>_a)Y)2ZLAX`tv%|yt2BFT@?K4PhVi}`MCU8;M7-d?7M3D z>aN2-e^Iy=Bz_FqPHz_vPS2io<1F92&nA~bJmWd+>e(mvt(yH8IaazAnk_i@@allh zUAG_bO48sBJh|c?C+33z$%ia;L?> zx}}@s{m0a?4{)UP0dDTAnrJ}1gJ-_?FJ*}U5MH97~vXos$i@9fBy1x4NO?(}{t zdV!Wt_rW!jwI_2S<~E<~0oiox$q`oePrKln&aEehS;}Siy;2^!?qp`@>wSTLFAx3j z58ZMyA+fB|86(j3$9ogjmrsPu0atA{AJ0mU|0EFl@$tCz<(B~M@<3?g z@j)<~1EHwD^=*Us@=BR(@>f$-nx`3&q{# z$Kp?YfV7{Nhc=zeKK9|hziowc(US?szTWr24p=o#rXKrZ-$!uWVExH2;9A0uPxi*> zUJrBPbhn(WQ^K7ic818Pg>kz17?%7n)4CsgY6H$l+k>248-#E6*e5OJm8Z46KQGUG zX7%jEhu6*7@q*Tb@4My4*2MqK2m7?+AEjS=>YFJt-yf1!OmoC3@oxDc z*crVhYRlKnIo&N3I32QqW7J$SMq7tb#U6Ng{pQXNv&W>=m&{%4MMB7_2}!IGv;r()jike0psO?6OPW-{+OSu`gKq;=UDd4X1BglDtMI*I9M#S$lua zhQjB(l3u&;s=Vwg%;v|p|7eoFmSopjXAPcm;www{N@+iYyCJ-0jo+yyyYUY+gw)Ka; zxL5WYuR?mI*n@Rz7T2{;YH3{7)Z8Y#Mc_YtapIZ+y59x=J#ZA>4hYX1UI+j5 z3;HB|u_qZ)C^#eqp97(CyHnoQ4Hd-)f_MA>6AEx+5>(xryvvmDOGmm$#K(vH(Ay+z z48HK35Zs;E53uZe@UD1NqrlICuRs}2+mRI9#IDlevYeFN{XZo4FYsSBH>*QuczdL3p+hDt(r82?b~Y7?(ixqV zqMV+8(A6>$M0_dC?K!3?GPDpG^_!Izjsyz+M3M`{WKoy3+lwOi}Yr;6lWNFn)MdFT5QaG); zRV3aLC;8>igzoaXm4KGN61tmO_z2?^LNntz@GC}1cXV=h44&@jo9^f? zkogHvrOcngWh7KG4}g3M5>f-dLGj11CRpRBM3PpCziyR*RWa(U4AjQorIL#WhLfCw zKEl&AR?l1|cJz9jg5GxlEh0HF-AlLyB&dU3yfg#~b)|t&A<~T;gLxm_l^Q_BQb|T) zp_lN!Q8LWygg_}7PAHBV7~yrQz-9@J_HqXSN)?Gn{1PfD!=>8P#06eL5v-IXywIcc zPN+J}w#$j9!neljjMb9CMqCi2vgwI+Uc%pvvL!T5u>?k-B9a(=-oHUP11HJ}BPC1t4@5D%Npws~9NZS|nFjyl>=N)S9;|4a`sM&7 zC}mOuKZjaGzc%XvhyHs*zb<#CL;r`NZ#fUUM0!ZW_mi=4mvVgsiJQ}*NhE54~9!QxxaUFLNh!+msY#19=_Yz0o_82qPIO6&7+mqyEP5HNh_VVLvoVS zmbSoV`8Ek?ar1sGL1#H+-cAWPqF&QE!Zc>l1m1LTzB-k()y-sF%F*5bM5$dN$rDFsn9X;h-6)8 zSjf*6Qsa38;uadZY=~Kt{Fbb|3WX$J>dixII;VHU87ZBUIzJw5#RmtasgAvAd%NR0 zxZh}yos!8yR!w_Xy5cDE@r#J0u+y7z(tKuWVdJ^-X!UMBTLoFlJ0Losa{&u;`BxsSD$NqqQsVZI#}8TT`9pQqGs=d~I0FoYY2HwKHU7x7L6} zv?w2`wrgn%xtdW@LPshznJ_2t{P|9E#4{zta zAU#mdz%jub=@X=ra1Sp02AshUlJ$B7^Q4sk2G=izpK%IykcJ?Zc`qwSvl|FQu*Stu zbub9_3!WzvB9Mk6eIa}~E(>@C-h3ZCEG%hLVIqw+v;uE|ccFl1QiVVU2_g|rETlNj z9h;lJVd&-*0MQHz;}_x}zC42BMz3Z!Y? zNEAkgQCDy#_@OCu)kZ~|Qvl!5P_zwbx>r!(RT*|Iuq$15(mJt9WDd(+58qJpssgLT zuv{7gYz7st$2KW!5Al9xzzH)A!l6K49k$e?-v&&WO1ER?|D|krfp49%71Pmglrfry zeR@sNbckS|KB2nQ8(apkN@r)Y#h_=z&=h54WO?GVRA(1MzyQqOiBK5uR2j zKi(SXrTs|LeTVfUIrg?dcs%0->iOL4HwZi+>uMcGE&JAAF)($WKuss-t;$uMQhCm8> z+k-DCjYXPQACPMtmhtd*qV)r1!mAHtX@%sY`oJKaPc@-PJB@sFML=%aP}30nw-a3f z%{JO;CgTS)x{S^yh_Lw}1Wu&nh7$+8S>+9*NNWMH@G7`hSVL9NDUul`B`LUdVHI(= z^4QrbN{dka+av|~*l1Von#Vnnf@BF;|IqSVskUpm>;mqcR5BUNlSyA_m405ahI305vgCV9LubVob>b?k%JW+|K=yR8S3XxMds(V~hYzaqHm$*P=dFn^b}k z`W4Bt2pvI^7<)49U~|SePigG%&C@+}`WoP-FC6P}%WE2iHz066o_BfkRg6vdvnlyn zrjD`cel{hi``MJ7?l)6%aC@QfX82QPsN6UP+M4O_`8KrW-}>k^G&-~VCaV!)wk60Z zd=WH`nPa(M4wrxHUR862-z=SD+Ul+n-b#N8TI%2W&^04q^yN{~9TUJXc#DGHET+;~ zU0`Lyp#?*nMWGGFmq2TG`v>58G9FU=!>nlHccOUBvX$_H7JnDaYj{M;%W-@b&Ym9y zdEKZaCIInwoOlSXGQ7))7bYyB)2zkk8-Z5y8+yE z!r{s)Wk5`XFJOf^bRp=;u|%28sRiU*7|toMoH^kfwV}mct{{%?#_H>BO;U$r z`cqEC)_-k@XqRdoyYaH+kPhtdUpNsx_>XAB^C0TOyif$goy&XPP(d1 zJSL6FLS$mYGp+Tc$}EA)b*$kY_)cQF=L>i;`J}3|9@<=BYMKOg+^VGOd`M7NJIBJz z65eQkSG}Z3yc6S$_5!2*Y;haoH+uofEMxsinCIk?FRK^&lXP;Dcqh7JO#5ZuO&za<0jV48gj3d z8o)$J`_67|J2+Laoo@aSx}7s?q52)&`WT8>zoWnKTi#QGCgXivTC*2bxYwcqs( zKeyU%y0vi*V(mA5#?NPO`-oc`(>>Nc61#1R#b86MRDS(P1#+%^$(!}wtkndK>KbWw0@UwOjzr8 z$7~%H{Zh7WFGrw72PG|vMbfmWQ)0A$!@JD~laUT@=cqnp=55wYnVFG32>xKwIzb{; zH^RxGI+K~?s;UAy_IQ$Sr0y~8D@uGx$n$Ugk=l8b+D_99FXM!APN=X1_=yx~WwIrZ zjwzOar==G;5Qn+a;xRR_U7hMn!>iB!t=C<1hGBo8zYqhmReHbf8d_L>2%fJbB4ini zh=d}D2scsV+`Qa~P_;3j>tC!cmA$2>QT&Hd#P^(8{3#{AN-h4V{dJ=Pm1_v>^6JYb=#YiP#{oX0M_QE*x2@~L^lAZlX0WpzAuJ=^fL$sG<3t_f5+g#X z7!`stj41R1oZ8YNjPpe!-b)8uB*I`IaCjLDo4~F-2w&7H=atfyRMO!i!Q*bp68QidH$`pUZV-}y1jqvPL+*)K6Cwh z2v+$JZb48=4fxDC9}$9hz!7IWW@21PoxKe-DQqOo}@N$Ha`n4;CmolWTUwg%P)8AakxyEA` za_%08E`$-i#xuLRG3e4YUJrcuz_)cSxo0iiI|dJ{skGKh)gz7o$*;Ha zL$FcU%%9MNv%HtRy{)%Rsx z*vIm^s2I%yh6?(t+@QxcWH?`C!x=r)YGc<-R#Q-l8eBzqk;m93owE{xv=30Bb#FBB z}8)mZGh*PjR2-v{e)A7CSb0wJFh23i6w0E4_F ztnb@8UG5JCd*(teMMt5R`i)=&Q znO5^-;hLx0agmXRPbNUa#^wH`nI7oU_%bS}Eg8B&ZpqH4CzP<`62}ofU*jNQ^nv8V zubv}sqV&+;S$3!fFBHo=FQ4dvfRk7l=1=7rrf+K{!Os+|m;~YapXThdM9Q8pgGTtI z!BqK+RBQ%DiP)!2^)rl4^wZf6paX}A_W$VbDsQCqs2omA2V<3-9L|KTFe2Fr1(_&a zNE5sdx!t#Q1`MBec9jnY{xaw=_#2-9!`UPK7Z9bgm+wF|I=r240<&x^%o=@oe@VO( zXysEhExc=CJ(4VZL?K)TpFW&Rn!YxO1|kzUFMXxvv_fx@kS-rPn2G?8E+S@8#P}`w@L!G(*q@dU z(of67bC2>z;)C?l^6~H#We4Zifxc7(eiif&rA3GDX#uh{Y&;~P%%OO!aY{(Bt?VPl=LvwL3sS9i|E%Kd}MS& z7tpq@N>KI)RdrLk4I!h8*RMNuq6kvggvE?8 zylXvZ2@Qew+44H@;EWN5PFY3$4O!|Z1p|x%BMVoajHDu_d7a{lGPW1XHU|c2G^EFT za06@*5K^FLhA^9H?Q*`CJSYp6l_`N317z6V(4L^X23%jC=9EW za-&f)q65_I6o+a?g0w(2aQ!UY)-X#)4*|!M9sRn8amIvM2pM4+;2?Oc(*5!wDmVN$7SQ zw|<+Vt{xCcC)}_w9gZ@Pp6eEB zLH!x-hKN?f*^ZA*Q7a0I3}aWcv9~o$h-ebL{uiGsHesUa=dL`~NS)QP|NhD`Qlbfm zXki|u^U>Vt_$C_r{|YV6z@6O(W;~*}#c`xlj4Jr;qv+c=e0Ce6bl?=^5!v*#&cGR0Y$QIvVY z=(SwuoWm3?*GyJRGWpUIi!Id@Ey)oynxlE#);P!3Yz5#;_dn26@=C}K`e&R)YA6B88YJSN7&vIZNIs8*R#jLJ2xj%Ksd zC0p4s->8mee$)UlPW6lL+Os3SSbqj!n>8Je6JXbFIL*94WnN(-7I`=U9HcNb&8g2M#VA9avfipqUBcW;`MNA%O^oV zlm6%Pe?0I%9{4}p18~m>-b-?|A8vMd-v3JJh#!y&;MRxmhAwGosvBBU+fsXF%krUh zZA*tPA30>ikU}gDZdg=*)?acF;kAcA9r)H>TSNWO_Li2$wxO*JZK37EhYdzub&d5> zXW@t;!-f=84=WfpqOh=VY=jK2)6g7hT(+q0e`8Zan`%N!8k+xKX|l1QcIe_zD5BTo zm7)J1bhd3(8}seig8;tVj-6QASkqqL(%Mw5Odg7Qg!zph_+=l6uD13?4K3AmE8B-G z!G))KQC)q_vc~r6_Ek&k+JFWT2_is+GAv1k4tLtCv2HU~M9|*QR0rQ(B&2HtqqVM1 z%QUuxt|Y!H!NU-;eIP>H*0LpJS!+Y{Vq(>_wbivM6QKt5j_Avp8vv3{V|sn4xn0`< zMiIBJwY9m0isNgSH8i#lZfKUzEQQck(k6m^MNqE3{`dVJ{I-?{58!#h4sm{X{Vo)O zaf;GWQ#>L77ba}5T-Sai&eSFWzfUSiit~R@7LxtfkVd~>euBa{S;&g>Uo8v0v}k8| z*`ucnNXD{m+hrtb%aS!WHBPmet||Q-MOmsN&?9OWw93vx+t`ynx+mXHWIYMOkDf{c zJ88WgOkc=deW4wnX6CqHAOcmr2U?@05|uf|ugOXZ2&B}sW+*}BI`AnO6h0Qcbr1dn zx)byVrOlm{EVfOx0={6+IR6tgDkBs-;058Wj$rBmY8DXl>YhFK7V z(V#(uK_Cvi7*fkC4}VA7_ctff`e^wyRS#OG$Vt!~6NAzZIUENg3BhVg^xU4quB z`^_xQ)fWFvjz0~gi525TFqW)7Get$<`C2l=G1%1Vt+}!bRwqqw;|Y+bNbIKNjRtpw zrHnsbyR$(SQsVsGh@zs=&KAd_0;insl%b=EvbGs7Gm}8E@c~(9WWYM=fuU%>_i}W* zeRk(~e@7-#lZrx|Evuzv+Drb02;mPi5xnJ%GV;AV@@QPt=tPbzOl#_un6?nqJgG*N_U!z63}`LbKOpU`#)3CaTFQJ_carExGVK?9TrOg0CK zl)(m7PxV-txX`soKS_R9+LY|?fS>RemhJy)eH=7eoLr|ZWpk}UkI`QeFgq|yBkPBa z9Qc9O!Vby}&@lDhj76GmSLg3wmKs~lQKJW|CyiB_9S2=E(Vrr_Zt|v+leJ7If4!8^ z>yeqIjy{Z68ZR?~U?}S|E_*r-fZI`OHDedq!wh9Na7edav7m!0`m9DJqa@i_n7sFj zllP3J;hEpa9(80*HVBu^(qsH@jx1~2>>B>`&&5%hZsT!hCCbnq2)Advmfi2j8V`rd zmT1}M9a%HB;j$){4?D6ZX7pTD<8Az^=|MANHARim5Z#O6YCQE0N6UrPq#R{N!pN8z z(M89L`h;JZmm#M5f-(9pNTAlCgwwoIyWzC$nlcaMNr6u9SvK5)y`Ay^r|hPEGbv2k z&?Xs9SKWr8826d5H%Z%2%(6RJSvXLA_En!o(m01ED{bk3OKIG+p33W)K+qg_X)_6i zrez=92R9)=8*=(9Uqagj_i_C<$OTYSPBPwqU2}}TS@v>poF9Jo6}J9rNl@}Vw3W^x z63o;K*Ez^$gE6oLrj3ug)0F|DwYv;(3~dO*N6y4`*fLB00E5oBct{Dg6)~G9-TTg} zo2k;*>Qq%PV`dTVq_p=`pL)h;D-2UtFJ@#9OqB2}1EWBFGSQ|ZKTk>OsDg>7ba&O1 z)WB&x^*t;mROM(!UDqV1FWehvET&3;&`L8HNmS|tgcz$Id=P7$|8 zqzIF&^`r}$sTyrcM!9MdsUd=*hQI`*>AaCV7Yal`_!&h|505z$)z>|YUg!+PxmiYZ z;xnnjP4dx#Ob5`}rXA@xM@=eBqPIoyXM$BO%zFHz2df(6;d+dB1kEyl8;0egxqjLsK#{fthii)7dbqp%?lM)951|H)PPVS0Q={f6 zzBymv{NT6XK&GJcB{Ls^qOy~2-^%!tW$(4dd$Nz@c&f-(I} z!EemcIoG(>Y|eFEy)Qbm#6QD{&}!B#y;8cnbLl+Q7uqFKKn`_+Q(kygGGl?RFUXE^ z$}q4AGE884$O{EQpwRR&9(6CP09UQ>YT!-E(t81Q=}`~2@t#hy|C_xC{UU?)w9lmO zsaTq*W9gaydMvpY;WC|ZNY;5N&c8zX+C-z?k?5&uQgMXDKf{U83Smi6BJVD!GH50T zfu|_@g`Z1~(jI!n@sP1k?<4iKF3?5`GURJ&%UBMJiPWz=Z!R>y5lwGrRr{aUZ|we4 zH2r7PYc>UEvU{ZV$NSOr#ww|B4 zdYp8s*V$&YsyEV!Wbg@vh#CKhB;{lj%sK&8*Z2@(i=qL#Ptj&B;Fw%#F05;cy0sEP zhXtM%odT^@pKr3h87uWo7Cqm3ar?~jnaFeK~ zZpDFnP}ZkWq;LH|b+LWV4{^ z%VPy9R@7ZN9V>Bqa_9|>?thT&>U-#f^MKqWlgR6JXtuUeN0_qG$TGT_Lz<55n)G89X`-$e;M8o51ptkizYloWqrY&s^c!zvpBFo{JR2SX@ z_bCf^+34bo4Cp<>UC6M=r1@dS0cz0#XU1P&)i9%Iwh@M6WR(~2M86RSFld%q_q;o5 zjL|HR=K*SXChAdP`P{^?JU{cd%7)6I=RSQxD7_%Np<>6=#K+y@_gH1-kwr=c=+09JJ9a=%*QHo#Bj4+()FxQPR{olDQCVB;a-gjjjql?FH9g zv@}Ju;x26N$Qj+{jLcASbZdJ1Z#ZVkYmeybT#*v`EG|b`u4{zdof(8-qFXaMI=c7x z+(~w(axhKBk?{v_6(%diV0TwXu!~yj%wpx9Rd(dvx|E_+J6&jFs!&IjzQAD=6>cIQ?#w)hM!Fst5f!>8CSJ|R zMo&C$`(Qg>xHV7BzGlw~r~_fUAL|O+bCKKaPVtQA8162O1{>6prFze3+OZbvQ8l$8TT*S4;@qj`*+&BD?!VClx}DVI zhJBFrs=wZEePDYP#oNYVXXt|&2WXk4b<voK5EO7`L7p8)fV4`EY5})1AVmxu9DV&f>`7;r zp>C$Db45BQSSG_zZdTMBO!lWCO~qb;9;NG&%so0XSM}Ij*)jW48$+sJW*p32DCNx{ znhJfO_1}HQK%F}&1!lCghv@RPyg0?}++poB5oeyQ44cQ4$J{ZbSTpu(yOk9>e!*s# z$drb{mP#!j9IArK*zMl-&{E2OZv0aFrj|UD&?78Q+ceNR>>0S(b4wjcx6!2img>L4 z8Cx?0_c=Z@y$6jnSIiP*M%d_0Raev1nK_L`+p@O0P)qZow(54VxURiAw5+wQrL{WL zv`ADp!IymO*DEHqG%ancYj0?2ZiBC1wBmc+t6Q4kJ0K11)ite)+u$o3_3#~`C6)LE zo9Y#z_Linv_^wAyJD_U$JqoLPYS*`|Y7U9|`o?8#OGI_+ zh%r!$zQ0jjzYI9lZ4HZ?YZ|NZwWiCO5!5Zpg71-7rPjbnHI0q6HK8j7{LFlPTf=w3 z0%`<)u%S&TW1zQF8yXuM+N=g`R%!Dh(bBl6y0v9Ro4{|Vv@C0{ZZbWb3g2{Tpl*UW z@THK3=IZ(ttqroLpjLi&Ma-Tyc~)N9@%Y2chxUO!gSO!{$55q=L&ytp9tpdI}I43P|Grx zI=!`}w$8RRxedjpw!qiCs;iw)tA;KK=xY-Mft8-rSXa|JGlc%5W}6zCMH38WO9(oM z?NqncG%teKKvQHVscY3&ipG}a#aZ%SSad)Pg>VFA+(6hiqj#&T+sYBV^#o~cSiA(xX{oQr_q7_=Re)V>Cj1~4Cdv6U zy``-IXO6%?f>Enq3SUxcuZK`xuj)<)F|p(mV!@~ zw!$227t7ijafC3i_4vRfCXcO>0}fx^67c;k>Oyl%LtCBd9E|+bnw6EHtG)sJ*CJ{m z&P6MP*Dz7t4BzJx?aSpj$*65@Z&?v)Q!!eDGtYEXPn8Pzk|DGVMlY)av)fx&;Y6uk zIaVSU1#IZc9T#qNcVCf)uj~d^Zio00Jx2 zv=mHR5rX8^&{Eqb%BRiFnp8MCi@yJtHMps!w&B8t#-+oDLAjx=W^mimy3mEg3JS*- z4l5jv{MOKt3tQn!l?_dy>hCsyL*Rcs#7131*5Jj9R@AiC4;}%f#fxgQ24B25YcM2- z3l}#pgEj`&qaQKA27}LKiU!)Ens#W#;^vmYZA&2Tt{l9gwPq;@fYlA5_QA_r;2VDs z4TEbN+UpzY8W*(z4}`B+*0gkRdkqYPB4A=0+_s{jJ+uUV`lfk#U27Z0G({!moNCC* zEv7XsG;2m>^+ft8rjJSVQ9>W3^ik%tRETL5bC9fj5tti-EZV$mDXw5>tfWt~ zGZ&^H25-3UrI1~!Fs(GfH-1A@dp52-a*c0mR+-E600&DYmuZ+k3-!`f>on#C3O>L zOM8o40il6K5K^$`uycDE<|b25ItRMst~Rna7nRPdo;JI(QY>nyhZPTZZsCT)w}&B9 zL9Zcs*1|g9*wQNMX}-%5SOuE`2uIkA!n}iT1;ehcB~$~uF14!Hlh4{fd1yK93c$s< zv{yHd8c`!xej9RXw&2p-(zvV%H&nHaSJEaC##<`C5?4W7QgPtza;{fp_7N z^r+pzC|R~pDolscb~-U^u$9kY>>4ZuXF_@mhr zw#}3Ra|DDX?p4($UN0t?J>^&1G5XXEIgsxj9A~;rC>N)s7O(ZLNP4C?MHIt((cw3S!j9sUtSM`~>wKI2HwLx^+n*^u zSo~t~k>WpqxX1{T)VeBBmB@6VgS4kcr z+2}Sclr}}`ar@>w;&zVvEf$X6?h@H!1dH zxFJFZ#^Nk!lwvWmUzfZ6s&cH86(Zv)OUKh&N><86wwqOgru$@Qrkug9GGkX{eYAT@ z4F0*-H$VBL`~!1vTDWV`M|vWnPsv|dk^YqZnkJ>sE>r2qMEWt+&bKRc%PCRje-`** zdDNJX9LoZCET3>XBn^!|pQcFNQTnOJxrnSwi83d`=8(-AY7Xfiq0ufZPMKcm`rP+` zW8tgh@F;dje>X}|@^@s;aeP@~bV}jaT2LLrfAXxF3Up#E%S~|VSGbgW7p|&1Z3M)p z-#8H7Z{u>|*IU)=*R+fu-+<#Bes~Lx{-q)KVKxh;QS9Fy?SN z2&ZbO>T_)SNb+5oJjXWAl03(~S$+H+AUa4MelYK>7=2F%yc5Ye{32d7D2%_c=>u$S zN5+30hmUV`eRh0^Z^wtQ9iQmf#vk$RcoDYa6CGRs5uuNM!RRl8^G%pTv)aZM>7b^{s^Xz<1viSvGpJ6lkX;zbqE)+`sh14;6%zf{IEK0QW*Q} z18n<_jE>B|k$jZ5@k)G-ZF~~n#v@_drd}|*ett>LmWA;VzQQqbw z;@kXlZrH{T$=m)!$F_gOx9bPtEHqsngl&99$2OjbZ}VAnY}Xg!57Nyk|BYZ+{;;TH zkBuk%9YcHgMVbXr@{3O5c18ILK7D}0$EOn;pGbcA_z>TYS9EOm;Kb+H<}c!NY}aez z$HLbCByZP;=-AFz;+Gh&MaMH3pX19JpW}MQZ;pYNGXC-ySmy}%Nkuun*E9KB7``J0 zzKiiWzK`)aeu(ioew6W_V)$8x4>9~M!+(u|KVbZi7(NjLf5G@Tm*}u76=FY|U4Hm= z&tEFZWH>eP0mk`ck1lNfMel z@e;=8*v=oa=V~UuhT#ni-@ve)Po$6IT}+r@d|J_*pNAgiVpmf0Ryvq8qu-y-k zdr_zzaFecBp>Ciy~MX!B|5hAllazN z!ghY18@B5u$qzGqj*dq#KF8x2-|kmPUo2e4>Q^zmCm8ZmPf9c901wXYqv=afGI*x|`AH5oMJV`1Z&p7x4!5Vb(0dQE=c=gstUaXP+SA)L z2kgmW^&@e3`;mO?uWgU`DW;VyQ^JB@*vv;bhqa%>@>e7u+rz%oLHtIC6I4BLE_V>npwi@wbM*f`vueZ{9rBaP?ssQRpbNxvP>zRaF}tbS}9ZcjfEP-`pM zvn;AUYY*wS_Vi=+3}E$R<8XThh)!Ylv`5uv?IHcvo&n6Bfvo;O7H^S!j5ixU#7{L^ zqhp(eh#w2v_#=6aZ9Ecx3~Qg`ag0Bn;ffe|3gdHJ$@m;kWBgeR&t-T%!*>0p{w`ts zR)*UhY>H6ui@`1gJcNz^5H|ji{P6K7ekY^#+^`*glFwxIZB{0J7USD|MSQ#eijHmk z5Z}g6bUcc+$FYqss?Tu|tIu&Ukp=&&FGHY~zpkwM_pa zhQAjBZ()3U{zm%mVtkJ6{*C1CXY#*b_yL9w#K12x{$Ymg{*2mxmGR$U_+5to8Uugg z@J$g4eo^2;z=a}Ltq0%p;rUM?o6m)8K1cF#KI0!9#P6!1(iaQc`AqdWw)2_zSxkR6 z!?_IG`Azlhd?sw?b96j}>9bxW`C*K2=R5JgEgr}8#lpo*-mVwaek^R~JIP0l=BQBf zDV5>Q3}-Psh~WtgSH{588Gi=Dmohv*242YcmovPG;d+Lz_?Ebt$+yP9%Nc(q!&fuB z=3C-*O#apw_#Vc8=v(4Pnfwzm@FB+M_z2^_#qiqc6{9!ThD8}b_9OF-jflC;l<0{7IcnRY#XBgLVItq0`e)`35F;e*w=d=&7UAs|a zI9u-{`6%C2Y9o2X8Q&83VDcPiGrnDa$sUgF`b&I{M=^aIk7N8;*q;AUdmK+-`Zz9P ze2$A5pW`ydx95{&&veG;*sk{^&+( z=A(1NMa-TOhHZW!eRCPVHU_R|e4AfLUpwP-d>7+$d_Utq%JAb1KM@1(XMCG~$XBVn6g2oGZQ3u0iKPpJL~COGPtes>`$-I^#K4^x zzX!va4mL$7_(c)xZxQQnBtN{r#JBy8j%|O5Z~IHw&OgGozl3f7qGP-M6W`89!da%% zMW%!WzbIz?FJ}FZUa65f4n1)xQJmJ1=M~S zktZ(w|muVefzG4KtH z|DzcACdR*&;rn9XJ&b=p!w)e0Pz?MO#^JDwzO z*9XFbSbdI%Fuolxs?YHVCU3`!4177`FJZWq;dX|<=U`KWf?rHy@ivXc zTO=RH7WYnc5I+{S@ksJ^{G($V55%|QPuS*L!gf9qw&Q0#jrRJ*bk^V4IQ;qN>7rfj z@9@JDO;PpPd`kN5{G3j1Q~&*92E#L%zL{)1BKbHT*1yD$g|QADB%h_Bh>orQi60Bw zd`R*f+wmbj$9BFEzlzzn=)W1)GksSu+!zBlGrpaVWdBOW-xLF1$M~`EtxTTdos7@% z9gM%5;XU6HKgHxZ-p}|PKhO9F8Ge=F*BO3`;ddNtics*2*=)YeX7eqQAD;h+Z}T5v zJO2o$m_`YAax zo$7O3#^fs)wpnzJ;b6fp<}v@xWB!ZeqyOx95#NqiBwiDCe!o<<$K|d6sD6gAGCIy; ze7pZ4d5-g$yv@fXU&Q#83{Q)J=QBRXRgBN^<&4kqa>oB|47`T%IbO&3HouZTZe)Cp zcQO8bF|f^tr2kPS|56P6GULA!1AoN$pD=ua;V&F)ics*21ug_!C4Qvhc_kzCz6lyHvWlkb^LSK<`=4O^GS4EU<@Yy_!!vc8lmA`}d_Cja`Aqt5 zV|3N+k1+nD3_r{80ft{<_-G9LHsk+yAo&c&=Qxw`vl*Tq121HJj;~<+_89nT#<$-m zp#E^YiOFC0E%6OZ{?-_HC*yN`2jlNz_WPFa_ zWBgBI;1i6`@#l>H4~D;D7&fBnp!nc8iSapxA5RUd4?inWPK;7b{QF2hwZ@IuDFoZ%}NZe(~l!+5Sshdon5>=z4#-b+;g_5rr%vM8~T zoexLyQ9ceuUa5AKiiQ%7o5xFIUdCL*1u#Q$K#kh#}gQz z<08hN!tgYP=f=SGjK7rOR)(*Rf!8>EQ-p$F)UxreW#b*m$MH!uN{Dac{oJs<9!v5Z z_h$NSe2_fH`AnW;JDyaZkt zU&r{@$G|r+{w)mO%J6+L@GltuQHCFnfuCahXBmE;;X@1`X7~uhM;&a6Q1FXIE(Bc1 z=1(1)KaqT#KX&~f{(lwsFjkR1jx!lQD+adtk@VSkCtSkn+juAbe8%Uvit!gRZ07^% zyTaj{A{6{$u?qn&VdJrcjYlLud_0J6$0Itn{v|%g*5AbExWHIVe2(pUPyF#rp5r3M z=h%)H>9gxmbX?2y*{CP^SlH$-lIPg2U&QD5d#rtq*D=1$U!>3Gr|8(`E8^eA^zCN& z9tWEu6#U`}7H_d}`132#n5KjHT{TqpW;oasq2P!23A=|Mo~LmS zzi4(L$hR z(ulu7j(3ug3P^1Cn?Z@~{H5PRDKql)`yQ1BcaZXSyy*8GCKx{b9>G@z)BEI;&GpYN zvVNZ7ca!)7gL_D9?agGkx5Oz%K1<>PgXw*rwtin$pTFOd-Y;oKk={@EiP1Mi*0

  • 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

    }M{&zDAqIgT~8 zqjL6OU{c9T?7drF_JP8jyv84)Wn3R+W3zaNJXXC+dEPB<`Mae1zY!;OQ4*Au5cO0q zUQxGMA#dN*cKfyZ+!lH zerqgkhk>_hHRPE;y{(u>jIWS_%Z+yxCUbxD0LzmVhEOQM|1fYo{uG2fS$`5q2FFw1 z=OXd{Eyv?hE{HumMW4g*tYi+yqj5RhmqF6UxgR?cKSh(f@*l7VUJ}Gd5Fi=tkR#Hh z8EzV#0w3cV2JU@f#Gd(nF1;Lvn+C`EV@kp-9@3t#Ke6xYPq>}PtR3OLK85@G6i(kI z;Gw`E*tn*WNNu0S_2@tpzi)XUj_8c7>FN5Q$?|%rB`2Uvs^QGAHYzjnV1YnKy}*o4Njv zjrl(~p8CE%CEnNP(7c3M+aU2Jj?ohB`E&Tt+@G^0eo-vFjtR9F{aotoN59KDzA;E2 zL4c$z$Bjfu>}r%-KNDj0GdQ05K8?it`rk9}b-7D_Uu12?)BE{pf;lxu|NT}!jHfTY zKTj~9$k9K{>WA_AOSk)ypA+N0|KVZQASAKq zHrM~6nE!+0bN!ci@4s+A-h}(>1>ydB!7k>FJW3ioh#Q0?uC8d*tmg{ec+Y5##6Vfqya&c7PdkMrAO@p10wAF=;W)W=W7Vm9g?w#>zK1p8ojq zNW4Ga49!a+0EK+@F2%3BjF z@8Ecr*N<0;_v2$|?&lYYk8@vN67T05;mlKla9^Lo57cN^o;aTsi;wfUv3TDeVn5FP z_?7rLKP<2pL4c(3BZ2ayeXF_GNCq>5#2@M-t-iM`@$ZktFN*QSG46X7Ba((cQ23BE zb)EnvO?`|X5#!5a+>dNVB%{0EqLwr(ZGS5fich)!?#IJ$8}GT?kM;Av+|S$?rI-7G z;r$KvmGUUQ(At|4aryope&3v_Y&!!QF8ME^Ft8oNXRok2JrKLp82Up*<*qEC62y4 z!_70`-oN4IIjg51dzs$>di{~+l^lI6vr$!h9BW9ktfj5NZjsrg`&~FA`6vS@?Umoy2@C$?TodW*dfbRm|KhQr5{8O4e z=Iisp?+^4Z13xY(@0H+_1O02k`EEc7jpk>)9sZPpKNQ%X1HK^8&wzgr|7!nWV2&Z>wcva|hH|!DGAREla6dman&ZH`1OJ=B ze-@fDZ)z?E-HO;?Dxd#u|}7=YwYhei``8z`rZOTY~am3w}kQ ze>3=YH3xt00KYDX{~ma05dR=JE)-m7G>-v~4f6Xr_$Pw$KMUR;C1P`w-uFZ+BH#dW~MG5N79pDRs_V^z7gF!sYIxq0|G4iN<_2%c` zB@u5l&w~5$RBv7a|63GaZ(ajm64b|A;3r1qske1=V3dCi77vH*S7RoE{}O2=G@9bb zH%h9_H1J(6mV6fYX9D{b;13792K?=SF9P@H|7vptcq*{B65RKvYI6+uq9A@f_?m!k z0N)Vs&EVnp!EN9pqWWnxJHUOYG#>*GuP4s~Pe=Ww-dqfRV$gn{1^4}_-dqiSQJ~LV z4)+cE_pRXf1@YejFNqweH1~ps*Ef%V`)?7I<_U0L-b(W{xG!&|c>(;xfxTD2KN;}9 zf?pZ%e}SJGwMV1DD?@@%Va9+T6G?Er4gO-_{}gb4Jyl^21ozj&6=p7YCP-fe?#owU z4gvS$ufi+^=X-M{G@6D8Q!>)522Z(I^5ejl2kqhKVk!+c8*}uBo0GuL#=nF{b4r9M zDKk64z5iwAt;NIR0GZ*~Dz+M%&w>QIH`}PFmvo6Qp zbkhLtukWXu)!_d6V7fUT{4bIHM$?*;ewx{olYW}%%Sk`YoRXtI#q0$4{b7pvIQY1z zJ-NsE^Ns`!Lmf8QhQ0spfj{#euzB!TDZo3618v;GEMW)SLUjdn1ni z0De`(>&=tk&j$P%@TpN7*P9o?M+N7DKY{!CcdB_4e3oX1-@o1l_v3%68IH7}|Kq@E zLqemO6xpVv*h~fY^;c|C;70`hl!N>FD>i)p?qvK+XteL$RYp(i5EtIB;I)Mx!}Vqj zILDNPdUFD}-{!gAw1TH2f9p*b`08LhYyn>p#D4_b_lbJ58{C&?k~s%_u4V`SE&yK| z@XNq`{Y^4o0B;TAuK^zj_zmD64fw6#=LG!Q;Qsn-lDQlFnjroM;I{^x@4>w{;6DR@ zJmAlOKO6Ahg8wz(uYia56J7@o>;E6%PX+yzi}8FYGNZtKeHEDr;J&?!%p~x?M+q9u zw4C&XW+r%f6klk{z)J#N1%6zR|DieQN1G+!KEKgs8Ti^je--$pL3OkX92KV#XXv5tIN}~SQXg&t+L!LR8@sS|UTmW7b*t-n8J>Xve zzbfF@fM){xH-UdYh`$|tZp0hSUEn@UF!zCn_X{5e-yYP@6X1W0($|}(!DmPFOQZQM z_ze6@s5gASEU&R8G@3WT8-jS=T;tMC3H65Wi|q^aCxBlS#P0`wbdX;u_@hDm9Pqyf zJOl2p$0wMD;74e7cs_3txF3%b%;Df0gZM`9Z2?~kz9Zl#fL|Q&7Vv8Vz7hP6fS&|@ zf55kaKN;{-!JiHI8Q?Dk{9N$20)8Pl@9{~PU_JxR_f;yt5kbU?nAMe2k!kVHq|-tlgy#uZ$$|vnWf<2{r4lmZx7;Ef&1}4 z$s7y5GKgOf-X8D{@P7on2mCt$-vVx;{y)il7@WTeNSI_!1OJy&^rW+>ABEB8li<;G zi!;?FIq`Ys3h)t;exCUvIEJ7LdFCtN(eQ_*8^Hbbcb>Tg-1px+^G$F+p7P9H;N#UC z(%%Q}$7`N>7~F>m=5g@qNHD?t0{pCiKMTG*;J*X+^*h153jT5s{|5M?sJ=7L&5#{9cz|? zHwW=Yg0}{I6}S&eJOoOb6*2yS7+-DH2kF@^9gc4Vo`{j~p;-LcF@AoGe<{YVi}9Ns z=QYPfoR1%f#s4hEe;ea}iSc26u-blA=s4$yiFls6Bo;s4arViHcwTyGEdDshd5t>} zEw?Eazaz#kit%e>{C3ABzhd))96rT7>G+4OKU2-`9OpS}BA)+y!*NhszER_d;E zpnv1|fp84|Ct~KF;rR8ISDFQmQ-`o2#+x1I7@UZi;gneXd5-fMa3b#klJ%u9PT-nyoY;d=Bu%UH}|z|rJcpA>(iBt zuz(gUpb=5U%I}W0eyR%Z>g;KA2{pYWq9;h}Y&lD`10fy3fv(^{XK=73z>$R_Rddcz zy3(bxrK5s+=ZxCoQSQv9o!zK7&Tz&V&ahITZ|j&x=c=uEa%VT=^36EA8D}@+?Abg>@INjYMi|qXRpTDt8w;foV~O*K#en8;|$k0 z!!^!ujWe9CpvC%H+Y##P?4e=x8rvQ`Ix`EIKe;ovkg3R>*@g6noaT9S<`>dGaNAz% z8q&6Xc+_t?m5Cg|Wy* zt7;+3MDBdI*3st{(nos3vcsD7jz`LQq&|<%8#`9O?O5T_d81==A@xyK76x9pnz17X z+ID2~=&YulRXd^~*Acyta#*2pSm6P_rYq&K_7XuKMi+Y%`Nqv#vr->&=xnn%pX++HJ|8=BiVxr-I3>HP(N9t)1ea zrmf*>y~6dlbOqBx%^Iz<2e@8ASF9DOT|05Y3dM|e1+s@aJG-Jlwg;?hu$|hbl{&TM zLt2)DT3Rc%KoqDeb~dNL70LDla@wIm=barD$VZ*gB59*ZhPBol@^!u5_KbB6I%3n- zYZTnJaGg4%)v2|wjiqORw57e>?OX@OQsW@K z-cER6lFm+R>l*BAh65`M2T5S3CKN*(NZPm7R&|{upC8q*w5@HzI)1`4O(%V~)@s!8 z(^fE*P&if6($gTs^Z*BOS2jfoK z(6$QPXC>PttY!<`RN?YV+YFJ+p3Zq>UOch_d35@=!;rg?DtQ|>bZPewM+X$ZX1k8=Z|e!@CsLGJ13D#vF*tfU0!1CITE8^;_U1X zCOO%23mE$q4r-3|gY?dtsJc3^R|bfany}Xw7;2KQ0KTBHby`oe^CtxO2WcDZ3_iE$SLX+tW3(cwr|l zRIY0qam0>HbSbLHMS3T;$g9vzkYal!*-fAz(~aQlPJ7rd$!%k&Vz)n>+mbBUR&a=I zmzYDi51{9|Z(p<&qP$wLrI!~5 z8})gi+v_oRUr2Q_*tbeWta$xeo3j&Pu*(~DeGanoTa+HVX9WfIYTQ;Uh_H1O?6j3@ zGu(qKw9Jjs25YKRZTc=3KG zl=5RlPONg?*DX9&|03d?|3@aiUMG@>P@{FLGj)vrdY$_&^BjhxZbv zI61NE9{^nJZY~q6oIX!+^3Z?&u2S5F4+LV>p94I_$%$274qV)U4+LVBv+R?dJgkRm z$hAI+ReurXu0DxXzLIiRpTsIZ4tR>QPponlN$ZnX<(nyY^+~MqZIru*mx)!r3wW}t zPhypy0bJ}B01&JEEb2QsvC7W_E<91%kyzyyQ=bkZ5Ucz$V6{W6^3MaS9b%R9cfrZ7 zU5HiwRmz<|#45iTSnUw2{0{27`XpBQoxp`z@t;`b_XF!ZK&{ef8JV<~s}603X)<*uI) zt2{+{llV!ja?UNq3-N&v&NCyxCp$T@>W>C4F2Dx@vC78-Pj+%*mD~BpJ$xF@KPAv9 zJ_jENCHPnU1A(VFIkC!VTJ?!lJ`#Ac(Sm44oDKD|gIX7y%g!5zxry5xHVbkruXrfmRLo5U(#30$~A zY!a*d1j=0>BUX7AnV5kiB^^;iT{0&+CBv$!h)OY?6Q%-+ssqf^(Dz67tKZ(`Oe>7%Y ze;$kc{wq6ftc7+sFBNu4eG;pE&P#J|h2sdk#+ZAXU^~YD$79vEW8BH(W4!qH)=bVd z(jtf^J2|o1vE$vCp&rAw<{pme2G=R zhH}?l#44`^*7hP+Is3D=SJ=00ySsiBw)+~|arHo~c8;MPCnr||0lP)EdlSDT@@d4s7hF#KvfvYlX$+x*_!YrBiT^10JmOac zbA6@edkyiQM9y{fiPr>k9eLu6ipa`5M5`Pzb9`Qc}e}?#xIpCX#M4C1wZREC4#GBKcMswo>ul{a(W z&w0*s_A@i*%$yN?IB_6&A#tJLM&bd2R{$666X8OYpHH2EBEOhe`@&Vk`-=Q(;z5Fc zORO7X+(yg}3ilv!vEbhmmk55IxK!}l#ASltCmtgBb7I{*gYVV(Lq*;lCk($r@NnW` zf=3e%7d#fYU_^uqRelt8Mv8nkv8LyE;{8N^3i1Ae&mcZP@Hxbz1Ybj}FDl+ktmpBE zh)0XgQ^aEg|CLy;o%oKJUnz3)X*WH$w#R!oewE1gBvyGp;;|y%m$+JRF>t}S2p6h+ zEOo|ev7zC@IQ!`3Ff;m1!tu>NJb|24cNFxs&)Tk@Fpqg0mxBsPf0CqvQ7T#A`+8 zW#V;$KOsIx@YlrW3jPkb;JgSIsyqwt4_KRgm%~3_bb1m0RB!?D1%mnhhJT^pA;cF6 zt|Goz@C4$61RqAcUhqufO9am&{)cI{<{bBznFNV=#&#*DR?sR zRe}#A{)ONpfD1N7xKQQusG~OPiGL|N4a9m~dMfc|k*_A!YuEFMuNL{m#9HQ85?>?o z&BWIVzLEGk!S@pXO7MfkS}#u#KPvU|N8&A_^A7R#g82@H|7*c~|HA)`;GYoRAh?|P zM#0mGZxXzS__u;r6W=WOGU8hV-%Pw!@T0`H3VxONHo-fHZx`G%8~6^vrNnm%t|Znr zb11Rq>nP%zQIS6F(t%6!DXStB9WxyomS@f*XmS7Q6zu;F$;)s{DNFJS*}m ziT^10H^k2gzM1%W!S@nx6Z{bI3xb~@eo^q#zy&WwxKQP92+k+|i{L`yHwBjwza@AK@m~dxBYs=(A;j+pP7(i2 z@CxF01z$$|p5Qx(-xvG<@dtumCf4=q*NOiw^3NUl*Tf%+JiB|O--GxcA|FWnk>DZ3 z9}6B&{E6VH#Q!CDKJll5&m{h*;0?r|3BHB+bHNW2eviSq?F z5qr2PSLgeJaSMz4biufU2{DE!&rgW_Ck`$k9-3ypc{tF)Ma1c%&-q@9D~T&af1-mA zCf-NVRzs}msU_C*EOl@bv8HE@gVz#kdM8W?{3B+1oD;<0av8Lw|VolHG#G0O8IQVK}P0y_k=8~aJ z4{x6==9H^V&o&2hdeNqb(}EUr%Fm{UQ(87XoUXFzNk{XtIEz@*)62nqiM4##g)A;4 z*76zV;QffTd@3D0j#$g*SYj=odBj>iwGOT)&XRg>a_~xGP3Kw%pGU0re@@&^!tzp# za{~W@aXyu|U_iw-YMEWVw11pdMC^k(hwbY;Wx)M7DD8-53|!{Ody4&~MkhZ}2$ zNw;Acy~Ul0JBpn>9Bk$-H9g#$&F>^SLx~v(Zhr@lChj8g@eV$Sn3VvRB33(Q&hua? zpT(3bZXnLaKR7N)TFfbaYv)p8wQ~irhTY`gYlyqzAKY&o{99s8&*Q`hOZNxjZukes z{U9xVnRtq%^8@1UqVo~)ks|-x!DfCnM|8fYTyYu(bpHs6%gnp7u;KQi91W1|q`!mr zAzmQ*+zZWD{c7SK5_YnKrxL53BOH7*vD)DtXns!#yMlPJ#Cw{9R}Hyrl{ zv-)+8PNRcY5bq^6Pjm2U;-858Vh3}NLu>z9VolHW#F~bi9ef*cp4hq9!Q5xp+W(`2 zUm(`>bFVUMpL-Wt`yV^_pTv8MeKU8h_*=>~{T(^CtT>xk?Q`!l+N3KW&KEla9sMHW z0+A0T-XQuTi2I40dzSfJB!T0eguZU#%l!x~K7#m4sjp)lJdcd*?)*mMFNe-Su{EXy_dz1OYMdvtT4SRxvxu>4B zW7a0r<|@iZNZ7L-d@k`wkzefK%ZN2z?tx})UQeucZYJJO!rtcSb5Asz&c}&04bMCH zC1PGUz`agH)I6XTwj?ScE@*>%Qt#47JZ{F0O*_fNAn z_i=Pe9L#<0tUmWsv-(pVog*B4w4=}c)~r7Fr?Y9`-gFkPCgz0_+&TxFwGvGy_hs|P zh|cxIm4eN>iQ?NRuM+va4t{`mtjM2pV^B7`3H;6SmG&y4|4D!#D|D{hJ%kH zo+@$-jaV}hjA^QHz6iJ1;d~LXoiFM|9o_`M@wpMZZbEF=P4a;4T1-Fc%n^NJyB0Hm zIuDC{5OuWg6WjT*66$;@I_1>Syb~9yd^mMYe6li-Ow)0M-siX6FW2y6i*d(^| zdlRUm^MsSBbFb(S+xf$()Zq;Z+;sfx95S(;L*_F)cJ6u>b@bdyZ0D}$Q0FYMGoLzo zeMM~77Zy?HT+ykcj$Shm+w}r7pKzw=G*M?wgzXx~O4>PH(F7M(Wf>*sghPqE3y- zuc3}!hZEbiwk_0|Av!luNAD4c?fT=*)TtJo+o&@x!gf9PF6s;y`F+&UdpBacuKgf& z28hn1)Y1D^V!Ngf81|iXVjYvSh_%0TBukCe~JOE}^{b@*5w*IDU^1J&Upbop3IqazMf=LO2KK14?x zs16@f%jbkB9C4sJe55QtTja!n>hSTee9Xnu5eKTnB{9yq(-8-%^F8I5|D_`iR3{V7 zC_hK!#DVH`p_~s1!Vw3m)06TZA}0=1Cy#Rdd^2&NIxOP+UZPJNsLo)@&qqSwhy&Fb z2JG`;Qn<0y;l!}wK;;Kho-cCZKy?nMyg=l{f$Geqyr0O41J$XgyuZka1Jz+u&JRRR z9HAn0ykrM~1a|Y!3el4;KB)sZ$i;K;^%ryj0}Gf$CgOd6~$G1J${m z@*yH84piqM%F9Jg9H`Edln)g-aiBV!i_7POoN&Z}>bykx1(FxyKy}^(_BlAgeMB8j zz$*?^&Lxff14T|8sLofEj}|#`pgNqs%pW6i;y`sc?U-LFa^gUBI8By+p`?vCP#sPK z`5YACcw3%7DZ+uud7GMlkjRMx)#2@5{$!C82dcwcl>CE5P8_HXFK6?oh@3c39bP`> zA0l$%Ky_wNK2_wzf$Ger{7{h-2dYy;`81Ie2dcw)#r(rWP8_HX=NR)Zk}@FimlGxgsYHROe>OQz9o0 zROfEW=Zl;;P@RV9}P8_JtJCq+Ua^gUB zIRBYnCvxIIb-tp!UgX4q>iFr9FBUm*pgNh9FA+I$pgNr>Un+9qKy`XheuBt}1J(Hn zqy<;z4)9H`DP%9o3rI8dDfC|@CR;y`uAQO=V* z9C4sJ(hQ9H`Dx%1;qFaiBUUQhut)i38O+o$}K} zP8_JtTFOrsIdPymmr%Y+Gxrh1B{0$-}4pb+daxS>R5eKT%8Q8x{^!bge{7n%KRK7RmzZ5xfpgM(=Zx%Um zpgMyozgpzPf$9vW{2GxH2dYy^`L!Y^4pe6%<=2UvI8dGGl>bWP#DVG@OZgU&69=kO zL;3Y0Ck|9+G3CD&IdPymoEy*ojmU`u)!}!6@^271aiBWuD8EtU#DVHuK>1A~Ck|9+ z1LeOJIdPymn<&3oe1tH_B1)p>~W+eA(rsLoTA z-!5|EKy|iJeuv131J!w*@;gON9H`Dal;0(C;y`siqWo@=69=mECFS>soH$UO?*RA(gRkBFQ&P#u1+DF62&Ck|AH>jn9j`o@DeP#u2j%zsMsXH)0t2nQ-(MENr! zCk|Anj`GXICUKxT%YpqDME^|cycFR;<>yiUvdD=8)!~{#{wpFU4pfKF_UCVqxQGMQ z*$nLeMfABZfBst$4pe>@<$o19aiBU6QU12bi38Pnn(}ubn0YAI8Zsila$Yg zR^W&O)wz)Jb|NPZROb@Pe=c(3Ky}Rf8eK&G8|rk8aG-L&uaVzPaysyZK1J(I}@;yaP9H`DmlwT=w;y`t_1N(f5 z4K9%do&FIHRNj&DK;*=M>SR-XmB@($)#(lF4-$DHb&4V!sJw)7J{$x`9Him}Si6SQs zROc?rCyAUmP#wNUlYfxNi38PnlJdzSCk|BSkCY!Qa^gUBUZb23XTcE%s`FRM4-q+W zpgQkUK2_wzf$Drr`Jo~w4pe75<buX#DVIhw?i2oDRO?xDgWpQ2P*GN z`7DtW2dYy*`7t6V4pfJ0Uirt0oH$S&u6gCp7CCXCI{Q&RN94qT>Wra$uE>c4)tN;3 zJdqOzsxyW1%_1ibRL8tqv`FL&sB>I|1C=kK{CJTQ2dcA@@;Z?d2dZ-h<@F*b4pfJ0 zZTX8uP8_JtMU*cQIdPym{2o;P2_h#BRA&?A4I(EFROfoi8%0hWsLoc(n?z0=sLs8V zFB3U&pgNCIzFg$Qf$BU(`3jK}2deV|<$M?rjyO=A*C{_yA}0=1=kJvB z!9Y0TKy`A!{cA+tix}f6U0?hPat$mApuV9#g1{bP)EJRj+0`W-EnT$gLJ>iH8RXziFXceXS-ZOsX2N>wh!NJ;@PdrZK zi*P77Ji>)4KNX^i=^`iYKT+_7I9NNE5YH6(snIb0+ju!kJ4%W_# z#Ak{8RU8T!2^?{u%6aKF^a4sfkGOoDf#w@5*3PF8`4@})3mgirh;X6Gc?mLmok|xZvXm z7pnX`$cO%2!te$cJthIdS=Cg70HkweukH*CKxu zxWLChIO0N;KMOq66FG7Dx1#?lu(k6#aYA(7!l9r;gbP*vAw)yli=4PTL+}?kSUX=4 zcM|!xI27y=;X;*Xq`^*($cf9@K;W{0t(_d=o+9rBT=0_!7pgoT@}YZ)oVdKV;6V(l z#oA1-(;!>XP0h^s_?A#lO;2p6jSmylN+CUWBb z;{@N#uxjTv;v+u?o>-54hjDCbkmDkYnrc=yc}4T*HqG^l<~25YMGZA|bBib~;*PWO&6tKI zR4A%nGT(jyhL%c;us3t0?)XC7BE<5VhQ`_@i+3GJ6JRyvt&ig|&aZ7W zAJh4P7_CZcG0Nu1tz^*I4tW>8bLTIgyEs+TnpFnorpLPoDf=An!qaYSybEvLUMb#@hgy8}Ax$=HEISFE4%F{GJEiTD-g* zcjNuSiMPG_F~7gX&$YJ|ya#^P*?jyO0@vO~tY!6rjQOA)`tiuAZPy+znUBNII&1Gi z2wZ!&!5(F_*IE5&kC(D;xs-!2oOQ(X=Vc;~wmx_XGnN8%Hr^y;ZoEzBdESL+jEuJ{ ze)MC!gP_OY*4`;FPy}wBwa3di*Iqgb-qvq-C|i3>i))YXSM{~VaJ2S#8Rpu%0rn=q zpXu8JKWmTEE3{|Z=@T$;8n|`TqyK5DXY;|wXnD_KosE~b*lxUEAl^DH7uK_l_h&JC zTyt$LAD71L&ABAXM{md8T`_w%@50`#F?(AadyLd?uEZ$EM?<&YxA3srhY%d)VfOc&;Hzl$E9JqDX9-qTvT1TtL(#xW9*&8yO zkNz=xKi!4ByqLYa9D4;iVkI!7W<@fY1?5&L1D{<`YWe6*c)Xm$Uhq|Uu$s7?=|S@a?lU z+<3VT)J~!_|82ahWASpouGNm7jhF9Py76xO8TRc(1dO)=KO670F?%^#E%R&bZHn3Z z=;v~dr#;q-wfBVDv*D)09?u)rQIGD=F+Hwrw5In7^xzd<5AmHCYlC(y{{Bbmbwhw3 zV{gEZ)Eo69^``$wy+uD#kI(+Fy;#R`IXTC&$nPZR;m;ebUXwR^-Wm)^%(R%aXO~8$M<0wW;A|ur#ynaSa3l?dz10A_Wr8&IOfo880vXk6SR)@_%rX( z;%N0g#GJRq)U|qFsy)i+db@)axJ_SsjK>yJuP^kza_X1qqf0`Mcr*#z9L&p>U~FSP z4#kgtY%e{bhvHufXk5-1Tu)kpqm7G4CmL@i^zc3&v5+R#ni zGc(gt-QP=3Chvau;pQ{PCA~W_Vy{2Dr+3GOGat|N&ObLf{+)B*|F+_+?rZn(5|2mz z_o#n!^*a~d`EAVuLz3@}UcJh%UcGA15Bb0Q+KjaIy9|?BduLiI_k*-#^2(=9?Xl-$ zkL@b%^WXobVr|U>Oy@(0;{%O@G4vh76s|uz^Skvsc68}KKDA&+M#b7Q#&_RP=#AQt zk$L8TBz${$eIGjW@hqcv&xTQD&l$BQ^}_q!$Td$sxV~q(w|T=knd_S~)05RW$$Rgw z!c)NG3%oDAg8Ul4px@zs>dbZ-1;J3iU_iBBFc2#p&rEnmY9-U_`@BW7Le%%AQ1;UL z%w+nkH(1+a|Mc1Dd1JSYt(>@ZV*aFyC#4;foV$9}ooLYO*Q9&bK5*T-6CN1THRG|7 zYn#XW<84Z|jvnK$US;K@&Tc8kT<*%e{xgy4{`JNE=NI=!F94n}vj4$6PQ-C!|HJb7 zFBKUu{l~y_Dt;%PknwWb+{fTYOrFWW~ zUGhHS-Q!Nb`qJO{)y??belxBJx}Uyl;Y zK#7b>z0VR`m619ZrSj?a^z|7xXQ1>d)@MAJky`c2@bwv+GE(c|*Ee(8`i!@FBwLn4 zA~|jI`0skY{`9uy18!$IAx+&J# zE7`zE^;?V?M=ulgn?^fZCqCOe4C8cnoM6Iw>zOROeC&Di9f8OL*|Me!6N@nWJSJ1XD%uHSSO8WWZQ=hy)u9dcsOpZfasED_P zQ_sHQg6^4Y3Gb)nkCzs(&#iv-{Wqai{nz`$gR|~L>ee?Wy|QrB82DJqOIB=ae&!aG z*RC|WB+IrnKXeQ7Sg{Kmos%Wonoqnt)h)Ap7aE26s(7-ii2Ms*ywdP2YeDa6&TWXK_?#l70RbK}MHB+v^n%}r>+0U1~;8$Pq z>(pMEy>BsnW{o!_`Fzxh)04d~AB&i>c3>nq=DuY=uYJ?6-g9#S9-jwC_*8Bt#;}{w z|JOHlvRR<$3r$a$L6cht4_MnornTR=ss<{`8Bdrycp( z#CempO{zSo8fQ?9hZs}e!0#FSzJ9>3{yTnu!tY7^zJ~1Y`27jLC-FNKvU>cE!S7)F zPKB%nUTz$j$76kMV`J^&g?USsHevNL&*N=T&B|0wV`C`t zYU}E17S659YpSiU!9qj*(!2#r8tUgZ<>mKp0vJ3Jr$}Y&;yX&)WZhPb9Kfm^;fopDB zvvpm?x{+rk23C7#4s7-k`~Kd${V_Y<1z~Sr$G)0@QQ^$5v(N@Me4Vzlj$9#Rdas=| z;-mg@)RdzSMU4)_#eMg7?YtB3+_k-@V)m*Z zm=uo4Q7qltjq%bRPJ1-%v9u@Bo=STF(zZpK!(wNc_3h3`d+MyIGuJ0qb(|9B zb4n|g&$x5M2^oLMe|_MZqUK(+`c6(IceH=<$yu}3_ZWsNrS_TkY)IUc=_Rfn@142j zY%j6paqql?o;&E0LtZ^(<6#Yt^?qX9Q%<)O@ z?tjdhl{2gR**&~ouXo>2p*Ab4woRBfp`m*9;oW9zo>6v0*_47!kNX9i7kUNP^z;j^ z%k8&7QL4GsZ#Z_LsL98dHnEnAFVoi}FLLhrDerQRW_CU44;<=)tu6!n+QZ8(u(8Vo>NMcC9L z91*^@4o8Hq!GSi+btvpCYiz>(YR%H7n)-P)4e*1_B}A}mMYJE{!;pr9mn`l}4F)lF|983~ z+`IDL7XQtSB=4Dba%ovO_u~FIT@F63%)xv!9gyI|Z)s_0&^)M~FjdboEImD0i{(p$ z6EF81MD=VFb4Ge*I#!KBgT$HX7vq0cE&knrU%NB$&uiaQ@AXUTpH+mEcAy}wFq0Ze z1{jhqKKmGwC1ju>9fj;`NVbqchU5qtY)CI5MTYbhQfx?`mtbN#W~MXs=_51v>`W&n zz&HQX%>Q)BWBP=CbKsqs&WBjI5~kvVIGQMsl#j_pdQJOtX;8?5uCy+tmA=prDXsKH zhDd3p*BT$@?|Jc(y<*ULcq30cx@Bgg~Auu9WLaTCdmFU?bK(oEQ9+5?Npx$sa5koY5r%J|CwGlw$bqj)7?uj zXbz~CIj%27-I&5f0DG{lWOzL|4)}l0nF&!6Kg>+=pZ|sj77&7*0w-krZz@=drX+cg8UV=ATfP==CW zCldpEo5skOO{G%+huAJhHv^4P7T`z7S?jw;V z=XO35rf#Gk6Kej+LJhw3(b4pJi0S-|oLAd(-m(QAyz=?NJ>6dX2f?5%5co%1TEU?H zEK5fldJIIBOdV^!(QkdG^Jb3sJTna>NgL&iEnE#vk(JyHc&j`Fg_ht}&iR zrJ=c*9I&B18p>EYXCd&cG|V{~e};KA^pC=P70OxXAALRsr!Mu+}UJaaBuZ{83EjP(wr6M`) zK2LnvzW7Zm5Nk=8ekaSXVEVD41|K?EK*@$iWSH#kP04}d2eJf(=UlB|H zidgzr#L~awKbL--8+T5BnJMtY&E=q!{Rk`_OWF@FwzV=~ej`5rRLScjI`y8^vSl1T z*A}(r=hGU-osGMW9=z~4uICL9Brf{m)SmS4kMG80CN8@C zG;`+Qb=ls~b%OT{kMdyVdG|XDDU+OezEc~O*l$z$u-HQCK ze*ezhJ0v>y>3n$4u6{P!R9Zi;Lx)iip;ZOm#O}DSR0+<*$sS&!^T-bSbr{isJ{eu0 zivf%W@~l1l!rY17eZY1}6SjSKKatg;g9M?xLnp@qZ{a$o`=dHAc%;*50Caf&*%>!u zo%hF`OBWhu@NC%Y?Aq%Jds#L`wAan|B?aC0MqYEuo#+nCrL8^oM#_qz*#mxI(6nB- zgL0KA=;aD<3svMFm}~RTjP7sJ)Vrlvgnba)>sy4>B5}zP9jM;b@0KyT*M>?HYR{y^ z4!?=r(@^kxL7>VIAox!-_D~})jHoq(duw(=b!<;&@+SfqENCCb&=mt%zjdp9G=Nf5 zU;WR)U3yxtiz=ZPSPxtgXbw=}JLLc?@lN?62m5sJ565Ak#%mf0bG9$#ti3@Ud>#h7 z3V4LK0}@jl=B>4;O0;Z3lcg{bHbllz<|ed7K@aJGOm@p)#O19j;f16Y=2>&r`5tqE*;ed($3`%e?m{`zJSKv3T7|7CM2bIH9FZCyu{X~5 z960}nrIGKf2p(ynDSx>laf&1KwralTl*P$bisymWoNkGu(mG7{PXC)1Mv~_3j+q~! z{UcObPgm>GA7SoCsI+eTe<^e`Qcb`;7vn}jg(4I64247DOoc&E(??YlaWZkVgq z&d-rrn5Q2u!O&V;1v94=)4mr<6W%JfU_yBmDl84(3t{Bz6wIpD3MLKqt+qWnN%p-3 zR+{GVR!m&$8j){UNWNENr3jA;e{n5N=AlO98#X%M3(w04FVCz(%@O-vYs!(SuuOa} zWu>O-WEvuD6i(^2p=qtO7#5tqe3Du6p;qe}QTW*r42NxGGrVqWWi)r1hVO-!K?sB! zLvgKZSYKR`JQ!V(IQ7ucbLNu5QfZIWWQ^F0^Gl(ubxj*Vi>49wf>wP0Bi$^ldt)tj zQ5QuTHiFh_K2i%ii&KUsgv?EaB@l%OGx-0n+&B%dwTwC5QBgR3KJ2q5aO^DO^xY_M zSda0(7pu}Xyd#5QjXP({7F|5-uu+(>`dh1WXPjxxJF*gXN~eEDzTsf!jEs?QIM_Pl zZshx;8e0b56g|ls9JW=bKel4YsmcFIMYl}RP8I!Qy`5pmrg2wSs%c(Dn6;KVWue^K zaI)Sytb=Bn(GJgSHthd9{(n#cUt_){-MbvKHdy%n@6Mfg0Ks|F^NSZPsjn%XJ8#Ln z(j|+r`#~e%;>IO)&~8|W9bf8dhIlPQ7a>do zo@A_DP~5a+NnK;H*$iPw*1;eFx18@7 z88LQ~z{8&sI@NUIQZ?iyhj~fULlPx^GMVt(p=J_%-wAVk=?Ot1O?J-^n#4m2RKO4Q znXIq|p7BBp$-Y(>A7!I%GMSM`BiMy)d^Fd!xu3Q9E+Vk0lC+us$qv?jM!<433k3AJIkiwlM%xStY*ikHKRDD}8lROQq z3ONb$6)%)-g2C})>5j7{@n2C%B(pSRvSXs7iK;7-3~0duCQDPH z3LO)fCf1g%E-aT{r$;Ts6r8lPWP6(ze5b;M-$RdKtB~?eoN9bgYgq=g(^O`M;cdFZ z(&??1y6X`i)ignEsfF#Wi?wlp6rbe3hY$&4d^CJNc-Ueo0Zvo-UeymH4R^L?!l-Q3F=-O{ z-ZoB1q+8_e6bh|O3L{KlpPeMVcaoG?3Hwrd+``WKKSt8a+6+^YyOZR{=(wSz9QLtx zY@-QFC>&P9ICHEnBtK@*OlBwMmR8etku)5`g!K2YTu>Z#xRJ69yCw!MY0y0r%T3_0 z!{Ng-Mu4s;B`6^gK;$|$C*d#MK5T>5CrpPO^^>;S<6Fzdc3+J=CsA+X>S91x`?jv_ z5CoetUh}+Tdv{kg6P_}|ff9vvf>>4+_4t2V_*PE3@cmQ*?9)oAv|6$Vva9x7Xj5jdIfrX)s#R+1Ku7H$C|gxCnXT5h7on1D~-F8j-mwsowvRrv4Q;zNu+uZN5N zeOuSO{shcku8@B{@(tO14+^wD4F$dLG}q=uK;$V!GO zrT;r}vhyj>&8_4OIXTz*)#7APojHwxk3)PU+1KWbeZ%g$@TSi)BWRBw1c9NU;Yl}Fq*j1byrKLrMXSv+O zTM`!LerhdgPIJypycmYPWjDiyxd|`z_2!p@gxEqY{z2_0ZWj^ywYhRlh8OC& zPI|(c4ExJYXQwdVq3$lvS9eL=dnBHaxREZo2HB1Bxj8JKw|BFAauZjEVL#Z-ut=%2 z)G)WLUCXSuW&5!)pONUm{-I?b)ps-&Nh$`#`%iA-EV0x#@s+5w*2>oGti#9b{bU#u zE^wsJqTc^Iyy3n;+I)CXZWGup@u^-PmN`hvRx)o z z{)mpv*UsVk>g|r`wPwFHS&Q@{K28suZtwqIbnX?=I%P=4t&6mmAC^c{-pdJPlB{7n zNr4Mf8HU*ICdYfBbkh?2sE40K3o<7FS5vx)N*t>#bW9o}%O*LRzlk<~L!Y@Lt^=4ZE49B}ES@zvA2OqQ+PKMw9AN|##vC?d z%;dwXz4=R)VcOpqz>d^Q8ejm%u=ln^00W`n#zjjSn)3M8abxXCHM5(r@xfx*8QexO zt$O^FLk=D@y=sEjR8JdC^|M#-P0hL`*dM|CWALR7OBR|f+3}L$f+!v*{@L?2XA8WB zWp%anv896DT+`s{hVBYxVuNjL)qt&?ZH(Nuo>TYU+<8pxY%`BPo2f?@y`^&-xKlJ4 zULb8u&0UN_lI&3q{!78Uk`Xk>h{urhmPYHl5Oudc7DM@5;0pduGH z&6a&5kY%yP5~{0hs%b#^wOouj_{6CVOOC@f5RJvvhfN(kWeIjcC&F^f#IfUM15G*P zh{4mb{dHq~Z4)dM&s$boHy@ivEM7i)@v?f!ZwkSpLQgHKNga>;a6|P_S`wmC&lJC@ zI&CUpMpKKh>A>8&rrBB+ntvlkVVzh5Zxr-CCeJTr8SG^8wFdEi|3ulO~SFIcwSZM zusm6L${SoicV6uQwRKB}lmXW^&K=yiv?g^xSxM=L(z4Pa^v5m?2Q(}nQdV1^ntf7j zs<8q87t~<${Mx+13+Jzx+pu78IncuS^YR8CvM>)Dmd`(6;o@b8WAK6n%ND1&`^aEq zj>ksG*s5K=c*)?#MQCxy4_?tQcPSK59JQ&Y!ONG_&26f!s~J46wrN3aP2GG3hVpUC z>X!~SjaLOt4K+1`8&}jer4|ilo088ppm{ArMcO*595Z$zYKU}t^|XU0P8l=(kZG>( z*fGq$I3}+1kTwc{+y29&&i){MyrwT9QMMr znL8!;xb_c?ePZmBV_POT&q*s`W#`dj88q!06P3x+m@0Ufb!5*U0hpehG+m`^Y3c0x zvZW=nQ~YOojR5I52G`dwt1De<-u0pR&~d%ox^(ZK|FW1z)T>Lu+w z__Q3j>k`-@6yk&d&_j$|q)VjT>J&AwRo`mC+uTFS0J_wJ-1L3`_y5^@Xo)^=P z^L{b^fiWJnKZ(CA<{z~`@sIOKG5t7?#v2JAjTgeB_9Z-OAHt*dAbfEwzBq4)`7dvS zuZ;P}`6)5~RWW{6jI%9@i$)UiM0j-~z6os1)Uv&H@>;gHo&BjFjW^=Imzcx<{}~Tr z;p2Qj%se>)-V!Z&Dpw|8ahrFXLL1t@_{So;urrY{{J1`BTTf|kMk(M;@>-_-?t5(7xN$91|J#oZ;OwL=~wP1 zkH$;M-}G4cIG+*oKei1XozKO7G@c2M&ga4#V)mNa;45SPr^NVOG0w47oW$1_f6%IH zdyex*WBzZ&_J>t}%xi}>p&eM8Rg&xsTNk{GXx zasA9~7``pu6brAPY7fI-7W3b@oBXDjKEEd|PV#d{jDHy8pX?^biMECP^fq`_%)fmb zoZoj7C+Y7TtD2+d~{5IY>ZEc@u@LBeK+}xnEuQdpA+NrcatxO=`V`$%VV7T zySnAq7UwsmU44Fc?T7dsG5`D8;19<96|D!SfT#UaME&SuWbId<4#<4QoB0N@xTkxVbIGz}8paks(y3D=*T-v<;Y`HS=UG5-Y)|E-1;`+3H`>reamB$Ya`ALrZ> zQ=ItoyR|>We-`tPbABh#4Ik(DI7$ouIKM9Dza_?Ri1FJTey3XI9FUIK0Ut{0(r#;!YpNdkRah@G6ONoECHh8a?f1LM?`Nw&F%sMZt~GF{jo7VA;zcd zCZ8A6U(g1xi}^2ZgD;KwH|!>Fis_%y245BPUmfFXVtj2I{G6Eoc`<%r8~l=({|zyI za~phX%>T9+e=NqIjqzd6@ zq!^zP2HqlYuez^`moshbxi-}7?0Y&=-(6b|9AO)j=c~9 zB)mQ@1?Q|oF)0^I&U3e|aA0j*!dq7QI3qUq6@iYWMuX{_KtqS>6`_QTbGpXGfIK0uW5A76{d z*m+9G+k08y(fVwAuM>Dw-tF<(0nc0I==TI)b^J$ymxsK&cOZD=x_e{6qw?+UO$5&g6}o#A@kmq>wT7=K>7J|Fi!19#Vl z9|m{V?;Zz_&eu8KGvMy^`3vCg^*O(V=+2M53BEsmHhu2`N9Ug$k88INI`iBA1%8sF z{{^tSp7Aw!R@gyuyzjx6JNjI^b?<+;Hv6EB9{KMA?#|EWfV=loy}?-r;&Qy7fZyTp z{^0KQ^}gWl^>rz@JHJx_z7#)eZ$Dsn{dWwwJKr}B+?{Vb2)qtI8~#vW_x|JvaQFV? z7;ty}YaY0}{>!!0r=0Rz4DQ}fHG#YLQzwDD>$|JK-TS+eaQFV} z8E|)f^#ySEe*RD38R=2_{sQiFFG zPXl-F$Jc)_G-YY#IPM(5`q9@i>o zIr^V~FLn4A;2T5U)B6VeI)^i{yk-*D)AW^9mg0FsEm1iGs0(f?4ppQ2NJi7kqW7Z<0 z>#088QSgt-zmGQuJkJTwwZ?u9uLF;+SNeDj;Da3hmEa`~KMg#(p6O%OD#tqh=fHom z!!HD%?(oaNqx$UQZ3Lh1_-_WUb2$6hLs- zMSpWRKOFv%!#js#6@>x6e&t<@HZQK&T0z*Utzrw{|a!PGpzn;;O6_(Mo{cEgTLv7KMy>* zelPacgP&o8!`{!q8yx-3;02ETUxN?CPh7FL6?l=8pL@WY9sP&FUvca`1s+|$6?@yj zuXg;oRu$dv7kh7mS3CAT1dpx{i@ndluR$H#^n3$;pry!98qTF%AhZ7M!Jl^G>jwUa z6TUZiH>-~D`QRrw@ec&Q*x_a1hdKHq!Fdi7SL{`S|HO%Z68L7PyrzL;uh>xkDDXoa z|9Rkx9RK6M*IIR?kJlDQIQ}PrFLA=J1}}BuKL?!mFye~6i^1P>^8Yh%-h)~H&ESzM z_I?dMITWD&!TUS>9`H3z_=mwSaO^(?evPBQ4Sa-?zSqG2>D15L;Fmh#KLjsw!hZ(- ziR1qb_^l4-y~{<8KCgY}IO*fH%TW&JwMn%8kNO86;FK?~J&GL8YYkqbiYqqPp1*VK z@mk~e4(GK+m|fK0H1IcVaByB*@Se`vs?=JA@{;$}35Ik}@-s9j6 zp)ALH7Pw28-$L(Y@Ct|j1$>#q-vf`H4=(gR0iPPyccHf({5&T=--Dmz_-AC{eB$_b z2G2m75m)H-0Dn7-uh`oQd{S6p82`b)vg)`}7!2+{zg!L;O(^Af`+<)REtSLid744L-+v1Ux$|&m8X$;8Ps_0{C)={~7#d zhra{Z*TBp z!|;XP0Ptpq7lTLZzlGi~aE^K63cUltKX>?e@B`6Ct^Xn5$2go@XGY~$?9C<*9p2vu zkFNJJJZ^oE zz}@-Z8^LdI!ru=5k;Cr?AB3N{Lhtv$D;)j|@Cy!q3AlSWL0ag&0Y1Uu?}A732gTmU z;Agsg^?-lBI^?HG4;-jtN3cWn=B8LwE zKiuIZ;HNlzIQZ2L9}ON|e{}W6gCFUn=MeD7b@2`dkJ8h{I~x2Y$6gBjTZbPHUeM86 zDD)b^Cpr9N@Dm(MF~{3h@b zPX6uy-!uF&aH01*@Y!Jm#olA!iyi-G!5?(|Uk2ao`2Pj`1Bbr{o)Iqa;rs#K&*9s_ zw}tk4df$PMcJh;svV1c1NBaPOFXTPF9Pl2FK0g=iu8;NuckK-VAM1oK2Vdmy{lQl` zd@T4~4xbDjoqv0J)4{8p@|*=8xuiD_99dGA^cI104;*oY-V*Ryhc5?zIUL`Mz0<%W zm+P$okM75Ey>r0NbHZN?{-ncy23~>>R*Nh2HiMtVaZ*u&%g3q+-Sl_(|d_l;I zy@$agm+n0Q9uBWwy7z1g|MsSDoD>FV@4XKHQyl&d_-PLR5PX%x{|Ua@;a`ETarnQ$ z&vJMM+IrMKu|5Ny=lJJgHLk!KH!nd@k+q^hJqY#7`VIsF$#R8<6jN# zu74a1&TDvaIo{#m?)>;M;CDIxHQ>>Bnd8-gzior#dZ-cn6NjG!?yfhS0q)MPuLXDK z$1eciD{Q|x-eutV4!;tdbL`@BylcVT`R*IR-TC0#!9Q{I?+5?J;lBrW=X0L{A0D>H z9PcG?&T-oK-T>#ErRDE}NB5&S-pAn4`6tKw5}b2-R{uNjw;i6u*z`AtcLL`eoYmh0 zJR|IXcpeHo%i;aOyE%L?xVyeE6x>};Isn{VPpSrY=UWd3zs$LwIvm_x-#7-`U5}{& zAKJ&X->a&U-{#KG%Ztp3w3e!Ff+; z`R(BD{Pz9eyhpVDzXx~cv!4OyJ)`x12|UB$Z-Db2()zy(-r3o z?#_QFF*dsM-<`mD&uPQ&0UkJfPjKFYTL1pwMGhYf&U;epKNQ@Z|2_bGq~l)=KFZ+- zgYzEMhCdv9io=fq=RK?SuK}Oo@Op6G!&?7k;Kw@rRB+zYTK{HncYgeQ@aP^l$Ga4K zv7>(_cr-to<6Q%Ohf|+7fLB`c(7YA=Scl&O-r(?uz?&TY1bBIP{?76K2p*lUbG(EjZ`=ti5!c`_?+VBlzVG&jIHgo7L|N z-rmW7Kk$JL9|T_J=$C^xIR5*CyXy~Q!S8YWCxb^W%R3A_9BwePeiV494n7yWEDVt4 zEdr0qKg(MJKF9H24nEJ}r-ILS_!{s94nG$hMW!yxyBOSk9^(q|>DC+R*#z!BkMS$; z==_-F-2@(8-)4EYgAZ`R-v=IDe`I-&fJZLFdlEdXew4%?!DoaDcz&cs_zdq2@F+bQ z-rvB(+aZMi5WI&I{!{QMe;M8m@M(_!_u#!9j!$hl>l+zf2k*`$y9$g=I^)|Hd@8Vt6!oQ1mZ43XN z-i_eB`2FBf`g?l62an3Xr}qr_d5-=|;Qbu_26*pq{ORev3m)~ip5Djc z*E#xMf`91n@4%z_=;R7iRUw$RV@#)C)YpX(h09<`5L?+Eal!|=J@Z15=mx!ywXsQu=8OTf1{`YXWi za`@@s_c;7)@H-rS0r)8n-vA!9|6K1E;8FX`^?n5&xqja5;O_WvFL;#y4DTWE9$|nC z?{V-bKX^VZrvCzXM@Rop;5iO|6Wq1;F1Ty&AK=p*{eObHknSx=nn#)?(iWo{Sn|%`_1wW1TS~=$AP={4hDDa zO$T@LcQklZe!1Q}@J*q;T(1^98qadQrQmM+S^@61$J4;w_7$1}NH{%*@`O_}!pps8 zgtrb|)jMDL9l+f%KeZv|f4%Zv#=nbqYYX1hyI(oy+`A#CPsPGNALDPv_(w7BZXv|< zg*y}%r9v2Pj$SmmB+u)&a<@07wcAh6w%Z+>y{4nhjg^MmR)>3ehXHlFEDGVo(X_5PA%u@(_j}GL-)q ztjhROubdv`Mvr03=}~1=7;P29R#ByjDpfR4#VE@ecBn~N1%s5Eh$|>4r~goz7;2Ew zq_54&z^1VIZR`tuX&hZc9yeOG_AIX@!Y`p@)$VW8A}N ze3-Flq9`@RHIx>H88f9ul_5(ddP(?DBW9w8NurqE;j}ZH2`M!(ln$Xn=@4oRH%TyY zmYPUQ%S=G207-$Vr4bU|{5SP9f<}fj1;Y(8))?IgF=>)%YNfQqWW-cX=`fS#68;~- zOqLEai7{C#HKkozVj?M(d>Zvqqf=^9R%&Xf%tTVgvKnC&CBJ2iX@t=mCVIwGa%mb+ zX^E-q;pV?-NTtI~I!es{Atsb*J*DMFr`*WPB|9cHreTztmQyNCXQ^oc6dUaCy(R+$`Em6|w)n{*79)QiMemui&CFf~vr*&kta zOwnWicVk~-F_D|nsxqZjWoom^6jYU|$f`2NQe_%um1&q&rVUh?Hc&N$C0#XyWl?2H zu*&qoD$^&cObJ#=Uo_3C$~3DgQ;t>A3r#sznR2W$4Wi04g(_2~Rpm^1l_}FIQ>Im> zDOZ`MTxH6)%9L-FDc|`u^Oh}~J$K%`hMMI}*_gw|nXSRrK&xf`v7W)DvD; zySPR}>4CZk!wSTKWsCzGAPy`S9GE~HSgJU%SaC1~h$G7v2UEQ~sy$P?FuB?^ zwM?#7P1`0{d#1*~O`Y+m2{bhZZu$=8YR}Xjx!N-|NUruwErOeRUf>KfeCHji3Z4Q$Un{I2%jN%NXv6>;9 zoUu_)b7zKPa!rL9+hCQ20joT~*OV!bOe2p>BaWs_dDJqfuyReS8NBJQWne~ark(yX zWEh??*_03tOzMouGTiaVKs+*OIGTpaqsmQI$*n&l2RH4UN0pm~1#TJ?k4!9&YR5Dr zaux}X8qQ=A+$5eyW*$dVu{^4tsW@;`Q9QEHc+?6VX3DbCBpXG_SWzTel3HMB``yEAz;b z;?c&VG1x9`PFVEUxJ;LxG1<0!a}FC<$t;em){L57j3B1)d9*D|O=u<9hGI^7<0?(6 zt2LFTUKy+9*0knE>(>^)IrEIGWC4t;=6?h=eVs?fiefS6Q*!MU=K6zNi_M(F$Tdnc z27sF}fJYWorS!#0>5H^V>oX>onLP6-4Wmr+Sf&lF%oI2LO>y(c;-)?`#H02ubLld! zl4%@Qt@Uba5HiMSa#_iE$5m^InsJF~)XEEMNAqH?V-Sn&!=@XKt2B+aT2gF=*cp?J z1`d)u?G~meA(XtD0t90^X2=CE4$2rI7^@2^k~tj-OdpvcSBe-HB!*Jc3eb~ONv_1m zC0V93KwF|Vr2{6hm|Dk}!eYWfQeZB#5Z+wH@~H8c%QtedRBEpE$i-G^i6pty^cToY zzvEHTQECQLa@E%g#RqFl?4??vrKaCN&-51_C3SMy2CijUYMK|gX;wUHI<=}w%_#zM zb4uV*(`^QMa>=e-sDhhb&!gtUbWCv5yLeRlrrDEgzO-aZwP;IC^P<1z(_F@Yo68s; zHNWOmPtGRCquR40yw*yoR!ga^ml2Y_GOZtc^v8rR(|Rh?GeVixSDDsVnbudCo+-+- z-paJz%Cz3f^bBIooJf`)%_$FUPa@Z{(W22DY6dl5n#@w|2&LNgOSSQrYU?jGqXXhG zJ&#ANZgXY_H)nDjwJVgGvnRMYYx1bos-t zEOdHFQ8@5OaZ5xJfhIvK(6%$9r(H{`SZiJ@T>G|oN#oM9rckiD~2-d&t=+g@%)^5wfS#OA(iG7Qd!9~RaTq- z=Cn|0P79UhL{w=`M3v_BT4_$NI1NewImo3XPKs?hHp5AB&y@CiRC82>sQ{N!71oC|{+tPhuS&T}wdE`#HIZT7Q*Ih{7>kAiyx_dYV| zaXO!P2!6zS;nzpy#8%FE`D}gpZ6vS_OKf#U0o$;|Rz4Xx`+13XD)8WKf&sljeCZ92 zX|pzoZCK7HTbsmI-VZqYMG4C}+3c4D7Xc4?S#TM#z5wt)O0&M4Hw|_M^JP4^nZ&ON z<{V`9p9NDVTVE!e;ox}=K92Ye(O*o=7y95Di1kH@JmSBKJOCc_f2eyCFe$40ZM%w@ zVHXDwg&EMXfdeXotS*R($f^j4h`7Q4gP?2<1A-bw#eKsq8Z~i^8e`PBYmB?bJ!;(J zg3-7{6OBt;qUQVE_54nE(VBnqzuxz|uJ1cA-S@fcsZ(oLS65Y6|4F=+ac91;VFhMB zP_lXZmNGM~UgHP6;h5o=c&&Rldd8>bCVQ{~N6)y`x`(50Hm>Pp4_4slR~Xm2hoe8z zxaM|yumVSajB%}dIC{>N)U4ICz|mhz-aQ=s4aW6+3DU~V@SnvTF3Ch5uCf)$nKHQ{m6WYhb?gY2|$Q3o+*atG^Uq0e>ZC-d6hs zO3csdf6B9{s`;|0mHX|l{#)@Q#?{}6pMd`*eh#)X43t-4`{j7bpJ4yO(8tD|8?kl` zwf!+4C|}xNwf)vA?-y0K6EA@M2E^Q#yna1-zNa6DbtIV%^2fmIi%*8D#b?1C#az!( z-AT;%>*G9u<2>OS|7!aIUCPbIaX#D*`}Fd?kLnGSxgYi~_B;mrvUm#KP?;Ctjl{3R zUB&Of-Nbyithz@0rEwfLIF1`97^`cQX>T0ItrNbx{D!docsHdN>|X-m+Lh`}ydmq(&q1nngu-|CTJ|_Adh64sWUU?>CO~=V92Vi`|0i0m|?eUdtUQ~! z>LFq_2XT49aol*hR{NJ4cxhE{r96X=<3+I-)UG*1h=c?7_;z_EhtMh6TrdA2Y6X4@dvBaU2#L z{VT?CSZj^ru-?WGw+AbKv8OmJIQIKD<2Woh`p=Bxu;A#wGmgWmtSk+S>sqU~w~kgi z7{_%3j{S12Yg{+r==mOb92OjX!8i`9uW_8NL3mbhE8Ks&<|^BuI>&x@FkkB)j(!*8 z&NH-c14q9feq`260!PpHsrvb_<{H=hO2dL)0aUuhht{RaF_@_fI$hBq!NaBSx;<68G{^p6+I^PTNDEI9gV<9=+MtZZOhy|b9_bH-`s``MAXPP%%O zGJH=vZcE|VCf`k~_Aemw-R;;f*L3z9qki|p`?iivVf9$~MaHpBIJU|6+p5`ETH*WJ z)#Jshjbr;<1KMvFdA_q9+dn6l;kwZ3U6r}oI1USr!@7aY1Z8eDj_q>|Y4vXMj~K^( z;n?rfWF{)}s&VXht#QqV+UCG9|F&_hdpP>{jN^MK9R0_})sxizm+)jU-^Yx@;@Z~g z-Q~L)$MJ+?J9T7u!?6;KW4~MnTfK+;Hpa1EIQBb&%v5E@7{`8h!S5-*k8$i5j{WjI z!s=?qaR@$=T!$A*Xje+ zW+&r*^Td;lBwe7q?W!c{LUC(&k+?m) zSX>P+5pMwdO-8!HP4eC0rQ$l64?0$Q!OO&b;pO6f@S$SEBwZoS#%HBC8=u3(+4vkT z{@(Z;A)k%UkHp#d94W4&{iDR$_^c9V<8!n)8y`Mwc}b5IXXCS4oQ=B-`(%~Ql#n|x@qlC^o7IBWBCan|M;;;hXzVtdO<(lfa zX8lZmCT@f;79Rp%B0dVfRD3#onfMO)a`D6P72-d@KNqisuN40kzDoQx%m-F0t?ady z{zAL~e2tjcnY>%|AcH;6gDm;PFOEPSK*a`-0k_3+K& zSKwR3@4~l=KZ9=*r?#t_@?qLa2lx(gEqtfAFZ>(vQ1~wKNcgwnN$}lbj%%g&i08xi zikHLpiI0Wv7ylZ5KztYcpqS%7=|f^pA*2tBISiftPTa|!(nrKy;YYQG@5671`COT<6}PgtsPs*7XZTOzuJBu8K1-%=i@6V0`e!kpE7Nzx!;E{r zTjD8B*7RHXU12}owHN%IJp0elH^cvu zKMwZco(cQ6lztAUwo+Jm2yP*M8Lkk21y_pKvp1WxO3b~0Qvb5{PH-#v2AG3eR*r+) zh<^dM6+Z>H6Mq7?7jwUw)IU?N53eUb1m?h)mFe*MV(#yfR*R2^JBm*>?#Tf&D{vq8 z+`lF5EPoxmf%q=Ci}*g+-s85hexHFilz$W6Nc@gxrd#G~n1gVXw(56@;RbLw`H^sq zcsICKyt{GF?j`QyelD3F^2=a0Bvy`tHxZu;*NHEHZJa6GVF{$}^Q=RX2-fY8cE za8L2qa4+$9#yxwNxR3ibcAtm%{=z*!(x6N?*xzfo*GJk%elys&^W5VjNNP$NfiS_K^PZ zo*^CwPg7@KX8lIo=I!mft_e4e&Dgc{yGH`#$Pw*vJ1wc)9Xxa(oVasQiUFz8GF1e`SuZ zfqi;^onwBVGfvlUb9^7{KbqqwVcT#2mzC$?K>OX{Q)z8SX9GPIu^H@HBVd+`^Ff0yIO z;fv(CtTQr~VDj0AcDT$j{i!n9F^ATbndf6w`ZIa1GvRXzc`jv3FP7&rwe%8kVsCZn zrQ%Ast@7>Q%jDOG+sSVTUoKw*uP47Le1&{(xPyE@_~-K3af~a)TjQO#gRhd`Imct+ z_0`TK*kAj5!2WvYtv$Xr*}X`wRy&P3o)7;*{*W9mgRhZ4BFC%XU&?34Pn=K1Un_rh zj?aUCC4X^_IaHTkC!ZaAxn9iSv-Ae>E%2|!>~f_yitmGO60@tC-Yn)YPq@bLb)cjhI6T>0M%bIoW%(*j9ZzUL>xxr}Q4Nt!j3x zOl*tCj+Kc!!}p78;0MGT!w-sk!w-o!gC7TBAHZwmKZ1Sx`48B)pI^hi{Y*KgbdK^>ux~%x!@m8jhJE|F5$xN~TG+Rr z1=zQr0ru@-J$!-M=N{*A`?d}2+c)mTl`^4Lc7~bRR>s0Fh`GiieNj9Geo1VX;1{=h z`@_s6D|2Aq?#+W=kzWk^c5f;CNBP5G-|lg}NBXKf_vVk=y_4YAbdefw|=?AwRCVBZeh3*V~z?_l2!JP!MI;91zW1KDxK zJC%P8@2~4OVSin7jYoVvehB;P@l)7ek6*z4dThxtKz}`Qy+?dab;|LE@ar0Gj~s6b z`?B6F$Mx_V$`8pg*M6j|;8sTDcoh7m{I2lP;z_W--ns8{`X_m={Yc*u&(HBfxRX5h zg^u}?U|vjCxZhgjb8>m^8y)jEz<*Z$wjBQ^mwycQHo0eF`i}C?!|#e;hTjvfh2Ix* zjYs+yG54d6?R)|ALbt+w5hHU?#Pmb?HaT7o{;NFKX+-8ajr4Ewo8-7B?BmAu7?HUi zBhEMOhaJafXV{0!eF;-GJXW|TVa#*C?DS*#2Kevd?AWg}*G|NCvg5!$&MWYrD1TIr zkA;2wPtEZf*q84m@Tcnc3ivbeFLQi7++CjgaL4@Pxy-XUej%6tTQ2_z{JGl6jz6=} zwel_g3o-Zcj_p^&U&?Qk<68JD`9hAluYJnK+e&sE+j$`VpYq$}csT6iFgnNMVV_>^ zBOd3;ey|UBHvEm+JTRB%KI3tm4}-r|=I9(}$Irc;)9~LZb0+NLd47&Bf_;3r4|)18 zpA`t+)nMhpJVPTAIFD#%18bR_VLNi zeK>Pp`8ZteUmu6N5zG#em5p;;fY+1XEXVb*&xfHo-WK-h;(qwC{Ryy7*B&|E3+|xy z56JN>*xNrS$BST}mhAkC^GduAm;3Ce{$o3*!oHsWILFy}86TfZ@yXe~t&`^85}# z9G{7~4EH3D!`eHS=XVNXei_V3dn-recopo^bwZ9$fqgu)^FCZKZsjU`7oVRwz7gI~ z{*D}TKk<|gE>^gAc;si`(VA~-VQ>F!m(x8Ig?BF-IPZ@&lZ z?QaU#sGYt!?g#Iq@fn=stzmC-Y>sz@`4DDhN{*+&KHNpH54Q>KuKdaz{|NTsu7-VB zC&E3HKO@K4d8m!$`5lMY{*~}_t)JZEJMyn#Z}Yw!b6@Y+{u4QV8usz$cOg>$ajp;H zIt}+z*xURfm*;mQ(oL0V3m3#4Vb6Dgy?uUHBJHV6Uzm$WtZbRfXXmgy&+jm#y_FdQ z^I_Kt_vDVeJ3K?nk>6>Ep8Ia6eUx9BWA3*d^ZYJD+EbfNw}Z#&*k_f_#iFEH*)+I%m;capXT@rxWD{&Ic~wZq%Gw; z<#^R)1Ii3#taA)Q?JAdcH zZN}TQQ&zx()P8pU&gbp1_`&ig!$ZWU!#+OtvCPh)%iC$O;<+=fX^iL2;CSvVyT0)N z4VP;;<9S9no@cBxj@MxHBIEnaaJ&YiFPV;Nrym*r90bSfNd}PlqaFOSGQ|Gkby;w{ zE{p3(;`J57$@Es6aGze{5oER#k0RsSYB-*|A4g`8G84%7`x+dtNtjH=ufLi~#y`u$ z@wzOoS&8S|_ao!4M>w8ypGju6hBb$bFH<<4OEt7>7_?kSrdx|`*WRvG5Vwc76=%zZ zi^Z&T$8RUDgE??zr5C)tIGg`Fh?(c7ju0~s)1Aa4;F01{@Xq3FzKs$yuhP-t zY(9(;Gwmq{$*jz@zjU0K=}pIrm%zJ-o8eu>E8q#@BjDY{t6&bcSy>HF60d*|;AD2?Yg zu&+Z+>m-+QrmZb#>v9XW&7#1;Gq2-0d1VC-o_WtW-5}G+=VZ9Z+6o-pe}~^l9uA&q zY0VY7%EQ4k{Puf+3$(4k!82X(HS%!q%qI9+c{q5cH@>?(96Zw>-$Nb_p5Z)Zfgc{X z0te3wH%<%6k2fy#EOBtpHO7Tr@^J7B=QInw<>BC&1Mq$1;ozBr@O|as;2Ew@E^HBBNu8S^gDGvwF+<_k; z4+qcOgC8gl2hTi)=gUu4;NTg~ffoGB9&qr?>-Ztc!@)D$zN9cz9uA)2dh7xh?^}U` zXE+~P*jgSAo=I)fP}oKu4xVX+-&P(Dp5Z)cVVFD|Jktfgoje>oQ@{_Ghl6MO;L%5yHYFuKIS{eJkd@^J9X9Q-(W zICy3We!M&!JhKwNi#!}Wvl_pvJRCf83Vwn-96a-5{BH7a@XTfSiSlsp%rEhiBBN&chb=l!t?7KEO|t zhl6Lh?7Og+JRCgp4Su>j96ZB0*}~rPaPSOofrWkK;ozBW_Gkx&; z%frDl^?1J2Vg(MK8HS%B4+qbTz|WM2gJ;I!8|2~OnaTKB@^J9XRQv;4x8dL!b`jD8 zmFGNfVP1)Y`$O>a<>BC&L-7a6!@)DF@C)SO;F%Ng3+3V9nKk%D@^J9X`S`{1aPZ6} z_$Bgi@C=tn6b_MxgJ(ERSZI=mgJ(GHS6C_!2hZG#ZlSSAk#&peA?E)NIK zyn;Ve9uA)2bXsABJRCg3sj0$Bc{q6H6Z~QFaPSO={tJi8!@)Bgf-D>%4+qb1$gJ=q zc{q56Ll1=`<>BBNJ`xv>l81w5*xfIzl81w5*zGPHEe{9Ju=`s$Mjj5H*$02DJRCeT z8^2l}4xU+nKTaMFo>_rEULFpfIU0Y0JRCf8GX6w)IC$o4{7Ld~@XST{ljY&ynJe(8 z$iu-i*Wgc;hl6Ks#GfV)2hZG!f3QW?0S=zI&p16>`KQR7TjJpUIsA|1;ozB9@aM_H z!832+&zFaTXFkOLL>>;F`5b?NJRCgp9sWXjIC!R&eNZo4Bo7DARO5dt4+qb5!~aYk z4xTCCFP4XcXSTp!A`b`8aK5{6sXQD!vpxPYc{q4x4E}O?ICzG0--RpW;ozC+_@B$e z!7~l`E9K$f8P16pu9Am?XO`oymWP99j>7*!9uA&45r2(596WO-{+IG_@C^4=C|oNK z2hUuN|CKx(Jj40-!gca+@XRgv>*e9#nY-~f$iu-izr+7p9uA&)8h@ia96ZB0`ohif zaPZ8Z@VCgr!80G=Z*IeT4+qa|guhE3 z4xXvQ|5hFjp4kk4w>%s?GYEf=JRCf;9sXWBA8L_xfP-g_H%^~a{%kV8 zFL7{x5&mg;IC$m?{4?@!@XXcthczrXc;+VK^hM?GCG&ELgZoGEugJr}Gtc1vC=UnE zJdfuhQ!8-r%p1n(pOpWQ%-ban?zwKE@Mn2Ac;-v|JMwVw%y;;A<>BC&%GT!JlZS(6 z`2JnteR()|W<&g6{;4+qcu2>%axIC$oG z{1@_Y@XV?BFXiFjnRD@9$-}`jKgEA74+qa&iT|fO96WP9{u_BXc!p~;3g61Z!87;b zzmtc9XCB4>OCAoMc?Qn`Gb?cL4A*QFQh7Ld=1n{|!>|Ge&%BSXkcWe3_|9g5gK$>h z;2Ey#C{)SA!83fXv%pO?tiZuD?eMMS;ozAK@U7+H;F&sn8+kZ*rZ1kGb6A0cX9nWi z$-}`j!|?6p;ozB_@$1RM!85z!xygqWICy4HJYVdv0te4D;H%}~;F9QPQY_R0xNLv%o=ddS1UGq2(|mWP99-otMq4+qbDjIWc2 zgJ-y2rLd_y96Zyat@(mH96Zww-%}nAp6P<`B@YMBY>MwK4+qb1O-muj!@)Cy@O|Xr z;F%rpedXccnX&lI;ozCQ@mt8l!848ce)4ee%tCySb>9Q-oS4w4+qb@haV;n2hVU#PGLKFIC$n;{BU_Vc&4hI z`R(Q5;FBC&p7;^+aPUk&{7&+4@C@J4E{v3igJ-zTr?9g;96U1? zKS~}Bp4kIGS{@Fb*%v=X9uA)2x}d^Xc{q4x0e+l396YlOKVBXVo;eD?i#!}W!*xW3 zUFG56nX~Z|w^THnTaPZ8V_^I-6@XQDJJ>}uxna}Xk$JhK;mraT-x zGZWt+4+qc8$Ip_7gJ+uXv*qF7nZxjNilp5a=u!eR1o@XRFq;qq|s%yj$_@^J9X9Q=>u;ozAC z_#@@v;F)FkqvYY>nWOQmBC&z47PC!@)C+`19rA;F(4EpUA_(Gl$|Y zkcWe3j>2Ck4+qbjguh504xTv||5JH5c;=`0pUK0)GhC-vxL6(zp1Bc!i98%U^Ber7 z@^J9XgZRtj;oupr>nmI?4+qcu5r2g|96a+b{^#;=@XSZ}E9K$fnJ@8I%frDl>H6k> zArA-7w8dW|4+qb19bn;?@^J9XCirXR;ozCR`0M21;F*E=>*e9#nPK=F@m6kUShb^H2Q4@^J7>WwrU=$-}`j)%Zu` z;ozBW_($d8;F$vcF?l$6W()k|@^J9X5d0JJaPZ9b_$TGz;F&S_r{v+_nMwHH%frDl zd*h#$hl6Kk;h&L*gJ%xLKPwLh&otxzAP)!69D#pM9uA&44*$G796WOd{snnBc;`Xa0$QQyvbUY1PsEpXA}-nf38+$-}`jUGZ=jW*+`Sc{q6H z5d2@|;ozCW@PCtsgJ+J#e}38Mc{q5cJ^ovHIC!QD{yTX%cxDs)zvSWInZEc$=a}H&nSuCJ9uA%vhHoJc z2hWVbSIEP`Gn4S#z{Uz3JTo0%B@YMB%*1mssTDYQWR^Z^7!|`q8 z;ozAQ@onYd;F&Y=?d0L$nG5ml<>BC&EAZ>d!@)DZ!gr8|gJExwyP96Zw-Un36(&kV$KV_++A@XWUO?(%T(%t(9>c{q4xB7S3e zICy3+JQo*RfrDpe;_Kw$;F)>&P37U>nM3dec{q6HaC}dBICy3?zLz{4JaY=Zw>%s? zb0$8>!@)Bb;QPqK!84cP`^v+?Grz=dCJzVC+>GB`9uA(l3%`Xt96a+7zMniCJo6O3 zULFpfc@fV=*;e4-nYH*W<>BC&_wfVd;ozB1@B`)H;F*8oxwzX396VFGf%(DmaPZ7} z_#yIe@XSW|q4IF>%%=FQhV+L z;ozB}_&wy|;F+E9Q{~~{neq5N<>BC&J@M1z;ozD5@q5X`!848c>GE*!%tHL$@^J9X zO8h?ZaPZ90_Gw0&>mxqIAF2x@p4+qcu0zX3@4xYIMKT{qKp7|}l zK^_jCc@#fO9uA&)20vRK4xV`)|A;&sJoAQeI$!=nG6$D9xc?l#KpqaB`3}EO9uA&q zwW0Y%@^J7>HGZ)?96ZwvzeFAmo+;oDk%xn4w!k;Z!@)B{@Jr?4;F)3gW_dVxW+Z-@ zJRCeT4!>L;4xX8aKU5wLp4kh(LLLsDnTZJ;F+!P7s$iGGdtohl!t?7#^EoLhl6LP;(sa+2hYsJ|4beZo|%uo zSRM|ZX~JJ34+qa2hQCxE4xTv%f0;ZSJaaPsa(Os-<}Cab@^J9X1^A!K!@)C`;jfg3 zgJ*t;ze*ksp1B!+wLBa=a~J*>@^J9XgZN*{!@)C8;IEa3gJ+({|4JSXp7|sGI(ayF z=Fj-+<>BC&5AZk0!@)D3;eRa;2hV(oe@q?@p0QmFyC<7`SJam;JXe|h?5XGJCGO*X4jIqSgU?iEfj#wnw8VYfA7^T-hvnhk=ZG({r`XOF8OvX7 zPd)!o;y#ayZ?vbO&z5+|Q{ubqDYkPj{Ji{w_SEyW68CXWZ$n>|hlji*<|(#A=X9++ zPd(>o`NDm8u)<}UTW>25hqtiy+YM={ov!eK%5*pGc|wW%xZleBRx9P<-Uo>%)349x zsqjhi(~W!HSmHkJ8_jQZjXd1@RB_UO>B@!84YTaIxk=CSA~iRzXioaiX=rXp`p;Ur zH0h7%-_Ug640DY$ni`ijHqTvDu4m6{oP995sc}I=sTXT>cEi%f*$bEaK$k^7&}sJK zMayR_TDH*Qiy4RFfEO{U1N#ptZ-`Y9pWYpS^hD z!p23m+ALb!+}MBY#69bmHaE;Zc%63UHZ?4?zMAGQoxQw&LvwS}{8`JIZCL+pskNZ3 z!bwZ-fo)*E_?n$;YLZ-qcP!7*jnc>dTHD`$%CQYDA8s56>y*Udvgyp{hFRS%#VeMW zn_(uOW82JjHI|s$$3&(5jqncrexv&`47EDLr(1jbTWNp!_AaqH+u&GYd(9^D?X9); z?lnhy%!k+>o8o+Xt*vsRxmaR*XPC&hcZqFur<$WZraQKGxiRexvOmfitHgOuogCfo z^XE8k&oOzcxme`M!*xoZH^3$=6eV>LL z?b)fzVtXGL=i8h0Z`ymu`x#-+l*zgF?36&UJucCwy*OX^xU!wqV~O*H_lW#(Z?{~N z?>CT*)3K3-^3yTThRZ#9n2rtXk8Z3lTY7tOxczKl<(F?9Zub6S`8fY>w%kZY#7i9R zq_W{&@uUsM7BIuLU83S}m-ujFd;hTO16h`_#P$v@Yww1q?S4NNqP=eR7pLQRZ!b>A z%{FnL$HqKok>mo;#rChYm1IC!j_SE(!|iJ;#v1bsx4Zqt;r^uvxMxeRw>s+{+v8NS{V%Q;+&hc$k0rLpscv|Lcep6m zUcp>!k5izu7t1JXZ;rL_cH@*;ez@nXwLqpP|vrH zOvh&S7u)My*4{ZBy3XwYFk^%L~X$YhL4nqJzRRF?Z{(z>q?GW<<18^6sam)e5j_$@5U z^|KtW{a6@3$~?>E=ku4_rpYDdm=2rt;&gD>$5xNxqPl2zn_e355}W4PqQ$b-awDeM z{;wJCMb5CQ?a#iZvCjKX-PPv&bCq=}PDjVG-1)=PBuchusm zm{rsF9yfk)@2iqyR?(&R(qVNxFPy)0>HI|p)-AT(+Qp0NviIS}6|)?b!0E!V}@KT^^bE@RSFq-QR!ppp$N0J?!{nHyfQ) zY<^sF?B)+8zq~hvFRSn0i;ywyzudYlQ?)mqvTv^u2 z!h6E;|2|zl%tLO|l z`q{^CluUi;^j3GCcj5z2Jdlp=cFA$A_IrsjpECab@r-kq(NEsfX7snW4WF}k*{lVP zJJ`}Io0r#|-2dboS8sLF-6suOJ$sKAldV>FuG%2!P}RBWp^7-nlg9S6ce0*#;eF3u zqti>D81+!kzC+WVoA*wWC&xW`o6W(qPiU2Ne1(LH~5tA{GyyztUi-Ctvk z`Sathyz0#t!rR)`1 zsi!o1+i#Jwrnr|N{vca@?VWWQJsEWy{Lrsj973 zaLdZm?6LJ(_RwaIJzQ&lZI85vq+P2@`mGq&@=1Hj#x%_yTV#)w8bZamUN2kcmX&YV zqrGSO^i}NI;bY?t_7339Wn)k=VZBy1;n|RC4YDD%W#Hc0ZtMND$P+sZwn&F5#T?_& zmXXZ*P;V_OSD9!{D0_z+QZc7`1KXIfy-F$?+cJ$_ncI;8aq*mWIWViVR%KpRX|Kxs ztirW)7CR^#)eTfRIIHlhVb*0qJLVEU8)lV-ofu}FDvLVSSf!ULi#zcy)>oA!oq|>R zsd7lxzyOBE16X-E14@TEBnOB8D4R0b%XWOao(J!q+<03`&$Q}oa3^w8KTCH zUysx_)+@(BTC~pQwlBfTK`pN``Mo7rq2-u8R%MSZv&U9RCmTpobxCX5y5IiVo^SQG z94bk&&3(mRI=+X_76>!7v_P~}l=`CMzt%~4&tG-i$ljGoJ#V1lRnF|d9IdC@!3Iee z9@4`)+OK*POL`Ht4b>%ND~_?(w=b*jQC4qY-Jy7XaasMinBRy{dU*S6Gz_y3Kj{%& z7HlaH2mH_|X8YvnUfI@$d7WPLM$0&Qd)3F)rN^A5 z_6v+7SVt)u`@P1kyUh2R5oe%xUmELL%G0xr0sX7KcUgU(Vtr#mtnXjitg?mBVg+-* z%9etB~;2dh6_|O_#J!xAC1hhtakwGwmwV z9oi996Le|c*IMk}&faZ18w|G(_8sVrPV0A0D>}4mSISnemmB&v)=x(ht>fq*I`vO? z>=wt6fe+7G>b$O&+<@(1mvy_0@7yu%)N(}E^G0U)ad9T~T#<2xv$|m{#%0{=Y zUAm_Yanp51!G>kuu>OHz*_ncMCXd+>OPbhPp^_$z5nCjO*|z?h0KMxL`zpnX%Q=hb{rCrB#U=Ygi?h^PZh6g!HtR!g z;y=)EajyOUcr^d_Gds5m{?L5Sb&hi}EuB!vt@J;%G;*CwJ?9oo@uio06{g7#1xmda zUsBlsJ7jxg#f6z0wIAwSYNhxJ`hgcyZhMl$QoqG5S8gL#>iS=;MJ9bE)Uzi>Z8#D0^M~_np(E*k&9|i)27?64vFR|Hcn0`q)OxWS_Gu z_dUD#7SPHzD(i^yzy#~l_DZZ2`^jqmUwzobb{i`bdylr?u1f!DzYStfd`d)YIdAd8 z#w{CWEuMAo;^kX5E?u(a@}d2Q^dAV;&!01QOFQ+sWbq<9j<(cr(bB~WEZuaVol{@X zI5=6i@BY@0ojzYWf9{seix)3gx@C4Qbnu{h+G<=dH*0g?kp6@E5127%z@Q-m2M*l! zdzl6EXKi`l?AhP*>Tk>Wi)JraHmC9bjUkthZ5&imJOaubTiQHlPUGDE^H>9lGs3FY zsaTz{q-p+gJ4G*Teb_`9SJ*tS8k$sP>rO?z{fJjZYDa6+3Xa*@9#mz8NVckTOI52< z2@dS0Y1NR}!0(e{3sv1?cA)oD)v}_+|Il{Ya-BAR6x)0u*Jj7qrnQxgXVw2~xKUMF zwQ;U5je+`I&&NkoEN5fUUOm~wx2RZ{@p>&Q+Gb;(OIBoUYb<OyPVpVn;Fpjb&sJO`Lyh|T{ zwi7^EatnWMqls-<(I(Ry#un3xj+xk~BKrxns?HUQv$`z;?(6mMRu!9+tbL0xGtNlk z-1w@rJo9tUS(DQt4m_?iRfV{~FtFvlA z_PUtINcf^%8kg+fOG~yYF8;DDMKSyNf6TJMN^IM`Y(aCf)0D9@Mo*bCW74$IQ^rh~ zv{&5z#mjn@&Rg8nT*uMtrSlJKoY7qD9xn-6Xj{(3%d9&a&M22OEk1A&SIA^rQ@g5W z#_WdXxe3=mHLqOade(v&@j|QE-yDt+Wc^sjcyZQ}h9)k@S@-SdfBELc+t`dboY+eI zdZh)6?bK5Cz{KUpGs&je&N?l%?SE6V9g?K0&9p_$GjuL$h8@Q$_PXwP?Y44q)8c~~ zXWKjI=shOaPh32wF(Z3p96xHz4097F?NvY3u0vY7aDH=hW7C$imd#%T+}$HZuY!}rex8qm0Ww2SEZ>dMw!fYD#d9o zF4O^W-VZFU7rX5=edkGgPMoTlQnyY63?!RPK68_7Y~mUdxchBu$z; zRa4b4#}1t@Y*$EpfSHG}f*8J_~FIX~okn#Mb4fRWxG|t|B(13y44jeRaFx{JG&)dFf z`QSnG7tWq>*!8 zsGmD`*`nE;sI0du1bJR+juk#%U$nS>={#GJ4z546sbPr)Yz3P?ySaY(;sp)O^A|MM z&zj#ncYfo7IrMDdgO)8^QlCwgi{_@r#`>j)&TpPQub!(58=IEepyFa%l$7RZeD%b| zF>D3j?t+E`*^XqFP+FcBZ!&i0orl%+o!w;1lKsN^iDT>7BP`n!+{_n>y@h3GLHNDT z3j4L^)Gk=a&UnzlOL<-Ak7HN6j;BN2#G}&_TbxvJR^{1M=d?VxRg1Z8?;H8Z$VW#$ zJMs@BpBwr7$PUTKc6P>j-D3TXqrbB%&aONn>w$O{P5z5v9QH%QC?0C@L5=KCJ@V*u z@_p9qI@fE_Ip1xkolRu>q)EE1VP$nywjK^zGH}MiK}!bAn9W1BN(!`AX1s9WvIPT| z44}z%3VZ#rR3?A_S7e@TUgxV;*Jqq4E3*C9SR-GV*rCa+*ar+tS8`cOuKeGx*X3I0 zGtCbTuk@Kr-5EEPQWxqKNma6kcj0=z7FJ)kz5iUV^Zxbp!}-!&RQJ+Y{NJfF?s52$ zc&;d3*(O_&v??C9`-`a-R$q5|TP1ah`s4SzlP?|x^!`ihxANun>^xA`qPmyY>wIW- zm^~Yx@_Mhb?&bAR)_t3@x?L9JMeP@l-udvFW9NTUUtZSz__F$%vifCZ^*hVzca_zj zE~~%yAL=YSmF((*Sh3~ZCRysW>Gs^h>gz7wHf78A``yWx)+cqh&6Jn_u3lO{l1}N8SIo^+MV3%Il?VzS`fsEMH#lSJu6MS-teWp!Q1ZpX$TQ@+1C3 zeN#R#Ed;}?#isIH^uEO4>*InP*m#uH#@4oK#MBQtOgZO`^ zURod2etEsLJyG}4`trl|((+gL^7^o{=_#-8P}aS?KC-NPdA+p0X!xb|<%jFLl(ko0 zpIFwtyk1)W)P8w=N?HHq_0slN{g>D0mi1p=UsBe+yna|&_wxFYW!?W%{g|@+>i^62 z6U*BBKdql!*4_nW^(%7qA{taA9m-z69m-z6-|x=rx3buXy0`of_0s!+@*9-pOWXU> zI}ecx+w)j=`%+yte&6rD?)a&DY5ab;UK&4jFO8q-rSYpSj=9FK)TipDK2^`ID=PL= zp^H^=^=?I0e%-09NP3iY-z1wKrRmZBZrfr?`G<{k=rMjlS z*qqIMUK^$5-!eJD>ZQ+SEt6BN-o4mE%jC==11*yu+hZM=m6pkc_B_CAbic&-_+q_P zHm+-O^{b8V%GIwmZqC(jFb=u;&BjxU^)|^J#v^j|yNxI3>JJ!?%GDn!GSDvJvZX@N zwNIWk&cEJXw0f!k_Q|WoEU-cHp*?cJkxGx`GlN@W)t2`+#uL*hdieFIvED8F-es)W zbr^OptR(SUx0&vdY-V-8MORiIVD%Ss?QLy*f3CiRalc}NJ(AH@ADSD#30B9c^howF z_OAq+>XGbY^{QO=2IH+_+`7-V`Y&_cxo&>%T>C4m&TkK@^hj1&{b#xSiN=TI@@uT# zDp%)w4E~e7)&;pIcB_~6pL!(sTHS92kad5=>imYF zN{{4etJm3ItiMF}-1w}u`pVeZ#^*h&`&aYL_DDXq`fj=IUs~O7bC7kno%rPXT=&*i z-z_)%YO8;j>)zGs{d3*xtbSImdta-UN{?iK)pswt9tq#k@SiZYSdV0c)l2Jhk8Ii= z$mJ&+Uy`fy9g1GL`b^`$=H~xAtG6$XK#ydJ)wjxx?+UB8%hgv|{Q&z@>5+Y}WOJKG zvA)K-4b0Wgw|eJXopC!j#%+48w)zY97yG}#nBUlp_1lZxFzu7Ot$u}frT*YL-Mb`D zSe@^4sB}r5v-&}?YS)pzYW3gb>Tg^9<6QkitJ_uYUb-ZoS)FxC#a{nb=QX9$C9yLl zc9bHP9@+QMj<$?Sk7NVu&N{8qCFySUQhQyJURECxJKOZw>8PYO*Z*Lvmr8ZAt=03} z{~fLFw-mHkmt?HfdldWcl1#Gts9b$7s~?=J&#-#wU9vivOTE~=N3zK3rP3j3wt8v! z9g@SW?zfW2hJTFJOUtB7as_*K)vVaN zt*`G}_nmXyKeqZwx%wAYzbaS%&gu{4>Q%^z$cCdP>R3)RVp5H&&#p-VrGhLG1>0VsHyCl=CUfS#F zk<2V+X|+u<*Xq-Y189@*^X~Pz{+q3SP_BN2)t|}L?dvz$#lC8yOLD5!3%T~VD5P|~ zNRQ+~tCvb;a;eqx`(LGHL8^Unopmqmf3#0-u{!%aD(#cItX|r_woe|g`Z=+)_5YaF zN9F3zSp8?Y`b$<{ldHdB_0ssaPu{Wmsk!cdwR-9OpndY0)%)hU^V_JU_y6_@-($&t zK5Aq2Rk?h1ab6;;lZ~uiTE5i@zmZxh9g^PbbnlS#Tc>-gWRTSd6nkiuY-{!W{@)0z zm!`K>GS=#w=kgP+z9LuO)9R(|N2_FCs~?f;KFjK*<mU{Uoce%GK9cy;rXOW2={5FRhZFTD?@NlFO}bi^NM+@(ZiCj#Yan zxPF~{o8(rjmp(PMNq%efam9R_MvV;RIa|(>Qi&|cdcI9 zUuu*5&FWKf-T58V9dh+=tX?XelD78ZDJ`EiNww977XxjQ4XvKmi)ds`M>f_7m`N0Nx0Aho`90HEXpi43 zr7+E%Y)SDur4-dI;ipaQoU~K%lz0CL1L~4qEB@D~fMPrGoL#KP^Xsu5@7Xb7XS;{U zgq;WRFqj9s&&Y(G?Y1Nnb{=XE+u9$`TiG9-=`b*Rzzn3*z^sp~x{Xx_(cVD%%ipGh z%uaiZ*@})lGd!MYGk;$Wa(*ulyD5kF!w& z9pvo}itT!PgMB;)#|ig#275b$y`90{&R}n6u(vbB+Zp2R4Doh`#5w5g4e|blc)LTq z-67uY5N~fN{f!w(ZOmvMC+smbo5eiSFVFPLGyU>R+dRiM7$>X8c{bF?Z7Ac0r_M9= zX%pfo4P{ivjHIzKqrJ&&_7RPBAEm(zV%mhb#tmi6#*Acq#*Fr{%9aeh(k#zD_Suq| zHeo0&vLdKgCTYxQpD-U!pM^u+`kWlcNJ<*;$(ay99 z*=X4l&DayY+Y`OhC_RoDnT^_L9&G?VQ+-};MRm-`Y?h7oDa_V=OAhq;n+=z`1{_zl ztr*srk=cSCtxnlmWJ^K|BwGh;4rxTQrDokUhS{99ZkqquT4&ufo!N4>nzyOmvlYxF zbHw^nG8=oVd7DhNMY6|i1w3M`w@OtRI=p`jOcZ9BE51+jJMNq{`Q_PUV*;<*r<^%bv0;M9Qv?@%Mt< zH9z*=#QsXZCwQ0AzEaJ@B_1ry_Q7i1vp*L70OQVQ>jM!S{V?Nd|IXhC_$hm^GRFR@ zf1hEpi#^r+uEeol&PUX`hok3xzq5b%f}`j2PR%3sUrE^SXpC#HIHSOam<`!s@6RmJ)a5Uw7}6{W*nylj{ZvH zI4yAWHyX!jfuq0ExZdaU-NrSK+k+K2X6`qxbq`0+EQ`w&j-E-4;|53noN*jCIQq55 zaophO-!qQm*2%c~8GEp@q5buHHp6V6weyd)jA~59e*2R7gEH(l)-ymWQ|vD?`>T=J zm#==o9<1=Wr!xl-onxCLsdFIL3hmUi%rN7aq0L(NaP--_x1;jkTld`0%;o1A*D%pm z;MmSV#($S!Uh5u?dDgM|m+ZkxTl?#L zp5_l6Gyl#rJJOf!!Ag7kOJB(_;l3m3AH|#zNnaIn_9J~wpPv}@^mTcbY5InEOL(n# zEBH+@$8gd=iTS*ez9rrjep}44OaCn18-7PT6Mk3B>pf)!v~rmJrSE5$oCN0iZc&eFe$*TNr(8GQP&_#61|;_Mz+pNRX~EKWZa9{_(Q=Dtzs=i(Lc zKg7quUx?3wzZ72#e%{NCn~Kv)V@@bp;kaSiQ_NjTdiE-DANQPhiSs1D zeqehG*yjny2h*T_w}XA2jDfkGhLv4mpT=o0F9<99!ko~uas})s0f!^Wb6Pi{S0VSHX5~ zC(5<3&xhOK?d9)+eLnmS=0u>CCt#lsFTy*@zY32Ke+oaG#gnh#o#Z)|llp!d$8pk; z@;kzhC_ftBS$;qGG5J|AH$Aj+N-lpUJX-#0*!NFvhR4XioXf9;$I5>Ij}w1n+;e=1 z`?&v_j4z9-R>r$1(-!vm-v!=Pz82=BsFeWkCf?k*r=Pfm`?w!U#@inOb8|r}qhVi; zli|tod%`~4neguNjj+8}QkKEoS;xvr@E+o;;i=;5;XTDS8TXu4;y&*0B;(^oTj^fP z*s7hR)5Yy_ygt0Q{DwKMf%lOw}{T(%X2;-_=@=W=<@eW!;j z^DcaZINQ&3{scc>o^#_d(*gdGd`*ry=Nj{z3r~+!W*~f&c$*v#hgZq(oa1ai_GtON z@Xnk=O?}^nbL+AFMes4oFU#>t*!D?Sj;nIK8fHUo<(wR!53iQLILDj|O^=hmDaYA< z?D6t<%_UU>P=FP;)`#JtA?8D`JX5?&N*N2s|-{@Qg`*69D zSll1$2A`<*d*^sF*yqDmu#e9$*vH4vehWeUR>Qu}wt;cnmxJTJTvsx_Purc0uRn0y z*R3PtpFw(&@z)3(KbvI7UVPt`<70837LNP01B~P6VuL!&4+qaYYn(E(t+2mT=u+a~{yqFg@^J9X$9Ps=D{%14SNLx7aPZ8(@O~ExF3%1BM%49 zjK;H~S%HIRCgL}fhl6MK!f!4Q2hYsJZy^r{&&+p|XPWT!@^J9X;rRaYaPSQK zgoQ2T;ozB*@Vp?bz`-+T;0MaX!807YD-4o{gJ<~Zr-C0uhJ$DLIhVpv<>BC&oA6u7 z!@)Cm;J22CgJCzIC$o9{4jYqc;*@WcJgrW%qw_a^j6^Dnb-06 zW;%g`XWlbTN6K@ZXMqia6*#zOU$-z?9uA(Vuzj<_7@A zp4k)6M$rl!JhMN3cX>E?hU-WR9N@PC2hS|V?;#Hd&m4+pLu&;No;eD?r#u`ya{_*v zJRCf827WJjIC$nf{B(IZc;;vLz2)KHnXB;o$iu-i*W>qt19y+$-}`jTq|2RSso6a>4rZ=9uA%<;7^r@gJ-tDpC%6n&kVtz zE)NIKY>z)f9uA%vgI^;L2hU8xpD7Oq&+LgmOCApY4|{I{UsZLrjh~a;gbPU^Axr_p za04fZBoGLrsLYdyR1qg?3>hF2l9&Vq^;KjNoT{SYfQqx?P^YR@t2ox#R;{&8wT{)= z*0E~s@IB97YoD|4Ar{~FYk$B0|NFiT_nv1xd+oL7ea<~+=PcDZlKf`ji38QCCx4#s z#DVH?Pi^Xa;fVv)Swa2+;fVv)Ihp(x;fVv)folf%ycC`|P@S{LUnD$npgLQ~Uo1Rv zpgNb5zeITAKy|Jozg2kRKy_{=f2r`qf$DJYZR#@Ni38Q)@6gmX;fVv)d7S*i!V?Fo z^9x}A8sXod&UFzElz*T6^}-Ves`DrEHwaH0sLp5P9}%87P@TU4`#%=Gb2fBti*TTP zck;IjPaLQY_d%rY5S}Ztw@;zH3G zhQoLIj8y$`)K7{2MC$Jy;Zo%f0);J|CJ+xEESRSgn=hAsf0FR+IF!^zxK#Odphhne zp15+VU=BNLheO0)BK$TSO0I}-sq%M&8gseu#Dk9({0khcotKEO68;q&N^XpBsq$}w z8ogb3;>v3Ue~g2*^9k|I!heB7$xk9&s{B7djlNTO;>ueE{||jDI&bfa+$UlmTKK}R zG>3@bb%XME_%38hyM;OClaWz&H?#FND6jhZPKSov4!5%v?7~a;_6W<^0OkM4`Kh%AB3rHXO6`0(`O z)?+mUmc<5ZkEci1-lQp>cN93<>#T9KcN0EtJzjypcpGdzo&@3M`!*;BoYJhmxD`J^Nw*CpwP#_Qc2L%iFE4y_Zp_`G~i{#&PS3Yj4)Um{;Iv zuQxu{-Yjr74Q&KCUmiuE!NyGmaP7@sD1VbmdqwzIdq>3VZGgR!4(iKWr>?z8hhX0b z+J^S}IrjJn692=$@45k*En-3qjN`{V^Tlz5@>v5SOv>u=P2Ao68>y&FPz&cCptl-&x1!F2fHxzO zd2w8GPQzXpMvV77?sKt$b{GoqarIuR!{3J6NW@ua_kml7Z6k`KAXvVwzqV18BgP1` zYkzGEPLh0N%^w2)enUNa(Mmm9nB{fl3i!cl{6*fn!fdbWDbuaIxzjqY|Blr9+b5-_ z(eIY;_zWAm?v{0#@VmBlk1X%}XW>;X@s~vIj`fRR zC8>mW?fT>-Tej*4v$8Bs?l^Piq8-oPJughV>TVlXGBlA}GAxnXaCdUDcn(WFI&|Hl z$)`M>H?!un4?M72Xxr8?IoYQCqwznMdNg==&JNbL|K!ZU)AMRhxvonlYO=Z0q}^*C z{va8ZsHFVr+_j~T=G}o(n7TguWpZ<;5!p2_-<{liUQhfkwU&o&3N}QooI7bw7$YrZ z^-6{g$}1UmUT)-#Zf)tby#6~_)^n$2%x0fNx>C>e4`!ka`)tXa*~u$=ZJ*FGOLyko zn-i;ZuX!+c67zXy{WX8JsaHKHqak>B`?_*?oU{DqEVtb2CPj7FeqL0np&PDTAH_)N zShgP?ll^k)rQn4*znJ&jfzJ#*?Uqd=Umx@4y*nOw_~Az%fBdnBoP2up^nNz8=8-Ml zL(>X34f3KE8M~{>`>!-B`;2*f-iFQVdpLdohi;0}*3_Txz4O$dZ#N{S zKX~Q(1H&3e8n@3+EjV{U#$lh$UOcB7Bh|JL$HJ!RwuQV&QHr7GmEf;{qxwsVq3f)! zGY|Ir#E$DkH1@2X9kbtPuMAyR@T854aGw?8<%}A(cRCg#qk`QK97odxAKd> z7tMn2W$)gZ!fjL{$h(VQ)YSMO$-JKljWE4N?a_G|Fs}!VRddzjb*jnx!WvV(fhLO{ zxaN^8SSlxrPDgcR&O;ebgW@0#TO-4hl)tqZkv-_jYmQ(1GwLAlV#i}d9X`E`uPu4y z5lbYOfY?v!7};ix?CbAtjr67wlYrMI+z_6}BZI&7Oq>r*uATioY=XWfs8K4>w&7z1@qc z?7x+FHV&ER+<)>wBmYi@Juq&M`)`NsfScL=+q}v#L3G~<{o|Puv*;xWX^XW^`;1j? zjnh60m0KCLkBw&k9UVqT&3sY^W-bl&!e+K+mch&;Zgj>fY_MOHu@*W0Fyox1Vwh$A zb*Lp=6&mkT<<_x$@cU*i>`eRX*wjYKF&H;At4#3~&dH$W{wnxKGxIQ#56=Ig$wCxU3=Ej?caqitH zZ3*+f34>X5v?0tTDeePyvh#pi{?@@LtEv2t!zryzw8p8$H&$y+tQKpASaXAoy*2yj zCKPX=k=KR;QRH>Ir^l}khiyRp?Z}6vw!@IMeLy)oO*wU5Fx(NGx@J0YI-6$XAmqMp zHDV&o!m^tw&MHJn@V8Dy3z?d)O4*(((w$eBpKVeesRgZ6JK(4abQyKlDYHH9jYDURMy(@VXb#F;{nSM|Z|V znqRpd>Q@divkU2&uBYo)u9xGRt~Vk)aaq?V%-k_}fq2I&QnzwWjQY*PHap{RF3hT* zy2%TP{&ZExJJq{|8JOCol^8qp(mmnr&if(7ahH4acNaP(WW`cx4)8#f*qY*3WqN)w z4|;g-O1h~)QnI9_<=(zU6N{R{^#yL$HQDF;2R9LvQLWOLk=u{|#9ma;E<9k;qES9a%sIQz?Fli=f z4K{!>YjB;>n?8w>t1{CU$yT z22QHPJ6ULFq?eKKwd4aF9HtE&QNcyp&d$Z8453a^E$!i0Dsix%nPrLy>qi*S)0QmE zuZLyuhe1|1RtxA#YlQU*Q->u%X{BtTd$3+=4>4jdbZQpb%ga38WEu8EFQ@D~rvp*M$SLkH&P6>-EEmT17vR!l2s zw~w;jeupy}!&7lW?!eT zU7CM>oR8f6!LD@r&civJQnuz=w%D0vPurUJ#9K4#`}S1K+29~+@kwVPFheFPx1E&V zwc?}9GE~F5+ldjjedvPJP8GDpD$}--*LP1o9l3!m=hx0zJ3PZ7AJejFJ(S*d_W7## zFRZFER|O4CRmpd-dT4kW*wJ|cRF#Hy_ zw>GcxSTgk$*;v=Kq9^*|GN6IiC7a8i~&jEq*^aY9G;$%e-eVLE__bUmLCEkITie__!SP zhuDwH=3$euA@OlJ>JNz@8q2SI7qaZ}qLQSK%j06{`jTq&xpyhV)BAr z$cM(_<8pYjRO@qOOg}F3PNM{=e_U>|(P}R)9~+C0%g4v!PuzvPIu?J{F60Yi@fYtx z-WH3$DJI{!3;CW{d|bXi7XN@FhY%nW&o`sF%a~ou+#4B%j`b6vLNY`I{PmTdU+38R zvU5E3qxDweBdZmHSJC?aeS%SpJk) zfqovRsrWID8IYs0Ga@I}UOUHAKdQgPcV$u&zMmYe-=g2cCfD-x*@Ya{U(yeX>Br@$ zJw!h`KXojRiP@X53prX3#a^@?em{9m%zj*+7mJU}hsWaUV{+>*lvGmdPN4NvgXk>cbV(rl_)*d^@v+mLQC-DQq{Qfg? zam;>P9vX{});}pvWh{QoF60TZ_~`mh>_zP<^1_(@QM-_9WAQC9Il7(_`@51?$I{2; zX#Ej;yOOuY?8W76vG}+gtxu9)T)sY*{?3^EKuq2dlb>_s5CUXk^hR@&F$J;lymLJD zqxmiIkqwcf`P{J_oxdeMx;_y(n(rbHVbM$wIU2trNAo@X>M#@gm!q=LKw+$YJI7N$ zy55ucsJc{0CvG}MxBz@mle6$`&d|Zy&N8+RQ=~#~1OX8#U5;FqD^QTul+cL_6<`0g>e|1RXHy(N9rzGnMo zn0nWKe50OaqD;qwn8;C1A{X-z2KuFPLngNCvOS{lE%#3z2$kgbY9f^7_fWK+%k}=p zVZ2<=MC-Af|J?Ni9a5AwIiPd9Q8_PZ!P4gl{85+o(Ufc`rg<=)|)w(Wopme-rGk4{syhoj)IhX$gwF zukd|!h9y(pKLK~QB3inWkN3ReBO&E=3o)4i9{+|m3dLR-yu^vGgRHMLgi6Y5guGg{DYrvD2OkM3 zkAIu`0Co~tc`f8sj=j?%-)Ezdo_`No?8ILJ`D=V^dcNcDM#tWbkf%EOe2?D`9hr6i z*d~YlMh^@V+f%*O>E58Vt?~b+dYmk|TmEQqA-Ld}%$b1j6jsF~SFGv0s@=G=v z`LnJ0K4Yt&13cJ~3xO}R(a@()+Pz@I>X$%1*U{e-c&k%hzJo6ch28|nQ$nK9o17Nk z*P9L5JwMZrakTyvdVJ5`S&sdxwDj;h3b{PA-`QIZIhuccy>`gMoOr%h?~zbWd21m@ zA;&una@1cr-Z_xlLWRB_{TfH>S<3iazSW86`(Q_AsiA(#+W~o| z6VG=w9~#Ezc+W$wcjT8Lw>t70kXJkMyO5*y$T2>6&voKILwvMe=Xl>he#VK%Nzr-t zLXOudtP7Q}KBURrJZ#VMxQ0pS=JEZ{oTC!@dVGi77Dq0F{4G8bQr>9byQ~QNdqaNG z(Vq_abw}PG@}C`<@1%PcA8U{AqT_obCG_>`AV=3%-MmJ~(`+=>=QhX(I`Z+5k8Uh0b-``hJ3jrFNK`v*l&RxwP9cH zILJ$_Ikf!Akn{1e_BQ}$IO)%VT<*l54;-z3*~ZUtH2$)^D-nN&HHTk9H$aZo>um2< z$lIOxyCFy8FWY+n@~2^Z%6lAg6yQf4@}Q9D>Ae7XZm84OXpa4amjgK(zj*!%`8BJK7`~^it0NDD9ECz} z2;^ZQQRoea9F509Z%mqgXOHh?>k;aA_NGCOuD?2a`$3M%)7hghnJDCVhoz;@@s5HV ztp_>Y63ADF339w9$b%f2?^~Pa$R|R6*^$>me#MbbgFL~J&w=b-pYk2vFF5g+Lw?nf zuZ4WLBlA6KQRwE~2|227H}5{kPlXEIJibTm2}gbsa`gM4oB1=yawq=Rh>zBnZr+=a zYn}M_AfM~VA45LRk?G?mIzM*v{t7udpLO%1zhY*h0xy~EzT>9A>jpU*F9pW0aa6tn zZ#Tq8Arl05S2{{NA^1P9dqyEbC#zT%m(whW1T%NFg%}k5OdIUM@f2>E4qxCS` zI}CEvUfJGJkmrUOWP3{>uXf}n$Y(k73dqs2titAiLxDX~^#Q{Uu~~ z{D(;aGUZP-S{o>v7fa#5b4GWpw|V%x zP#YNEBPP=ikqwOBQ{@D3cl7^wmDwiU@w^Z(^)P{b+#UDV7sS#Zq4IMkzMIz&i*Hj| z>QmsIqB7gGJMO2Qtun`0cmBDn-7!^O1D~cNivK5$tasY92(Qv~$7)>G(n+iFSxaxJ z#$7I*ts3XAbg*h1zZ(Cr#*eFU5o>(g8YjBOO{?+aYCP;3|GLJlu5s#Wytf*MuEu4n z@v3Z`*cwN!mCVPuBR1Y{J8*Gr{NB<*FAK{fi})XRaZL}h$c#>AaWD%+GRwfD zm01hM>(RQr-j%Cs>#q5K>f+kC21dRey1Je*#T0MGbaQ}HV)g7hUYz-kXP+aj=|||Y zO3>v2y5hCh^epQ|_rB0!7eI#x=xE~@-@EjAtZimGoU(S9@!Lz8rs23(J@$(KUh4*# zx}l3->&{r53adL~)9)-Vi;uD}HPc?0EP(rV4Xs!kA0%m<#UlEI52A>qs)~5c9-s`%T?f zTR+g!D#i(Rx_4(}Y$j36D>uu_D3)}_6s8WnZj(Y|XrJp~HZG~b>R2|N0a2@FCM-lL zg*1W|P(4Dc-)HMi+E$S1WB#?(A$P?HX^V;xEDwvyBF8*!i;8?(lgyp!(oN%~55`N$ z#!ENFoPA4qt+Q$AJ2QUa3tN(#wFo0o`dl4RTW{Nvy*jB@*WK35wi=Th#;}MOM`C51 zlx3WhY>cYta1xtiCHJvXm2panm2qlC(v6pl#%ZM`F6KX6@-wd5Lxhl*xX zeSB}YO%vO;&%MQA!dP5&yWO)NYSdJ>V~2mZ4c+ByB0I7%I*hbi`f;A_f=}TfxoRXH zg%1PolNajEI%3Q7dTrP!`BBN=V)?u&i@4Vt_LnGmGThVd|RnML3GwpXNc$!TOIyZwRX;?j@FCV>Rd)0y~%hbb@mWD#8ziJ zb+j(L-nTl$R_A`|XkFND!zN1Ex&r6#EtqX$(-PaX!+^{75glH?=I<-Gn0S)l0NAzz zu}!-Vbta3>3}U^3J)inoUt+6&Bzf&eV#^;*UfYn^^2Y)Xn=1BKQb*f|*y@}{o;PC= zh%J9Lu+=BF{GGsM)5PWu;9=7RKMHK?NNn|g0bHg!{5@JWL-gMS&et25Zv)%%6Wg>O zQD1e~7uG(p)#11;Y{nM?vE_#VTYX~7S2{eg<)@IR6J!Kp%MSn^#usxUr0}seiLK5E z;Cy}c4d;dJJ7TLdhrIS3vE>g0E>j<+hf+uTh}i0I?pT||mTxDoHi<3I-$8}Lr7pyl zKaaf5M`Fuw1bQ+~uHb8d%k~#+=8ir9aOcil(6MDEwl+|19Ch68}i>e#Cq^F9M&Z`1%0#NMd#xg7K-jS?~$u&l9|k_`GJ46;6sS75llZW{O3m^LgL2+A3?0^ zSUvIM!Y?EKx!_}opAdWk@sol#5I-gObmFH4^IoU_jNnU%xlke8Nc@~&-oNyp7yKge zF9g3%{7b=~5WgVU_%(k~u#bCl{!4=C!MD=bAODl_)g-VNPW4-z}oo*@jX(nUpx3U;v~Kh-gfZ&#A=6o1AI0x z0$yi=*AENs?BG0NJx_5jfS)5edl2Ue9^qj6S@iRS-^;=K5_c8;00$pLtmiWBEwJ|M ziPipc2lLIuemAkR(!nPZtNk+^d^WM#=UxSC|0-g&zum#+x=Zbt>n_C)Q|CEp=O-Qf zEV0_>UI%;b`;a(a%J~U#f#5HQy9+kgW{Uqw9_L4nPjfw1C^|iOy~LNWBG50Ot>f;* znlJZA`1}!oz&#+oZgLy%=N>e=}%t!u9)~?DG%G$jy==1+Wu@$yH=R? z)HY`u+G`2ZhWh)C?PkxplZdr#*;aOqGHs>p$@a15Ak#kDhHMkN#+o+Kc4Ir(Yow!y zUy}0I5^G!C4a)ki=B2asQB7=pSMwZaeN+=$AJx3{v_7hdt&eJ+2UGgzSH#vw_1olm zqX>aGP#s>rSl`vef$H#FnaUS^V(Yt_r_U5`(jX8As>9P*s=M&Sf$DI{P8AAI9H_s9tKWnpEr9D0_yaOu=QO%j64Sj0!W%m zdEInP9Hp%Np@|So8pUvw8>pz>=`p^C| z`3kW^Z2f0{MSi64#MXayCeCZte>So8pUu6pcvG|q#MXZ{UP>1F)g}&9rWk zwRs(4{bv(f|JftSj~9Jn>pz>}sCKD_@#exC5e)`vH*yHW=T zPi%d7|D8NfCJ4mVhj(@Y{11dDwm!VOk>`zS1Y+yMyEplRgeSH>yp3PyJ$w^k{5q@7 zVCeXVh(52`Qao`X5C_WdMgDN%iLD=Q?&D1j6`RD?-}Y=^ze@D!=OR@dVe2!yiu_{X zi38PHLcT_L;y`s;$kz%_9H`DJ@^!)!2dcyCz*N2P#DVIZPJW5-#DVIZM}DdB#DVJ2 z!A7b+_bucbg(nVF=XUaYN?Q?IKiu~N`>mq?Bz4*&Y<*)tPo96I zg+Oe5VDo;a^?^-nePF*uo;OGkh^-Io-;-Y{JhAnGO^??oNW}y#kV(SBYB>B~%Pi%c) zPauDa@Wg@YOeMcYc;Y~H=8|74JaM2p3&^h%o;XmQACg}$JaM2pHRLx4PaLRDBl%N> zCk|A{_-x)Nyz$wrIww(olkmjW2llDtPZORvP#xYAwmz_ltq<&r$e$tl#MTEk_Y+$m z*u>Tc_BG_s5`ALp1N#>8KN6leP#xp5`E22h&t}zmkoxBcPi%c)|D61}!V_B`*mS#+ z+AKVApgO-Hf1dEf)(7_6JYxewX;z$Ugnursp3 zUnKg(!G(gmkiR&>)(1BH^@YB!iLDRpBJ!7tKC$(6og#mk@Wj^F^`7J}7oOPqx~?R@ zO?cu!b@nEIh493I>hOMh>Pq2>1J$9w&D2%G69=lpd-AEPg(nVFr;7YF!V?Fovy}X` z!V?Fo(@y?6;fVv)IiCFW!V_D6+iS_+AUv`4w|xfr?ZOiWs&gLs8-*thRA(#sn}jD0 zREPVTQ#T7w9H`C>U=`}b>WEv)%gqgH-sk+ROg@M-xQuWP@QBF{BMOP4pgTr`L~284pgT%`QHgo z9H>q)`L~594pe6k^6v;w9H`Dn^6v^y9H`D-;y`s4k^fM5;y`uk$bTd}aiBU4geMME=f~u~5}r6vox90@Ej)3cI`@$uE_EReROc~Z z{~x0N0(I~dg@HIw{uT1R@Wg@Y{EmEv@Wg@Yd`Lc1c;Y~Hz9gRzo;Xk)z8gE0B|LGU zI((geDqDEsKy~P;Ak|5D;y`u!kxvRw9H`D9@|}ez4pgU%d>7$~1JxN#K1X=sKy~&Z zpC>$VpgPmYcNLyEP@VnBcN3mCP@RS3`G66DI8dD`@&&>Z2dYy;euVJEf$A&=hKoUC zhh7g-eIgtvzm|NF@Wg@YoI$>?@Wg@YoJ+o+@Wg@YTu8pZ@Wg@YTtR*};fVv)xrTg& z@Wg@Y^gwC-k;3;O&Njt2`x{GoMz~b@A)rPx5dv`~Y%x^gW9^J1?oC$yj<#e$giDp5 z2MT{@VFGbwU%|CFSUXFJ7Yg5qL&*^lE>*srI$Hjf#6J|B6LBb69^q2uH-Z|yOnBnT zqXb`wgSE4jxJCGFIF#HH;Zo&q12yIn;fV*g34Rm@Yv&2#TZQMTx8%VHmnzRw#h3?# zCmwu<;NRn5?R-r9kno@2P(lKMxKw#g#W8;{v`0Lc1wr8OvUWHW{67g_3|#Wp2$w3) z<#qHo!V_11DtIE(YCBIN{+saAfJ?gL3xT*)`T4-3`2Zh*xbmL{dPf0UJGI0;L}w`u zCA&wsRQYyLqX!62T-jT&SKhX2Ikv*%*xo9~r53f#PP2fw2z?z)d_b9a45x@M!j6S4E3opqEq_TxKgqB3z${&z&+FX1|{B>VF_im_Yu zB`*5&1hh-t;uTA(suwSAtvgnY3f0(bGf|b+>ZT=iw)uqXfNE@Ls~1?bS8Q((NXMYfcNn+?K9e-=Z~MzW;vvd2E*GD<__+4! zA?tDg6#ZT9OkmgEFf5v!BDBXgu=c8eU3-HdFwO>BKC@PWwC%^oPvuq#N2|v!ar2#Y zfUN1vmrK9R_Z(n1--Qr#nLszRCEFUjPTzjv;-XQQcSbJQe zU3<9)Mg7auKjUbRKb2|EhQGnyJ)Nu+#c>?D_GZD}Qs}XKJoQ_9<74*jMCWtgvkf+{ zxiP)$u6RyDBO0vUOaM3ETMx&4)_i$sVe{o!vuSAJ%I@yFFrv6aV)pK-#`8&VtVe&x zUJE$<4?`DpLQ5z`am%3OmTy>%=M}5H0noSQTN|@?JnU`PYb=_zd7TuqH@6n!9v#N= z72{*={YdSN0LL(BH;fHNYM?!SE{^Gq9w_59u6LE{S-uW>Za}mN_r&y;LhnQy2@P9> zJHQc7GO4g%c@@SL#sTXw7#~}Y$DoHH7dGv?Dfb;YQM)h;XBc@yN>C4c_5jcQX|$J* z51SPB!f@ye&%2_7@yt2u>YaEZ{DnL9u#hKl_{S-)DQ{kU^zh>15yepuEZ<`)D^0|x z5fx*`8FW;alc&#};rrGS>+*Tn&n)0Z)S9t!?izyMgaf^jp;;MgRx_5@o)e0BY;SHZ zUS8d_s<^JTwYjyexV^c!wxO-1u^MgK(9{N>J`FVuI5QXH?+lw;S9vR%>Q=VY)wI{u z7Nhtpc+xIT4Q@lrdR}u&dqZ=R5sO>vj#<%wOO4{{rcjYO4Nb>ZH#XE3JGwh@WrJ&s zy)NG5g6zjrj|LCV*-^e}D2{!DkdBwJ|IDHjnXM1%I-i?mkye{EQe{lWGnr>fsn`YMZ z{UUqkGzHi1%6T;H6OYzJ1cd5m#o69 z=?PocteGX=dtON@%PSd#Pk;|z26O0>-m|lw9gERe*r}7(=a-1jKzxQ}4*gYOr|F44 zZ*)ndwjBCKYRkBXSYDRZFUWo_^-S>8oG0czzJ1dz>qc(!rxk3=O1yq(&B8A-USG7i z*C6k%EgPq<9r9SlJL{AG*t+PhEt%IR5)WT6=hXA2oIUlq^=mGC^1;t0EuQwmv?;T1 zpPf}5v$?K()9ssV>4&bHx8bR<-%=sEHbfDZZgT@xan3}1n_o;a|LJsoF zG{a9CG6UlVaT%&2l4>T6l$pq)t0j|7#>>5jQJp*baNn3;8B2V_878y5E3QLCH?!Tr zn|s%S&rW1slle;klUwF>xhIAA`a<$vass}7hfinblj(IyW?tEuzr%P<<7HmmiDp!| zA?wG$3C(SLCX?kROgR$0iuk+M;H*>;pO@w(D)5c=!g)TsN0R45V>7#dXJTYc(>$%2 ztb0h}L`gsXm@>)wBr1~++hmC`g~VRBs%2hctSMH)*h`Gfp`oM-Jt*X=(2qiXx2lz1 zVqDG>NZtd*;xD#jA--P0$KnR@Lm?RZAw@Z@Kq%_F)KtIb8(tfbcKhn>GhjMnSOV(zNhi1wnnBz)R= z{HWc$L{|vi^Ac92Yk9VIo{YrW&X*dYYqzS!^6$T<-2~jeprDAiLiaQ=@5p9aC2S*gkd7w(wUFDMs%xMvDi!8X7Z_ofHL21$~+MQ z3VnykbdsdGt6&q-OcUYmf{P%`>{itX1NRyOvn1wcCe3^i9_Vs9Dz`v{$8tF-4i(|& zT{#&SiSUFODz)Z%+504MoS$UgzjJ5A^$_V)vDrtYjUx3I=`_FB53!;Z_pDlu<~YOeUIS^6#GU1LX@@jKq_ZX6 zFp)NkG(x2FB)>|LF7OMFN4jw$ZSnJYQ+%RG7mDU2kuLFb&q3TYkuLKKIi_ccbh+Q1 zLw2r6+x+~yP@`8wx=PyRU6HQ#dtVAGzZdBm$>C#+Qx45uSD{(i7`@rZy*YS#8__Ha zc?rJkN*DD$#CZum$~LL?O;2S+P1Vb24#amao{bvPHA$I;8`k!t4pVUmMrA-uGYGS8 zb8MLjnIZBGR@PHRBG2#3y=b@;M}H>@{p6paA+_!47f?{Cm-LE`m)_D!N#w=0%S+I( zG13Q%dU6WRCSqiy-<^U=qeRM^6X%Y%}><%$yw-ENxoFNRiy^sOen4B(IROXmx-i< zzfp|na9=Kk7$i2EL{kTNvq(CmTSU@9e2hqwBwedWv%Dln%%LcwX@yRBmoP$Jf=ph5 zt<#qi$n-i0J~PTod~3RbC#}95`*xi0ArD5Z`Q}4Q3|*Y>r{uHG%=meL${fC4zfK9B z<&zV#e+!Pk20h<=XP9q2vnOW_`h&6dDZWj?jLGDFUFk8lZyvtHoX~Ugiolqh%4}3` z4tXg_a{oL&RubKLU8mDTZK%g`n2MMblFXbSDwDPO{krHGBw5#m?Iov^WPJgx%Q-8# z#0YYZNG>&koFkGAMv&7&@@TVi%DFhX%m{LhNH*rMY2+M{T;82|$~hw0R4@>NoFkIW z-Af_JIU?E8y$ph!Ba+7$10&D}e=)7b_Q^}IDe@BI&37$|o{=;yke6WDZ9iO{-3B{5 z^+TrghWXBt^X0VUHTe%ix7*U%Rxf#N54NB-$91MQmF5hQyuQmQXpIx$hFm6@D8lyc zlORk&p;%x1n8rBxyx>)Ez1a!!9>z{@WU;Vck~OOq5t8tMA%E<9$-j2*j0zOMrX<_l zu%8)0jDA(XvKT`8Q|NCB=BClbVzBd3U0I&Rj9W%q1Nr5zVRxJ0Z|#GN>{NXV$lXkF zK&SAF6>=t*C%}mfHW7PL%D&Pm`(-RU3$t>tEsT_X<@ofn zubdN>y#ar7Z~By(?7=UFq5SesETTn*J^97rti|_{r~*P>g5zQsp?^?;&A^CTvvE^V zn(3h3*vAZFb3v|Yc*tcW{eyclrGL1oBs&e2%vtGG3|ff|+Jj1_>HSuJ6mL_S;BQ@u zNh{Vzm6)Xlys7u7F}B_sy^qaY;THsya;jE=!j>1Xsx0?H4 zetDVn4I&Ht!Ceb;GQ0NcdN7vb{N7k&26;I-`+&j^H-(tDiC$i2*9kd$<&4jnjq_uc zidiCN<6NI3u|8ru<)tYneSdZ#`OX8q*@eSVUi{E-^>bW(E<3s1PzH=d9++L%LO-*s zo1z<1ByDk+BHw6aMP(>Rvx#e}?mfLyoQDcSQz$zN)k76cRcNZG+75|cJ^j)msX^~7 z)Buka19K=UL_H_MXkTj3Sigk7PY%l*6{P;WLg zLxt(8($m0a^f_k=@*H9#u#n_HqdS(Sp)izYc~4Qo!jWFU*@bCEEK5rV)7rnI|o#Pm<<)8G)G3zDTV_(QkaND875)ECjXBfxeqzv)gVjU z@&C4K9uK&1^YHQ09o*NowG2OYba`cY#c;r~hT8h!c(UHo+=ScoZGcT}&5d=#apPWI z2?{Q6&2%m(rIj1 zJbXz_%}%_e8{W`V)3~Cx?mv-pytJCt@U~TLvF!eJGd0y6$4cNCNPB&A>+-7aw)1ak zu{XI&`f-?8R7?hA=vjtf3hsPUT^* zLxjOltZHd(IJO$QE)4BujrOw4;La@bv$8UMT-Ew?V2d;viA+JlW))_OnB@xrB@E51 zW@}(14e*DnFW*^%Y=W$8H8H?pMAKxLm6w@g(up((S!ZNtwvfsiKtYpdWo8;KFFP|U z($73G!YDy^qvG2vq1zh8r=@dB01eiq)Yjz%%i*UMp~ zLj87P`u@k5K08@1+KKr-I&LbdSBbS#sN(=_ATeb&rbj%cvV$0D_KwGx?KbU?1-3uF z+NnP}PM>S@!><=J4pK6fL@0!yqdTh)vDJ1XI@^&m(Z)_wTSa;dHNtkx)ffym>GAP4 z?IewvrN{YJQ;#}Vw7zp~eNVw))bW?q)7rArNb|@E`KVep|MYfjtEq0PZ}O^^H?-Aw zRn1LRbt@a%tFR=rc~!^Nv^OtbT!sBt?R8#ND_-8ayn1C#^9no{t7>al(p248wRlB6 z9t2asV_-fo!#(!;wua-OU*A|wBY2wJ)a+64%!B2Y>Q<~%$Z)aPH6*OpRo9YiZLDk3 z98C<$R^PIsz0GTBZAOmR_J!Em<`u9|-_qPx#bXn)scCLr)==jy#}X|CoYJtwl&7kF zdDU^Xc!-TG+Ez3|pUl!`JTgEnt7@_7tjcb8!vf!4*UEa?C}^uarh;`(M8xCiHEdQl z)uLUjX*pIc^BS9*mK2+>^wz0vt7&goUT4~^s;X_q?77p?&bT*GRVBE&zMeY>VW_U1 z{ZhBQu60RWQ_ZTVv^Cu5H~GMsRkJ1^bin)t3n$M#c)G_nXJfFKZFSB|c$HgangFfi zp^~*}#*D4$`_De;AQ<)9mNvJxT=yJ9L&Wj(U~n7_Vk&HS|oAnsQ+PRn@Ox;V=T2nWkh5N?Gc8PD2He zyM2Z6^6ExzI;=u|OHr%l#cdw83l>kU7+Wlt7{z7Fs~0!y-O$)FY9w$&TXk6*b}Z~Y zazw@Wijftg7~fj6bnn(&q&EmeejTE<0dJ zF*YOC?!BaG1@b7XXNkGbp$rYqV;eZ`8+GNT=CZb>tqo1f%8qNTZh->ETSHBI*|E*I zsAy=cD_h*qUf)pHSj)svK6=ISmNHXACE9UbFKaulp}l5l87|w7t!r&VR!#?U*JRqn zt!g1t)7ac5lLdpeYDx9-<<(}=0y(48Op(Ra)Z}K=#)dZbxS1v#g008a)mDu_6CXSm zJz=JhaAO=i*1_Z0`=;}4-`As(jzR^D)il;sH{to6T?5dq>6f4X`l@WFi&tL8%JvzU z#C0piM12!D&MHiYhBi!c9psbe&OKnN(96+^W`<%l!T9v55VK#^0*^h&%PQ2QwE+ts zjbqR@wR0)M#uzLa-V!u!TQxSpRAFhvf+^PL9x!hvCZwlJoS8{xQ8d}GspGa}9W|*J zOh0h{+4CkZIN(69%4|M1<9e})!$g-^ZtAnD4wHwL%-W?}k<9{*CC;p^m=@KI;W|TA zyOv_jsmItjwjC1^ja9wUtUZlmDyz+sMAdNVS=_ixR&q2V)^*H3%v+iFrb1~e8`q=h z^A6a5@`9sVS-LEd0a9~t|v zn%~-dG^ShI@aYH5FPqnlrJD#pO=eGRHfK z#o7rQQ+h^*L|VhyX~r>YuI4!=aQ?KT5+?+uShK^PO9I3mmKjb2rrrI8N!BKkF2KW5%Y;a}ya?cX?>a6H}g?^1_s^-jp19 z+LEq2jk*~}Qmw1p+E0rwo?~ro&N|WBdJ(GsE#1jeVbuK0^8E3DiTo_H_>XLnM0Pkm@7JnmJG!oOcGj*J6!Y(KiYA@MAmgeZn`rtFT=ILh$%q|#q;%z&I;pKPx< z)F#+Dp89yKqe0@a?e@PVn+Lxpg`|(my{tLSKN`!TzfUY4+om;0`~oX#`tV+n%1dMM z?J;>nOx_riFW!ZGQ!M_Ln0!x6ekLYA7n9$P$?wMGuVXU%Rzfr~C}-lYBGUUi8SC$z zFX;TpkpQkIT_`lKkWHuvq%I9IZN%J}!@p zrH{*%vG}+=CKex;C&l99^0ZidT%Hw+kIT_~lKRDEZflev@!{QJ?XS2T-nP~FXg*5% zxO|i~ulkGs&2nwb-qDU6LI7<2jLnxWvH7xdJm*VpXhh<>|A*xsG5gW_Df#z_#mD7n zeu@5on0{O?j>QKtIhs#mFD^&(N#djV)3F@QABm6Vi^$_*`A>++Gh%Wy-X;A4Cq9G# zndr&%^)ffs|2xO0_rJtP{ok?NKg?9(qxR}pj@m=w`P@T-$WeVoj_NCNRNrW%GJU3O ztWjH(^Fu80W@~N8WyZ0|B)mRUl!cNKtpeZaE3tFb&&-vmq> z60*J90D4#v@jn5M)`x8Gr;s-~@jnB0*N2B8N8_oB_jAZm`Yw(yZyL$>UdQ)y;bnCZ z{vrbY$HNXN^8N(*ifnwDP~?4Op*i;S^tA%Y_V#-Ep2xr6l2GLJ2jI;@@}o$@{c`4p$TPeZ=WvHv3ES8Q^W|24?^`eCp|-aC-# zpFu*A@r`}5BY%!~*3rg)3tZylpNYJlcj9v(4{>C^!ud0s9QiTt6Y#P2_;+DnI`!QX zGT-}U<3~Y$%Zf<97i5-MLXkHW@|#Zj{UC>1j-Y=KcJBOuo}<>%Aj)13BO2KgaJ zZiBq9Qy!N6GbjJGkRP_iL4K!0e%u*DesGrf9}M;2KiJ+eg|?tNB<9y-*d|IIb{C*s)Qo%Tgaa~ z@pzKyUFXO-ko!9I#Um|`e+OyP_k%pdi7$b?(nh2G_JsUX$KEK&OB|W+D?Q55p9=Z6 z_(&-7_5;4%itK;Le{j+t0r`(kd1@eE?#Rm^7dh?Q2D#pmPk=nZv9}g-s}p}Z`SIkjL8OkUxiftdrljkT*Kz;aKh*8YuE|ARp}1uMjf*7TNOf z{h#|d=}REz(@X-I`Z8awahU ze%R{gLgs#bEBAz)=g0#fcXjGh3i)G4#(p_(q*K1}kl(?_+M5ErpA)|y(FZpEHORA^_;(@C#K*?} z5m;SpfGYC-0-1k9W8?n`nb%NOP9p9UD?+~j@>nOHYxUopc%Iv@a^zu<@4=jxP~?rK z?38C8$X_}3W~=@&zeLaxVmJVw{sxn5IRe1Tazqu)~n=GyUw z&_I!QD)ehZxxo7o{m3*^3`oa)ix7`n{0r@x6^R9Q}JCW9O@e zBJUB%QRw152|21y7w>t-Q0`FbOyylfqVCI(l`~EY;&#=+B z|M4~C#!xQue2l##o%CF*r-kudy!>!%l1zHNAiKZc`a?d(NnZl__ApJ6S?exw;zuEl z*W?n4yor#b_D*_JA@d!PHhyl1$z+>9tNN?PQa%*%?}zpZyei0i*S>@TuO9Nrj=UW5 z{f^uYnb#~<{{+ZUe`lL(=L2mt@;epr8yuPMT)fzk&xg$4Y!b4)t&pFwBGO+4`E5tu z4*6?G<~tS-!AC-ocW;QvB)lDv(S;fk-s5TUx!$vo=h|re(tQc?JV$;Fa&$eI>%9%R zzZ3r<DPcv(p||1MrGq$Qx2YKhmY9H=Z+}$2Ce*WKZ3MR zm+e#i^0`y#OnfR`k58p*@~QN6K9z39r_vGn)JlHQ7x`3rJ2!62jRSfnFy70JLvy+( zH?GQ=nn|cUlJ-WDF;42;_kS@4F6Ar6P|pBnW&lmO@BE^w$b8|KCba1#5lf4-%n1i( zj{^&c1B;G>=3{fw^vny9#^XAVYRI^1r>v$-ttqQ9Q*X-FoZ2xJ25+j%qoyCJc1>H5 z*RqXNdn2`UBh}tWwKqzOIf`9`bfauVwWg!g{wTFKO6`qOd!y9eD79Cq_A1q0rP`~s zEvNP>)n29At5kc~u4c+nsrE*zz0qoKwAvf3_C~9{(P|IxT{P)OtG&@`Z?xJQqxQzA zy)kNUjM^Kc_Qt5aF>23_qA_Z3jM^Kk_QtBcv1)Iu+8e9(#;U!sYHzHTZ>-uItMV)9oZ1_w_Qt8bacXaz+8d|##;Lt=YHz&S8?W}ptG)4RZ@k(YulB~Pz42;qyxJSD z_9{lG!HN-Tv0{XptQes-D@Lf%iVA6MyTP65!SMq05y3OlVT>^!Ql6Rg6{unIf$E9@Mru#>F9&aw(Ky=F{d zr_Y$q@3{vpFiRkhwt>uCB*E(N$WgO!uBk5$WN}cE0|}BHMrPj5m_l~Obbcef=EDI7 ziGzSfIc}#+;fR_t-Ht0W+ZoB>uyC&Fpczw`(~Rl-MidVmlx9JIYzMMg7#7YAhlE)G zW=vsWXH3_MFiTpO12cuhTH_$KVo?{)Wl0y#HPy#KDr&|x>`TeaFok5B%q%lArcj(Q zo!@8@(KOw>aIWcO9F$ZQ$;b>^)RqN8I+hZW#<95|Njft=AxUA)%s?TefMyOrk`6I* z1cf)Lg%V4qmr)QCVP+)KNS2bnnYSp0C@80e5l*yCAIVv|p{c%kgtN(zTaJ0vAzKcs zWhW!I=Yfpv$E8|)zhsWKZn6~H+|DXHzQg?N_H4OM9d@H!UGW-onEsIA^=aQL zg(n^*&|E$CQ=ZqvmM;b_{HgpXBewid;QX8Mg;0)9{w)TYccne2Fc8AaEHUoFVYKv+vag8fozU1#&(^UWRNrfaC$?!<0{2s%*zzX<7v3vvOKf@m zCbf0k2;BEtd?659oil*@DNk(qbAhc*V#{9)-1jsGT?s76I-6mXYCMM{$Aj| z*W(L;*zykm_fwwO@{a=Bek8X1Gr+cvzX0xg1HKT5tSk-GZm#P^Q?F^TD0VSqz=RpLIN! z3wH=V6goEFO6or(JhA2XA#dJphWq;t&#Lus@l%2?Bz{`()x^&TW>x)X1v4A}Il+G*)|=8COFjoU zLN=P!|D|BQU)X;^FrOd$FAC;szb#4ihOApW)BV~Jl8Y~Dxu8^K%2 zzbg0!V!a9Z8{*f6=Y2Q-4Z(a4?7u0P+i?Bg3Z|Q5|1H6Eee3^Da4GTIf-8yN5j>gr zUBUB+-xIuu_tg@HxU0tF#Q4gUkT>3 zI-ebm@C)K^1iwN2SHT|LE){lvorKSf+7_!VM08$fuUc(~v%h(`#{NCN9arF>#8LI?whM+qKA zTq$@0@o2$^5swjkHL*T?dX|`*dk|hE9xwPe#1jO+MZA~b&xj`q{)%{S!CgB8>jUL- zVtrULfq0VW)Dce>Z2n|+ z?ZgKQK8u(ygh#l9_z=O@6Kk1&LVT$3PZA#{_%-6g1^0I@zOTR^PktRij| zo#n)Bf?J8(1s@AsvLeEz%AY_Tp1=_{5FaP_bmEnQuOZgHzLj{D@OJ`Rf9b^5U;2a8 z(Q*3}@d={;Jn@NwUnTx8!M`OwN$?+uPZo@~EP2+SIo_n<`KJiq9k^sogiDp*jXFBs zh7hk6ow3C01WzQ^@i~)tz3_91b$lK|yg~Ry#M;hFh))&1k$9uvwZvDNCiFHDZxVhR z@m0d#M0}d?j}TuY{FB6|3;!1JwZgwoe1`CUC%#U2zO~9fQ~18b*9#vIpC$a>#5V{( zoA^h!nY8gBe)&7Sq`4-*r|2wEG5>o%?@rOzCi4l>utp+k=OEE zK)gkCE+)QEFq_i9Nbt?X7Yn}A!S@hfB0PUKSo{dF&TC%&T06Y7wRYZj@JGa3#SSkG zE#_sPwUdWvYo~x%%hSif{fRHd7XnZJ7W33@?eH|_UnV*{MOiyMomk9Mg@3u|aM|^@ z31*XVePDlaN%F4{o=c2>rC?5Vi&qn0B|N8)#T@$n@xrtD{Hp~sOaB_dH#qoaVyq9$ z_f7}jL#+0na`1D+YX5!WYw?Bf5%G0`KXvez#McYYcdJ<3nV1DZ$aioL;x)o^&w#Z* zf_S^|V;#H~vD&B46N|ZD%-Y}I!9O6rQS2P*VDnq%CgB^&D{djy@^H_BEzeqFHXg!h z4nB+c7U9o#@I}OG^9BdsOsw{~2g2IlLHuK}^K%EA-$%C!{{nf%FB5BfzTx2C5#J{I zzbDo*d`ztQa<7HW_n*YKi+(nL*C_5nyivwU0kO6@-+}GlA^QCtTujUXg;46?J&CoP zxZL*qpNLLA@i~Hf0NXW_*shs{uc9kpz%mz_tZURoa3#jYpC z#99WH->$2z>?3A^a1w9|*Qpi<%JX-33fF%O#DVH?e5QC}K_CuP=REQ(ECO+$I+v2i zxr%|9*H{eKkmpHBG0&F_9NVd_5e`&`d!l`wxDXzs4lAuVQ2sIUMZyyYs`DIqp6C#W z1J(I8`F_F^2deWHc{U^haiBUMlHW~u;y`u&On!jy#DVI3MSgeTi38R7JNaVai38Q) z97zono;Xk)-mgfdgeMMEX8`#U;fVv);e1K4!x4xB)hQ!CSa{+eP`h7oIp! zon_>Q3r`%V&N1XU5fO+3)#3dd>o=P?P@R*3{n4U-26e_pI8gpv^5cXj4piqt^5cak z4pip~@)Lw74pe75`MrcE4piq3@)Lz84pirU^1Kj3AP!XLG4lHePaLSubL96Go;XmQ zUz49CJaM2pZ;_uYJaM2pACjLUJaM2ppOK#`JaM2p+$)}%COmPVI*A1M>B18Ss*^{4 zhVaCJ>hvN%Q+VP)b#^B|OL*cyb%v0iEj)3cIu+#S2u~cS&II!N2~QlT&Q$Vqg(nVF zXD<2ug(nVF=V0>lgeMME=ScDg2u~cS&JyzTg(nVFr-l3vgeMMEhxhSPyn&5C9H`D3 z@&^e|9H`FerX>U>SUT6p3>b^I*wi-ji+REPIDQq=V1KFb{i$`D2AA4pirS^2Z5J9H`Ev zhQjC>c5014pirt z?;y`tNM}D>N#DVI3Nd6Szi38R7l>8dui38R7lKkbu69=lpzXR|$ z3ZI(|ozo&5DBqL(>B18SsxyH68Nw3>sxyfEnZgqXs#8Y(Ea8a*)frFzN5T^asxyiF z*}@YCsxzDXIl>bMs<*1LQDe)!|*Ao zFwo#q<@W|PW~lJQgL?~}kAt*5W*yrOrot70SB;ED=JoL zowZVHt+l0E>xg5W=eAn4)>=EgZLP1ht@V4Jz4ml>u44Pz|Mz~s@4q4UJkMHduRWf9 z&OP^>v#_C`MP_S#{0jVU__N9Sn-2l=G#SP3rs5tSRJJcT^HNuaztiy-*6&r2Wsuoq z{c*Vt{WW1{=Ke;1><8=bLg3Kf6gZd(nN8Lom#)y?58$r>GWu(8bgbWZ@fZ5zGi>?% z-DL7KVaxREpnmjY>-PjO{n_+q_}kveGOv3CqOgARK7&A>9i)CVxBh+x9Qyl01)gKJ zjSO^u2r!@;*A@4%*vS*<-U1HGeR2+-gMonk0@tqGe+GE~)fceFHW8R)>+~LY=4*27E*kpCQP8<3=dx4(^-C#@|{q>Lh{SN+S*hve$^;Z-5 zQ!OYP6M*&OVZ-`sH2!Rz#_Xrmd*=8AGwqK)4~gtXrES|my9vgQd6^c&E=;sxIwrDP z0=vDU(x0p!(^0S^ZX!Xt1Lu*`A!9pwQ6V zj%uL24My}=j=y&J3#O5}VmzK3qR=Gkk8>xqD_e!{LRJZ#g}nWdFVD0=VH;|E5-guC zChUk&4IIhRtL^o0TUqj!uiJMEuTkk45ZT+6|<91w>s``s< zuHN@fKd%1b-uE_)<>wj2uit&C)z%_rHP|#<+q=iD=)^{ z!LFX8Mm2NypC8IH>s zMg3WzKW(7e!}~o8O>yB*@u^#)o0j=>r{6-*@xSpQ?nFGbV*%Q%OX?1wRqgcozUYtW zcnNX{p4O=zCLND(cC3dE-KBF#Hl8S`;hBZyg;>fvlVn=kvrUF9s-X8m(Ja=aRLBxd z5K##!vs9CEAts!i5EIT$$np;Cn%+WIbYYn_LRMC^2k9qdRTuu&H&DpxF5N)}3pr6c zXh46x0!PJ#?4RO7c13Yv7M~`NU2!36t=ra|xu|?29F+47+?k8JvO7%Mc1mnI@q9^_ zT3C%1@>NX^5pt;}O}N*qa4_-~4lU+giERcnBg3jci}Yu){w&caMXKn4b|)Y=f25P1 z=iyEv-orv{eqp7ds=jm+RQ%;Y#*2n{5ECi$n+o30*iH{9TPg+)8LM|Ic>3n8jQG8Z z89CxgsbJx}P8^&i)Ul@WtZH&Ymw|dZQGyw~i;QPc_<3$13uH3rmP}Inv!~<^^V#!l2O9l)%VpTN>7|7Eg>R4eIgaHx?m6xn-0BS1Obv$ z@^Vw8#IP_1pElu+w5Y9#D7o`p6em(xq9UI zIXUnnaVL}0%WS8yEy=E4I8IAswewN9j_%q8xRuD2Sg>F06>j%(ga;vR#6fh#DjmtN=c z%9j^NZ+TfETvKL;j&?o0O!qQn#>Q0e(5QmHb`?CdF1LbXTm_}VWA=~q2U@OY4jaG# z%~DO>fFV*@F7mgFMrHt&w$@a>kVlzQeO|Yy(H+XW=p-e(_7{oX-;!f6FaF&qixLL0 z*oHwYk+6fMJ|1B^iAUJJZP>vMHtb-T4N};@QM|2P(KM%*d#l3l#YM zC)YzC>w#JXV)Stcqw4mBp$U>$6Pmejg?K?!PK($BHU;tM5`E20D?WB;I$o{zIX+IT zzt835h+_T4aS|Gh;A2zNc4ttJ#?$5cHKFD0L4P} z#eXGsV42#2h=N-r%xs%_<_0-D&Q`^4gVFk!L!{02Jucep>O@y3k-br<1N$$cFLXKLDll9 zZPs8P3ZU1zeJD{5daYYO66K)Reymx9SL&!!RGr(Ef?>zP) zU~GNmbb_lBcM_cNAQkG*|Lq@@`r^_STqM9FcKk(MTh2+F# zdwC(kM+Vo#&&jx+4ikQhD;lMW^yJBmbfNtu2B7+wfi_242b+T6fW2|YGKM)RYBXCL znDRq>=LQBWI?eh#EAUxiecFJ7MISAZAdnv(+p|np5G6~*Oo`~ZN(-Y%o)SC}mhG+f zWC96zD4*b%&b~Jf@x7^If)*WWYhR6yO?^}2l?74-$St?RAjG6xgW6KLgn-GIEUbmg=&fh_-LRx+ug zR!_FAeoMDH9Q)3;=lh%SDK%TTkREgvXa_IQCq+)u%h(=Zwr)I~MUBx|OWgghT^tbf zlgriL#_JqutcI9v=Zt>pv#84O3e#1Cj2s@M-L72RWv$C;mpM^ylT26Pb}U?2+RDu5 zwFcv$XP0C|^)iA?QBjY6C9z%l4Zl=~sri)7LxfzZ2;55*YiuJs89}IVwvyXb5;n3J z{Clx;8*DAA(5^yXBk}ohqVKxcuC69wL|pOnacsg|(#CpQH#=mmgabZQGstRs#BFg= znc+qJ+kwO0F1;&@k%Uvm#HrAu??| zw0>t1kNNhVFbS2a13a1tfG+y1{q0^}p~Os$3c*xc5h)i@CtWC8_lBbu`+g-8p3uJ7 z(Z!;q3myG7j96)mwJ0aVqYNvs;g={VWkBA zZ9%NY+-R0A4x$g4$OxN=D{Hfwv1l~gp~?h53_~sY<~x53wV6X)N1I5U7}g`k&K`f{ zQPXDXvf9*nuIbx60UKGKj!A1P>7wE4X4q*nW5OgG4ihJP47cg*ZBR%TO_>`0Zs)>^ zS|^AIDwWiY%xRK|56P@HDkpICF0TLo#KU!Ancd4(Z6A&s+dSC}v)=_VBrPje$AMRa zEX`wQPGG3yI3Bd^YdApY;58CK6w?W%G#`1?xTzED6nBxCb?9q5sX&d+&oWN07r8ml(-iMiiD#edAxDF5h)H%HuG#S?$-TAL|nY}MdmYn_qEql!0G>OZ?W6H*tEWAFOEpRK zem;FXZr1?b)lGkXK72f0Ws5iYW4>Rck9kd`kGY>OQlFTQjPm>WBlc4w{nUN%S&`n) zFY)Jodob-?6xpxb2X{9XoBaFY8zX-)=iHIxN1mK9BexpO8f+PvJ9mDSMf0nzK6ieJ z-j|Y}`}rh#KOgdQzn+M`#?+Z-BrM;rX~G9b`k@i`^Fi##MEaN?9_ju3ko?mkeavS^ zdS3FEB>DY($Qr^y*J^8%yc8dw0HJKmjwzNBGWeeQUR-k0+6 zcqdZ_>%TnW`i?X$6Mr%99@)pdXQcP@NBr#<>0@3K>HYkY{Qh_(ygssT*a!FXQS$rq zPT`}Y{0B$;kcdx=xSy}$FXn!|6TP3W!ly_6W<=btcVZv&d6E5sPndJ=O7b&_JYNjh z-1%J*&F_k6{tNG7yz^-t=J)gGli~jOB>rOV=a=aH{L0V${1AQ2o1*r_ygAax+|M8J zA9KGRiazFkeu>`Cul#&wRG*mp)_A&RxGMqxGw;p7w>#iRg>>!TowC_WpP)yl0T#L4XYI zW6iB!x2S$?^||#Ey{}(>?&~LdUq9i#e)_&zSH*qD^saKY1esu^7w*ptgx7H6QYLC` z23MNcKHna>KH<-Y<$A!Q&VzhEJ;ibP{;UebpZii`5UoYXbexMu_!y@z!_BKTvMA0q4^|(*iyN{F;E9 zSC$${FU4nLpDeHjS;bev%`fzvuW|jSrPzP)%ETb;7sN}ZxJL0+k>>Sx;8}GI_>Wzl ztl}#O%`5b@p0C+6uYl8>&)L=kNy@6b!7GCLJqXS@VfBxL^BsehKL`FjOHuwy;G+Zn zOK|Q}lCnC6_?RI7+tB}!x9aGWReuMck3Y*Zux$?drvvzlfxZ&FbD*yVzdP{9XR=PU z?ohu2!EeEz^*;=l@4K{|?|D2a(2ob68TkJ+_>iyRSP)Z=V<+( z0DPFG$iEhRWuX5&@VkM23;5@P^3MUkDbVi#&j$L-z|Ri!SA+Y6`2fy8Nm=z>+6V3b zA^7b<|J?`vRcns={usPDuzv=8PN4r8_}TcAlvS?-zaH5C7W~n`|J&ex{lxf#4-MLb z+anZyP;ve`0FQ@_q^zn0pB3iI;?puivQ4AE<()ei%|&zhrsp8{VM@bTb` z8z3pGV~Fb~0JQ+)54}$n>KO3w_%lC8U!|6U`}M6#zi)1#b5NyDhTiW_RqAx`Hv|1P z@N(CmRq89?S2~_mUj-lMc$MP2gQ@PnQI3LVdPhT~Wdp!cbpdJxQpS^{0c6b@{8* z*}!uHejf0t0lyg7ug@il?{b@M-QoKGHQ@gEU824Ter}+@1^kwP-v;i_*Gtsh;B~G) zvg#plpNiDu;Nkh+v*4FGn<~ZF5%&h1?`lf|f4^}$dhMkC2)@u2&`JF__#4iqO8pa< z?@p6crHX;)2D}rnKmK)6cmODfncRub=BS^!{?4j?E-yWnsX^dtjCXRzG(X4LR4Kl1 z&Bu(dQcd7~{+8+Z-GhVt)1deBzf2tk?#HK0%>iE$*tdZH#qD31Kj1#KS0{p>;sp4; z1iZwZfLE#0z?%bp7C7!YGbyXi13y2|?*#v9pl3V{-=6l0?^PRVvty(gV`ECdZv~$f zaK_y@E*RhYz%XB>SgPk7VkDwnD@IK&G0q+Oy`>RYH2=3>5nHmZ{C$K*V-1mQ( zY64##=qG`%4EQwg)d4>W+^6}ya z`d1_VX2kzs_)D7UkiF3lp|KfRGYFy0IGGYhn}IWRY)ppOWaLf8`lK)jsm*YjI`*cH zF{&eO>L{!_IHwLcDuJ}=LI?EJ;XHNhQ61n^B5c#C4jQUM+v@nAI)Jwho2tWz>Ug0# zx~&c;DlZ6>mjW_~C*r8)jh`%bYv!+9+`5)_!au=S+^jhYxAA~YU0j@Db|z!Ivgf#E zH(+aHI=c|VHs~z7lXk|R4e)ED3)|qrHny;h+G-;U+i=7-z_5)kY-7pV=)yL*u#GKj zLkru;!Zx0;4JT})3EN=8HkPm+8r0WD5*}{aYvTypFv2#9uni(?gY4Q6!Zw1i4Ipge z2ix$$HhQp*5Ik|5o?#Ow=nbRbvbV6+y~HhNG`Fk`x9ojx&0y&e#N=i)bO2&*ayo`OgyKX; zWCxS!q~oq5AIA|w+2|nb$S$Lx<6T21&U65G=%gSWZXJw6i;egcL)|hAo?)WW&4y6Q zF%gv|vx)dD8WRlK1WcB^CKj|z2EEsyL|v{4(9H41{Lr7$Rz363I??EH026nnhjl1y z44`DtyF8fGA~*K7-rX_A(jdKCf=PAs4h3e~CDpP~q)jD7XCq8YHT4pO@}z=#fx>9h z(!XSOpAnzqCkX6a(B^h(Y{DDe^)2tw9qIPC8$KB!=Td_YkS}a0&LOI5Jst+m#Pj=V zBPX`<2H;9_ag*4}c|Kas3++fv_$xn9@I>IMejZ!O09PA1v6b%zw)G*l@>_syeTc36`@pt7 z#8!SUu&ocVl|KS(`?)>v;0CE%Iqe5X{fVtT&p`(_iVe@%2M-mj=M`TSheT}c2La=) zClu>BX65zZl>@~;v6YVm9z0C!4+gH{k2grf)@BTFwUHBB`8Z(fli13q01xJmK1kE> zSIJj;8EkDh2kJ(M4Zr(X%sDW4q{vqjj}p9&Hb&0x9(BgQ?!(by^I?5hML*_8Cw@;W zKUnN*DF2jTe*dxcB)0WrUzPLauSiY!vo^%mW-4&qp<**VupzcK{Qg%rMr`H;TPVDF7A*vfIc^3qDKj3oy=!P^D zf0YNycoEyWv5kYxj}TldY%FbJYr{6$SlYx^&a$eu-~)-+$`=7w8#%F+vmdIu-~)-+ z%GoE?Mow(yTpz0T#|ILzm2-WlHgaMszXZ6BFX~0Q6n|Cb;ytmo`8sg5krP|_Rls!< zCGU;EcAX@)Ha7#?b&}Z1_X3wslDwR^m4l?8iLK3t$%|oQ<3yGbPZmFXA)$?Lif^Va zzG*MwsbaG~vH1aIAn`Pj4vj1(&$Zf=*6Pxc7^JU0LcMu;d_+H{Ug8BQrjcKaii_PGANU!40#x&*c zcQ&SJ52$TyEgoWRY%Mn1#xZ3v$wGV}Eg^0dyq6a9>Od8@rTK#KtRaCSEHxpCMi+_;_Mg z9O(q&4T8@iK1uMGi4lX4iN9akIBGg}-6xj=3`;EZ0XL&rp$hXkOjMuru z=Eu|>#AfWiPP|R>UQKMq@h0N!BL6P28OJ+`&k^~3#LEQpw>BGF^ciAK79{@0W@C%K zPJFJ&`P-U}A^JA)`66#$2y8C$^SATl0+A0P-XWO3d)YXkV}NTf5;^gJ3k6T6jcGf7 zBe!un`Fpi(`$FQKV!xEww0#}%B_cnW*tBIUvH5{v8}X%L^EB~gf?p=)#7BA!xRy6T z7(Bqpe@7crw|9w6yv%2;Kx-d#%RsDiFtzu(j&w- z3Vx3GTY`T|Z2I91;+sVN8)DNB?+|}mLDa79uJfAofyqNe_!Tepx#w@>>_}*8UaZJtF@N@ec(5 z0l4-yj|Uj}d$cj@VIi)uCbx@CJ7Uw%U5S4v@+#sx1otQYk>CS>Ywz@UfRXDM?Z*FM zw7*Minu*PL9Z7t*$Y&Cpa_17?Bl3mB_X_5Vh#wO?i1=~ABZ!|6 zd=PLg4>(A~1B|?xHs*M7B=J*XGn3fVZ7%WCB40@SjNnzo&k9~g{G8y^0{K?r=SBW? z;ui#eo48)^4~btC{3!7d!7md3MDSb0KNb8(;-3lr3vlgA9uF|`zthId0k%1LS!}T6 zsO0B@`9^1p`F7~!6_Ixja24@cBIkLp^`p;=uvYUKV|`v^@L1ZsD)xs5cxvEhVc=&8 zvB}GOT`XQp{F?aD=ST*Bk@8=N{M-OvK>WJMd5@6AUn4g4=e;bp{<~fzrhC*56QOwFC+e~$S)^0 z_2IIf{7&Sz5aYPXdBUa8VlGuSCO3B*YtQL!Z8(iA=8#zXe+2e;Fv{7K1h@n7MKDCF zB{ucprG(`7BCikdP-0Whg93agvGH>h@gF4b=ZJC4WxM7Dcp>rE#D@3&So=+ZjXwW0 zdCv*#uMX_55A1IWus+W;{(0|^_0Jfw$$v??&jt7=LEcvb{7YivhxZI6f0VrV;ZY@j z5?m5s-s_h9S>)9L?o0f($kPB1BEDASya&nppGf={kslG@&k(;O^4S5NL;T+&UmoDq z#Ku4GVY2@9Iq@>!0_dS^Ous(k_<5ESr z!TS-Lap@o61Bi`(-m8^xXF{4l{Jvnu3bpl_9@z6I$!+XV&4+Jj@>{kZ%yw@w? z4vKU-vAKDQ_k~&iUkdDb?^RMD_Lmc91YZ~6-Nal-ka%yFwRwQJQ0(>jxxvo|_PiG> zDH5Bvh>HdDzAcOYLd=B(>F)vlfVfoToq1kra3!%h2jjh6)_+QTuZ&k+fE$TT-mw9m zK-^CJPYv*NV&k9pirISdUaO?N*z-Os>vI*c@x%M8EM{y=>qnpSbAd$SJykr{;=I!5 z{{~-5d70Q;8DRarprgq3cL9TMqs;>{F1*Jq=_EFf5_cB-46(6)ftZ0YkbX{VZuI^I zaTk#@u4Gav`1izJ1^2hLI7NAOML|#t(GievEo!WCqVtWqRlQ!l% zOK;kk{f^jvm#Lx6HR7iqZOqz2Y`VY>9!wike`0$c-awoC#m{ism@y@`-y=rT z=0{?42yM)ML2SSKG|}cvv1z7_IVT~u*Gcqw=`OM1d18r>%&4~a~@twZ2GN?*z}w3bJJH{DK~wk``Ppl`__(c4YBDH_NSfax<5@nun+Bi zt^3flo&9Fd$8^7$_Oh?+aleW9Lf=>RJm&(45;g+q>%iG|9;ZgmW@LF$7Ku1DHaz#s z@{0u$acXRCrJS9CM4TEMHY3|fPJFHaw(d`NfC{I5jq0jiIj8VAQ7j==19s95IJ#bY-UqFNaVz+v6)Z#fg&ePjmBIa3tc?*zlTdwo&B7sj=ZT+bqAZA`z#?<{Olo z9~FpGW5aXoEO#0t;?&sOO8E$p6Q{=JN0jqRFcNWUY#yMTI~)>mYHS{*{2-ANr^e=K z$`2MfacXRyr@UI`0C8$;UIk9Ziv90sGv4FW$p1`vv&e~4W5efJvJ*s3oEjUR=VvF1 zoH#W$<&;knIdN)i@Y+fj&z?9nHvBG-ohEVJ0Qa;6F8_ynZEOzniiETXlgDIaX z_QW=x{dmfc5IM1pXFrwlX(A`K@$8SH{78`#+j#cJQ$Ahf#5SJ&36y_EkrUf^_IxhJ##KyBHw(;!0 zNBL~=Lu}*O|A_KqL{4nu**`$}u_7l?1^pMdVVLeaqEd~-1<*bzEbRoZQS~!C|@OVVjH)9 zKIN-LPHf}Wub})ykrUgv_3J5LBXVLJxBiQiuM;_OYHZG;e7(qtZG8G2ly49@v5il^ zi}I61PHf}T^BEf(pPtypr~ek^CyPC?jZe>KY;1gbVjG{H-^FZvdSV-&{t?Q*AbyB# zeEMf7KUL(!Ha`6;l=C7V60wa>|7*%m6FISsPyZ*%H;J6s#;1RW@;)+`h*M+p0dR7r z*zZlf6*n#Hq14nevN7PMjK>(<#4Lo z8k_4Wzf|PJsj>Ms<(G+^I5jqVDBmS=;?&sOMful6PMjK>2Px-G4M@bPv3Y{>%SBF{ z8k-j=ze421sj+#L@+(D7oEjT`pUqw+a^lq3{E70bMNXU=8$SP&y+-83sj*3lA-`7S z#Hq32?_$~OMNXU=n@Y;RA#&o>*zlf|>gDL-($ca;9GoJFBL{6LMs<#&smI5jqWwkUg#$ca;9a}VYBikvt#Hjhw#pU8<* zWAhB6Q{<8&mLu;5IJ#b zY{pUkq{xX=WAkaspAtE7YHavhYW8W76Q{=JILe<9IdN)i7E%7J$ca;9vx@TPL{6L< z8$OeieO~0msj)eo@)tx-oEn?$l)or);?&sep!_EyCr*vcF3Nu@a^lq3TtoTKL{6L< zn{QG6lE{fuWAlB=UluuWYHavBZ}#URCr*vcgOtA_a^lq3JW2VhA}3Cb&5M-3CUWA` z*t|yhFGNn98k^rx{<_GCQ)BZs<-Zg;acXS-LHQdZCr*t`VJYOl5;<{dY|1HrQ{=>{ zvEgsi*acXS%`*rp=A}3Cb%}~mJD{|u0*nEoe--(C_6Q{;zC*}Vwa^lq3Fm`43U6B)~#^!p;|0;6g)YyEB^7lke zoEn?&Q~o!R6Q{<85iqm-F&2q9H8y*J6Z~U(iZ%rvr$+u$$}=J-PL0hkC@&N_acXRS zMR|?LiBn^vfA?=M^7m;|=5cD|3|ErvD01S|*f7vXwv)(-Q)APG^8H0loEn?1Xit(A zc~4^O15CZ~S6i;3##~#O`r*&o4K--2W`Wzr@D+`8Dw^ zBIj;g`wx!?7q1MNT}tgJ4y^_T&|KS_Ip5Yh=5`qIGz1Q`IvXhN@q% zcCD(Xpx!=9;-4hV729|9*RNT{tlr){AIgFn>+z7yn%3p>BbW9O(lD=ml=MULS#|8s zKXjU}AQNaJEJp|X_>e-hE-ryWJigVo8F<)73;iQL=*89r>le?JM@Dnh%U8AJ@cHt% zXpSt8h!2rkujo)!-?D1OidID6s9(8iU28o;P}HqmH^1eC96yWJ%wK_A`nCD>^VcC7 z+Jg1#TFqXgr`SF}s$s#IgHuPHxNd~0z>xj1rCrAG*v`y8H2``no%^)ox)qme>%byx zx#J_dgTdR=z$9yT3^@G_HS%U`CmGC5A^xa8&1`L1Ujly=e>Pcvr$E3wO-6C^bfpGD z$+eeDGIeG6yBL3AxwAp2x5<{f2LjsJa_51t44Z7ZTyDa0Uz{QDU}Cv!w=I{a$)UfW zf~3e1Cy{yG^Q{c^dZ zKRX^b!$H1&(d#GdY`^>fb}xb3WXtUVXJNVXQ0_X&SZ)RWY&#kuW4YGfg_y8BzS?B{ z4UYUhJ4@{7uM&UO-^9q@jUVD~Y~=5Efxm8nzhjL*Tc5q~$5?zeL9NrQ$Y0^nIF7)M z_3ME@TffDTzsJ$}<~ASg$ND=Zvbzt1b(8HRSX#UF0AW85oQM4x6OZLq;m?-4J@R)V z8VOUEtiLlNe+|p<4h+cXuQ&dzKmHDC^U%pt@P}Q_C9C@?Kv=&`C&)Ws=#QsC)*o)) z$?>;;cl2AHe!emCH+wmJbd~zm1pfHjDgL|nsf_Nc)OT2zN!0O=x7dbuZ`JxdG_`h5 z89U0Ddi9g7{iGe!uOhqNuw(z(WUKHRWW-HIF=rFrC4|Y&e&MMcb=)s`%Mzv>Pvvx4 z4rQ|?*jm@z+I@xUn_>5AR;dGk`$0i}<@jTl!ki`_m>&orplJuJA;??aHUH-|NyoId%z24k}XC}92&pdsCWy$0b zSIlm{iYIc^Ba>|{&1Fl zFG^*Perm^AY|Ga1EsHKvMTO7p*-bE0d*plv%Y?WbnB`q$!8=&YcPwKZQ=wF9@Q zS}bd|gC-}ncvLcV)*q+FwYYFP<&3beFVMZ6O#c0z(h0faGiYo5wp+IKo^VFV>r-)w)*Wk-mmrEGdIxtps!}ozx!WN*>10DYChm@lyMo#xSnOq zKpCyi&1tT!c~3#2-tSR+&3nqX{&3e1zJGk1WoF0q$qbsHzV`cM@(tf;ZvJRb>DH4m zceh;MPPMFluW$$E^V8^wclIQc-`Nx9^<}49TmNEmob(>{QJW)k?PS-de$K}=9g96Z zyLZr5Kl19HTHI1t+pkEKH%-64ck@@CIDJyfKOR)Gn|540K#knlb9}GY&nS6+&+L2V z+`&p9Z$b=FyH3f-}09i3Z{>* z+&MrEh0l)g`TB2O_~*>~S$cwb+WY?5_ndmv=1rE*F`T-ve+O;tJ>j+=&mKE_(u)r^ zH}!1lJ?Z@(y&pW=jnYF7Z8>0TxVCKT-Q05a&H}%8g?kNW)y%QI$G$Xv_JsB&x9@y$ z;wASTv8T4*@Z_Gm!qR8#optXqcMm$}rfoyF-*SfUXFaQfdAED}mg^_0N~~5~pOVSF zuE=g{YA)J~nYSyPc`Kf)O^;1#@xxwizXOxnnolLC9#wHg?%H|5l!8yUo%P(OhUU)u z{(j!)?p1v_bMCZTyd1^g|p8DN82Ktd3L}VLq|0a_->q6Zc2)<5ck08Db6wZ^Jq_8 zD&cDc;X$XnAAR(fhh5Y`j<5LC2QwbG+oS?{dssoCKC4Ep;Q09-gRv>(M^RxB<2M$R z!a0uQ;zS?sKXYD$~FLYCM+ylq6!vwVXaC#QdO{Ie{BpG-vZShdKa8f&hJiQ zuv}XkvLZ`Gp=efyepYExCYsfnlnXhr>k8!QDr8NEFQJ&8D2~OJvLe*#wm^71u>3xFRJjk&b<4Sk5shNx1nlj(f-;6oGbhEa+$VbtK# zq=<$#CA)YRP`4#i9H_ennrgv_o01uDrxTlSdfbG~v0#gDf;4ig7q~X@W*w<1+q5-k6CXXG z3~l1KBW(peX4QQdO=(O^+?a18lQgEqH%3Zd7}u}W3%ajqUB~A_^(0_nuGbvUHKzNo z>v|niun~7m(zFgUge^clO|8bnwb~EsiPUOLGTe4?_hq<(?0ZBi*%S-LCVH1=L1Hn^ z*V+_!a8hCihGxmG$+|d|9PA4-rXyq1b;fjLGSt>fe|J>LP+1_wFh zw=?gw@Bi-LcVRC>Q=N3ThT?-i`*T`VCrx%*bzh1b#(j(NJrdRLBZ6d3jh>W!lPda2 zj?u+&cSUC>O-k*rt>4$nxQ4sl1kR#__v>r{wPG{8nOmfODDaF}5_!Wf@-_mkx&_>tT zoc5p>RH`fRcr-6(;aJNyJ?_SbZF>BWuuV_6Hc6$Qbd?tVl;f@ueD;=AYr8B?)|%WU z#CP|epu72OE339Ar@QxzpfwZjb4&J&u}rFRo2v>3<91hZT`^A72c=?3lPuKi@YhUT zH=@SJqQ){|xP<+W@L+IFvzZDre%hF-}W z?h#te20m}p=tMVhG&mJ`H8|4(9>BHaJV;D`tm@R}RG!i>8NTF8 zLRCL>%W64;fkYa2qHCP+HIBQ+o`<5)*kr0ShC_R`hziay4P^W8&@$62C!<$ z3EgZHG~LCiB9%X3u+eb7>IBV*bY~A&eRQGdssv0CRY}qTe_pP96=9LytC-JZF7SDY}C!~ zwS6-lWbFBsai~?5C|H+jKtzpc1nezRoPOARI5o_zQ%;Tg=9CAwH90kcV1Jhz12&*n zPHucL_dU+`;I>oSQPRME#+@E)TJ$#sIzgK2KkBgo^%!Is(>A?1FsCq7^?-VH7=~wM zC&_}j=>>MWVw>o<=4nBq7Fb1lNABc30GQBh9 z$uZmJu-io8Yj17}>TVT*C{c^7^nX!v3e?6jTdhR3X=Q3Lnq2#!~gfxzKV16KrcEj5A>p7 zk8sdykGHTuofb?NCr*NQvK!N&KlAmNb@(4M3nooL&ac!`a-v*sWz=b>1(V##^HedI zO+m#2=|?x!EmYbpTAhM*ET7ufCYZ7gdac`&g8d@siw}dr?i6@%Ft7hS+J)B8ZvRK! z6tB)vkNGn4)Fe;WxHkHXZnw=N3KqGKIjr$S_*d%tFIUdBIbY?1VfHO^(=TpWRL@{0 z2A1BBTOi{0Mn})YM{Wo#y`Mat|53e=ubp|E1@k^%jzFC^bDkOOdOA<9<{lvPOu9Uc zbfWzAb826|VB}o=bmk8qIiLC87%rdLRVMFDa6OYz8^bl!$*rS|DjgB5v2K`iU2j+Sn{#x?srSmXlQ9-T?CBjxnlmhB|sTU*DPJRSnweW)-PSYu5Rhd zF?zs?CYoDXGB2y7s3=o}i$6(GkKzpPl1Ym2D7W4g6=xC+I#~@K3eVMa`!J2k>GaN5 zVw}PcW<=3vY)yWnYa-=EHY2RfdB{+dDPR@Ef1b~bu3&pxuToRva#Nus!<(z%rZ}@q zgYMR{qi>rop{U+!Y~4*il{vY|(Xm+SRMgvQdU=hs$n^tkMbg*Wc8hKMI8AZp3%ZW` zSxJ9mTWz*BZ;IdU3W_tQY3oW5{Q4`cBeuCi1=`e(7N$0Cgl$`ky4qY$lC_eqK>=L? z>?~~$p#YBYHvHPGSI*2I{2=EHoeWy3EubP(s%zgTtbIFE)kKxV@Qgst-Y(B8`w^HDsM_@+k989^V3$+xlLIZ?`W6#_}yrCgQD`x5;g^Y?9P$4 zH*e9qL*89xthM=m{#~Z1gRNIjQ@<`uw=3H*ay{l& zy(&BDOkLXcPZ4%TeV8=8>UOYy`F4lRl)5%qNxlKT|vO zsXjuOnPV49RFn(kcst`SE#Ub=(2Hi4kF>qx#>UOYkC31%qNTj8#4Tgak2@sTg|#dr zM>~Bqwl3|#&CN)=xY?DUmV<4N@EuJ%+{|_(+tWI967-E;c1+(KZ2RUrzHd0Ubtf4c zcfR$#zy=Pb^=2v<+fmlvZTq%8$lCtM+vbdpjFhatZbWRqp+}>0JJ-i<&w@m+Z$)l~ z+kM{IwjHxt+p<2Ug+YmOX6#lb@5PwzZ}Zv}#Fpn)HP;R|B5lX0?KnCK{H#J(Cq-^` zcb?r`%PWz7_y`-cMV29F<67tH+*VSaY1P$9GQGJqvtYCx*B*yPPk!(rJsIvJZRfJYczU20kwvsY4wQ|?1CfmPX z&BVuskKeP}vS^<@>t`7HvP6%zTS?G+Cu_+k(tBpe@a5;j`lrmCeCG59pQv@080Ic) z#U+DPC#$)0SFB&YaM7^bD-a4#cGiq<991KiL~80*%wMqd(51^)4;u=+bnX1QwX0iO z4jtOicu?ce#$nX2X<2gUnhnE-E?vsPj{Te@mx-P%^YT?-kX>J9nIRds8Z;3CHfbtkQv zzZwR-H6|3v?1r#G#x2CnVZtY1+*R?FE z!)2xot!vhzNY%P>$$Zpuq3)a9UYLu!-theKid7q0(NBw(ubRJZ{mQktVg;tJu`FFV zcSY-pwYXt%`KpzRYxD;#7O!kwSi>8gSMu5Bm8~b~dgO7wVgB;+sZyys9)=f1+8o5wyM?h*YMd~T@8B59dS0sjymUol#OdkEAVXY z!d2@REN?~Gr?k#phdx=i=H!-D>)|8!^4k$7PhYcY83t+XkO`liUN>zO91`II+~nqo zbAhHEd34=OJW0HE#nN@_TGtF=KP}8tllcobu-n})iNhXdn_fW1n)*Tame%wM>CDf-R#gPsJdMct-U z(^!tQ%&*+B`WG*>@{+5sGA=>pa8zH{C0A(njePZ!*^_JDx^eaVm2D=&%C)U)*7<2{ zCb8MCA_tt8ijx;ztoKLO(vI#T?BI$YbM@3-8@0gfFW4LPFs+!saV~p&?xOiE>#&2V zN#n;KTr;p`&8oF)d1<+B+N2s@RE{ntA7GY5-2a5{AAHYrhLNGl3gm_~$ZQ(dseIh& z$;x}i;U+Bi3%gO`@r;}_u2ap_)049cwq-6T+);F4@wE2$jC*L@!{eSF_sqCw;b0u@ zof@8#Ln-8$7UsFAq~MyIY|lx?xa`4g{Y>$G3T6d9biw*&w;&J74egtKO*`p#eFUbg zV@|sY)_H5TD^Fc=?a$4%?;Sb^Mjtn`?x)ZU{oJ#y9%C>i?-<1W67xKD3)>wIk?yBF z<1^j&>xIP^m0Vm}urO@TbK{=>IDIfH%+pDY9gjxp9}-k@5MW_>kv{GYUEMf$#n9Ca zb6fbK55WTDD6H`c9PArc$FmQo_CdcDsy}@YQ2e?OYWYx#{4i#1GW`7^NE!SPq#qH1 zY$W~)!21Sz{!r8};<29G|L`XHV_xihh#t3mnv|bodgSQ!BPv=V_A&Q!P4xTO?4~`w z4Wf^EePkbV_KhUpGV%8icD#;$>4U=`9|_Awguq1 z+8o`xWB z;C5m9lV9H`mHaWEMwL#YcfUOw`8T-&LIB^ONDdBY%Fq6#srr%Fq4rQ}m-Fe}_c8X&-!Qq>s7Zzob0BKM7wJ z<&U}FKg2%fIHfd6^fCAQljvja_ZQK}{EODT8NZlc6X|b^_|5y^w?_KC5q~J)4gzHG zMj*~NpZ3lD++eQ!_Jz)2dxr=zcr-S*ybjU+&{j|TGUr9~{&?~4alb!F{_c@~fBX@> z-(T``f8H(nn2(J7`~5}iV?HjjkNLz%AM+`ZKIVS^lJaLn_A~dvXGQwi5%>G6_>cLV z$bMeL{qaxo`~6k;#=zb|fD9h^&YfQ!qxscVpF6)q@7Lc?hF7^tioclq`6Bw5503IT zM11HzxL>cuf6V>-6uqC1`T4<7d1E5(=d0vDJktC5DEgTD`6>G8QGP#v^z->nn^B#k z@$Vdse_K7rzmxMIdcVH>XSiQa#DB~OMfHh!eWdsELHzmoke~bU7Jbb9_=`T~heYMa z+|LKe-xS%$+|L)W_v@K(KR<-~`5@e{U-`LT&qO~vs!z=4M0&p-N&e-LenZ4J?SpTQ z^ydfML4XXto#(D+714ZdtIwU!qAzz&|2^I{${+LYk>0OwQr^C}pZ{W?M*jT#7QJ78 zg!}m?+|NJZO_9HtH%EHEUP=C#PmApRd=&eb`}ryQSyBFdaX&vLzn_o7{d^SekC(z% zN9C>A2lw+?@}Cmf$9z+y_w!rw$9!vKe}2R-jrgvJ?+&RMKjt-&KIYj-@6Y+AJimVm_s6IF+@HUQ zet6`6WW@dcE%q_@`@864?)QJu$Gj;j&mV8_pm2~fs#`Rlx<&J;t)BDAfBzAE%*$LE zqW9+?!u@>Vn?HTZ-~}7G^LyXij~)Hww=Zx-h~DoHcrH0e8C}e9F(uBm0>9`6l`O zdL+Cm${%yT{)qj)xL;qy-uJQaG%7FVemxQUnEUf%(Z_sfI?-i~PrYVx*6`KVK35G56=wqL2Bs$p7?+&j`4K02#c!BX|F-j@HYzdfNN> zD|){kelpz8ck$=vdw%Zczv#QWMhf?``}*;^bP`K@UF7l z`P?U(&u#Uz_w!5ie!l!?cDe9@?-Ajx9DT;=ey|rd>6hU zD*x<&I|z`$?9QFveWUr^R!{p*&WY&#dilw4zaEOenEUlm^f7OU>Nh;%e*R1TnET_o z=wt5p7ttRQ`H%USNbmO_$?x|E;eLJ#_w!l!?8slt{d^Ytn9qyy`}r&O3nRUsZ@IH2 zBd_3d))|#`m>?ss<8rc0G`lkLHnBjjU+fj|fesU7{L8hpJQLlOlu`AOy`Kq^f2f}C ze!S&=kYblh?!S1}arwRfA;;zSJ%4^Lzkh9Xdij0A_qSZXKHur(`r&TJ<@$&pfBC-Z zk00`V(AO{iekR|S{Q4&6b6<4+<@g=${~W<^Jab2Mm^#(vCFrL%<8zRc6{|CWy}x3$ z9sKw}e=hJT0lxsaD&Q9b?{&OXT?Xv;mr`{FcoY64m8xq2{Qh66*mpM@Eq@PZ$flK! zcTl$i_YU}Nz<#_tsyo5`{?$?42kzI0j*4SF27i(|tH%H~8HU&Gs;7bddeB+D0Pg$0 zLdPEQ{ac}4gWk8lLj4MSEB+)^sNVwk_E)Gsf;Wj0pB3sIe9j8^-++C4E7S+zzP^?E zjn4-=`%2Xgw}hnuXZWybj`vcP;J$x)sh;58UoX`Md}3hFkYm1od#M57i=4h%F)oVV zAF5R&c+WsT65RKHwfYqJ6sPZ_n!tVk^-&YReffP9V^ysS?2iQZ?d_{(g3ojMzUp(} ze!TiBzN~pcpl<>9X@KI(m+PFML46+l7w)#X2DJrzWPvqkQ0L_2AFM9R;q~eU@Z+4U zLEQ{|b&!7#IOAbRYEXB9UmDmy0L&QfR{t3IHv;{$z~2n?d{^_+0q2XM-w6D_1?9X<3_ zkAwUDrLTG}M?X-#3_jG9#%L~_3kw7OdvLDFk_M`Gz;TPTNe$|K;2SJOe!evPj)3E- z?_fRXtMGtia8&NA@bF%+zxP#mRYLHlyS}Op{LWx}Mu7X&M;!w0k2ihPcyPw9k~C0# z8eG4>L<wg{syXJ!CM2~0)Ae=PXNCy;A_Dj4fyB5``O~~eQ*o7KVI}v=YY=% z^gF=&yZjC6GH{=&)m7kMbb@Mi1Nd*8{Xq2{@E06!P`7~(aN{vh-2={-X-jHQ4}(t# z^iP4e1pFu9{`|OFy$0^r`)c(Tc(Zkf>oaoWBN@xU!k4m*V^AXSn>m zRA+GR1Cj=+9^ePVhvj|2X9s)$_=bQF0cXrDYd;DcFYz>~K^+F}Q%^M!yx0kPsw2SJ zCz1xLqrj&)-k^@l$=^dQ%*o$FodEtvXFpJ_1?LO(CE<9GlfRqV4Bo}6@q58GaJE^} zK=l>iGE1TVD!AW=8`PD~mPVE88{qzUSE=~&^fAt6pxOhxB;a=e`|>N*gHA_(4eE&; zUZK|_od@G0P_RinJmfcy2mgPILKF3>Z+ zz3=}HY7zLnp#CeteQK}Pfjc$smt@R(#-ElnP;CZZ=L{Ou_MH61>U{8LtvNdLV(?Kx ze#WRjIar^r1z#8FZv?*};NJx=!5B$uP(K8}Indt={zSkZ2A^upQT~(Q#{~QZaQ}Uz zSp6LQl0g3kxLv4l>=f;jkrK&UdL(aZbG4}kt zz@Br3v703gRQ2CBi}p9%PI@N)xx2sn?yk{VPq_>F;nD)_7Jc-Np9Q~rfO zKL^}@zbREM;J*J#)iUs9);-#DBKX+>XAJpW0Y44=nt-1Peq+GD41Q}cA1(s-sYqQ0 zjxIK-NL>lem)}bosJ;QtSecUWeI+Mt|{Vupqeboox%bcLED#6(M^|P<)4DRP^U)2NL zw+Gk1z!wGi2Y~Mv@FCz!0?vKWpI`S?hk^UlM@<6n?F4<)k>Fbcel)m09`sRj!TtGR zAGH{KQ((Ue+^Qv!Y#xL-f}sPn+T5a@S;rvbkl{FH!S5AOS?kNP(F z=0Lv(+^1@F7kED>sMg^e{PCt*uPwfRtJMpz_wBD%uYeyP(fge3GUa^Ug~IYU%y^zF1SDb_fm_&{rvBxR)LoV{!aq;^Q)KQ%OHva{aN6C zf9s{r11}HsJHh>U^-`CE`_xli4_@d5J=M2!^gYy`9DNUUSB}1$dN7AqswcpGeJb@@ z>F0B$dIkE_l~<|W1Rovn{{r{pU#Z>&_x)d~J^=TrLKUMhKffweM{xgrr9yQBpXD-C zs6OD=1iU}^RROO9_x)X=hJ*Y0P@xV1Zwl<2!ToqvsHxzy1N}^JzaCYnIpAvo{X+1~ z0bdTjHQ?*Oy9WI8;MWCw3%F06)pqdhPS9C>1^i0^zXaUR_s;5aa9>_$bse~0?{Gc} zes+-mR&d`xoz)M)&kXeUf;R;GVQ`;1swctycyv@RfcyUHsD2La%kQY(0QdV-NA){! zKi(bH+u$=@0Ug!f!0Q8^;CXGII;c``U;hrOGx$Ph&_Q(v_v6(;^#NZJ==*^$3;2QH ze*f;EhJp_a^ap`23V0K^Pwmwt@B$}jucqbbi`7x!zP-h24tR~TFIFw!g95$`+}EdA zoe1vN+hVm5{FK1{G;lxuxc(3B$Gcd48QiB*bs_jTC&2Z6@Vx=Q3jEH1-vE9`z;6ck z<5{ZqfcyQmRNV=Fb6|fz_ zMe3a#eWCh0c&XDDssxL(UtbG#oX0MKz9aO$zJ;n1+|S2C)eGG3ANYL=+^7B?0%cTV z#D_(EgsKbjvtEZqd}73BMSNkzS44bG#BGRzhfr1*^vs1u&pzyemH!)t^O)WR-?x5b z_#DkUs;3P0u!^eukPl=|Q60_|fA9KFr#g`VF&vW$cET`sop* zy=n0<)@$N8UHrredNcL2GxhjktA~(V=H}LR7i&XKFWj>9SyLNF(;K&J9kvJ2o?BZQ zYcp}2ZuGhwHJp?! zXAhB^o*GUs^lGa*-g-z-qP(r{p^g;HGmZ>1S?Z7z2BlF-3zof z^F-GV*1B2~^oCZpKBnjOtfAbLsh0lFU%$ji)WrjviqKV_Q;|ZpMc5v+!u@llxe?0`V zrs~;`jkwoy9`0En`wg;JRJ4iaE(MIq3ZQ;t5CQZF6Ws3#P-nRSi2o#19#H|m)~ zZpziiSlXNN?22#KVtvG*z45PC3UD({jb@-4^+-`}>aW)wa??M04Inr5);koqUbnb4 z<=gd3uSAp^e`W=0w5y?66&m$Q20OiK(BAZunaqu5-Xk!DjF*|~jd~SeKGQCLvU z!VIsS1r28O8cc2Uu8-V$SH-$$8rfh5wZU|5gK^$q8rNVdp_e3PH}-nJfg9^x+?gq0 zj}RCQ8Q!AfSUPbrk9zO<^XHvfSF2WhMI|F=8KsQX4dF^ z4vUx+YYw31xN0Vh8D~4prlF=^Ot+X$wR?~rAiYXsEfPyJI%aUqTrg9~%q%m}%=|FZ z$;?7CNz5EEQ`gK8Gr`P=$gDAQM^{AZC{>hkk$Q3+m2=RgD;KS52w#b3UU=wVrkC@s zy!f4#=1rjb#fv%bWz2mGpLsE2B-C$<%$4DVh6S({c!8OFw1os2B{ZDN34hFXUPi*BJ zi*nvHhQ#Ycb<+ip1GeKrZ0$J~R!(f?3n(|^MQr7pC^vmeY~{S3VEdNX%D)6``){YuKS_&_4I@(sXspOv!8fvrzsYg0qHndih-J`}iarsN$7JoqTV zEVq1?;KM05xC^lLPi*~UDL4L!t(-pVjut;-fCtYOJPx@0bAqQ+Zty~2yMGZ|Kf3K^ zzYE*WYhKo#*xGjm9(;`W=RB`FRxcbg{S#aHA;5#@h|gx=^5cA4 z>W&vY6Y@IVEQxds{;VHj>*u4|J9wVt<@j3vn}O@*i=1=b`XshKF9_tsR^Fa+vrZCQ zc@}u^0`Zvwmm55sa&zO`XyCeqVp9lg%O$pcs2$uYHk{Uj7YXhTT)tRvKgyQ~W|9IfK^f8x&z=9nht=Efn!r;40&Dfyyc_DRBIc_aOe8>0oY(B^89-%Wgt;3tT$75sDJ>jb|}e7)fRBL0Tp zzYv@L!4ESkxk2Q-Upm<>xG(WH1rH;>Q84dmPQE4h2;!Rre~$Ruf{z2Pz1iadM!t?V zYy=YTO-^nRd;#%y1@r#;$6$`+5`J{Ejq(n1h3KH1R!xTZr!! z%zNmP`vjj%yjL*q&rR+Zd=Bvgf-fh2Q1H#f4+*}5_+i0!1J^#{@c<)#fi^!DIq#KC z9u@psVzY0)OZ=F~|3Pf_(^A}fmpm?V-WzN8@m|E7bVz-PpA^jdUz4W<4*{-y+T#I6 z-b|ZkL_UT1S;4c2pA*dcTx*~Acz}_wqRk5;Ur+p^;8TfzBAEBI*8bGv0Y=VySCgNK z{A|Kmlh+^zDwy3f97BzN_y&Fpsdx<6A`A+#kny+5 zHSl-J{o#KpZwcG_UI%}#`Y8Cf$`j!qly`%FROTMV_$TF~;eRW0uVKu_Pty5ttb7?< zqI@e{s?5EDahdYN!ZmCxCBe0(zk;Wk>L0@LJ2@oo`-|oGfJi^UHZRRv2)9(dHEi>; zA#4vOb%86?GZ>a%2_o$X^FWKF-QY^)ePH4XViTiJ39-NW%N7x?tdIXkVPa<&-Yb-wsN%|PxNck&Re$^;Va_>_t zztBYD$Hi*8^IQ?@$iTGNN&*-Z73u-%x;{j+h6>Qmva z$}{0^%D;h~@-o=^;Y7Gr_0!<)$``{ul<$XoD!&MCuKXt4OZh{XhlwP84);<19^OK^ zTn;4SzRGRke##w%Yx?J0Yx<^m_@b876CS9%1#J6KTf_Fy()RG_x-RSp4_5ya*d7ww z8y=$i9C$0``LI1GvlRZ7>W9KS1SRP-cw6O*;q8>~gtu3I2p+2Z7kHTROK_d?+wcy` ze}{)FeVz>ckpQCp29U_a;`OfJ3Kq8J{I0d zc@KE3@>G}|B1w(#`P#P!!sApw3?8q1WWdM56I4Gj;M3q=tIoYjo|#5GQFZycPWRdP z%@DC%pq26`<5Jc`+7L`Vc(B>whed~JW1;r9Wcj1zMh$|wPy}&^(+jy z5#CknIXK|MU~A7=@MQIz3-6|U1#AyuT?4bTDd`UQD(&Zc;5}65nY(yTZocxTw^;n~1=x_aiqGn5wvoE{(5t9}T&aeAyYQ+1vx^!2O=%JMw0uk(VS?4rUJ;n3Q*e@LT@QJvjf&+MMYhp5i3o@aL5;zLzu*UEFLNbzB+vrFNbU4-~>)%iO2%-3^l z$1i-f#LLvf*M^@LHut{GY^HskY#QPtQ@AO4SbgBHwAnvyi#?ZOZ9v|Y{z9hOX{cl25i$!kE4x0LbvJuE8w4Cn=a3pdTt3@ z{hPs7PdC`==@t0g$xiZh%##bn($M07v?}5%nLef6))yh13>yK6Uhp$n68GNnsa=4;2 zo!|6W-uP5>Ha3!Y?$YzQaJlL{E9>jI8Md-_27E7ko%$aM_;J|k;ThZbdiA8o{x>M| ztZjUw^7rsf$~<%Hk6SC@KdR32j`7XPo58mzcMq6n9^+e89}sYQPT)_fr{@8Tcf!+F zb)L2L_3r~){S5)nh1nQOS`=^-Y;`UV_&9hY?f+8)UIE*5d8XG-_fpuVdriRC!?){n z)AJ0*JfrBR`*^@l!8Y9&15VF5*mQYz*dKTQ1HMD+=NaPoPUVjEAL->>@40sk6)K=tVXH^9}Z^DJ=upz>0G_SvRDU1+ z&&q!f_%rx%)zjblHBNu4y1(i?+Z$Uw>A8+=bbdEQH?D!%DUj4N;6AX`xn00@u+^WQ z>#+KFMYlTl3V0g)q}D$>;Qe5$KRq8}d^oz*&$GwzU$pEQ@Keg?1pGVrY1MfaIetd@ zI`~;-p3C!mJN%sL4+Q)OZ1tq)Ri0PRE9fsMzZ>x10zc2;`FZ&Qw)U5CuHZ#2+X7}M zOVWA)cYsHz&a=buUzOAIDlaP!MmJ8+v5ZljXN$dmGQ6`c-}JnS@pN?a^X#!dhmf92 zc}444j{d6haqw%(rv|(NeqHr*13n*qL-i{Iz81FW%BEV*X{)C#JX)D+rv7{g?9YdA z-QS;w>4L}l2lnS-s_|^9^>oE!>lEzI(RIhuPd!}o_2;!bJd zTtoNgJh#DP+e6r&^Bjt&OzRnr$G*#8fBtqfp0DH}MiS>Y{JCq`pS$KduRn)B36Jf| z!L@b{e+nMEUa%J)+aHGgb%ben?ApXkJhtx*`)d|+@NjS@X`cM^*F<1{O=OX{G4#8u`S+KuOv`pAv^IDF_j-6qD&FeTkb}jEDJa%3J_Sg7M!*ijw z`Aj@^ZU^?)F$J?RRtDQRYyl6~Wz-tBan%;KvD6W^v6PNO8$VspZN09BZOn9qyJ(%= z;q{bz!8T6%!ZtPr!ZtS2ab@FS8+6;>8w%U99uC_W7!BKU9}C-Zp8(sko&?*nPREHY z-@VZ7cx@VN*UM(YwoK>1wjAfdwj3A1c3rXwwq=(tcUxX8YkwYT8EngFIc&>lHRo7l z`$)P*IFW6HXJ`7&=$vSj1UvKGh0a2g1an@M^f0R1fUT^Ab8IFD1dw zJa3^h5G29QJe)g9xS2u{?99V^kdpSQ!_GY4qjyjpcIJs?$R-RfNw70dD|BwqkOVvP zbU^3CswCK%rwh9M6annaQ;j}I{z!tId3p-R3|>iF;@LQ7XZlcddvP7?%rhK)u>6q( zJM)Yaj=O0+d*Z3h*_l2aofSe7?99XYtE7kOurtqm^q#82&OD9io2w2x^KgzU>7_dC z%yT4qZ`EOEo)ggfs17^xoPoZD>aa79AaH=z$y z9d_nn6-qcME(vz#;gWo^rRuOV50}FeHW-p%XC7AXgdbFv1UvJvnMk%)9d_p7(r@xB z)nR9zf1+=rI_%8D`L~1<_L5*{o=7%x2{$g0gq?X>qHnJcNGY^~5WSHu( zGf!9aI@Muko?hrXs17^x3_@pPDG7Gw*$#b#>aa79d_p75F(kRI_%8Du5-f8Vv=BI zp108_s}4K!`~!VA)nR9zZ_xQdlLR~SL}jAyt~%_@Q-;n4PZI3R!#nxnebnCt&$OJK z>72JrrmGG+^K?g_p*rl$(+9m?b=a9_OZ1tl!_GY0qc^AyJM)Z1pQSqN%)|N5WVY(C zGY{|YOXjE!JM%Q4&s80E=2?usuj;Tf5AX3y_EQ~p=HVP^GEa5bndfBm`KrUtJZGUV zP#t#Wxd45k>aa79Aa-=QC*I_%6-QZD+zs>9Aa73jZF9d_pF zh<=Fburtrb=!dEfJM;8FKTLJlnP(9C;i|*VJlml!Qyq5Z8HIj?>aa75b?os17^x9EiS^)(JcFr00ZBRsSh?PS4qyekS@E zs>9Aa=c2Dr9d_p7Tyb)y>aa7yXCBTuC+DdSJM(;uzDjl2ndeLN->D8e^ZbZ@zUr_u59g?p3si@l zdDcT;tvc+?!};puLe*hsp3TsIuR83^!}|%7i&Tf5c?O_gtUBz>!@X+BC91>DJUgIY zsygh9AaoU2c6Qyq5Zc?kV>)nR9zzo6ftI_%8z68fF0!_GW!q2HxC?9B5K`rWF- z&OD!^-=jM0%=0hwdsT;>c}km$exK^FGf!*u`&EaXdAL6?c|dj8nP(I92UUlid1}!g zQXO{Y*#iAx)nR9zA?S~&4maa7?_F!k8lZ4~v)qf727jt%|Ux5CS>aa7SDC^SqA! zrs}XW&->_asSZ2ya7`q6TXoo(hx;>=cT|U+dE}KqQSz?purp6f^!HSUoq5`$zppy% z%)|AR}(hn;z5qW@EM*qLV$`lqVH&OC>pf2KO@%yTsQ=c>cbJg1<4p*rl$!!@1c zOVwd#o(s^wQXO{Yxg7m#)nR9z>(IYZ9d_pV6Z*HR!_GW+qkpG5?9B5Z`oC0%oq7I@ z{=Mq3GtYDAKd25n^Sp$Gf#S5sU%Jd@b1W@EN5pr_s}NXj3xaa7fd;aXU-f$Fd`&q{P|43q>r^Q=ba2TUZv&ODc+Z=^cx%yT_@mFloF z&u!?PRfnB9AaFQad&I_%8z4tllfurm+$HYb~@ z4m9Aaaa5p*ZY#*s>9Aav(fvg4m9Aa+*_WER2_Ea>4-i`b=aAw z3;Jl)VP~Em=wnoeoq779@2EQL%(FH6PO8JsJay<}RfnB|1vy#9AaH=%E@b;8a(yt^}=q5ePPsn6M&{v3LP>aa7< ztLU>-hn;!eMCSsIB-okfBjI>o^?!qBznq=vyhu5juR83^(*k{g>aa6UYxH3{E!df7 z1L1hF`fKns=Il)Gf!?G#?98(T`V!S)XP!am2dEA^^ZW|^K-FPqp5f>RsSZ2yj72|K zb=a9_SM=Yg4m;i|*VJV&B0Qyq5ZIRX6$ z)nR9z73fE*4m9AaPoW>LI_%8zSM(E9hn;!eLO)S;*qP@e^pjMFoq0Y-KUsCynde{Vr>G7)^OUv` z{Z!RqXP(yRr>PD*^Q@14y6Uhq&nD<+s17^x)S|CY9d_p7{j15Ds>9AaTcQ6}b=aAw z4*e|EVP~G5&{wJsJM&CJKU;O!nP+eGb5w_&d1j%Xt2*q=vk?6})nR8I-UpkkQXO{Y zIRgE6s>9AaC!n9NI_%7|0{sHjVP~FI=&MzSop~-nzfg79nde&c->VKg^W1`dk?OEB z&pqfDs}4K!Jc@pa>aa7ke*qP^3;rJT$ z|A^-gIXlx!D@DIfb=aAwCHnQM!_GYGq2Hi7?99^%{YKScXP#>Gn^cFLd3vD#QFYjv zr$745s>9AaTch8iI_%6-hkmQ-urtq2=zmfjcIKIcew*sBGtb`Wx2q02^UOlOLv`4h zX94=1s>9Aa2cX}jI_%7IIQreH!_GWMqu--C?96i_`n{^d&OB$L-={k4%=0_+`&EaX zc`ikNKy}!e=MU%)st!Bz+=~8?>aa7vMDcIJ5r{V~;H zXP&pvA6FfA=J^Qy3Dsd|p3l*rR2_Ea`4{?MREM2;O4bwoDb-u5js}4K!v`2qN zb=aAw3jJBtVP~Ei^ygHEoq2kpKd(CM%+nWr2VG}jXP&Kv9AabI{*X9d_o~AN_6BVP~F$(ce)WcIG(>{aw{z zXP%SL-%}lS<~bAnebr%So>k}{s17^xT!Q{L)nR9ztI$7G9d_oq3H>A0VP~E@&_7lk zcIJ5y{S(z;XP!T!|6O(1nddq5f2a;S^Sp}wPt{>(p7+o{RULNb`8)b&s>9AaU!#An zI_%8z6Z#jb!_GXd+KT?A>aa7<2Iya@4maa7<=IGz34maa7 z^wz4w&OCoYZ=*Ww%yS=lrRuOV&!5rPQyq5Zc@Dj;>aa7?9B5I zbZ!`w1UvJ5jowjp*qP_w=9Aa1JOIH4mTn8Vc z`c3jtb7Ic5rr&|b`sW__Wc55CA2rwKTx&X)DhK~Tb-3GU%Ad%GujfYosa9`EoZl%gg<-^x=2s}XbW%5xoIpZ~AHJSd@D$Zo z%SX-BoNGtIX!r*TbeT zX5y0AY}J&>ALCln2Z=PeRCT!9E9xIB?CVM28_-NWljNhOd(O3{&lPEKt?F>Mmda6| z#)Ia|`<3OhX|aCJ@zm6?v?=N{b9&SCsLzbX#;6ZMpTdv0q+0%yEPWO?%$u&pHD5z) zzs~ZD`Sy0?wH2*T-_rbxCGCaHznE|DIR3?adpYti=KD7~|Dqvyx$}SYWEG`-wr2NG z2XA{`+x(NK?|lA`)%({!|3}lhW;S>!^e@(9?}zTwxOgFhqfhZg(OJe?-Wc7-%J^UD z@paTUHpv^o)4`L!6JP_eOm=H->wDU zB8i{FV9D1vLEZ2cgeWwYB^|32Xo=?6$zSct@yVUH9_~d<8iV#ls+Y{8se8^>#Y`T9D4(sFHDz^I~ zIeGs*CLGqcNcK~viAH^LIxws6pTc2%?@E2ln@_%dABhmw_mtFkxoFh4p5@Wc>q%u{ zeN8gJm^Yt%eXYb4*0=N|dB3}8)F-=|S^L<12YgR;JdNl zJ5qcTrGB4$`}m5d4MQ#C6KUTz!nAKA`9~h}o9=JOr*G49l5v>CKKc5dE!5Zj6decD z$2P^+_d}t56U)QjCCrxxrvt+F-759XlX|Fc_VG^2#S;7E+s7eTSYOvu z<$Zr*qP|V#pKl+x4^p2m$Gy4a`Q({>m(Vxi7krBfzDeSn<13R-U*F;8^JD2A@v*(| z3FaTqeKB31crV2{tl*Y>-pS&l?xCh%F7rD{7AW)EP5zO`@;$#$-*jofO3{4s^<7`^ zecMr<1#9J9d7G{lUpU<#&XfK7wmRMJV)xU%w@}|7Wg)E2tIOu`jzWE7ua^HY}EWeeV?Nn{=IQPdC^4 z`iR%h@0V6zUn_rHe|=wUSRZx%yWqQQOFjNA`dY|#(YJxT7sVGQpSN+r_mcRQ$~1hU zeWXs}gNG7Gy6zP@z7~Og86f}seDDeg`F{}}(uA$U-%ZZj#Poy7L}!Zcy6xq;PSM}B zY00pN}WDVC+by&>DHK=3~HROc>e>Qmom;f#H^sIKl? zohN1eJ9yy0G-Kd^A$^smwK{yn*pYGUYhqr$Sfh_;Uaa${`#RmD&1D4E^eitqa@j_g zcWBo9r$MV%9NX-t`u1O!4Z6R){OIyhc_8H$Ift?0*bSrGRvz_m^XTLgk01HYi7)=J z^)W|1l;_=Sc`Zl3v#j}#Hy?ZG-A6nWk2rE!`C4kY@Wj7=(_zqtk>rYF%I>4b4Cr>5 zM08BI#;vRQoIkg*aqfcI)e9Fj&0V;lI$||#SX$rE*qBMt+y%0iK6hrd^w$!0Dyx%j zjY)OW!rT#wr>S9f!{X|N2Q)06HE-d8)zh1@Y$nvbTVwUyMk%zgdY;tN&_gB^w`=xf z^0<3!$4ACJH1UDS_w_lx|MHuc%l!5j5ta5lIy$Q7gVCQJyG6FrE95mvJ087K>iJ+< z6rDV(zS)

    u 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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_driver_gpio/libesp_driver_gpio.a b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_driver_gpio/libesp_driver_gpio.a new file mode 100644 index 0000000000000000000000000000000000000000..56d828370cca51e223ac25ac150b99025df82091 GIT binary patch literal 486204 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

    jPl;cWV=giTegWLJsK1}qK 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 S*rpql_%%H4-w&N``~L+u3Q3Ou 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_eth/libesp_eth.a b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/esp_eth/libesp_eth.a new file mode 100644 index 0000000000000000000000000000000000000000..ddaedc7619db50cde22cf6a63f18d0367d0e8b37 GIT binary patch literal 514614 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

  • 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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/cmock/libcmock.a b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/cmock/libcmock.a new file mode 100644 index 0000000000000000000000000000000000000000..162af3b8177b725e91460e699f8319cebea5df8b GIT binary patch literal 27576 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 J#U*F={{h(*nkE1M literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..cfe62fe6cbd6a93a7cc77ce5c4ee0b9a21080424 GIT binary patch literal 83940 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..925f16787d6be1f273dfd678eb9802bbbaeda876 GIT binary patch literal 28020 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%0Dmrnfo>!^2iB24<=U3FfDmrnfo<9KxU81M5 z;n@`9Q1v|O-J%nR>fv{gOpoZqp?Zp`_liy&s)x^|Gku~Hhw7O~eY5Dqp?WH*pDQ|X zs2)DM&h(2;9IEF;>I0$^hw9;!r(TQ9oaF;!r*Oew4XDbmCAww^P4R zbmCAwU!Z=G=)|FV_`NB!Q*`1`J&#boSajl0JqM`o5}i0y4}TMzxkPm0P(9zLzFTzS zP(A$4mDwXYaj2fxsqYn?I8@J@)GrmCI8+ax`DZQ@oj6oaZW{VN(TPL#@VBy=%S9&+ z)ia*@M?@zM)svxqh3LegdXA<3QPGJ*_0&_pQgq@_Jtt7VN_65-J@ctwEjn?io~6{U z5uG?x&noKIicTD==WOcxMJEo`(@Fh0(TPL#@He%Y>qRFH)w6~A$3!O%)pHT`8$>4# z)r0>ugUQ?|I&r9;E2;mB=)|FVZlL~g(TPL#e3JT2q7#Sexr6#AL?;f_^9Aak6rDI! z4}W``xmk4LP(Az}nz==E;!r(LQh!u*;!r)$00;j|^q1+mBgUcXKc{}D=)|FVenb7U zq7#Se`91Z=L?;f_^A2!ux9E8}@ce6xL)Ax9zgKkPP(Az|MCLxxi9_`qLH%*ji9_{_ zffPI;`Z(fT!4t5nD2(xB)hE)U{wc&o;+cwF#St-{ta?2?>YqWJ5zj2_Do%*;WYt$d z!cRJFBAzr!FfS)A4p05TY|#g?t7wn$WYu>=YFH;aas6DuTy`!Fmq@Td^jom2xHZO; zReu1|^iPRSJn0<4&tT``JWqU^=r3Vc@%b1}R{bZC8a^jFas6imzmA=Y^9J!3ME@gp z6<><+WYzx$so{&F6W8A(*i;Q{@4*kpu*aXmvipq=4R&lBG*$c)N2aQEV8B#SsB%9s zc7GRWsOo;0T-D#lf{|N)pv+oos_@gf{*LaJp(WipesT_!Ztk zmEs40R*QeDhyHrMYaWu#zc}UFTjV#*L$pIk{H3#tir$+l{0&b2muyT`Zy)}sB>sjK z{>oHK+omCLI{W#@)vD|t4614w#2=Ar-NHWs_JLC=oB=*KWNoU~z1w9eI0}3EQp%G) z<}ppiXBa;3=i~95tk<;xS;p1dnDEU6A5McN=UWTTc(tm}!~QhI+-2j#{PT71>f&YP zm-x8k;++S9WoB!}<0qjkGAqD&s$yO~KD_++{n!b@wz%Zt@$%@$o84&4dT5N7r+JKb z7e0PJUIJmhORgVZhv3)y6Oh}T342%Xk9pj`jE^60F9M8%=8}uY z^N%0z>AB)#yaLT*yx-yD$K!YXL&bYt%gn}}>1STNLU7l-LAo2g`-*f?Im zv)7dT+!74`M(9ZY-$=!6f-O4s=-Ub3J?Qg9;Qh#CU0l~ZrV%en)yEsd-?_NNI83AP Q@qN#C;NOP3OyoKEU*lT1?*IS* literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8669ce09b0a6c5982842f4e2e41889b2bd8e2f89 GIT binary patch literal 34060 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ⅆDiAFqM9EC+<#-{sCE?8hsiMH7bz;$aMIylTRJyx~NU zXOnH8Su07jK$nBYB92k7$0pD=6NJq}gQqyMqKj z-n{S8ZyiYc@+1%O-l3NtuZ|{8ck=)r9sGFb9_8jiFE1W03;lTbjgBhPY_jdcWvd_W zL5hcQL4OM*5ADMxi68F`iZ`5en`}HR(SE$_quu_+=^uHBhmXpLXVX6^-h(|Xb9tCY ze!RmdUL*O?KAie(yveb6TWIIwxo4YfU2|f-^j!L$1VJQO-%J92z4x3z$FtOnOAA{s z=9(>o5I6Mpe+$Fq9UF`HU=4jgNgDbw#EaKP8vTn>PudA>5p#Kq$mF-LB&k%P#2ZR} z+rBlicq=I0?Q)HUu(qxs~)B F{C@_@a-skL literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..64576f0d95c237f60256c1bd8df4f58f63f77b24 GIT binary patch literal 30168 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 NXaL`ZTqg1y{C|Hq+I|24 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..1e6c643d5d1774b1d772f123c9c407d6544142b2 GIT binary patch literal 35700 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�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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b84919081ef68aa54e7d1a28ffee4851d77254bc GIT binary patch literal 43804 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..5efd8e6d9dc2c034c3772ff09aa04229b996c6c5 GIT binary patch literal 21692 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8c7d1e9fa8e0636338980f789db48181d0e875ce GIT binary patch literal 26064 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 Q@I7=oerxC|L!N{G2l2wjw*UYD literal 0 HcmV?d00001 diff --git a/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj b/ESP32-IDF_ESPNOW-Transmitter/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6d9ee1af0c122ce95df14bd38b6f379f93906182 GIT binary patch literal 37084 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