From a697c316e55598f5213643aa268dcd6e67356f0a Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sun, 22 Dec 2024 12:11:21 -0500 Subject: [PATCH] ESP IDF Robot --- ESP-IDF_Robot/build/.ninja_deps | Bin 494052 -> 560756 bytes ESP-IDF_Robot/build/.ninja_log | 129 + .../src/bootloader-stamp/bootloader-configure | 0 ESP-IDF_Robot/build/bootloader/CMakeCache.txt | 454 + .../CMakeFiles/3.30.3/CMakeASMCompiler.cmake | 28 + .../CMakeFiles/3.30.3/CMakeCCompiler.cmake | 81 + .../CMakeFiles/3.30.3/CMakeCXXCompiler.cmake | 101 + .../3.30.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 1440 bytes .../3.30.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 1584 bytes .../CMakeFiles/3.30.3/CMakeSystem.cmake | 15 + .../3.30.3/CompilerIdC/CMakeCCompilerId.c | 904 ++ .../CMakeFiles/3.30.3/CompilerIdC/a.out | Bin 0 -> 105208 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 ++ .../CMakeFiles/3.30.3/CompilerIdCXX/a.out | Bin 0 -> 105272 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 644 ++ .../CMakeFiles/CheckTypeSize/TIME_T_SIZE.bin | Bin 0 -> 1164 bytes .../CMakeFiles/TargetDirectories.txt | 81 + .../CMakeFiles/clean_additional.cmake | 12 + .../bootloader/CMakeFiles/cmake.check_cache | 1 + .../build/bootloader/CMakeFiles/git-data/HEAD | 1 + .../CMakeFiles/git-data/grabRef.cmake | 50 + .../bootloader/CMakeFiles/git-data/head-ref | 1 + .../build/bootloader/CMakeFiles/rules.ninja | 319 + ESP-IDF_Robot/build/bootloader/build.ninja | 2421 +++++ .../build/bootloader/cmake_install.cmake | 62 + .../build/bootloader/compile_commands.json | 488 + ESP-IDF_Robot/build/bootloader/config.env | 12 + .../bootloader/config/kconfig_menus.json | 9182 +++++++++++++++++ .../build/bootloader/config/sdkconfig.cmake | 707 ++ .../build/bootloader/config/sdkconfig.h | 511 + .../build/bootloader/config/sdkconfig.json | 611 ++ .../esp-idf/bootloader/cmake_install.cmake | 39 + .../bootloader_support/cmake_install.cmake | 39 + .../bootloader/esp-idf/cmake_install.cmake | 139 + .../esp-idf/efuse/cmake_install.cmake | 39 + .../esp_app_format/cmake_install.cmake | 39 + .../esp_bootloader_format/cmake_install.cmake | 39 + .../esp-idf/esp_common/cmake_install.cmake | 39 + .../esp_hw_support/cmake_install.cmake | 44 + .../port/esp32c3/cmake_install.cmake | 39 + .../esp-idf/esp_rom/cmake_install.cmake | 39 + .../esp-idf/esp_system/cmake_install.cmake | 39 + .../esp-idf/esptool_py/cmake_install.cmake | 39 + .../esp-idf/freertos/cmake_install.cmake | 39 + .../esp-idf/hal/cmake_install.cmake | 39 + .../esp-idf/log/cmake_install.cmake | 39 + .../esp-idf/main/cmake_install.cmake | 39 + .../esp-idf/micro-ecc/cmake_install.cmake | 39 + .../esp-idf/newlib/cmake_install.cmake | 39 + .../partition_table/cmake_install.cmake | 39 + .../esp-idf/riscv/cmake_install.cmake | 39 + .../esp-idf/soc/cmake_install.cmake | 39 + .../esp-idf/spi_flash/cmake_install.cmake | 39 + ESP-IDF_Robot/build/bootloader/kconfigs.in | 10 + .../build/bootloader/kconfigs_projbuild.in | 5 + .../build/bootloader/project_description.json | 1295 +++ .../__idf_console.dir/argtable3/arg_cmd.c.obj | Bin 0 -> 61940 bytes .../argtable3/arg_date.c.obj | Bin 0 -> 83336 bytes .../__idf_console.dir/argtable3/arg_dbl.c.obj | Bin 0 -> 27904 bytes .../argtable3/arg_dstr.c.obj | Bin 0 -> 34032 bytes .../__idf_console.dir/argtable3/arg_end.c.obj | Bin 0 -> 30252 bytes .../argtable3/arg_file.c.obj | Bin 0 -> 35544 bytes .../argtable3/arg_hashtable.c.obj | Bin 0 -> 60092 bytes .../__idf_console.dir/argtable3/arg_int.c.obj | Bin 0 -> 43572 bytes .../__idf_console.dir/argtable3/arg_lit.c.obj | Bin 0 -> 21592 bytes .../__idf_console.dir/argtable3/arg_rem.c.obj | Bin 0 -> 7840 bytes .../__idf_console.dir/argtable3/arg_rex.c.obj | Bin 0 -> 158248 bytes .../__idf_console.dir/argtable3/arg_str.c.obj | Bin 0 -> 25964 bytes .../argtable3/arg_utils.c.obj | Bin 0 -> 37000 bytes .../argtable3/argtable3.c.obj | Bin 0 -> 158616 bytes .../__idf_console.dir/commands.c.obj | Bin 0 -> 59776 bytes .../__idf_console.dir/esp_console_repl.c.obj | Bin 0 -> 63492 bytes .../linenoise/linenoise.c.obj | Bin 0 -> 183600 bytes .../__idf_console.dir/split_argv.c.obj | Bin 0 -> 14352 bytes .../build/esp-idf/console/libconsole.a | Bin 0 -> 1111434 bytes .../deprecated/adc_dma_legacy.c.obj | Bin 0 -> 105616 bytes .../deprecated/adc_legacy.c.obj | Bin 0 -> 114992 bytes .../deprecated/i2s_legacy.c.obj | Bin 0 -> 365376 bytes .../deprecated/rmt_legacy.c.obj | Bin 0 -> 617620 bytes .../deprecated/rtc_temperature_legacy.c.obj | Bin 0 -> 76780 bytes .../deprecated/sigma_delta_legacy.c.obj | Bin 0 -> 63672 bytes .../deprecated/timer_legacy.c.obj | Bin 0 -> 346092 bytes .../__idf_driver.dir/gpio/dedic_gpio.c.obj | Bin 0 -> 83548 bytes .../__idf_driver.dir/gpio/gpio.c.obj | Bin 0 -> 319156 bytes .../gpio/gpio_glitch_filter_ops.c.obj | Bin 0 -> 15568 bytes .../gpio/gpio_pin_glitch_filter.c.obj | Bin 0 -> 54248 bytes .../__idf_driver.dir/gpio/rtc_io.c.obj | Bin 0 -> 5656 bytes .../__idf_driver.dir/gptimer/gptimer.c.obj | Bin 0 -> 269088 bytes .../gptimer/gptimer_priv.c.obj | Bin 0 -> 15764 bytes .../CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj | Bin 0 -> 472592 bytes .../__idf_driver.dir/i2c/i2c_common.c.obj | Bin 0 -> 169988 bytes .../__idf_driver.dir/i2c/i2c_master.c.obj | Bin 0 -> 423580 bytes .../__idf_driver.dir/i2c/i2c_slave.c.obj | Bin 0 -> 173380 bytes .../__idf_driver.dir/i2s/i2s_common.c.obj | Bin 0 -> 246692 bytes .../__idf_driver.dir/i2s/i2s_pdm.c.obj | Bin 0 -> 137600 bytes .../__idf_driver.dir/i2s/i2s_platform.c.obj | Bin 0 -> 128952 bytes .../__idf_driver.dir/i2s/i2s_std.c.obj | Bin 0 -> 135768 bytes .../__idf_driver.dir/i2s/i2s_tdm.c.obj | Bin 0 -> 138656 bytes .../__idf_driver.dir/ledc/ledc.c.obj | Bin 0 -> 498776 bytes .../__idf_driver.dir/rmt/rmt_common.c.obj | Bin 0 -> 162228 bytes .../__idf_driver.dir/rmt/rmt_encoder.c.obj | Bin 0 -> 70032 bytes .../__idf_driver.dir/rmt/rmt_rx.c.obj | Bin 0 -> 198180 bytes .../__idf_driver.dir/rmt/rmt_tx.c.obj | Bin 0 -> 289396 bytes .../__idf_driver.dir/sigma_delta/sdm.c.obj | Bin 0 -> 88172 bytes .../spi/gpspi/spi_common.c.obj | Bin 0 -> 276440 bytes .../spi/gpspi/spi_master.c.obj | Bin 0 -> 243096 bytes .../spi/gpspi/spi_slave.c.obj | Bin 0 -> 151764 bytes .../spi/gpspi/spi_slave_hd.c.obj | Bin 0 -> 158164 bytes .../spi/sdspi/sdspi_crc.c.obj | Bin 0 -> 8512 bytes .../spi/sdspi/sdspi_host.c.obj | Bin 0 -> 130352 bytes .../spi/sdspi/sdspi_transaction.c.obj | Bin 0 -> 39548 bytes .../__idf_driver.dir/spi/spi_bus_lock.c.obj | Bin 0 -> 109172 bytes .../temperature_sensor.c.obj | Bin 0 -> 97936 bytes .../__idf_driver.dir/twai/twai.c.obj | Bin 0 -> 264216 bytes .../__idf_driver.dir/uart/uart.c.obj | Bin 0 -> 575176 bytes .../usb_serial_jtag/usb_serial_jtag.c.obj | Bin 0 -> 151376 bytes .../usb_serial_jtag_connection_monitor.c.obj | Bin 0 -> 24380 bytes .../build/esp-idf/driver/libdriver.a | Bin 0 -> 8033510 bytes .../esp32c3/esp_efuse_fields.c.obj | Bin 0 -> 13156 bytes .../esp32c3/esp_efuse_rtc_calib.c.obj | Bin 0 -> 31356 bytes .../esp32c3/esp_efuse_table.c.obj | Bin 0 -> 96252 bytes .../esp32c3/esp_efuse_utility.c.obj | Bin 0 -> 85636 bytes .../with_key_purposes/esp_efuse_api_key.c.obj | Bin 0 -> 87468 bytes .../__idf_efuse.dir/src/esp_efuse_api.c.obj | Bin 0 -> 62004 bytes .../src/esp_efuse_fields.c.obj | Bin 0 -> 26428 bytes .../src/esp_efuse_utility.c.obj | Bin 0 -> 94532 bytes ESP-IDF_Robot/build/esp-idf/efuse/libefuse.a | Bin 0 -> 506286 bytes .../__idf_esp_mm.dir/esp_cache.c.obj | Bin 0 -> 47220 bytes .../__idf_esp_mm.dir/esp_mmu_map.c.obj | Bin 0 -> 180224 bytes .../port/esp32c3/ext_mem_layout.c.obj | Bin 0 -> 5024 bytes .../build/esp-idf/esp_mm/libesp_mm.a | Bin 0 -> 233258 bytes .../CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj | Bin 0 -> 73276 bytes .../__idf_esp_pm.dir/pm_locks.c.obj | Bin 0 -> 18916 bytes .../__idf_esp_pm.dir/pm_trace.c.obj | Bin 0 -> 11784 bytes .../build/esp-idf/esp_pm/libesp_pm.a | Bin 0 -> 104638 bytes .../__idf_esp_ringbuf.dir/ringbuf.c.obj | Bin 0 -> 248292 bytes .../esp-idf/esp_ringbuf/libesp_ringbuf.a | Bin 0 -> 249134 bytes .../__/__/x509_crt_bundle.S.obj | Bin 0 -> 64896 bytes .../esp_crt_bundle/esp_crt_bundle.c.obj | Bin 0 -> 66420 bytes .../build/esp-idf/mbedtls/libmbedtls.a | Bin 0 -> 131830 bytes .../mbedtls/3rdparty/everest/libeverest.a | Bin 0 -> 8206 bytes .../mbedtls/3rdparty/p256-m/libp256m.a | Bin 0 -> 5626 bytes .../build/esp-idf/mbedtls/x509_crt_bundle | Bin 0 -> 64057 bytes .../protobuf-c/protobuf-c/protobuf-c.c.obj | Bin 0 -> 488224 bytes .../build/esp-idf/protobuf-c/libprotobuf-c.a | Bin 0 -> 489128 bytes .../proto-c/constants.pb-c.c.obj | Bin 0 -> 7348 bytes .../proto-c/sec0.pb-c.c.obj | Bin 0 -> 54424 bytes .../proto-c/sec1.pb-c.c.obj | Bin 0 -> 83044 bytes .../proto-c/sec2.pb-c.c.obj | Bin 0 -> 83908 bytes .../proto-c/session.pb-c.c.obj | Bin 0 -> 35564 bytes .../src/common/protocomm.c.obj | Bin 0 -> 85304 bytes .../src/crypto/srp6a/esp_srp.c.obj | Bin 0 -> 99452 bytes .../src/crypto/srp6a/esp_srp_mpi.c.obj | Bin 0 -> 34348 bytes .../src/security/security0.c.obj | Bin 0 -> 36640 bytes .../src/security/security1.c.obj | Bin 0 -> 135716 bytes .../src/security/security2.c.obj | Bin 0 -> 125804 bytes .../src/transports/protocomm_console.c.obj | Bin 0 -> 48284 bytes .../src/transports/protocomm_httpd.c.obj | Bin 0 -> 71128 bytes .../__idf_riscv.dir/instruction_decode.c.obj | Bin 0 -> 6808 bytes .../__idf_riscv.dir/interrupt.c.obj | Bin 0 -> 21936 bytes .../CMakeFiles/__idf_riscv.dir/vectors.S.obj | Bin 0 -> 2800 bytes .../__idf_riscv.dir/vectors_intc.S.obj | Bin 0 -> 1540 bytes ESP-IDF_Robot/build/esp-idf/riscv/libriscv.a | Bin 0 -> 33844 bytes .../__idf_sdmmc.dir/sdmmc_init.c.obj | Bin 0 -> 35624 bytes .../CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj | Bin 0 -> 128632 bytes .../port/esp/unity_utils_memory_esp.c.obj | Bin 0 -> 9392 bytes .../__idf_unity.dir/unity/src/unity.c.obj | Bin 0 -> 212224 bytes .../__idf_unity.dir/unity_port_esp32.c.obj | Bin 0 -> 22568 bytes .../__idf_unity.dir/unity_runner.c.obj | Bin 0 -> 62900 bytes .../__idf_unity.dir/unity_utils_cache.c.obj | Bin 0 -> 7792 bytes .../unity_utils_freertos.c.obj | Bin 0 -> 6492 bytes .../__idf_unity.dir/unity_utils_memory.c.obj | Bin 0 -> 18960 bytes .../Partition.cpp.obj | Bin 0 -> 34676 bytes .../SPI_Flash.cpp.obj | Bin 0 -> 40876 bytes .../WL_Ext_Perf.cpp.obj | Bin 0 -> 55000 bytes .../WL_Ext_Safe.cpp.obj | Bin 0 -> 58832 bytes .../__idf_wear_levelling.dir/WL_Flash.cpp.obj | Bin 0 -> 188544 bytes .../__idf_wear_levelling.dir/crc32.cpp.obj | Bin 0 -> 5412 bytes .../wear_levelling.cpp.obj | Bin 0 -> 57388 bytes ESP-IDF_Robot/build/x509_crt_bundle.S | 4022 ++++++++ 180 files changed, 24029 insertions(+) create mode 100644 ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeCache.txt create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeASMCompiler.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeCCompiler.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake create mode 100755 ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_C.bin create mode 100755 ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeSystem.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdC/a.out create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdCXX/a.out create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml create mode 100755 ESP-IDF_Robot/build/bootloader/CMakeFiles/CheckTypeSize/TIME_T_SIZE.bin create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/TargetDirectories.txt create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/clean_additional.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/cmake.check_cache create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/git-data/HEAD create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/git-data/grabRef.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/git-data/head-ref create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/rules.ninja create mode 100644 ESP-IDF_Robot/build/bootloader/build.ninja create mode 100644 ESP-IDF_Robot/build/bootloader/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/compile_commands.json create mode 100644 ESP-IDF_Robot/build/bootloader/config.env create mode 100644 ESP-IDF_Robot/build/bootloader/config/kconfig_menus.json create mode 100644 ESP-IDF_Robot/build/bootloader/config/sdkconfig.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/config/sdkconfig.h create mode 100644 ESP-IDF_Robot/build/bootloader/config/sdkconfig.json create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/freertos/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/hal/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/log/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/main/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/newlib/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/partition_table/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/riscv/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/kconfigs.in create mode 100644 ESP-IDF_Robot/build/bootloader/kconfigs_projbuild.in create mode 100644 ESP-IDF_Robot/build/bootloader/project_description.json create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/console/libconsole.a create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/dedic_gpio.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/gpio.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/gpio_glitch_filter_ops.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/gpio_pin_glitch_filter.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/rtc_io.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gptimer/gptimer.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gptimer/gptimer_priv.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_common.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_master.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_slave.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_common.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_pdm.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_platform.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_std.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_tdm.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc/ledc.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_common.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_encoder.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_rx.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_tx.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/sigma_delta/sdm.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_common.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_master.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_slave.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_slave_hd.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/sdspi/sdspi_crc.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/sdspi/sdspi_host.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/sdspi/sdspi_transaction.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/spi_bus_lock.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/temperature_sensor/temperature_sensor.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/uart/uart.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/usb_serial_jtag/usb_serial_jtag.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/usb_serial_jtag/usb_serial_jtag_connection_monitor.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/driver/libdriver.a create mode 100644 ESP-IDF_Robot/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/efuse/libefuse.a create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c3/ext_mem_layout.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_mm/libesp_mm.a create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_pm/libesp_pm.a create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_ringbuf/libesp_ringbuf.a create mode 100644 ESP-IDF_Robot/build/esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/mbedtls/libmbedtls.a create mode 100644 ESP-IDF_Robot/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a create mode 100644 ESP-IDF_Robot/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a create mode 100644 ESP-IDF_Robot/build/esp-idf/mbedtls/x509_crt_bundle create mode 100644 ESP-IDF_Robot/build/esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protobuf-c/libprotobuf-c.a create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/riscv/libriscv.a create mode 100644 ESP-IDF_Robot/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj create mode 100644 ESP-IDF_Robot/build/x509_crt_bundle.S diff --git a/ESP-IDF_Robot/build/.ninja_deps b/ESP-IDF_Robot/build/.ninja_deps index 3e5beaa6e5bf35bcb62038aa919faa5a6da97424..602835abde853e5a80bd6da8f8d26b0854f8a44b 100644 GIT binary patch delta 26578 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 diff --git a/ESP-IDF_Robot/build/.ninja_log b/ESP-IDF_Robot/build/.ninja_log index f5010a302..0b5b1e613 100644 --- a/ESP-IDF_Robot/build/.ninja_log +++ b/ESP-IDF_Robot/build/.ninja_log @@ -692,3 +692,132 @@ 113362 114047 1734887445520725990 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a bfaba2dec144f304 114048 114174 1734887446206732792 esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a f491f3b5e919adda 114174 114300 1734887446332734041 esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a 19fb317e6c259d27 +114300 115714 1734887447786748454 esp-idf/mbedtls/x509_crt_bundle 3e21209f3795ce94 +114300 115714 1734887447786748454 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/esp-idf/mbedtls/x509_crt_bundle 3e21209f3795ce94 +115714 116456 1734887448603756549 x509_crt_bundle.S ad41865f4fa91927 +115714 116456 1734887448603756549 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/x509_crt_bundle.S ad41865f4fa91927 +116477 116763 1734887448635756866 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj d80ac7f089b3d353 +116464 116873 1734887448622756737 esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj 21524863fa74d3c2 +116457 116976 1734887448615756668 esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj 78cba612924be8c6 +116873 117088 1734887449032760799 esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/gpio_glitch_filter_ops.c.obj c48c0d9adbac7217 +116977 117237 1734887449136761829 esp-idf/mbedtls/libmbedtls.a c902616504bb998c +116468 117267 1734887448626756777 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj 5fb6842322a8f3a6 +116484 117707 1734887448642756935 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj 12a0dc5551f0bdcf +117088 118142 1734887449246762919 esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/rtc_io.c.obj c1ea9ab17886bb1d +117267 118589 1734887449425764692 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj 75e7dd2fb94d72aa +116763 119071 1734887448921759700 esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/gpio.c.obj 693451f91a744004 +118591 119589 1734887450749777803 esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/gpio_pin_glitch_filter.c.obj da2b24d680512998 +117237 119634 1734887449395764395 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/spi_bus_lock.c.obj 2a740ba2fb3ec27c +117707 119813 1734887449865769050 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj e9de28087a5691b9 +118142 120062 1734887450300773357 esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/dedic_gpio.c.obj fb072502753e6e0f +119589 120319 1734887451747787682 esp-idf/driver/CMakeFiles/__idf_driver.dir/gptimer/gptimer_priv.c.obj 224ad6878379a20d +119076 120612 1734887451234782604 esp-idf/driver/CMakeFiles/__idf_driver.dir/gptimer/gptimer.c.obj a120292503a8ef6f +120612 121620 1734887452771797816 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_slave.c.obj 47d9a3746af5984c +119634 122343 1734887451792788128 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj 2cdff711bc21d84c +120321 122719 1734887452479794926 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_common.c.obj 5e37c9075f1f7742 +122343 123399 1734887454501814928 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_platform.c.obj 889ced7392735544 +119813 124098 1734887451971789899 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj e5b1b4b3f7a9fe1e +120062 124170 1734887452222792383 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_master.c.obj 93311263cde58bb +121620 124876 1734887453778807778 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_common.c.obj 967fd96774641619 +122719 124968 1734887454877818646 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_std.c.obj f7522ec20d33d5d +124968 125553 1734887457126840876 esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_common.c.obj e3915e8ef34f0293 +124098 126279 1734887456256832279 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_pdm.c.obj c07593264efde91c +124170 126333 1734887456328832990 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_tdm.c.obj 934757303f4b1029 +123400 126710 1734887455558825379 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj cab5555895ab0ef6 +125553 127473 1734887457711846656 esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_encoder.c.obj 675bc832258c9878 +126333 127823 1734887458491854360 esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_tx.c.obj 41392ed8462a99af +124876 128196 1734887457034839967 esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc/ledc.c.obj 2b80c1ff73694b6 +127473 128863 1734887459631865618 esp-idf/driver/CMakeFiles/__idf_driver.dir/sigma_delta/sdm.c.obj 762fb7701e7e089a +127823 128923 1734887459981869073 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj 8ae873fb3dcd3f27 +126279 129889 1734887458437853827 esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_rx.c.obj 55f7abe85566f188 +129890 130283 1734887462049889482 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/sdspi/sdspi_crc.c.obj b8e01fe1d34d2d3a +128197 130447 1734887460355872765 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_common.c.obj fe99ac314e88030c +128923 131189 1734887461081879931 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_slave.c.obj 8a9e8d8f80e2513f +130447 131575 1734887462605894967 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/sdspi/sdspi_transaction.c.obj 94250f2bd0eed502 +131189 132486 1734887463347902285 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_slave_hd.c.obj d1f919d60bea805e +126710 132661 1734887458868858084 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj a83bf57b4fc852cc +130283 132749 1734887462441893349 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/sdspi/sdspi_host.c.obj 2af3e8e8292ebcdd +131575 133065 1734887463734906102 esp-idf/driver/CMakeFiles/__idf_driver.dir/temperature_sensor/temperature_sensor.c.obj 1c466a000d7c010 +128863 133165 1734887461021879339 esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_master.c.obj c2e13b66fd3a118e +133165 133416 1734887465324921776 esp-idf/driver/CMakeFiles/__idf_driver.dir/usb_serial_jtag/usb_serial_jtag_connection_monitor.c.obj f9648d047e028d00 +132486 133616 1734887464644915073 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj fdfe7400dc3f549e +133417 133650 1734887465575924250 esp-idf/esp_pm/libesp_pm.a e246ff21e9a24ef5 +133650 133959 1734887465808926546 esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c3/ext_mem_layout.c.obj 360519bb9e49531 +133959 134407 1734887466117929591 esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj 965b03a8213e73f +134407 134793 1734887466566934014 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj 1871882c50edd0fb +134793 134959 1734887466951937808 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj 3645d151afe9c8f +133065 135097 1734887465223920781 esp-idf/driver/CMakeFiles/__idf_driver.dir/usb_serial_jtag/usb_serial_jtag.c.obj f9e66aa64127ac82 +134959 135544 1734887467117939443 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj f0cf7721c6fc017b +132662 135549 1734887464820916808 esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj 6862cd1df1b069fa +133617 135717 1734887465776926231 esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj ba838ba08b8a1352 +135549 136046 1734887467712945303 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj 5952ec3ef26a36dc +135097 136195 1734887467255940802 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj 956ebcb0d539bf +132749 136311 1734887464908917676 esp-idf/driver/CMakeFiles/__idf_driver.dir/uart/uart.c.obj 93314c4fce91c884 +135544 136713 1734887467702945205 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj 86c346e844375e6 +136713 137146 1734887468871956716 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj 3a9b1943c8bd79df +136312 137154 1734887468472952787 esp-idf/driver/libdriver.a be27c9b7b8c85665 +135717 137282 1734887467875946908 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 8def4b7aadf7f725 +137154 137414 1734887469312961057 esp-idf/esp_mm/libesp_mm.a b8d95cbccaf46b69 +137146 137425 1734887469304960978 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj c3404df2311e2607 +137285 137445 1734887469445962366 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj 9ee9f25f03bd6c1e +136046 137520 1734887468204950148 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj 59f8936ee5fd9274 +137415 137553 1734887469573963626 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj ba067b29987dd673 +137522 137793 1734887469680964679 esp-idf/efuse/libefuse.a 87baa180226a62f1 +137425 137883 1734887469583963724 esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj 966ccf5c30f2525d +137553 138026 1734887469711964984 esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj 101c7a5695e9e1a8 +137883 138380 1734887470041968232 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj 919485deecc7feab +137793 138596 1734887469952967356 esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj 8784474627a509d5 +138596 138865 1734887470754975248 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj 7a7550b65edbafaf +138381 139119 1734887470539973133 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj cceeee24198ed07b +137446 139290 1734887469604963931 esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl.c.obj fdd91396e78448c8 +138866 139318 1734887471024977905 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj cee92ee17938519b +136195 139331 1734887468353951615 esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj a6ced2c586c07282 +138026 139387 1734887470184969639 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj 53dea0138f9bd870 +139120 139443 1734887471278980404 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj e601b1b6a34e4b3f +139331 139511 1734887471489982479 esp-idf/esp_ringbuf/libesp_ringbuf.a db0c76af6ccde115 +139511 139714 1734887471669984250 esp-idf/riscv/libriscv.a d394428fad79af5 +139444 139743 1734887471602983591 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj 2adb8347d791b0c2 +139290 139934 1734887471448982076 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj 2b3b44e53ee01d96 +139387 140166 1734887471545983030 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj 91ba0ecb108416b4 +139318 140245 1734887471476982351 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj 597aa04067ad12f3 +139743 140384 1734887471902986542 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj e9aad07eee0eb99e +139935 140666 1734887472095988440 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj c89f1b408d7f827d +140167 141756 1734887472326990712 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj c8fdfbff06468fc3 +141756 141984 1734887473918006355 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj dd35bd069ca0094 +140666 142228 1734887472825995619 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj fad17d501d376512 +140245 142301 1734887472403991469 esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj 36a54cdbf76dd593 +139715 142323 1734887471873986257 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj cc5e973b3986e102 +142302 142571 1734887474461011692 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj a777a237b1767531 +141984 142741 1734887474143008567 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj 32d1eae1a15e9ef1 +142741 142882 1734887474901016017 esp-idf/protobuf-c/libprotobuf-c.a 8b9a1e6498a9b8ab +140385 142968 1734887472543992846 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj b043a9210ff1130b +142571 143030 1734887474730014336 esp-idf/console/libconsole.a 9d88a794dea9c369 +142968 143091 1734887475127018237 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj 287e089bee2686c6 +142228 143186 1734887474387010965 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj 970f908fad83b696 +113553 143256 1734887475384020762 bootloader-prefix/src/bootloader-stamp/bootloader-configure c8cf3bab98591ebf +113553 143256 1734887475384020762 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure c8cf3bab98591ebf +142323 143337 1734887474482011899 esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj 87316d0ed0045dd6 +143091 143338 1734887475250019446 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj b09e3a2d31deaa6 +143031 143508 1734887475190018856 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj 2d45d94566894191 +142882 143662 1734887475041017392 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj 24d47e54e851298d +143508 143825 1734887475667023543 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj b51c187dec10d84a +143339 143875 1734887475498021882 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj 6ff9ab6520aa57b4 +143256 144059 1734887475415021067 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj 7dccd49c8d0d764f +143186 144184 1734887475346020389 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj 8dfc4b28091e0366 +144184 144453 1734887476343030184 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj e2296f4ae619b0e5 +143337 144499 1734887475496021863 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj 4bbdc621a923ad4 +143826 144571 1734887475985026667 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj 8ae3ed406df63847 +144499 144809 1734887476659033288 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj 910a44b046c48de1 +144059 144852 1734887476218028956 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj 703a9c15e72d3e5a +144453 144932 1734887476613032836 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj acc0edd7c0db46aa +143662 144945 1734887475822025066 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj c3f3be66eee59e0e +144852 145081 1734887477011036745 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj f5e8ffcda10c95c1 +143875 145246 1734887476034027149 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj dc8d76e02847494c +144572 145472 1734887476731033995 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj 6304813b56955be2 +144811 145941 1734887476970036342 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj bd0052fe9ef622e0 +145246 146131 1734887477405040614 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj 49cc98607b8d191b +144932 146165 1734887477092037540 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj 5e6a275bb0471140 +145472 146192 1734887477631042833 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj 6ce051043b24bc18 +145082 146851 1734887477244039033 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj f464efdb19a26fe6 +146192 146879 1734887478353049921 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj 95c92d1d3b6bc721 +146879 147258 1734887479038056645 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj 36ec2f2213e0c53a diff --git a/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure b/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure new file mode 100644 index 000000000..e69de29bb diff --git a/ESP-IDF_Robot/build/bootloader/CMakeCache.txt b/ESP-IDF_Robot/build/bootloader/CMakeCache.txt new file mode 100644 index 000000000..d250bcdfc --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/CMakeCache.txt @@ -0,0 +1,454 @@ +# This is the CMakeCache file. +# For build in directory: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/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 compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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/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/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/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/ESP-IDF_Robot + +//No help, variable specified on the command line. +PYTHON:UNINITIALIZED=/home/abobkov/.espressif/python_env/idf5.2_py3.12_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/ESP-IDF_Robot/sdkconfig + +//Value Computed by CMake +bootloader_BINARY_DIR:STATIC=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + +//Value Computed by CMake +bootloader_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +bootloader_SOURCE_DIR:STATIC=/home/abobkov/esp/esp-idf/components/bootloader/subproject + +//Value Computed by CMake +esp-idf_BINARY_DIR:STATIC=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/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/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/ESP-IDF_Robot/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=30 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//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_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/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=23 +//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.30 +//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.45.2()] +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 +//Have include stddef.h +HAVE_STDDEF_H:INTERNAL=1 +//Have include stdint.h +HAVE_STDINT_H:INTERNAL=1 +//Have include sys/types.h +HAVE_SYS_TYPES_H:INTERNAL=1 +//Result of TRY_COMPILE +HAVE_TIME_T_SIZE:INTERNAL=TRUE +//CHECK_TYPE_SIZE: sizeof(time_t) +TIME_T_SIZE:INTERNAL=8 + diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeASMCompiler.cmake b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeASMCompiler.cmake new file mode 100644 index 000000000..cc272009a --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeASMCompiler.cmake @@ -0,0 +1,28 @@ +set(CMAKE_ASM_COMPILER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc") +set(CMAKE_ASM_COMPILER_ARG1 "") +set(CMAKE_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_ASM_COMPILER_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_ASM_COMPILER_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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_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/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeCCompiler.cmake b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeCCompiler.cmake new file mode 100644 index 000000000..6fda9d8cb --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.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_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_C_COMPILER_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_C_COMPILER_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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 FALSE) + +# 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-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include-fixed;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/sys-include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake new file mode 100644 index 000000000..014e169dc --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake @@ -0,0 +1,101 @@ +set(CMAKE_CXX_COMPILER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-g++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.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 "23") +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") +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 "") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_CXX_COMPILER_AR "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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 FALSE) + +# 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-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include/c++/13.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include/c++/13.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include/c++/13.2.0/backward;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include-fixed;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/sys-include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/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") + + + diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_C.bin b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..95b19567598870e9bd09f2fd39315c33f8ec9d6e GIT binary patch literal 1440 zcmb7EJ!lkB5T46jyl5ep_=7=^(+e>HvtBkSOp1{EXCZEi99SITW%uq~T)h49?Muj| zQ4AWev`M3#rKMHCLJ-8pP6cZlJ4NkcbmnfCY~mq0Fgx#?Z|2S0o!NJ%v`~)4Vh~Cn zd;>xfpVMep641fZkcK`Og8@iF9Kd^WkOIXZ8ACg<2NbPh;GiMxr??bA`}U>xa4w@f z-OF5gzLyzI?7v(+wY{C%y8P;zy{P4MjOg%&Y1QyMFGHnJm`#t>h3os$bz2j9CCzQr_{y*8fiIv`iT69~(%uS0AGmx)xrSf5fY)th9t>SbA-9-CI(7u`jZJ9UmU zI&FKcHR)yP9eN4%mn0t8fnWyW*yX6isoN2WLn6rNIur2q*BM-u6UHpA7H~v|)Y9c!<~;?w%)w`#mN+7~(#7i#QYOy7rDHq)WLF^E<0#EGp$v|orYyNe^4z; z$`(Jw;zYp6#(y`HvDKDq8ZG9zmLs_s0mhb!xoVE(OBGFLtXn%W#~6@bTB3PGk}=cw znJ*0?!8R-h9fy(`Zy3@5Iw^qSw{2;dXr<`do8e0G4GD^HJJCwrwQcT@gC_p9YivYN^#*2K=;p8A_5_f zR7IuxEN}zeYvFxHK8hhB8=isiCv?oC(s@syQeB$OlW&2Le?a7GFF_BzNIjZ%&g|Y?O`;CmIp;gychB72`DRwrljEAEfr=1( z2SO6BLzs8#AizTqg%I>YBQ!u5z}q|C0;%d|lm^;kiYg7ZFwv?fT?@eS)9at0y-R;{ z&~@|OL03=R;rqD@>+3CRH+Ft*Z?1iaz}Pz0hufQ7JwF02(nj2?2(o);uowTzUOsy+ z-C^vdkxg4Ko&#je@u^YYUg2($6+9_sV?&SVxMpT*JU1$r85b@u%!*8cO_=FS%8Wz6 z2m5l%k~3EnxR{;HWV4fLmNrwFxQU8@w{rF@{?D`le|`|*l?R|b)3na>A&6q99oN^x zqodcvCYoc34K2~s0HKZDrcf-=3=_%ZXtXykT;G?jTk1C_qTKiT2L^RRk1-==48}%` z;l6040r4b`5w@RS1Z@P%x|VveIB3|0H^3aji?KXiR_welDn*f(^BiexI?h6Az>CpA z{tWU3MYx(9s@@5sJ1D&07+q2mVIX%LM;P5unN;c3!TwPPmNf4YW)0`v!W>0>wTh=O z-$fj)VuATF;^rz|#jMUp6W$`;>ZshM1?TS&ZdEu8Ul6OH=kgI(E&urx{)U+5(=%$r zynl+v)`|U*Qy7x>tS3AfsGYWR{ZWr^2Fh64pU5W1KC+X9TumE4?FVxDW4B^TYm*mNqMjk830B4aX! zI59mD?=xRoLV{!2ctUnk%L|sYfDQ+s`^%2Ba+sy4FDA9AIKkh0^^3^V}+N literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeSystem.cmake b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeSystem.cmake new file mode 100644 index 000000000..daa9a40a2 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.11.0-13-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.11.0-13-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/abobkov/esp/esp-idf/tools/cmake/toolchain-esp32c3.cmake") + +set(CMAKE_SYSTEM "Generic") +set(CMAKE_SYSTEM_NAME "Generic") +set(CMAKE_SYSTEM_VERSION "") +set(CMAKE_SYSTEM_PROCESSOR "") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdC/CMakeCCompilerId.c b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 000000000..8d8bb038b --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#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_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 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(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 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(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#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__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# 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 + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# 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 C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +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 +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + 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; +} +#endif diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdC/a.out b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..83162289859625564ef0c0273aff5a10524ecc80 GIT binary patch literal 105208 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 & 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/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdCXX/a.out b/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c99b083d8e26f343ce222e7abf9b298e0cba0c69 GIT binary patch literal 105272 zcmeEv2Y^-8wf5ep+%or0?**8~Fd!gJu^u)A|ha{C~ZV6Q3L@Ec0?u7 z*dlpJjG%}mYSb7t@A>jfu*4(=&65;k`M+zbERw{aks1?3w78Rl#f5qIF3T+7?#+YD$zbu=nO;Z;a z2*F>-eE7>)6;~_8#rWZWu@5SZne?@FLabW6^}^z|#Vd<1lJ_OQv3TrGar{~3sGv9; zJMWG@JH?h$y|I&p95=D~rcK4mw_dRdzt)T26szJwEPkxGZR-_FmM>Yf3V)e$-Q_FV zR*b*z(Oup(k7nl>Sy;bq>0|Qh*!F97&K#lAemr(&arkJk7TmmvU)%VGi{D*+Z%h4{ zkrFkc{*^x&J9A{=s{QladkHy9Ci(NY8Dp039w1>&H;OH+{>F#Ke;xojGx4aV(Zx z)zRS**2fmmvRhD<+RwwJgYO zU2!#N)_WDk_H^-18S7?v$)XPqX}fgg&ZRFsDpvg|Uc2JAw;wpNFt+{ax_evXSf$J7nRc$7hQ^E5fm{XX>A7dUB_jGUCypYD9L79s0x!^d-4y%quM) zmbbnb_tv*Oy<=6lrD_s-dgEDrmL2eR!;OJBcEq5uvmuMS_rGU+L+xM0%G>?&ZDQcg zt!K5xr){Hr8|s7D+x^cOs`Cxlw{BcRZGaKQuO7c<{QBV6HxL}pZQ;+FKzpD)=c+fE$w{FqS_L+Da*uq^iA=9OqI6w|g23=`XmW1?#D*fX0JZCTc`_#vx9l_P2n zTk)74UHOpGk-jxAuy?!u^u%7TZ&q?Y;NF&rCvCN(J&;9QxETj~}-^_F~iXM?AS{MgL0%Et3<&uY5Q)7_+p`81Z3M>$5qY zXgTfA_fDxl?5e~5F!97m&rcflm3zN3sm(i@^I_>r+eGVme-%sDz9w3ipCvc89n|Js zJ9yR|V%4%`v8~{(ep~-#ORs)i#J2ykzI9?K&Y!Sp?fH*e9bJ0lHnH%mh2?*_qM__P z@%CnF4RuNuavUc;e$e*VGtjSsP0RW(8?@qq6)PWOT`MpL@2Jm|U0V8@VEGfr{GsKU zizZ!k@5E6Po7$cq6P|F$%~1|2`z$2ed-X*Vuc9eX0WNX!wY)Z1go->)UqqpFDwof7XBU z6h$|srzyH=vikdO|Gq7xpXk=n?TI(gv+>36m>>C2Rk( z*@ZBxo`AiXIHP#^W2iewR$kWhu&(>DMB!_h@myH4s=QHbT)TeslC`gIUIIDU|3c^} zfBf%&(S4S;&VR&Pb=IH6gFEkhebv`vA0KeZ_t&H!nfyrlvB{5(jPE%0rH=}KwPewK zu}4}iiLLd7ShMEjMH@v!e6zSEwpldbcT0%B_}voVFMhZ9_>12y9{%EYi^O02ZV~v4 zAMUcdcIB^H(AR}5dXW5FYTzIC%K zYD-UR!ycB)A{MGuynCsptR~_aZov~u|ldqcW9XR%c zo)2zmS$YR_E&1NZIl6iYWI3kI+4EC2G16~AAy_T`qPx5?Ez3U2$$jz#Z% zaO*?7OFZ|`(v1@fmiBz|<1??2ZywXOWbIoI^~d$Ohn{1~gGtZhf}vPVB|{V9;p z>OR|d)x*-S9yE5vZ`EC9!{XJP+2ILqZE9Wko+xO!F9v(I<|VOu^edz9T~o4U+Lm`8 z8ovCM(bqh(W8r%rm5d%7dr7qRxCl9s`Ut5VS3dT^l{)t$(;hkSq1H3EiF?M^Y@NBe zv)Wo78Tk-x#H1}tZyULq_As`c)_BF6i^s~|4L9Gk`sTK#w#vGNN4Hk>lnW2T3<6@f zYK)$N#lc?UjCDI=Z6DniZfI$0`%C{F1wB80>mlmns%3kLch^mNocHX5wja9frr@6O zeO9#o?|ZR(##O>W6gOliCWKM{W+bj)iUr;ayqWCRdGpfY)OmkcAq{OnUsLt(152(VD}r z*|GDTpL{f1gkzKa&!5tE>Ehq=Zbtld^_$I;uiJZR`8IL+4yIhQqj~b>dlRX=-Y6&P z9!_f0xP#+$U31M*eO6raSb9nmw6FE6p;&mdsVlMgvGjzdwzmBzAGP8M^e|{$wo8B> zOf=JX%!)^w+E(sQM6>gqoo}8$rJ*bky1l1|HBbJ_FvPyWcH8>Sg4KyV(`WnTjrT&v z;Ry$9Ub@!a*<;V}-d_Bt<$`^iwKF`qI38bg>=g}bUKcNqY#sZm_}<9YDX*rFI_$uo z_;&MqR%_GD3_ptPo#pBo?jD5FVVqMFw z@vU#YnX@_GQri~4@1-}v=hKf6)qQx@s^x#WP-Bjo37l6oTUM11m8~zw1H@9j)ZcXs}l z9^Z+zdVKFxXfKMF4rtyTCMb?C3LEbF<&_H$2M*p%c)>4Y<9 zFPJ)Ts4F+~>;*IDu#x#L_27e!<)gj&=bwA1kmpNTo$HBO#8lw-n|D6`_=ij#l{aA2 z#d1_SA-sDZPkRGKaxSAJl<1e`nN7@f3dl*Z@1XIuGw09khvCJzP9HR2(BJ|44%(-8t&R{Q zM?+ZiX3cN?x{&)K7!-u_zCL)+tU+@JPCsqX+yT>Dc{z7h>->2-aMH{{tuAew?q1kd)oBom=xcS zq?aJ;a-1GcjOI0*7BF;_vcL5dSOw#DZ|voCSysIdrlh z_!hED87o$Q5{3NZg`3r%_&WXx!k_Enf5e}7kOKN4CP z{k1T1uEc0~FP5{_gw~aW)|J{rp|jq}QYUG}Nl2wQ39UE@Pbp49D-P;I{PP48DmKh}(-9D^jy?c@@7j+49AJ zgnx4qHz(BVKfN)q}*#{Mb zd*V_*6RhNHM(LoTx;rBBe+fP-f+1Ls5&pU0KiIpNVUe7Esu-$T3;ZS&3WlcGbi)57 zs~=iIBJIxyQ^C+`5(UZWXN!GO>ruEwge~}!D#GR4_^H02t&ymwF&NgLqWLjP4o~Xt z>`h{XA_BjWM2jL4{v5J8QW0tY$836(A`1N9lNhat694z8G8m(X3jae^Fjf&Y{`Jf@ zP7$?Y(EB;)f(#B$oK7CrFl|Z>!@@tBojfE-Vo^gkNaCwxU&w}&5k7)p3_}XoNnD65 zs!KgYeiAx#S#Zo2R;R=_wTNNir^)!V82cCak02^IHu)(2B>bnCa$N0yfw)+NtSt32 zT=+A!hX0B1;E;04UkSDn!TdP-& zHAO0Ca{4@Rtscqb^s~e_RWRYVqV`~YaxMy{{Wr1Ti2v{mc`^J*t@@2+tMwDt3nuCBH5ip+KVIG5}8o*z`Gk9 zER)Iapt2IL7T4vvwhHfL5EpBr#@mXLm&meM0sjBHuS;PBn;T z?>*Fgr7qOh>yARJG%>)N4Pv!!Xo$Bzm|G)@Yf)w&F9#`WWkF96!@T3b&pMs0#XB3d zeN(3QLdqC#2->+`7E@y# z_6`DZtFHQYBBbIKZh+v~btOzm^^l5GGd;W?DKMqHukOWgxDpptW=D1zMd~s?V7^D0 zZyoBUCPnIIl+^j&W)=piUzsc-EC8(xD^*9$G2E~@VW;}= zLc%1X4vXEineFfJtJvf249l|KrLQ9B{f(%(}(e=0lRkD;Z z1(VTO#X$Kn!rtkqYLF~qSa?8TegtT`ivJI7uO&|(HigEdfF^m>m zfpP^?MbXxBbD}@j4~p6`;rovV=v_BBb#z_y|!`X3BS2%SJSQ ziXLL&O+~?3Qca=2tHj`cO%rMFK4d#p6D3}M5VK{1IitoN!_LSb zq4khAp+>5_(Ukp|(ubGBQKo1FWE1#)8TGe_m?i+Gp*_yI94WC;1su4ZRG2b(FG|I> zB3i^wL3SBSf*&tdh_D|UhkU`_V-7w{gt7BcJ{G$SG4WV0gcGr2&{k5{(;(AHB>x#@ zMeI`Kk+BeYyx0#=vmbj4;UM-3Qp4E2s5ut93D z=a~eMN5nAn=Y}9!=mv+J7r?NQ4wYxr97}bNw`V{kqGbLTaXm=OI#=nk!r?Zv>)vKKh%i zOR`(vVUn_ctVRo=+Y6|9kB6ATiwG&k@;yp1l#?_+uQE*)U`Qw)D^^0RgX9l!=c-~= z>wDwgpZ6@t!;z;4fdHQs0y#DGhxvFSlhZ<<11>7**w~B=qM{!pvxmId)iDdPxwnIS z5rGoc&B`(rRb*8pnyv-s^@=m%=Bl|1=7H?a@vS;(E`o!V{F?q3*(y{vHmkB#$Qqli zLJm~fDi(vALU}#fpxESkGEun!%Z&8qk$ z+_S6ai(Qp$Xab`49SjHHI;2yG(v$vBAeCyh7-^6co=ZgDA5GlVnYfZXaLRnhlX-d*V!sLG`z}cl zu&*zwhRA943~^UEoB0-^x>CXQGRsxPR#SCO3){!)TGh+qk>Q~exR*wO{ygY!X2CXHySrBzH5VLwQx$41Q9^Y3I{s?hnxO6z+RVr*tV zVq<5USnPojC;i;Uo>Zjrj-J0@hLFQ0A7hs(_Pz?mRSG#g%^drK`93qi*$6UlHYr;1 z7E+gk%A1Xn9FBca4nxvT3?=s>nF2*p%6S+Xj)IZk{O0U$RLyQc@%Rmhx*3(mzlFea z2=ry9?#KkK$9z{A-mw`H;3^l63O!rJ9yB$yOS(d;Ui@rC)goJb83G3*(3hD;AyYXj ztd}ao9Gl@HR(Kc^m30tfsMN=U#AwnQQlckE8QhITwn1A-KRk?jw4(^GuYmtfRL)rSR*k}bh=5s0G zh7y`A(_E;csClDUau9Nh`!Nma&iW&!dZ}_(^v9SnU_H>sfSXXeD?;tADAVqWP`fBX z?V`wwx+p^Jq5uk_%O}(>icq^K;Q66%3w0^qmT^(cLsZW@n@J8r2;8H*rMclY3_}HDJTogktK~TYMcqkYav5bepYeJd8cqqK6hr)|` zC}PS(aRmyO2%pb{3Aoqs%wxKOrj&hH!izd6yr_f1`#q|( z4hk>opzyLB6jjbaaRPZT4hn{acQpHWNRq^&Lgk zMZFWA@lKoveX8+{cY@NW^^A9d2(ZyJ-ien$G<(K7@ji&Yp7Bl;L(T(Y+B?B!h9FGu z1lb*iu=7rM#ye4g0%JVmooEIzKBm1BEIq-CdM7;Nomhmf9Oee41H@!G87c5ij74)V%Sv3~onTjAlg2v{z|Q_!8t(+F{+;lt zcLZ8&K8FWb%SO}=p94omNaJ(h#0aGEIgm(8<8vTU zB8|_16197yaVjn9EZi!?q55)(v%y09G;s~*Qi0eucW zBYeuCh%-TrsPKQr$fbz%d0Q!>BAfC5m?=AXslp|0JPRD-?$O6hiv#5PYoNo$M33FO zQ}MQ84f+d=;D(_k770Scy`IfV?$l?P9znOnj`AfV?#BGc{3M?`Wz}^ z6Uf>jSgtMscwdU^RFAh|rI{?NHIpIXCvo-3hM11K2yx4OV7*4+mZji?0lPAOD{{m% zZox7Um*Ki;+!Bv0v&1xpiD?W|9K|p(jbUOM!^AX(iD?Xj1wCRI)EmVxTxPKtMuj67 zrn_BcDbW~)%Pb|4WtQYDM7)Y$j>a%O>@rKI80Kzd%wQN6t92Nr4V1+&eISp3PLt9o zh9R=a)fi?Cf)>LtEE1m?!z2`j`6ddNV3h=alEg?{;Z$8gQyRncg?jvRFif4pFsG3R zgJBqU7>2~6vdAJ!S#*&_c~2H1i|SDik*hJxgRG6_E|^-xaOW82VWc<=^D>BwMZmg} z&*Q?MsWf;A;rf7L%GDUg$IP%8hT(P?CZNjXY78?H%AZgeMrBN7FifH&hM9|U4#SYh zOK1%9-)OsY46_{b-C-EIkQ|2j0a6@>*#W{~m>4XH!!SKS3`l4U!)AscObkPIhaubn z!_Z~!Fw77T;}aUguyp4bhW9pyVbltX#W1|Bw!<)a2E(vtonn|v(5AyMBpikz(K&|U zt+(XUG0aQQnc4=6VO{~{FwE~jbOFP#A%|h;)pi)>k02a|VK#?hxUS~0!)Y;$GSHo37^XN3!y;)BFfPwvn1@-5!7v;dhhY@nv>1kj!!RTqhGF^6F$}Xg z3`4?U7!nS{kZ>4=!~~(1BcDgbs>g9rN(>V)BA^_~ITO@~ir|-wyaJJG<4idf*^EC| zCxgE-nO;VVVK^f3Cvk}#QbgSh1|eI|f=7_$GKDJ+WDQF3l)4q%i^zLp>=gU}dDf|V{v$h&niHy?LasV2WV3$+<^hlJ7nQ<6mm;uQ zSVg8LKpoRRLADF>Snha`MSxO^lFUa(bOm?!4Mq!LwmUZ{MO-1*E@p9#Y(cKQRRce; z4a}-!16SGxzNQ+uo#ZN9PE`vY&yXZ+oULT_21qtPr-;pe1getY?et>yTOL#O3|gVo zvUmyQH2Rs-YL`$bk0p_-2r$TXlSv$xc_@02V(?5jnUn-3DGA_ZJS~B*Cl^V=YmksHwJ927-U7`sPNb=pHMBWozyt%z;r*vV0fbvd<~jE~Oaw3E}SXV07? z#wf<+v7$FUd$LZlM#9zsszxP;IyF!~Lv2bE>Q!ZLfmCv6P}RjzCFIbks;dS;IW#Fb z>d;J^;2=X+*z@hxdE{g=wY#f*e|1f2JGh2diWW$U4tc^xdwBiu)6E6 z!Q@_$Hg+%39hi)`29pt3U20u}c^XzvMBcnN(fQkpw;?Fv)-{;Wu)3@ZuEAu)HCP@b zBd)<@d)Ht-VRiB!;~I=x*P!YO%;rDaHCW+b^(VUq3nH$;f~adS&Km*!C#pwZkZUk* zU4y1lANlxt!2zkq8nZe4?h z*Z=#j!MJq|svgHhK4EpnHCXs6$WC2@g}ZeP)=WqPLX;>p*o|uvvA?QqihBScXkTJ? zLhHE3))pMd^+klVy-VpUJX)cX8KRGJ`OO2>gCJ7&RUSckOl<+~ZbYwj8quZ-%1>G-0m3m_yF0U^~vDgr`M?LkN(K}aeBLeko|M<=%R?J+FkpV_w;Z@)g7 zv>-%v1>p3b4MJ+V2ttY?AfzY?LeyS%f)LfC9wPlktWPE_2r-o^5YkP7kaXAAC)3)u z$7P~;W_>cA@$JPs`u1jEoSkovL|*(KvpyM*tWP5B)+Z6};M=Q!!aCocTAz%6q3e^m z|Lpb2?*C^%NFE&t*Tdvy76{v~Pa5A|4+lb2nJ%nP=Fx-j$?KDOe8lf;eNx#}s*ajr z@a@sY5`-ATlph5lxyHBm`PL_M|JL=%qy-^{*IeVuC5~$9DD25Hyvafn&qU2IUeH&4w zbk0|B2!4v3rEx^nllm`EWzXPd*o+u@md-|jvKj3n5_3$%bD3O;uba5nBXJj)xW7c= zE;4bsL_oTQ#5YV_T_kReiQ6j@ccY1$7>V0t;*O2P-D~2`$iy{mM_iVZ2tAuXzJS7Z zVy|O~LSfHB01Uic2(cKak9o7NBtthNqK;8l!Ci?PL zm3ODq1MgP7Y4kFC%uq6m8^yTke%rLeX z@%=S67O34}{?HVOgxVeE4=o{)R=dOeq17Y`^zN|bD2&}<-0K?u2+@2WLUjdAY4lYA z^rBW){ozR#6l!;vKSB|K+8yS%C?cVDhxsEFkyg9I{85T1P`ktY(TXThyTkl3il|V# z!~C&|s8PGa{Beq?6_px&`3EPCCJ$U$^{3=8tXEe3Ly{!S?l5w1cZV?y_fPx-{GEj? zsz=TRbO&qW%BnxLh+)05>Q9TYdx6>=<{z89i{;erF#ot(?nc1wFxD0S5ib0hO4ZwL zRX)XJc8BdmP_3-`3kn(5E35vQx_;qPWz6oden4M(cbLkkcZVr9^zJYQ6KZ#uzdp%T zeT}~S>l9&khdqHt^vbG#gVKQtwL8qexrqDo^~$QhF^AI7E35wP-EKpQURm`wb^8ej zy|U`xnfnJ2dS%tWE6J5EyE}}{*xg}d*X|A@lPzj@nEyZ_Up~_4%immB3&QRWV`;sz z>OZKMoT7Gz`9I2`b<-=W{-fzyD4^aQ=0BFliKJIn{l}G3%n){W7<*<{R>^>{yTh(R zn{H*5gj-o9;Z{~zroiqFqiU7NT3qq&8dECl?l2NHc6ZqSKxb;JiN1WiyGGmZR#x8w z;Z{~zsIT1}Mq+^79ma;-%IaTG#;vS=1j4PXGMigj&4YP#E30=<+78*gqQ=Rpv=%&y-Q5 zE^{;UeVh4~p$ckJBp;&!osUnMX$GlZnJmKp6B3k7rRt~|1{V+~%m7Q{p@Znl$GdCq zq5p9v9B30gkz0u{UR^r?f9%e&%MrG#t_-_XS8@>8onuN@^oy}RE44evUS?^t>dLTN zbtU0eU8f>Oi?LuM=jWX3qVbL>gh zVpd%_YHrn)lg8~FBjHwENw`&4mUpYJY`M|y9Ah@O>Po_`x{`3Kt|Z*5D~SmrPCfZg zRIGYzcaAZ_ryPnnOVnr!|1CzYMWoMLP7#&d=tePuzRyd4(HVr z%SvUR;?ZfptW@3wk4|)1$zTezi|3=G7HO`~+kJxekY0FAk9vzDtKA%U&;)ZRw@mSozu)_@`9B!cZ#^Hu0 z5Wo%Aqw{aOtn>wVbh<^BmAa?kS%?Xlvk3Ct8wf$ID+Q$V3R4emzlvX-&lrmna88d} zVX8V0$m6d>A1B!rrV8#q94fGpP>fXS1mw|16`*Up!%y8N(6e8o`<$RA zZkDMoKxcQi1zmxfXOY1yQ}JQdEK@O7Bxd3ADt_vv0y;{}Nk3iOf?l!PE$BYCpes;g zU!&s|bmJ)DK1I7s#jtUd(DADsC0%`uPH#c?TTn;BZb3J1s~AVgKW__q2Go4=7IY12 z$i0wynTlaJO4I=c+^4I0GjgEwKl(39*lyIM+bCfW}IZ8-4M~T{k z?m*4|&s)%aDqea6I>)XD6lTC}vwkRo<+=8Baks> zVub%HgjLKf=xRiT&n@Uax1jrcv#FR{(9QUB3%XAih|ewPS)him`NrVrp>mG0CA4y? zz2H5#Up%fij9biLL5x08mx&626nC3;~rgNq{kc-AN&!Jjk8hdc-w306|O&`ePOHA`6rcs;M^x}^_xX>OA z@Fk}C64MZ3yTu>gr`_TY;hS6h>EyM#FEP!Rm?pEp!`CF-0uKqdz(c|<@Q}dK0Dosp z!_!J)@%ETTp&Ny1{PBPgJ!<(zU0lCXXOV+NHtG#8!io&C`3)(BY>HTukHQgTQv=d? zYYeifKjt$do8JQ>5!w71_{Arn>DCL?GGLFKKNW}Gb^TCodziOgrwa5I7<1ltXigZI zN%U<``&KW&##SPVzc>!YS&P3(ZwNYEd=Y})B!o&-C?BCx72@fCWenxiBZNZ^Ew^%g zY5<-YWNprDqz*%0(%8OKr>M!Gu*!!Ydwc`>rF+Z+BG_Yli2luGsG!Tokbhx4J{>(N zRJ~h*P?750D)z2QTFz|mYE*wNGrjAksH;@(3SeB>yK(44OpRwHs$jr=0$@csFuENc zbpV7q7Qw5pY@uYv;*#LjX(^9N91kM-9(g!gg;7$!vFtsM9MhN=r)OdL(%X_0;#f`d zdllXvKp&^+ZKU@GJzdjVNZ*P|kJt1MNxzEp6Eyuj()oD1?nF)BPx@ixZ`JhOp!vla zG3-OMFHZ(1SNGKqr>`K_e(Lym#$H*kVsi>mw>LCRZySHA#3g&Gw3JrR^kvMlm&zi) zYV$1XscTh-XU?**7n-(iN0EUS+Sqe-TmEds?s>J1J+rs2;RwX`Q>WXLuem*RtU62lDU6HN4(y-@_%gVNwq39Z#yD5k{D*ZW%)j+{GT$J(qBGitO5Me>yzJqeB& zuwR1saV1J=H8Rt?K+7_SoFiiAhMnwPJ=(u82)MN$o6ESxCg7$EY%aS7VgGtuim0E( zZj;ro5T!O*P03+U@3A^0$?&42+TgyJ(K4wvxHF7GCz7cRR>##&L>}y~VnsQl5#~?V=ubef)V~EOWz1#H;!h`1 zLd^FoSb4e-;RSva3^9`B5N%UM9e{s#2S-|BN!1)bsi55 zOe@`NfK(W;Um>}m2ApK+X0Evr>75ep=F?Su%nL&5qgTe8N=S9|>n}ynzY-Vqwrhdb zM(^On3y3n>$e`6mh8M+@HlE378B^NGFtjnwk5BBtProcysI<{LCQ*l88Es^+Gi_`_ zyx#72TrJOZj%SXse}OK87kp=5tbsbmN*LOAp{ zAi0dTB=ny}FsZbP=T@o}B9T;Db)BQje}SMJBkfS&v`!3Hh5B&B81-d^E1?aQI5Klg z1N;0PP{CX=u7+GZ10vN2Y>h8rshDc9 zKvBPv!w%DSR@bA9Jk+bX5jhV*UBRq5GsJYYi@6Zp>vlZ$q;|*l;fs*o<44dfcB%Fa z1QsG7e6k~sLr!X1vKmrRnzk4*4A}449M=Omw5FL;AiKWf#;kCeVaj~?VGV8LBsGWe#)_DPJ|>rwo6&8MDO`^ zAFYT*K3Y*3#5fJGKj%o~idy&sLDA6`4~Z`R0^8 zQHfz~1#l`PiADO=Z@rwQU;U0QXDvn+)hD~06&#b`!H;%9i(zdD@ZAbFtatw6yA?cV z*qy2L3lOjctS#{}F8rBleXi70`xKO3&3Kh8BzpNU&f2nxtVV873Vd`}QMa~4v!v7CM+Or`U zR$q@%Ww<02DWgbTW()H@iHlm)q9#T1sYNZFkNbkt3{t-`S%hB-T3J`Bj+$jy)S|UL z$kISPmqPjY&7+&q7)*cvJyTex*YP-W%vtxGnGR5uiWfAP~Wt?5q;-(b4!eDLZ4^;a?{1^`cL|Dgm!-y+{wG)*wV7~}BuO7D=jj-bSO{%zd z&BXNylyQ9mWn7;?8P_LJBBwfm(rk?01Wvp+D$f8{=CI4~*Npmgm3rJF^78ff#lj~T zURlMgasAX6NLq<%2}>^5Zvm&hd|L5SgYI8w=no7 zM&|Zn#)>5E0(Dot1?Y<&iQwjBGiZgvf(>z2qET3Ihx#;LAVQ+BV3W^cwfbQs)F@0n zjl}9J`7q_vby3WRsrBI3)2y5DG+udlxfoPPJrn8ij>JQzSGB3x`5A zP+Glv6%MT?QJ_z?+={|LVKeY2Nv{JBnpd4cc7?*iVTr>a9EHNd;Yk+NC@dVI2#vzR z7DZ?j7LHVeMq%M7MQ9Wjj#h+5Vc{4>XcUGoMYC#+!oqQis1@d1%kbdD)#QP%7=%-D z7}h8(JS0hCQHgpOBmY8{sE09zAz}4^e=D-6KG}EQ!($R}vOd0l6;3T;Sfj9TT8vz1 z6c!$v{2fv>3JZ^`^Kqs`YuCY`srG>9^m*`H4LdrBGP7ppapW!oo9k z3mS##_us>HiPJI0`gBW`RiAFDSkb3jGN@5lxIQ@wghpZEb&9a3Tk_ju8ij>7DAm&_ zEWEksyO5klVd2Ic0-RcPLU(w3x3`d@QCPUCTOssKqp=`KutA`!otmkC!(}H-IAp>3JV`pOllMs{wU{el-KWIg^#9>0+ae3 ztnjfsPAUBkR`|G5jTyqe0neUU6h;Od3i}?~bSR93Lt!Kw3S$|E!d^yY4uvtrp)e8- zh4HqbPqz%QUpfbrLt#WZ4u!FhLt!Kw3S&bKh4nxghr${`I26Wg4u#Q;?ob$Y)}b(} zq(focL*Y;uyXsKba8%$>7^?;fqvGW~4%SEq6lOs62oy<{h5z4(goRe8TQcl_9~V_7 zjoKq+6sgO+#(X@DKktXAf|?Y`$EZN(D?>^igVe7~7UAy;T3J`Bj+$k71D@7)o~3b* zBnk_G!iM0leFL5cR9h6rutQ;N#i1~z55lLceAZ~+fd7c44GLq}p)eAkgu;>&kvR|c z#PDk0fIpas!JN>o47EjJnjM3}nBq_vivWc&&b|Tv4r|#67H~p0N5-KrP7H^_NH`Qm z!l5vhcPNZ4I~2xj4uz3$D2#+#h9lvY;Yi?gOX>oj8B~wsqIeM+@fqP$4yBw4YD9(4 z#UB4bu}3224LW1EjOc7*!M70fSCjrO=-cus&hi^UZ%>B)%kUMI-woo4MCiW&qCz3K z*Ab(;((_{!N?x1CIU)dWw8~xyLR2Vl#{~+VwW)w#XD*8NSA*8Jn@cVcsdE}cp6UcVv^60YL}yJWa@i%%u`Y0gT}=gv_m-iW4Hyi!|(wVBAm4!us*37IkFsvoqjeZ%k|fF zmtt35;&Y#k>EhXtUHNQG^d-K^FVBX=tg_#={d}K|`4>1Fvii%H`2Jm9;`{QmG2(gL z6Eer+1d1F&i>^;>rxWXM`E1Omy~O8SgI}Hv2?vzS`!gi(Kq(0aN_ni41Em}x2TGaE zfl?9Pce#=}1#wml?#@`RG$CIU9-Gzb@*C9%C2h5?tuqDraxzyo5Pf z4I2~URNxRIlY8p`C6%KsjSLL1wil3NXEW;3$i#dYrb;iGXCD};p3yzy4(s}XkqNVW z$y2Knkpm+WX8DpsS#6IOFpjf{h%=6}Z3yba%*d*Gc<@C{7mgQ5nB_|r>lP%;@+HAq z;sr=4`awJ8I7>thj5HsExdcM8i|%sm4Bm-RcON~KdDTrQ^5ny_V?_kg4M=zVX zJ=}g@o-l|g1D`2wM$K~nYIgBq)WG_Nm9xHIg6e}qGKVX>1%Ip9qlS4WC>kHh?t3w6 z0n!qy(N4d9OdIX9o_qu=u0rBNsD{T@5`m=GA%a5S>MA1TK(NM7ZKuAC1j;M*Lj=x6 zApNk(`cvHj=1RYeI1a|!y14p`%Tzk1`oD&h4_&NCzYls8auyN=>ekaa5C`LWM&im$ z+`gH(RCmNt8B%=_ATOx_2+;kS8iGJQ0u}oqz>XOHg;)wn5pK3NV%=E5%@YyB07v0f z{C$6q_HeW7VA3GcMuSiFI&BHpX)Q3daFZ@U3pZ8Rz|EP6?`h#?sa~h$cEnP>POIT2 zR}Nml&%n*5_HdJxxZQFa5Dr8XZuW9;le^`ja5LazK^fO+qi{3zOXzq-$L}ZW^U2xR zXWJ`x1scJ(2kCWge?EDt5P- z9AR{)d*mu00=GwQx95|yi*AqHA`o4Gn=CU!q&qpEoGG6bZn8}0aFZzxZjx|tQyu)! z$HGl+3v#QozXRb`XIaRt&XRDevqW=lb$0jP9%MGRI-B+FK|UV2)mf^eTb&&X!MoL2 zB5SugTL7c$R%cl?zCFn2oZNL_jkLP^sBI&@B4;9A1caCdZtlTwum~4bhHx`dMv*gB znN7?`M_BGkzl(zOX%rVXW5EdomGz?@Vg^Jz#1#A$E8Y^G9vw%zC$<>)wYM8jN{=4270Ei zKxYc3%IF~wS#vM;#O)|1m7WKT>2x_f^R8D4}st)xs_V_r`$>{iO!v3S>GXK z%U^&~Or2HEGaposd;Ap8OgxbPW2Vu>ihjhs*q;^KVWZS^64eI*)5W%{nu2^Onvqwo9|6?WAAk|B zBvvxq7n$~~LGpem-G~T4q|jfT2SF7!BAQ=P9MBhmF*;2n(}3>1fz#N)O`2D^5$QEt z&HbwarZs5eg9^4VNF8qRk=p+|cpW0T5qB0yGT;4&Xo%ljw2*U1x08@qD%ooxstMh3 z3OOm_vI*cyuKzZ`Uk|o)at-U4iab5g+9|5F3qTdk6<@37UE(GZbHu4VS;5^T7Kqu6 zG(8W2$m2U4r>VV0&w#A`9pYD^?z}OemLyo_H_Uc8E*B~9`nw3#a^v1tnJpi;(d*RC z`T&n9Vz2wb;VBN7@?(VqL~#K+$gw)#C5XE2h|?W*pEVo^XX)%{G(M?~8n|vP_NM4L zB6C5=_4(Z4ScVq!Pe5QY0z*$lV4t&axfi+6ka!!H`tuPnkDTqx3LZw%C=eVlRq_&6 z!Md(Opq^E1LSR3R5c9Sm@BY_-0F*C&91&E~@r2Eh2Z6$0Ac6W^{2BsOfv@Qt8LVIU z0a7>|QmFoi*?u2Br*Q4Xy0_m-+B7?;mVP~Jk z_Bq$4KkY0wwpT(({wxA!ZTfHqH6&+jhqKs9+n>eO!d&XmdiMfL+<1UrMM~KxpT(wL zVCnidiY}eS zrs@~|EHv{;XR)bl`p|j?-D@kf2JW>L5}lsK#v<;umE|y(4w7@LvxDS6K#GIpJ3zSC zR(OJzdu@ehW!XdP`HoI!XR)zG_u5J$3OGp49dq{3dX{#tt+0rLVqxrDM0^v! zct2eF3-40=NnFJ4lt{*hmvpnMHkzeD! zE%TJ4zdR44M0HRU9O^S>%@g{yYwc?mt_^klrqZC_{BXJJ_qD7E z{r>tMR)>#L8X&~E=r;}}5L_r|r^9NR#N~3N+FWuysZdR?M9vC?k3_q%nRta=<`i8C z+8cz5Q)`*ae+65Py?&t6q;V2RJV+Sz(HroS0gJd%@%mal{I=n4jTw~}I&k+l>fvV@ z6=h(W>|g+F#CaOoj_Bn6n3%%c@OK~HOvZWkGsR1Vt~>{oCm zX!YSYvb7F%#+1e&I@4rt&6asF*CShU zZZV$7GEAugOOc=o49D3N%ydC_tiUl=bFMPoZZnM(9=#26L;*k~Vv5Y@?CmE!x|rl?rMOcuHqtUr%TSpP zz_CNj)Blhnp=^mSDgz#=+ zrV$vVdd8YQ)|TK-+pgv}Y@rt6y~sib6$;VFSX1Z?yo}j1({cGqF5WE2(2Bi1FmF^J zM+>hSVL2Nu_hPK6WG4ov=D_xMCeULLbOE0Loe6J2>n~6kBSV(o8WwOq$k%yMaM*XT3I2)*a$ra z^tg=n$s!Eb_z3+nruBpfT?l?BM(7EU^rX!2$g?2HuSDpVA?eAH{97QT10!@CBXdwB z|BXueP&#=kSq?LLVZ$Swzo21(Sy{ z)>L`~gm`$Skh~5;JR*~>M(#(plD&j?7b|%REg#8PQ^|Rd)KL-1j)Z|bI>PB{^!%6z zy$6_>nrTEnf{8ON(vw|CKQ=NEAA(ssE|Ol2{L>>$mm&T5Nc}f~zY`+-d`3};D1TZ+D9?hP6KU^6@N;@(;>V#bb2D>Lo`vai zMudJF>M}1sgWfMHuw6BXoC6?{gyM zzk>dr8!3M!_&qPe&sCUi=SP%e7v!-pqI6#Ye-}iQVic6%!bp2pgI*Mo-)}Jj^aF%i=6Ckn6P0t{QwjQllt5)KO`YDoD#s(YYl ztNYq2;^@a-m!zD=$R3PvpKM(_x0`m}Xk>PNox@>EsY} z8Lfr;g6$EN!`P2(-j++mcG8tjJA%x*C+C}qnltrnC-Mz+)n zq)d%}ozz?d3%jxyql^Ysm}q1S_pL+YR)fewCA(o%rpnf*h8T#~(n<(au$m!ae6a`p z?`G=^(Rf{MFEjAn(ILpuaKsWl`a>i-hE3Pj`E0e;NY^w}r$^Mc9jPyd@Tp)8cBs)v z4h9A@wUOdu9X$g%ye^)q!@%rU7iZVX8Qo+X)P0>;Tw5m@-^<3Ms&+DH?j{EoQz%E( z$)i(8s@d3^afiyo%Oi1pAP?J@LanEJ^fyI0BiT&fXu0r6Jb#OR9cNqr%xv4UTpEp0 z?G7l;A_wZZI7q2csOLJH8La2z5T&$33#YxJJ=A?>XK4A3QHT3h}rO+ zwFtDSu~rdxfS3|>)I`LyO+><)h@>?UIhn~1rBn7Gm5G9Ws;G3v9>6o$Zu;b9Pn3M! z2RBg)>_jQFoy$y=B0EuVe`{B3i8YV7-L=1am1R`3JXd zDYXiMT?_iAnNg5(s~{DTn@eSO3z#@n_IA_mc7UXsj_T7bqdwiU)u%_c`qXOmscWx3 z^;&&s`8na;WNp;y)00@PDcd;o(j3zIG-oLgSnTc8&B)oRTNjneX;YUhf>oY`Ri0$F zjri;qA$xf9+6`~M9o~YD!>e!xWm42ZfnmtoPy3S0xRqv)TUqwFmFsbXF#yzw+>t8v zxK*_uw`x6ZKn~XGTl8o#gtPn_CuR&phY`c!*h(qfy+xS^g0MO}*FT?`x22<&LUkl+ z?-Lm{>%>ZA4>YzWDkP}NYdasY5!N8&WeftIWt4mjA~NIY41J*;Xe>;$pU1^^9+%jA zaH$eDU|8Lr#Iv+eWp)YILYsLNIdLdtqKQ`L<@D?>weWM=XsL(~jGVdkTfAP98FfCQmS#r0EPKSu zvq!u_k9cMK5wFrCUfq7gYxIbJzFBCP>Ktr!S>}9*YbSF)Dt4542eX)G&A=Bj88Z^6 z*8U@;-Yt7l@c}AhOx2{akCS*R%l0*7CRT0M9Td94shaUJaH3jM@^={JY%BUjK8?HbzrE2hclZ&ZC>c&BPrR0&v9DIEzGD@hnI^&1MpxP(EZX7TSp&hIqc52i{ z{QZA3e#@SqarH2e^~7u^T?dz_vtgg&5H&5Br{d4&{;+xzGbUI+S<)-2W_sOP-##RB zAeBj}yVk}1GhCz{^{E|TxAR&}NRwO1h!eRk;sZCH{CaDn8?-aN(K_RMW+rx%)s1~6IIB}({}iop0=|UDP}o|oB4_xWkM?#mz&HAT_--6OlPeB#p#*z zzK}8fEEx5^*n!ucB?u84HzPL!inTCX7bA`sFogG^tfefvE-m0OCI>5EAWo}{+*WYZxI+(0>Hy+%{{v}+v)`n#-w?PoeruOu>g|3yrf z(s^?W>+t9jwPbbK>SB{V?=V{{^2tu!Y}3=3Q8DZM>5O%8#w6ow>e_OT(P=$9IyWc= z3U@Rps;v$NrN7YFR4stVxDJnf0Lnr;ECg$zR(R+q$J&2;?{8HG6jf*Y0^#S4dVjlV z$ke?(QtF|BQLUOwkrkUdjb!T$iz-F0bYWrN4Yl%1X@NAlNEo%unpjU4t@2v1`^mL*`+S6S9UN^ ziBDBn16(6Z5B6?|D0}nE%`83O?S*zX7yYP*4%ubOY`wKuvXj-w%p57nzFn50Be;V( z?Jl#o%W|C%)owiIFt6F*qwkWH_7<9X#>vu#YB$J6ckCc@IBK#cgnrafw^K;N=gqsj z<{J+>SvjcycpBCl8`aenLU-7vZqonJ(Zf^^D)nhUmG;n6 zsc&afsh{h4WGeMn{Vf1lfU_AL1#9Ld@G{P`Y5I;u=@MrBH} zRi-psWy-Y5V0|Wg-L*oiOl5nOsnRM_9ko$C{E!`c6!k^w-Ff($XT-3BAL~8n1XaR=5XpVQ@duj zlQ|R3M0PuDS8a8?TQ{vr*j^YEx3gA8+Q-2ioIB3kcG z%kv-MQM`o}u$rkU~b(0=qg{foB-8O$D|oJJq;Y+)*UfaezTjM7JAS z9ilyO3ZMOqDXxVmLTnZ9PmxIZS6F)dQJc_IL=U`Pgnjb(d9sI>?`>s1brGSrTHpip z71EcTp z?2*)?Yr>%(FxyhO@UYY&ROvnl*3$HZGwMU-Z9A>9LL?~01vwD5N%O} z#z@5cJ(P$oucgs8qAE=}F^%IP{R?#aN_fg_U~WLbs&j0KgM}E=l!@Ue+5RxY-?yzl zU0{aISKNU4g_LdzhLGj7Dh5o2%A+ zZJ2M&NNksS`9WM{$yG6{wq0QoKE{ zHHXc`A!K&I%@!!h!4!s`om!)f^5CU(S)>>0AtP}B? z%^V{kV|bwvx^B`msxIAfV{3Mr!rKIO&%h&f8_^|=mFUo>uSFH8E!a&EGMjoTV+yHq{swbntG8Z%Rx8iiM%srhQ+gK^?G z2$VSPsLw9S#IqEoy6jezgmoIY4Tn_y#&+`b6H0v{)vv2S(wJTen)*Rn2_fbuRlv;w zch7RRfKLhRBT_CGKZHKg^e~!w;%rxv#nq#1N z(_`mQpSHnqlu$6x)PUKk+e7lq zS#zfQ?jD0IZ+WpdLlifX|D+rN zq(Rmlr}+AIc3(a{2O(%y9i8+=n-|xL%>l5eEddOVo~HrsDl}%$+QTU_GZoxzOKCG( zLyW$8OMd{HPvS5EDG$W`gHw6z?(QSXw-ME0T-SL^V){_tW;e(tGS(R z_!VbH-%qs-(mZtKL2wkqXR{G45gRe|^Vo>LMI2919O}{qaTLWrlQ=3qO&k^0z(h?Z z4sCKKlbD3&lS1vX$^2Wy(H+M*N_FXiI7a;=#DR0ToH%f>%x4$JU^7{U?r!!eXC^-p zM{k^(dH#HgL0yy>6zHAD-geK-1%>yGMTe!(prQwcocB7;0Nx--bMV~VP2C?DQ^>w> z{Aq%H19jXJh{|7pl+N>`pnl4MQkUcg;n_gMz$4wAro{{*N~Z}Sh7glX z2q98dS66ixsjh0Os`J59AuM#lJamwW$}mU}Q8NsKta&~si$Mo`8D3Q6F~}2SScoi^ zk6~CWWf&$RPv7si&)KKWy?I+2`ZlyNlg3$GR*m*d7?EeXYmm35pp9|!RAQihH7;5NLt?OuAUqp-4 zjoW8JCnic^x=tWo4Sn`iv znrcM8+vdSH529(^&H5fX{yH*7*HewOxkCvrFsB?o485T@JWHD8HuT2RXQz+WUe@Gd zoEO6|;-O%`?{xYRqZjdeQ(|rigeJa%;!|>R1hahC%%V6wF~TmeTV9~dG~_l&@6kz| zlT>7*nrtG$m93zP5n#SIVV#a^*xDSF918$uo+JJPFEl$%oKcz%%&}9t_$LkPPA|DB zVuAQOUCj4)Gw@yOsBN~V7=%V1DY1@eO8o8l?DRJAT2uBexi%;BUYl$@vS&rEr4wyG ziPUYI-hE?pkak4IzdM_nH#>cVl(;d&8)&3G$!?|=_&pWI+6!ykk?J53iwgUbo5GEuK&xhN8IZfa6o!p!tI5opB%@pz#IT~feGzVs3`f1b2 zBhz2|v~(Y&#%iweBI=S|r816JfNlj^GaLO}+a`$%X2_H;b)Z_a3w9w4CDLsA7;#Tm zL(9>dUcsPUBB>)f(@ycA~u~4;<2rmy?xZi4l9&$=0huVYJ{V z(6crpJGi5(Rtnjq)Aa37gTzSysu7ku?YY=|jFrYyhLOhiJaazdW-U*0(>FKTj<=G( zD=E37fN2eXHx8ZpT|9Sco)21z{hw7c9ah>St?oc+xH;45TyuhzKzSi_&?Ow5l#{pi z(~OB<;V_Jg#==C~pxOF>#YH%H8@E)M|14XPaq;KCr#Lv$d^#bLV{A?b5r4QT;s}|= zvRSfgnvLCP`X9o^FfjuJ?q!Y_kF_33E3q3qN`UVG;zT&tVo&x>EoX|VwVR`54c%_<1aMx_9d6CJWJucd4W~sk+2Y3g_6yj;&cE~vp#Znhjn~gUMM%M9jmP! zi5k)cwV2wIg?bV~?Pxi#wVX8E(b4{viLukWmD{nlQ}0H*mcsNB0vLZd#`7PMiq7F? zB9s{aao&Lv8?h_{Q98Mizxb)W2Bne4=Vts9VYe=}g_XW#78|~^8KQX5pjfUXO#iW2 zcftnOU5i6T=s`Oq!=GC6&641V$Y7>Tgk7`5IR(992aYvc1+Fqgc7xC@0}XXxPk23o#_wITvezF^4Mi%wfH4 z1yg~!S8aL#j>l3=i$&8u_W1Nd=>z=5+}3iY6kmhkQI9%u!8vC1o$(!!nW}ZdZn{k*a(7^piDjk6HPu7KM^ve(A!zL68i#{SsM)@$gMncl*9p__7q^6@ z!!nnF(C}vvr+9O0`~!uFe@+5FV(Hr5)G$tm8perT4fuTHnFt}(*7(igArwY=49(aW zQ;oJ`T-5Te6+5YSn4P>6a3HNLhU4|@xR97b{j}L2Br>y3%qmIARBF))wJJ+x=*L{M zXBfvuk8lTbUZ4`Az>Hzj5&NtLjg1;?iG!BkX5S|v2r%|0{B13+!`{wN_!ftP{F`tn z$N*?OAu4My{tvY*+uM54HDf+}@JC3W=Mmr7W)-Vtk zH#})7HwhmBZft#l&n+gSMill{BMJ!+6^wWJXbM)#hc4?c1+$7RF=Rj6A z?eqxao2MC_%~7&KXq-3Avr=&NPi7$xrl?Smnp;NDf#pwjq;Vw}jf=z_I*{8$5Eq)m z^wm;<&%YQW83wx9K^Jy#wdi__ZczJd5e?xI6rxXD>SSlen`;9U-h|28r~%u>u0)|2 z5A1=ptLYO3mjdfP;3gv4+E6F1LjshK(sE2-!H`l#o67b721cd-s0A+*$l>Gx^snWG8O7^QZ38OOtWhty~(_+{f^18KL}>=J=y+(`oJp(^Tfy*_`~7 z=JO4Lc+Mq%-_!wdv??(=>Ir7H@Hd@=u!MPot&h(KBSNVHAZZ2%o!bnw-Bz&hk$< z^S8`S&|~3-j>Mg7(`5ZyvX+0d7USkEe_tehWW$}+0Niey$;ib<23FKHJ(AzA{5?MD zApB%_WJ+L&67c0LjF@qF{Afzhfj_=GgE_ zC^lG(>y2&geY?Z{hx@@?apyI`QGT}b3E-CFo9*mLt=}DPf`}{Ir0>Mv3OsHfIQR|= zFF_gccLV+@zWdrb`frI=?+*8*ZcL|coBweCp}rsVJt3X#u(a3U32D|dZS4+MJ9RW< zy$dw>F&@%LKh}Buc+lcjwzaQeAF05k?s@m_Af_fhjXf-Uy4UYX-4gxjti7|pH22H% zc852nzc}a0`PBap`hL>)WZ(bp`)S`({YKL9{5rtnSPTF@jodB#+WYpTR_zYg3Jcm& zWFSo$G;nC?BjGCGwSZT)b*!dZD8=ruLhzPyC6r4}ta^pa16Z{NDhL+QRp@ z4%9mU9(-t({$uoeV|wN8aI@*Bv8P{$Hh%?m_?YJdxLzYNQah9~^-1e%Pe4WN<66VV zfJvQqp#E|kX7Ir{t0VZ*jcItpgzd9V33d4N*mUaLi8_45s?|F5w`&pkgz20MAXp^Aqrb z1l*Q@+Y|87fWg-BUzC7POwga?!M?oog~MRP2P&S#HO6w^jp@EWowbf5XYcGU&Oz)t z*Xha(8u9$`+p0Dnw)b@zRFUf-AIZu#PzTj&4T5hg&G@p#*Uwet_Hd|2Xy z8;N~S_x-Hz8F9L1_P7(gd6)4H@Lq+O!?^kh7e`W8wFM6!O4g$fJdJw1?Xpf}YVSj= zqKobh5emFeC4NQPO`zqAyG9r5=q-Cv3?iv(Vv3*|lI@B8F;IC5sN;1NE~*~v>!0%N z1fHjJ2SvUP1Q-)BQvIem4N#2fq&*ME7wv`?adK7DSa=rjkAs#+9jnk6jYGRb>OZ|W z^m@X6EVlG}+rnTJ*ZplB2qBbXB`GCf!QEwEA>RlSFJ<2Xf0;;z4&XQ9!9o4OY8`)I zyh(>pGyUyB9WINBYlhzsJlC-k;ST|?zZTrA{!75?FZ(vb&z&0t`n$Hx@JoQ#AChf` zUj@AWerq%QF!1`rXv7oNpHJ%=7%P?rYhA^`LRYR@snzP0N@?lZi@G`m(N!(ha@)`D zS(>knF3pz;UA1bitDN6aDh_nvZ>WSCh6c6k-JKhP=`u9U$p59_m>bt(70nk%a+zz2 zxmp$f3;A*`U+gNDM$hhXG6WZ`{lkt6HgxoK_AU!bmGV%B{Nr!aW-{4&erK_ssqY%i z*F5A{xmFx1=Lb6sRlc6d?aT(QG&h{B3fmRSKG3o3?9QIf?vAA+*@5DRq-k6iYuTl> z(R}VhJ>ARxU|G+yvx%?fhCkF?iKGhf{s=z zxu7;&sn$E3FceXGG*}rMDCI5M32u4_M(9MPOeR6DGMGm}E?X)&t~C_Y>Vw6Klw^jp z<-txaz|7ASsMyN|oHU47diFYVUH^ zDwfe4z6+xPfT41>lo=Q+1ewx6p;o*G{0gP)P%VJ33;<=?mpU6ZUO=9xXqZ;>rF>Qd z7%;77Mh2?*eQhfPD69GGAR4Jd3uv-1TB&9DU9JU%${2neJCmzawiThC!bk-=Esde| zzTyz|wBeFV`_Wi^B(q~MyNk{4s20()Okqd1v@KIJ#MOLltOVsjkn-555!Tciu8dW2 zl|wu1E%=Pkbj6X;v1&dun5}1_5Ga&7F!N8aLEOmGtkyXRL+m&t3wz9yMoIu?%%j7*mB|eON0JP z*8)YMYI&Fr0@SmhsvEsh*(l15RcpoVY{#~2YU~nq6w9brgbJaim9WalK&@J@?8w!u z@@cj*2*lLev!dD2_oE*paD_@P1KofaRZvmwH3Cmn(>QnJzuSw=237NeTr^KE$zq+L-NW1WT}*mW25i241b)SM$POf)`v5N zB1Vna6Gj`#j*Mi*S8)|&2IzGCm#$eucPv!%`4R>rvOILg}voYAvf9XauB#oK|48L7@1U8O6AUV{*B2S-&Mze@V4R6I5&TX&r2kv3z zo#M5nb9%GJnFmVS%;<*K1sm2~xFX1u#R@wx+Srr9TE#{fG%H?AZj21;){`3UiBXf! zz_1u6gM-0_m1{1LFeK5#j7J@pwK}x9EmO*hVFrAE5wU4oiX$E&u3_Se^Lkhlv%okl z+Og+p(F7Ok>4mbHG%}eACdtBRE{nMbkq<+ZEfpkS()Y_Evjn=HVADFrQ;yjct1>Ir zT(DsS9JD603&v+2VTyqwgE$QyM(rXva0nU3*MrQMutc|{6csCQO@=>-TWpjdznv5% z(xPO?Fz3jiK3uF}HXvcHlr4^^q3PnRXJZ!!3S|*e>3Akvt!8&|KvqRUOv_$5WQLPU zP>IvUOY@A!UbT!VD4=43zgJ{vxDLRGRYIerZ5d2&$2G z1cmyu1wglkG8f%}v2B0}K*j-M&uB23saIr<2xJst$)i3%#Wf&1aa;e$4Ud(#ffM4a znU}cOWEoh&T{!|Rr3+#fmR8Jsgt1fyrGz-89;jmJBH{rvSd_4oEnyLs84YSg3Lwrt z=Bk?++eB|6ss^?W1GNxbC1Qad4J4pir2=&E$Rcf%A)`jAVVsPpPoII^^uVFhn zc^AQ{oW*jc%uzZ?-=tG;!+N#CjloouunC473^X{%F)|6cu}Vvv*?oAvEUzcwC|kQp z+f`} zaYXDjgHE@6ql|rn`2zOEO)Dt9^a~zVEDz_gkrZ`LUc-5KOAY}q%NDo>s_&Z8fyH@R z<=WDas7eUZ?dPP5@FPP@G7O?;+_N<^hicchFR`QALi8{rjnOg||CHVKN|EcmNjyr- zNo`L~X64#ZojRZ;##Nm2ONid#VX_G|&^%2|h)LnsgOi$48w8F~dG8z}2 zxcTvssxrmA#@IKAGqs6?)SjD`C-&%OEn_Q#qhdL=n#7~1s#cw~Hi`o#Y_}$sBPOrL zUvAJ_P^>!3)a1L0`BE#v0t3;^vDqpQktTC$mDNPPN!&(z2;Nd>s+Eg##i_fMzj`b? zMfed5v=qX%LoE!w80pk8$e&GG4MQTg-Ed862Q$P)qKU_u+CaFrNH(?4+UOz^S}U^$ z!~E!&EX=2xx*8J=Dz&sQkJ)7EWvr0H7%i_yba^(l_B@NUKmw5ve?$knersD+aHNj8xm1|iZBcZGM2y!t%YuZ zyyb9dCa{*~j;kti!)=m&Q%>B}D;A14ho3B}>yWPQYGpvXF*p5v8HaUjSv!gJ@nBGG zW!33caf~@rM>1!}spmb71C4Q_!L^XZ{g^3c*+y5UcE5%#T3$J#w=J%Vy&y$Xv~u(T zx|Ro}@!nSEFK}(mHD#Pnt+j@RVbqrTrNK-l{;6m4hSPIPKiyO08G1Bey3Klr*YQUj zg17mIgU8T64abch@b5Cm&7HabVD;Ez@OPk`@qL-H3k^*y9V*tBW(z&Nx%|KfyeCR> zT{ssmjp5k^tCwNk{Dq!6ho|H|$+IfsW$ofoS_@jAhR9vDT{Uya4`Ij3xQRSCqf!?u zT{sXLER41wcI&#pY&=~jkb%hug=%~Nr)wxT{;3`Fz>G5{RDm-!XoK?$z5o|12F#WO zuHwWR7j}Zc)pUhw7%JvY(o&Z^oT2~{=l6;Qn@qGB{w~)GbgIK-!MbUG$P9X z8J4ii+>D-Su5wFfrnT9{yEHS-RBjy2AXh%xf$`T;kZUno$b(@sONd+$ld#y z<7y@k-ur)tQ4a249z4cHxq?NPnKa*-q~n;rlLg2)W?eE7&9H`{L}X@-5=}= zj)@T+38EuU3O5Hk@rIA9docQO1jLV{C!=sP{yh_U900w7;vl*;{8k96Z-tMApn5EP ziqKQx)1goNboeZ>&xSAf#XTn9=hf{Y(;Xrg}ba$+YyQ70B4x+v3d()_WF#RP8 za(8r(H2kGBUf;{0^ih6EX(otnN#7BLmjguA%Y*37^nK}6?>a%`v5WNuoCIsu>SaQodx*l}l6+!fpa(go_ z&r4d(lsl0=o4S?F+?x7^-%Rw4)P5H4Pu=4e2hnF!UqLg`S1h@<{teKv^_!I29r0>6 zX*E;sT7M*U2)P5^Iwgb`Mu$>Q02n-#z;!W~?0_g8%fno>e3h@FRl{KpX6k@I9p{FF z(Yb?AEBG7bXG>qn>&W90Hechttms^SsQHD%HI&>gb0v^sho=C>;p!-fYAF z4}{;PmA)H(FRs@E;e#~CgSOoDY@+h(!#^RPKM4=S`CK2~L_Rl#`{_>m!+Qm-eYqFp zlwN9Yb+w%jN%_ZJ`H|{dt#R$W0uo*EJEUETei!Vfc)RgC=bom6sCN^D+cXN%Mh(Vw zw08@9ddr&uRQDz;Z*`TObiJFyk4Kvi2Qc7al6>5eI6)`o-`xXwdU|8h1QMgV<7M+9 z;e5oc=%fxJRCOKQR2*t-jgFKWPArst+?F{xg2}kNKjxJ4A=muV(cbB2#RWMAf*d1d zs-%3Z;$l=>d<)HdOZXLP`zzrczP6(~!uyE5FYY7Jf$#xP2S9%vt`bCNor{L<2=Aib z+!fvvVlWKF8WIW51gA3-s#<^=3ywp}#|c8kjDj|3sqHvm4Wgl{2rmFh?v#B+{ z0#955-Szh2-|8#rL?@ak(F<4aJ(mIF+?BXoy%zu0u1{Z&*v?}#|I05U$7bDY4ayMqUaM( z(g~vAWLWUzO%P?1pmit^jcE?(tCrM`H<~=L96IQL$)&+y?KrBJ@85}YuWX|;(gI8!E3w>ars*CSZGQE#Ik)M z76bQ(f6uQ&;g9eYM4u1u55udX?{JB7Rq(}_Y$u>&Cv>O2P>Q;HQq@w_b9+eOc8pIB zyx;@~cf#$l$SgPv#zkkLzo4gu*Q`T(>u`M~u3rlPycQe|QlE|xA+cJ>$ZCP$4I#on z24UdV5MU6c7I9p+F9MUl!dtD*AJ$$d@$eZ2jc39a3B4G;5{n(LguhJD z$m{+sfUy6DD%7&7QR-fSy1$h9*$w=+g3lO1(8A{EmGF;K5bNI5L;QLubufj(gQ*`9 z`eEu>LeHnr47&POfN3KGRqtiRz2Vo$=KIub2FpLo?HjDY6-D~mPwq2pHw)X;&Io)T zA^H)pPhA^*!N>G5U&V5r_Q}!K&VtpNFFJ z)_JPLN}>~1SkBeL>UEHbukAa7&7O_o*$cb|z?(JAO65o|R|S0A9V55QIYDi2{@C;IG%KKs8zQ+~&i zsC+^K0pAGkP9cy9h}g9!1#rNCkoQi45Q+R?_h>bI>}uY(Mi5wQ#DfcJ)V1&=y3QZay@Y4 zfYE(N3cE0j?dbm0w^QO(2n>f%_(bZbspuKR9z=%cQW)GXpzzhytEuR<)a$9}4Qw5w z-=%I!W6SqqS~h%UcPE=UNxS04X2*G0G~I(X7k8QqCZ}=O#ivIDSIIOI9Oaj%W=9Ja z1tVE;socs8b)`g{u+`#2gfs)V9?~VH^4Z=2l;yB`+mIt zZ(wHGK%Rqkg^}07p8@NK@*-VQ za1j2`gFGeffUa?Pl`WQFHu1J$$&M#lj?)8(%%ag z)0|Gkqbn|_6X7nvnzM=U9{|=oO@uE5tht#8UkO-0Dj#zknNJuL^b!S%XU-zUm-W)a zGhdM6D^2>(+(3%op_eEi|LYPk_09Z0N`IqXT6*G{>qqfl&`S@`ygrJ*O)ot>bNDF! zt9t3-nWsnbr!?sg^YJKtzh0t1^~GO-Qv3m2ZuDTvzt@9*siaTok_}f!_^S^SP*f2rK<9z-xXN;*;_AtH9r2=P$-v|3mxp2eov*;zZ1! zfYta(_$M(q3SI=P@sb{KH~}AlCVc!UfK@*H-c-;9So3)iW_~a2AK`TgcsK!nCIR!e zGj3jD^wEy~{3YN+uop`f!d^d0(7y~=bE2`m*8pq&IKpox=#PToefiEvz~=+j{7bCA zHh~{bz&jG~e@(z&1$@6J|KBF?KTg2E0PO4c)dYS%<_lkb{!p-$U5Z&kg=Af&Urcdp-Qm0c(Ccw)b*^{{JT6qp+mX^;A3L zeGg#2KkrY#A5Fmd1k9XQzWzR!!2d-8K9GQ)0Ic#XOw9?NOW+SD;MrILYW}8E(cguD zefi&)fX`3Bn-lPMz`p!90zM1z;Y|2H_4$Pa{WlZz2LWrYJkmd!p#LYpnm>&Ae*qkU z{}RjpO~4Pro;u!+!vvx^@koCLV84IM6YxgBnlFp=TL9ne{9}&fuhQI&#BWd3zZtOR z(Ift@1pWYE%|%H3|4iVY1N@LD|L*|51$a3+v=Hk<{<4@a|49kBCjnoYfUioxyA$w( zh@TJP%#NRSwD{MBfJT) z=GY@V1ej-vH$gt?<7&XZKK3NwJCHn%>wg}|u>Mzp*L;G6zYCc2Gjo#>KA5Qg6yUv{ z{eJ;i^9PdtUla64VN2x8^WFr!A^~p(toba-FPp&E67U}Z*8GX2|7HUJcM14ez?!?1 z^e+Iu-Rn;p9rx{h6yV1ler|9)V9g22`W=A%{(S(j=Kmx9Lcp3=kMN}l`fY&y`0z)7 zHQyuY|AO>rpPzQjm;W6w*Q@)jeI5kN{mz3Hei*Rkn`HgxSs(Vqv?KQXSHPN2l=$BP z)|`TbXJL!#)4w|bzaOyXNF@D-6ZowOcxM9s9AK`;F|0(MyAt??kcay-dpOp#6Z~x=KK-0{-`;=^ zf?nhQ(Kxs9@$XH*9{{ZRYuVmE!ErS2G2xFS=(hmAy(0{MW#t`8;6DXea|g5j%?bRz z1pIBln!l0s4*=GDsDz&Ytocm|znrN566EE2Uj1t};+@~$cLV;mr;i@M2RyhxL4R2S z9!tPq0Q@BCb9`|<`}G9=kp%n;z)yShuP5+xaKz)wds+hSPQVu>;42gGwF&q(z+4X* zdFKTC0YB>X|L+s@>#)A#eon`udGDeUEZ!-J6?;aPWkz~NyE8fdleCcL!eoY&>k%Yx zTQ=Iwnzi~^p@8RvGMNikWmc}g;F1e7eHUJI@!Cu#KvFqPyol6kc!;hnxo8F}8Jnzd z5U)7bGTE`6NT)b5$~UP8JC}h|6ACY16|%$NT{I*JV)Bu}v5}EoL1o~oe6HTf9CBW9 zJUbTathgk*Ex%&(<`rlTZ%9=y9_-AG;x+FrYnJsC%Y{m2dmc&rkmJq02!JO5$E7Q5 zEz;aZBlej}la2^oa8EAk!-o3woqf1XQ~03w`e>Ry zP3AoS)_7(M3D0bn5cl4i7TC-Z#;-11+YhgTiJ=#p<7~pDXH;E`W{T`-c;iZvvBk+u zsS0CXU6f0Gs`U&GUK^Ws?}KTo_In(*H`RHVFGX3~73r`D@R@m3|$mo7#LZGpsS z#&+Y9wJ8_>O7`VbMY*>* zW3TkZGu_D$M*=RylTx;fw;+e|%p!(_P}M)B6C{32B&JjW%!}hq)a0eaVpq%%7%gS%$h*TF9(LlC#IwpwB!xptoUq9f zWTtCGdDjy3=Vu#;=iO9>;1$mwV}pkcQ{yu@)(Wlx=i^PSODSWnU?Mz`k|4Xv$KbyV>!QE zc4?O}Q&K82yO+Ei!8^8CYedp>l4!IN&;7{3l9;+ zA+w9bU*-!(%WfU2;y4*p&EuyjYrjPNH>FaGqdB3Pc#0R92fRTkW{*YBcxsinOG!A9=&$QxS5}=8>DdQm(nlD3j^iu)zjQwG-545`t^PFqa>V6PY<( zGD;(OtX!pku$aRE7=vWb7q>h zNj6pLm_N9x4c$TsCK-^1ljbx@$54kcp%c!Aq*216C*rkV(o!RWGHKE&%Hdy z(D3EwAV!Z}zED3YyNbb~<7LFtVmk~l=9-QKrj&BaG`Afx3G9`HZ*13V$uFrCj0BSL zFt*NYqzF>Fh8=8Rh^iadI*CB<2}}Zj;3bQt}^r& z3YtT>k?mL6!ReDLVP(*4s7iVpuP$sdZu$~CHF78^bwUk|G_p#do$>^ixXq&xo>jow z))@4d56|BCIRk%6$7inA;4JVw!I*zacQ!yA zG|v>5H=*P2a4FsMmhO2rU_Z()2bjg(ww(OB>@~lL<6jAX=))+!g6F^lTP&#^n^jF0|oX&9RGe~zm=}E9`|)TKUKPav~>8A z&(&G@0v*kMNXO4V<4>;%hoiWk;1%d4zjX|dF1k7l?!+UBP-C!zF#g){hg+iJEBKPn d-8Y26&tN literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml b/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 000000000..94b98ba54 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,644 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake:200 (message)" + - "/home/abobkov/esp/esp-idf/tools/cmake/project.cmake:506 (__project)" + - "CMakeLists.txt:66 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.11.0-13-generic - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "/home/abobkov/esp/esp-idf/tools/cmake/project.cmake:506 (__project)" + - "CMakeLists.txt:66 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc + Build flags: -march=rv32imc_zicsr_zifencei + Id flags: + + The output was: + 0 + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-closer.o): in function `_close_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/closer.c:47:(.text+0x14): warning: _close is not implemented and will always fail + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-lseekr.o): in function `_lseek_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/lseekr.c:49:(.text+0x18): warning: _lseek is not implemented and will always fail + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-readr.o): in function `_read_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/readr.c:49:(.text+0x18): warning: _read is not implemented and will always fail + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-writer.o): in function `_write_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/writer.c:49:(.text+0x18): warning: _write is not implemented and will always fail + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-fclose.o): in function `fclose': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/stdio/fclose.c:125:(.text+0x118): warning: __getreent is not implemented and will always fail + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-findfp.o): in function `__sfp': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/stdio/findfp.c:180:(.text+0x1ee): warning: pthread_setcancelstate is not implemented and will always fail + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "/home/abobkov/esp/esp-idf/tools/cmake/project.cmake:506 (__project)" + - "CMakeLists.txt:66 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-g++ + Build flags: -march=rv32imc_zicsr_zifencei + Id flags: + + The output was: + 0 + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-closer.o): in function `_close_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/closer.c:47:(.text+0x14): warning: _close is not implemented and will always fail + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-lseekr.o): in function `_lseek_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/lseekr.c:49:(.text+0x18): warning: _lseek is not implemented and will always fail + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-readr.o): in function `_read_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/readr.c:49:(.text+0x18): warning: _read is not implemented and will always fail + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-writer.o): in function `_write_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/writer.c:49:(.text+0x18): warning: _write is not implemented and will always fail + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-fclose.o): in function `fclose': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/stdio/fclose.c:125:(.text+0x118): warning: __getreent is not implemented and will always fail + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/libc.a(libc_a-findfp.o): in function `__sfp': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/stdio/findfp.c:180:(.text+0x1ee): warning: pthread_setcancelstate is not implemented and will always fail + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/3.30.3/CompilerIdCXX/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:1192 (message)" + - "/usr/share/cmake-3.30/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/home/abobkov/esp/esp-idf/tools/cmake/project.cmake:506 (__project)" + - "CMakeLists.txt:66 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" matched "(GNU assembler)|(GCC)|(Free Software Foundation)": + riscv32-esp-elf-gcc (crosstool-NG esp-13.2.0_20230928) 13.2.0 + Copyright (C) 2023 Free Software Foundation, Inc. + This is free software; see the source for copying conditions. There is NO + warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/abobkov/esp/esp-idf/tools/cmake/project.cmake:506 (__project)" + - "CMakeLists.txt:66 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-UHayob" + binary: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-UHayob" + cmakeVariables: + CMAKE_C_FLAGS: "-march=rv32imc_zicsr_zifencei " + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/abobkov/esp/esp-idf/tools/cmake;/home/abobkov/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-UHayob' + + Run Build Command(s): /usr/bin/ninja -v cmTC_17f8f + [1/2] /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -v -o CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-3.30/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc + 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-headers=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-13.2.0_20230928' --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 + gcc version 13.2.0 (crosstool-NG esp-13.2.0_20230928) + COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_17f8f.dir/' + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/cc1 -quiet -v -imultilib rv32imc_zicsr_zifencei/ilp32 -iprefix /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/ /usr/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_17f8f.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imc_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imc_zicsr_zifencei -version -o /tmp/ccG8KLrr.s + GNU C17 (crosstool-NG esp-13.2.0_20230928) version 13.2.0 (riscv32-esp-elf) + compiled by GNU C version 4.9.2, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/include" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include" + #include "..." search starts here: + #include <...> search starts here: + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include + End of search list. + Compiler executable checksum: 77495f34f76e3c762dece7c39ed79778 + COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_17f8f.dir/' + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.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_17f8f.dir/CMakeCCompilerABI.c.obj /tmp/ccG8KLrr.s + GNU assembler version 2.41 (riscv32-esp-elf) using BFD version (crosstool-NG esp-13.2.0_20230928) 2.41 + COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/ + COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.' + [2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.obj -o cmTC_17f8f && : + Using built-in specs. + Reading specs from /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc + COLLECT_LTO_WRAPPER=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.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-headers=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-13.2.0_20230928' --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 + gcc version 13.2.0 (crosstool-NG esp-13.2.0_20230928) + COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/ + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_17f8f' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_17f8f.' + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/collect2 -plugin /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/liblto_plugin.so -plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrL5Sxf.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 -melf32lriscv -o cmTC_17f8f -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010074 + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_17f8f' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_17f8f.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/abobkov/esp/esp-idf/tools/cmake/project.cmake:506 (__project)" + - "CMakeLists.txt:66 (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-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include] + end of search list found + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include-fixed] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/sys-include] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include] + implicit include dirs: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include-fixed;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/sys-include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/abobkov/esp/esp-idf/tools/cmake/project.cmake:506 (__project)" + - "CMakeLists.txt:66 (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/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-UHayob'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_17f8f] + ignore line: [[1/2] /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -v -o CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-3.30/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-headers=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-13.2.0_20230928' --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] + ignore line: [gcc version 13.2.0 (crosstool-NG esp-13.2.0_20230928) ] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_17f8f.dir/'] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/cc1 -quiet -v -imultilib rv32imc_zicsr_zifencei/ilp32 -iprefix /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/ /usr/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_17f8f.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imc_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imc_zicsr_zifencei -version -o /tmp/ccG8KLrr.s] + ignore line: [GNU C17 (crosstool-NG esp-13.2.0_20230928) version 13.2.0 (riscv32-esp-elf)] + ignore line: [ compiled by GNU C version 4.9.2 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-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-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/include"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../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-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 77495f34f76e3c762dece7c39ed79778] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_17f8f.dir/'] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.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_17f8f.dir/CMakeCCompilerABI.c.obj /tmp/ccG8KLrr.s] + ignore line: [GNU assembler version 2.41 (riscv32-esp-elf) using BFD version (crosstool-NG esp-13.2.0_20230928) 2.41] + ignore line: [COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_17f8f.dir/CMakeCCompilerABI.c.obj -o cmTC_17f8f && :] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.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-headers=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-13.2.0_20230928' --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] + ignore line: [gcc version 13.2.0 (crosstool-NG esp-13.2.0_20230928) ] + ignore line: [COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_17f8f' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_17f8f.'] + link line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/collect2 -plugin /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/liblto_plugin.so -plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrL5Sxf.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 -melf32lriscv -o cmTC_17f8f -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib CMakeFiles/cmTC_17f8f.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-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccrL5Sxf.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 [-melf32lriscv] ==> ignore + arg [-o] ==> ignore + arg [cmTC_17f8f] ==> ignore + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib] + arg [CMakeFiles/cmTC_17f8f.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-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start] + ignore line: [ defaulting to 00010074] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_17f8f' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_17f8f.'] + ignore line: [] + ignore line: [] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/lib] + implicit libs: [gcc;c;nosys;c;gcc;gcc;c;nosys] + implicit objs: [] + implicit dirs: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/abobkov/esp/esp-idf/tools/cmake/project.cmake:506 (__project)" + - "CMakeLists.txt:66 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-ifknu7" + binary: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-ifknu7" + 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/esp-idf/tools/cmake;/home/abobkov/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-ifknu7' + + Run Build Command(s): /usr/bin/ninja -v cmTC_a81c9 + [1/2] /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imc_zicsr_zifencei -v -o CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-headers=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-13.2.0_20230928' --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 + gcc version 13.2.0 (crosstool-NG esp-13.2.0_20230928) + COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a81c9.dir/' + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/cc1plus -quiet -v -imultilib rv32imc_zicsr_zifencei/ilp32 -iprefix /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/ /usr/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_a81c9.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imc_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imc_zicsr_zifencei -version -o /tmp/ccC07YGD.s + GNU C++17 (crosstool-NG esp-13.2.0_20230928) version 13.2.0 (riscv32-esp-elf) + compiled by GNU C version 4.9.2, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/backward" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/include" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include" + ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include" + #include "..." search starts here: + #include <...> search starts here: + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0 + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32 + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/backward + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include + End of search list. + Compiler executable checksum: 2f922d80f93cca9f059a3573788cba06 + COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a81c9.dir/' + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.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_a81c9.dir/CMakeCXXCompilerABI.cpp.obj /tmp/ccC07YGD.s + GNU assembler version 2.41 (riscv32-esp-elf) using BFD version (crosstool-NG esp-13.2.0_20230928) 2.41 + COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/ + COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.' + [2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_a81c9 && : + Using built-in specs. + Reading specs from /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-g++ + COLLECT_LTO_WRAPPER=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.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-headers=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-13.2.0_20230928' --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 + gcc version 13.2.0 (crosstool-NG esp-13.2.0_20230928) + COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/ + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_a81c9' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_a81c9.' + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/collect2 -plugin /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/liblto_plugin.so -plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVof7Qm.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 -melf32lriscv -o cmTC_a81c9 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib CMakeFiles/cmTC_a81c9.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-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010074 + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_a81c9' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_a81c9.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/abobkov/esp/esp-idf/tools/cmake/project.cmake:506 (__project)" + - "CMakeLists.txt:66 (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-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/backward] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include] + add: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include] + end of search list found + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include/c++/13.2.0] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include/c++/13.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/backward] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include/c++/13.2.0/backward] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include-fixed] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/sys-include] + collapse include dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include] + implicit include dirs: [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include/c++/13.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include/c++/13.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include/c++/13.2.0/backward;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/include-fixed;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/sys-include;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/abobkov/esp/esp-idf/tools/cmake/project.cmake:506 (__project)" + - "CMakeLists.txt:66 (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/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-ifknu7'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_a81c9] + ignore line: [[1/2] /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imc_zicsr_zifencei -v -o CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-headers=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-13.2.0_20230928' --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] + ignore line: [gcc version 13.2.0 (crosstool-NG esp-13.2.0_20230928) ] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a81c9.dir/'] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/cc1plus -quiet -v -imultilib rv32imc_zicsr_zifencei/ilp32 -iprefix /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/ /usr/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_a81c9.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imc_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imc_zicsr_zifencei -version -o /tmp/ccC07YGD.s] + ignore line: [GNU C++17 (crosstool-NG esp-13.2.0_20230928) version 13.2.0 (riscv32-esp-elf)] + ignore line: [ compiled by GNU C version 4.9.2 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-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-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/backward"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/include"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include"] + ignore line: [ignoring duplicate directory "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/13.2.0/../../../../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-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include/c++/13.2.0/backward] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/include-fixed] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/sys-include] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 2f922d80f93cca9f059a3573788cba06] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a81c9.dir/'] + ignore line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.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_a81c9.dir/CMakeCXXCompilerABI.cpp.obj /tmp/ccC07YGD.s] + ignore line: [GNU assembler version 2.41 (riscv32-esp-elf) using BFD version (crosstool-NG esp-13.2.0_20230928) 2.41] + ignore line: [COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imc_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_a81c9.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_a81c9 && :] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-g++] + ignore line: [COLLECT_LTO_WRAPPER=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.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-headers=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-13.2.0_20230928' --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] + ignore line: [gcc version 13.2.0 (crosstool-NG esp-13.2.0_20230928) ] + ignore line: [COMPILER_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/:/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_a81c9' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_a81c9.'] + link line: [ /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/collect2 -plugin /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/liblto_plugin.so -plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVof7Qm.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 -melf32lriscv -o cmTC_a81c9 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0 -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc -L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib CMakeFiles/cmTC_a81c9.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-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/13.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccVof7Qm.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 [-melf32lriscv] ==> ignore + arg [-o] ==> ignore + arg [cmTC_a81c9] ==> ignore + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc] + arg [-L/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib] ==> dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib] + arg [CMakeFiles/cmTC_a81c9.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-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start] + ignore line: [ defaulting to 00010074] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imc_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_a81c9' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imc_zicsr_zifencei' '-dumpdir' 'cmTC_a81c9.'] + ignore line: [] + ignore line: [] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc] + collapse library dir [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib] ==> [/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/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-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/13.2.0;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/lib/gcc;/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/riscv32-esp-elf/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CheckIncludeFile.cmake:90 (try_compile)" + - "/usr/share/cmake-3.30/Modules/CheckTypeSize.cmake:251 (check_include_file)" + - "/home/abobkov/esp/esp-idf/CMakeLists.txt:276 (check_type_size)" + checks: + - "Looking for sys/types.h" + directories: + source: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-H0iLt3" + binary: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-H0iLt3" + cmakeVariables: + CMAKE_C_FLAGS: "-march=rv32imc_zicsr_zifencei " + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/abobkov/esp/esp-idf/tools/cmake;/home/abobkov/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "HAVE_SYS_TYPES_H" + cached: true + stdout: | + Change Dir: '/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-H0iLt3' + + Run Build Command(s): /usr/bin/ninja -v cmTC_578f3 + [1/2] /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -o CMakeFiles/cmTC_578f3.dir/CheckIncludeFile.c.obj -c /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-H0iLt3/CheckIncludeFile.c + [2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs CMakeFiles/cmTC_578f3.dir/CheckIncludeFile.c.obj -o cmTC_578f3 && : + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010074 + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CheckIncludeFile.cmake:90 (try_compile)" + - "/usr/share/cmake-3.30/Modules/CheckTypeSize.cmake:252 (check_include_file)" + - "/home/abobkov/esp/esp-idf/CMakeLists.txt:276 (check_type_size)" + checks: + - "Looking for stdint.h" + directories: + source: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-d8379q" + binary: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-d8379q" + cmakeVariables: + CMAKE_C_FLAGS: "-march=rv32imc_zicsr_zifencei " + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/abobkov/esp/esp-idf/tools/cmake;/home/abobkov/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "HAVE_STDINT_H" + cached: true + stdout: | + Change Dir: '/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-d8379q' + + Run Build Command(s): /usr/bin/ninja -v cmTC_dd9cd + [1/2] /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -o CMakeFiles/cmTC_dd9cd.dir/CheckIncludeFile.c.obj -c /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-d8379q/CheckIncludeFile.c + [2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs CMakeFiles/cmTC_dd9cd.dir/CheckIncludeFile.c.obj -o cmTC_dd9cd && : + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010074 + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CheckIncludeFile.cmake:90 (try_compile)" + - "/usr/share/cmake-3.30/Modules/CheckTypeSize.cmake:253 (check_include_file)" + - "/home/abobkov/esp/esp-idf/CMakeLists.txt:276 (check_type_size)" + checks: + - "Looking for stddef.h" + directories: + source: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-EvjHvD" + binary: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-EvjHvD" + cmakeVariables: + CMAKE_C_FLAGS: "-march=rv32imc_zicsr_zifencei " + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/abobkov/esp/esp-idf/tools/cmake;/home/abobkov/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "HAVE_STDDEF_H" + cached: true + stdout: | + Change Dir: '/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-EvjHvD' + + Run Build Command(s): /usr/bin/ninja -v cmTC_bd2e3 + [1/2] /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -o CMakeFiles/cmTC_bd2e3.dir/CheckIncludeFile.c.obj -c /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-EvjHvD/CheckIncludeFile.c + [2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs CMakeFiles/cmTC_bd2e3.dir/CheckIncludeFile.c.obj -o cmTC_bd2e3 && : + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010074 + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.30/Modules/CheckTypeSize.cmake:147 (try_compile)" + - "/usr/share/cmake-3.30/Modules/CheckTypeSize.cmake:272 (__check_type_size_impl)" + - "/home/abobkov/esp/esp-idf/CMakeLists.txt:276 (check_type_size)" + checks: + - "Check size of time_t" + directories: + source: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-SPglQN" + binary: "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-SPglQN" + cmakeVariables: + CMAKE_C_FLAGS: "-march=rv32imc_zicsr_zifencei " + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/abobkov/esp/esp-idf/tools/cmake;/home/abobkov/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "HAVE_TIME_T_SIZE" + cached: true + stdout: | + Change Dir: '/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-SPglQN' + + Run Build Command(s): /usr/bin/ninja -v cmTC_506cb + [1/2] /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -o CMakeFiles/cmTC_506cb.dir/TIME_T_SIZE.c.obj -c /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-SPglQN/TIME_T_SIZE.c + [2/2] : && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs CMakeFiles/cmTC_506cb.dir/TIME_T_SIZE.c.obj -o cmTC_506cb && : + /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010094 + + exitCode: 0 +... diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/CheckTypeSize/TIME_T_SIZE.bin b/ESP-IDF_Robot/build/bootloader/CMakeFiles/CheckTypeSize/TIME_T_SIZE.bin new file mode 100755 index 0000000000000000000000000000000000000000..ab1706aa1693b054ca62ab1ec1566adc10c86e33 GIT binary patch literal 1164 zcmb7Dzi-n}5Wf5 z(1Ep5B{n3)U%=EE#D+StSK=Q)FqXh~ah_^mfs^jteRtnGKi|8zt2fsYi3CYW(l=ss zfOQGBnW8aXq8z1Yfu<<~OM~p$7OG7)r(rpKmWt3P#8{`Gl#TMoaF0=h^)h_cb5PFj zJh}OqX7b9L)BNpsr}??`=)=a<{mjL^`S(AL4);E0Xmua{=;$y%_kG0P>T|858_%8+ zHCk);N`XDJ9;lGzhg7dtOSuKp_ktkwy#8XVp0k3%Vxg#LiYhc!E2=Bn@~vDHpmG&w z@a@3dqQnZ^bau+$Dr&YiC#K*g@Vh5N~pnppnt z2q(u@E-CJAOj4AN^%LizuRkv#FZ-6DBwYiR^|`xE&d)^kv*14hKAC(k3;r&!6ttUM z=$BZ22ps3X0OtB7*ekFvVdeR`-m5?OuYu$BsMENsi;ieF?(2$4w!7{Lz9O34{_oxj zvC;RsMqdm(+YK#$mV{{6%AK;P==DZR2;fS)E%a7x?017e1fk)F|^PL)^cuEu_41K%18Cn7U`rqU_XnZ?7@7&h| zSnjP9IT1GyU>;8d_nY4gzY{6^-dN_L%#)LM0{;$F3g={=->!`FmCLuwG3Kzam1khw mL4dh@-f1X*m*?g@G(N38Y +# http://academic.cleardefinition.com +# Iowa State University HCI Graduate Program/VRAC +# +# Copyright Iowa State University 2009-2010. +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +set(HEAD_HASH) + +file(READ "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/git-data/HEAD" HEAD_CONTENTS LIMIT 1024) + +string(STRIP "${HEAD_CONTENTS}" HEAD_CONTENTS) +set(GIT_DIR "/home/abobkov/esp/esp-idf/.git") +# handle git-worktree +if(EXISTS "${GIT_DIR}/commondir") + file(READ "${GIT_DIR}/commondir" GIT_DIR_NEW LIMIT 1024) + string(STRIP "${GIT_DIR_NEW}" GIT_DIR_NEW) + if(NOT IS_ABSOLUTE "${GIT_DIR_NEW}") + get_filename_component(GIT_DIR_NEW ${GIT_DIR}/${GIT_DIR_NEW} ABSOLUTE) + endif() + if(EXISTS "${GIT_DIR_NEW}") + set(GIT_DIR "${GIT_DIR_NEW}") + endif() +endif() +if(HEAD_CONTENTS MATCHES "ref") + # named branch + string(REPLACE "ref: " "" HEAD_REF "${HEAD_CONTENTS}") + if(EXISTS "${GIT_DIR}/${HEAD_REF}") + configure_file("${GIT_DIR}/${HEAD_REF}" "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/git-data/head-ref" COPYONLY) + elseif(EXISTS "${GIT_DIR}/logs/${HEAD_REF}") + configure_file("${GIT_DIR}/logs/${HEAD_REF}" "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/git-data/head-ref" COPYONLY) + set(HEAD_HASH "${HEAD_REF}") + endif() +else() + # detached HEAD + configure_file("${GIT_DIR}/HEAD" "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/git-data/head-ref" COPYONLY) +endif() + +if(NOT HEAD_HASH) + file(READ "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/git-data/head-ref" HEAD_HASH LIMIT 1024) + string(STRIP "${HEAD_HASH}" HEAD_HASH) +endif() diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/git-data/head-ref b/ESP-IDF_Robot/build/bootloader/CMakeFiles/git-data/head-ref new file mode 100644 index 000000000..ab1f234d6 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/CMakeFiles/git-data/head-ref @@ -0,0 +1 @@ +c9763f62dd00c887a1a8fafe388db868a7e44069 diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/rules.ninja b/ESP-IDF_Robot/build/bootloader/CMakeFiles/rules.ninja new file mode 100644 index 000000000..3798c1286 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/CMakeFiles/rules.ninja @@ -0,0 +1,319 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.30 + +# 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-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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-13.2.0_20230928/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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/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/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/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/ESP-IDF_Robot/build/bootloader/build.ninja b/ESP-IDF_Robot/build/bootloader/build.ninja new file mode 100644 index 000000000..359bc711a --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/build.ninja @@ -0,0 +1,2421 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.30 + +# 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/ESP-IDF_Robot/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 uf2 + +build uf2: phony CMakeFiles/uf2 + + +############################################# +# Utility command for uf2-app + +build uf2-app: phony CMakeFiles/uf2-app + + +############################################# +# 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/ESP-IDF_Robot/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/esp-idf/components/riscv/include -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include + 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/esp-idf/components/soc/esp32c3/ld/esp32c3.peripherals.ld /home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/ld/esp32c3.rom.ld /home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/ld/esp32c3.rom.api.ld /home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/ld/esp32c3.rom.libgcc.ld /home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/ld/esp32c3.rom.newlib.ld /home/abobkov/esp/esp-idf/components/bootloader/subproject/main/ld/esp32c3/bootloader.ld /home/abobkov/esp/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/ESP-IDF_Robot/build/bootloader/bootloader.map -Wl,--no-warn-rwx-segments -fno-rtti -fno-lto -Wl,--gc-sections -Wl,--warn-common -T esp32c3.rom.ld -T esp32c3.rom.api.ld -T esp32c3.rom.libgcc.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 bootloader_hooks_include + LINK_PATH = -L/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3/ld -L/home/abobkov/esp/esp-idf/components/soc/esp32c3/ld -L/home/abobkov/esp/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 edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/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/ESP-IDF_Robot/build/bootloader && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/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/ESP-IDF_Robot/build/bootloader && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python /home/abobkov/esp/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config.env && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/abobkov/esp/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config.env --env IDF_TARGET=esp32c3 --env IDF_TOOLCHAIN=gcc --env IDF_ENV_FPGA= --env IDF_INIT_VERSION=5.2.3 --dont-write-deprecated --output config /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/sdkconfig && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python /home/abobkov/esp/esp-idf/tools/check_term.py && /usr/bin/cmake -E env COMPONENT_KCONFIGS_SOURCE_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/kconfigs.in COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/kconfigs_projbuild.in KCONFIG_CONFIG=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/sdkconfig IDF_TARGET=esp32c3 IDF_TOOLCHAIN=gcc IDF_ENV_FPGA= IDF_INIT_VERSION=5.2.3 /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python /home/abobkov/esp/esp-idf/tools/kconfig_new/menuconfig_wrapper.py /home/abobkov/esp/esp-idf/Kconfig && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/abobkov/esp/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config.env --env IDF_TARGET=esp32c3 --env IDF_TOOLCHAIN=gcc --env IDF_ENV_FPGA= --env IDF_INIT_VERSION=5.2.3 --output config /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/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/ESP-IDF_Robot/build/bootloader && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python /home/abobkov/esp/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config.env && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python -m kconfserver --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config.env --kconfig /home/abobkov/esp/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/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/ESP-IDF_Robot/build/bootloader && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python /home/abobkov/esp/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config.env && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/abobkov/esp/esp-idf/Kconfig --sdkconfig-rename /home/abobkov/esp/esp-idf/sdkconfig.rename --config /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/sdkconfig --env-file /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config.env --dont-write-deprecated --output savedefconfig /home/abobkov/esp/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/ESP-IDF_Robot/build/bootloader && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python /home/abobkov/esp/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/ESP-IDF_Robot/build/bootloader/bootloader.bin /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.elf && /usr/bin/cmake -E echo "Generated /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.bin" && /usr/bin/cmake -E md5sum /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.bin > /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/.bin_timestamp + DESC = Generating binary image from built executable + restat = 1 + + +############################################# +# Phony custom command for CMakeFiles/app + +build CMakeFiles/app | ${cmake_ninja_workdir}CMakeFiles/app: phony || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/esptool_py/bootloader_check_size esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a gen_project_binary + + +############################################# +# Custom command for CMakeFiles/erase_flash + +build CMakeFiles/erase_flash | ${cmake_ninja_workdir}CMakeFiles/erase_flash: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python;;/home/abobkov/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c3" -D SERIAL_TOOL_ARGS=erase_flash -P run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/uf2 + +build CMakeFiles/uf2 | ${cmake_ninja_workdir}CMakeFiles/uf2: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python;/home/abobkov/esp/esp-idf/tools/mkuf2.py;write;--chip;esp32c3" -D "SERIAL_TOOL_ARGS=--json;/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/flasher_args.json;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/uf2.bin" -P run_serial_tool.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/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python;/home/abobkov/esp/esp-idf/tools/mkuf2.py;write;--chip;esp32c3" -D "SERIAL_TOOL_ARGS=--json;/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/flasher_args.json;-o;/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/uf2-app.bin;--bin;app" -P run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/monitor + +build CMakeFiles/monitor | ${cmake_ninja_workdir}CMakeFiles/monitor: CUSTOM_COMMAND || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a + COMMAND = cd /home/abobkov/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/abobkov/esp/esp-idf -D "SERIAL_TOOL=/home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python;-m;esp_idf_monitor" -D "SERIAL_TOOL_ARGS=--target;esp32c3;--revision;3;/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.elf" -D WORKING_DIRECTORY=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader -P run_serial_tool.cmake + pool = console + + +############################################# +# Phony custom command for CMakeFiles/_project_elf_src + +build CMakeFiles/_project_elf_src | ${cmake_ninja_workdir}CMakeFiles/_project_elf_src: phony project_elf_src_esp32c3.c + + +############################################# +# Custom command for project_elf_src_esp32c3.c + +build project_elf_src_esp32c3.c | ${cmake_ninja_workdir}project_elf_src_esp32c3.c: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader && /usr/bin/cmake -E touch /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/project_elf_src_esp32c3.c + DESC = Generating project_elf_src_esp32c3.c + restat = 1 + + +############################################# +# Custom command for CMakeFiles/size + +build CMakeFiles/size | ${cmake_ninja_workdir}CMakeFiles/size: CUSTOM_COMMAND bootloader.map + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python;-m;esp_idf_size" -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/size-files + +build CMakeFiles/size-files | ${cmake_ninja_workdir}CMakeFiles/size-files: CUSTOM_COMMAND bootloader.map + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--files -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/size-components + +build CMakeFiles/size-components | ${cmake_ninja_workdir}CMakeFiles/size-components: CUSTOM_COMMAND bootloader.map + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--archives -D MAP_FILE=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/abobkov/esp/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/components/bootloader/subproject/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/edit_cache: phony esp-idf/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/rebuild_cache: phony esp-idf/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/riscv/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/riscv && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/riscv/edit_cache: phony esp-idf/riscv/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/riscv/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/riscv && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/riscv/rebuild_cache: phony esp-idf/riscv/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/newlib/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/newlib && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/newlib/edit_cache: phony esp-idf/newlib/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/newlib/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/newlib && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/newlib/rebuild_cache: phony esp-idf/newlib/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_soc + + +############################################# +# Order-only phony target for __idf_soc + +build cmake_object_order_depends_target___idf_soc: phony || cmake_object_order_depends_target___idf_micro-ecc + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/lldesc.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/dport_access_common.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/interrupts.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/gpio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/uart_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/adc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/gdma_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/spi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/ledc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/rmt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/sdm_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/i2s_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/i2c_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/timer_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/mpi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/abobkov/esp/esp-idf/components/soc/esp32c3/twai_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_soc + + +############################################# +# Link the static library esp-idf/soc/libsoc.a + +build esp-idf/soc/libsoc.a: C_STATIC_LIBRARY_LINKER____idf_soc_ esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj || esp-idf/micro-ecc/libmicro-ecc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_FILE = esp-idf/soc/libsoc.a + TARGET_PDB = esp-idf/soc/libsoc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/soc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/soc/edit_cache: phony esp-idf/soc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/soc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/soc/rebuild_cache: phony esp-idf/soc/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_micro-ecc + + +############################################# +# Order-only phony target for __idf_micro-ecc + +build cmake_object_order_depends_target___idf_micro-ecc: phony || cmake_object_order_depends_target___idf_hal + +build esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj: C_COMPILER____idf_micro-ecc_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c || cmake_object_order_depends_target___idf_micro-ecc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir + OBJECT_FILE_DIR = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir + TARGET_COMPILE_PDB = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/__idf_micro-ecc.pdb + TARGET_PDB = esp-idf/micro-ecc/libmicro-ecc.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_micro-ecc + + +############################################# +# Link the static library esp-idf/micro-ecc/libmicro-ecc.a + +build esp-idf/micro-ecc/libmicro-ecc.a: C_STATIC_LIBRARY_LINKER____idf_micro-ecc_ esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj || esp-idf/hal/libhal.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/__idf_micro-ecc.pdb + TARGET_FILE = esp-idf/micro-ecc/libmicro-ecc.a + TARGET_PDB = esp-idf/micro-ecc/libmicro-ecc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/micro-ecc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/micro-ecc/edit_cache: phony esp-idf/micro-ecc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/micro-ecc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/micro-ecc/rebuild_cache: phony esp-idf/micro-ecc/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_hal + + +############################################# +# Order-only phony target for __idf_hal + +build cmake_object_order_depends_target___idf_hal: phony || cmake_object_order_depends_target___idf_spi_flash + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/esp-idf/components/hal/hal_utils.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/esp-idf/components/hal/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/esp-idf/components/hal/esp32c3/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/esp-idf/components/hal/wdt_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/esp-idf/components/hal/mmu_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/abobkov/esp/esp-idf/components/hal/cache_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_hal + + +############################################# +# Link the static library esp-idf/hal/libhal.a + +build esp-idf/hal/libhal.a: C_STATIC_LIBRARY_LINKER____idf_hal_ esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj || esp-idf/spi_flash/libspi_flash.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_FILE = esp-idf/hal/libhal.a + TARGET_PDB = esp-idf/hal/libhal.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/hal/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/hal/edit_cache: phony esp-idf/hal/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/hal/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/hal/rebuild_cache: phony esp-idf/hal/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_spi_flash + + +############################################# +# Order-only phony target for __idf_spi_flash + +build cmake_object_order_depends_target___idf_spi_flash: phony || cmake_object_order_depends_target___idf_esp_bootloader_format + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/abobkov/esp/esp-idf/components/spi_flash/spi_flash_wrap.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_spi_flash + + +############################################# +# Link the static library esp-idf/spi_flash/libspi_flash.a + +build esp-idf/spi_flash/libspi_flash.a: C_STATIC_LIBRARY_LINKER____idf_spi_flash_ esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj || esp-idf/esp_bootloader_format/libesp_bootloader_format.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_FILE = esp-idf/spi_flash/libspi_flash.a + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/spi_flash/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/spi_flash/edit_cache: phony esp-idf/spi_flash/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/spi_flash/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/spi_flash/rebuild_cache: phony esp-idf/spi_flash/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_bootloader_format + + +############################################# +# Order-only phony target for __idf_esp_bootloader_format + +build cmake_object_order_depends_target___idf_esp_bootloader_format: phony || cmake_object_order_depends_target___idf_bootloader_support + +build esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj: C_COMPILER____idf_esp_bootloader_format_unscanned_ /home/abobkov/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c || cmake_object_order_depends_target___idf_esp_bootloader_format + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + OBJECT_FILE_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + TARGET_COMPILE_PDB = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/__idf_esp_bootloader_format.pdb + TARGET_PDB = esp-idf/esp_bootloader_format/libesp_bootloader_format.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_bootloader_format + + +############################################# +# Link the static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build esp-idf/esp_bootloader_format/libesp_bootloader_format.a: C_STATIC_LIBRARY_LINKER____idf_esp_bootloader_format_ esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj || esp-idf/bootloader_support/libbootloader_support.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/__idf_esp_bootloader_format.pdb + TARGET_FILE = esp-idf/esp_bootloader_format/libesp_bootloader_format.a + TARGET_PDB = esp-idf/esp_bootloader_format/libesp_bootloader_format.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_bootloader_format/edit_cache: phony esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_bootloader_format/rebuild_cache: phony esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_app_format/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_app_format/edit_cache: phony esp-idf/esp_app_format/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_app_format/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_app_format/rebuild_cache: phony esp-idf/esp_app_format/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_bootloader_support + + +############################################# +# Order-only phony target for __idf_bootloader_support + +build cmake_object_order_depends_target___idf_bootloader_support: phony || cmake_object_order_depends_target___idf_efuse + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_common.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/secure_boot.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/flash_partitions.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp_image_format.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_init.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_console.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_console_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_panic.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_bootloader_support + + +############################################# +# Link the static library esp-idf/bootloader_support/libbootloader_support.a + +build esp-idf/bootloader_support/libbootloader_support.a: C_STATIC_LIBRARY_LINKER____idf_bootloader_support_ esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj || esp-idf/efuse/libefuse.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_FILE = esp-idf/bootloader_support/libbootloader_support.a + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/bootloader_support/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/bootloader_support/edit_cache: phony esp-idf/bootloader_support/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/bootloader_support/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/bootloader_support/rebuild_cache: phony esp-idf/bootloader_support/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_efuse + + +############################################# +# Order-only phony target for __idf_efuse + +build cmake_object_order_depends_target___idf_efuse: phony || cmake_object_order_depends_target___idf_esp_system + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_api.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_fields.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_utility.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/abobkov/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_efuse + + +############################################# +# Link the static library esp-idf/efuse/libefuse.a + +build esp-idf/efuse/libefuse.a: C_STATIC_LIBRARY_LINKER____idf_efuse_ esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj || esp-idf/esp_system/libesp_system.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_FILE = esp-idf/efuse/libefuse.a + TARGET_PDB = esp-idf/efuse/libefuse.pdb + + +############################################# +# Utility command for efuse-common-table + +build esp-idf/efuse/efuse-common-table: phony esp-idf/efuse/CMakeFiles/efuse-common-table + + +############################################# +# Utility command for efuse_common_table + +build esp-idf/efuse/efuse_common_table: phony esp-idf/efuse/CMakeFiles/efuse_common_table esp-idf/efuse/efuse-common-table + + +############################################# +# Utility command for efuse-custom-table + +build esp-idf/efuse/efuse-custom-table: phony + + +############################################# +# Utility command for efuse_custom_table + +build esp-idf/efuse/efuse_custom_table: phony esp-idf/efuse/CMakeFiles/efuse_custom_table esp-idf/efuse/efuse-custom-table + + +############################################# +# Utility command for show-efuse-table + +build esp-idf/efuse/show-efuse-table: phony esp-idf/efuse/CMakeFiles/show-efuse-table + + +############################################# +# Utility command for show_efuse_table + +build esp-idf/efuse/show_efuse_table: phony esp-idf/efuse/CMakeFiles/show_efuse_table esp-idf/efuse/show-efuse-table + + +############################################# +# Utility command for efuse_test_table + +build esp-idf/efuse/efuse_test_table: phony esp-idf/efuse/CMakeFiles/efuse_test_table + + +############################################# +# Utility command for edit_cache + +build esp-idf/efuse/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/efuse/edit_cache: phony esp-idf/efuse/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/efuse/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/efuse/rebuild_cache: phony esp-idf/efuse/CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse-common-table + +build esp-idf/efuse/CMakeFiles/efuse-common-table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse-common-table: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python /home/abobkov/esp/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.csv -t esp32c3 --max_blk_len 256 + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_common_table + +build esp-idf/efuse/CMakeFiles/efuse_common_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_common_table: CUSTOM_COMMAND || esp-idf/efuse/efuse-common-table + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "efuse_common_table" is deprecated. Have you wanted to run "efuse-common-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_custom_table + +build esp-idf/efuse/CMakeFiles/efuse_custom_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_custom_table: CUSTOM_COMMAND || esp-idf/efuse/efuse-custom-table + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "efuse_custom_table" is deprecated. Have you wanted to run "efuse-custom-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/show-efuse-table + +build esp-idf/efuse/CMakeFiles/show-efuse-table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/show-efuse-table: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python /home/abobkov/esp/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.csv -t esp32c3 --max_blk_len 256 --info + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/show_efuse_table + +build esp-idf/efuse/CMakeFiles/show_efuse_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/show_efuse_table: CUSTOM_COMMAND || esp-idf/efuse/show-efuse-table + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "show_efuse_table" is deprecated. Have you wanted to run "show-efuse-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_test_table + +build esp-idf/efuse/CMakeFiles/efuse_test_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_test_table: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python /home/abobkov/esp/esp-idf/components/efuse/efuse_table_gen.py /home/abobkov/esp/esp-idf/components/efuse/test/esp_efuse_test_table.csv -t esp32c3 --max_blk_len 256 + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_system + + +############################################# +# Order-only phony target for __idf_esp_system + +build cmake_object_order_depends_target___idf_esp_system: phony || cmake_object_order_depends_target___idf_esp_hw_support + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/abobkov/esp/esp-idf/components/esp_system/esp_err.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_system + + +############################################# +# Link the static library esp-idf/esp_system/libesp_system.a + +build esp-idf/esp_system/libesp_system.a: C_STATIC_LIBRARY_LINKER____idf_esp_system_ esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj || esp-idf/esp_hw_support/libesp_hw_support.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_FILE = esp-idf/esp_system/libesp_system.a + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_system/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_system/edit_cache: phony esp-idf/esp_system/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_system/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_system/rebuild_cache: phony esp-idf/esp_system/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_hw_support + + +############################################# +# Order-only phony target for __idf_esp_hw_support + +build cmake_object_order_depends_target___idf_esp_hw_support: phony || cmake_object_order_depends_target___idf_esp_common + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/cpu.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_hw_support + + +############################################# +# Link the static library esp-idf/esp_hw_support/libesp_hw_support.a + +build esp-idf/esp_hw_support/libesp_hw_support.a: C_STATIC_LIBRARY_LINKER____idf_esp_hw_support_ esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj || esp-idf/esp_common/libesp_common.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_FILE = esp-idf/esp_hw_support/libesp_hw_support.a + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hw_support/edit_cache: phony esp-idf/esp_hw_support/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/rebuild_cache: phony esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/components/esp_hw_support/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3 && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c3/edit_cache: phony esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3 && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c3/rebuild_cache: phony esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_common + + +############################################# +# Order-only phony target for __idf_esp_common + +build cmake_object_order_depends_target___idf_esp_common: phony || cmake_object_order_depends_target___idf_esp_rom + +build esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj: C_COMPILER____idf_esp_common_unscanned_ /home/abobkov/esp/esp-idf/components/esp_common/src/esp_err_to_name.c || cmake_object_order_depends_target___idf_esp_common + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir + OBJECT_FILE_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/__idf_esp_common.pdb + TARGET_PDB = esp-idf/esp_common/libesp_common.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_common + + +############################################# +# Link the static library esp-idf/esp_common/libesp_common.a + +build esp-idf/esp_common/libesp_common.a: C_STATIC_LIBRARY_LINKER____idf_esp_common_ esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj || esp-idf/esp_rom/libesp_rom.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/__idf_esp_common.pdb + TARGET_FILE = esp-idf/esp_common/libesp_common.a + TARGET_PDB = esp-idf/esp_common/libesp_common.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_common/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_common/edit_cache: phony esp-idf/esp_common/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_common/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_common/rebuild_cache: phony esp-idf/esp_common/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_rom + + +############################################# +# Order-only phony target for __idf_esp_rom + +build cmake_object_order_depends_target___idf_esp_rom: phony || cmake_object_order_depends_target___idf_log + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_rom + + +############################################# +# Link the static library esp-idf/esp_rom/libesp_rom.a + +build esp-idf/esp_rom/libesp_rom.a: C_STATIC_LIBRARY_LINKER____idf_esp_rom_ esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj 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_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_systimer.c.obj || esp-idf/log/liblog.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_FILE = esp-idf/esp_rom/libesp_rom.a + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_rom/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_rom/edit_cache: phony esp-idf/esp_rom/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_rom/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_rom/rebuild_cache: phony esp-idf/esp_rom/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_log + + +############################################# +# Order-only phony target for __idf_log + +build cmake_object_order_depends_target___idf_log: phony || . + +build esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj: C_COMPILER____idf_log_unscanned_ /home/abobkov/esp/esp-idf/components/log/log.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/log.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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + 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/log_buffers.c.obj: C_COMPILER____idf_log_unscanned_ /home/abobkov/esp/esp-idf/components/log/log_buffers.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/log_buffers.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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + 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/log_noos.c.obj: C_COMPILER____idf_log_unscanned_ /home/abobkov/esp/esp-idf/components/log/log_noos.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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/log_noos.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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + 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/log.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_FILE = esp-idf/log/liblog.a + TARGET_PDB = esp-idf/log/liblog.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/log/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/log/edit_cache: phony esp-idf/log/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/log/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/log/rebuild_cache: phony esp-idf/log/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for bootloader_check_size + +build esp-idf/esptool_py/bootloader_check_size: phony esp-idf/esptool_py/CMakeFiles/bootloader_check_size gen_project_binary + + +############################################# +# Utility command for edit_cache + +build esp-idf/esptool_py/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esptool_py/edit_cache: phony esp-idf/esptool_py/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esptool_py/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esptool_py/rebuild_cache: phony esp-idf/esptool_py/CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for esp-idf/esptool_py/CMakeFiles/bootloader_check_size + +build esp-idf/esptool_py/CMakeFiles/bootloader_check_size | ${cmake_ninja_workdir}esp-idf/esptool_py/CMakeFiles/bootloader_check_size: CUSTOM_COMMAND || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a gen_project_binary + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py && /home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python /home/abobkov/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.bin + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/partition_table/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/partition_table/edit_cache: phony esp-idf/partition_table/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/partition_table/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/partition_table/rebuild_cache: phony esp-idf/partition_table/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/bootloader/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/bootloader/edit_cache: phony esp-idf/bootloader/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/bootloader/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/bootloader/rebuild_cache: phony esp-idf/bootloader/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/freertos/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/freertos && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/freertos/edit_cache: phony esp-idf/freertos/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/freertos/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/freertos && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/freertos/rebuild_cache: phony esp-idf/freertos/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/abobkov/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Order-only phony target for __idf_main + +build cmake_object_order_depends_target___idf_main: phony || cmake_object_order_depends_target___idf_soc + +build esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj: C_COMPILER____idf_main_unscanned_ /home/abobkov/esp/esp-idf/components/bootloader/subproject/main/bootloader_start.c || cmake_object_order_depends_target___idf_main + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + OBJECT_FILE_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_PDB = esp-idf/main/libmain.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Link the static library esp-idf/main/libmain.a + +build esp-idf/main/libmain.a: C_STATIC_LIBRARY_LINKER____idf_main_ esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj || esp-idf/soc/libsoc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_FILE = esp-idf/main/libmain.a + TARGET_PDB = esp-idf/main/libmain.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/main/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/main/edit_cache: phony esp-idf/main/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/main/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main && /usr/bin/cmake --regenerate-during-build -S/home/abobkov/esp/esp-idf/components/bootloader/subproject -B/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/main/rebuild_cache: phony esp-idf/main/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build __idf_bootloader_support: phony esp-idf/bootloader_support/libbootloader_support.a + +build __idf_efuse: phony esp-idf/efuse/libefuse.a + +build __idf_esp_bootloader_format: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build __idf_esp_common: phony esp-idf/esp_common/libesp_common.a + +build __idf_esp_hw_support: phony esp-idf/esp_hw_support/libesp_hw_support.a + +build __idf_esp_rom: phony esp-idf/esp_rom/libesp_rom.a + +build __idf_esp_system: phony esp-idf/esp_system/libesp_system.a + +build __idf_hal: phony esp-idf/hal/libhal.a + +build __idf_log: phony esp-idf/log/liblog.a + +build __idf_main: phony esp-idf/main/libmain.a + +build __idf_micro-ecc: phony esp-idf/micro-ecc/libmicro-ecc.a + +build __idf_soc: phony esp-idf/soc/libsoc.a + +build __idf_spi_flash: phony esp-idf/spi_flash/libspi_flash.a + +build bootloader_check_size: phony esp-idf/esptool_py/bootloader_check_size + +build efuse-common-table: phony esp-idf/efuse/efuse-common-table + +build efuse-custom-table: phony esp-idf/efuse/efuse-custom-table + +build efuse_common_table: phony esp-idf/efuse/efuse_common_table + +build efuse_custom_table: phony esp-idf/efuse/efuse_custom_table + +build efuse_test_table: phony esp-idf/efuse/efuse_test_table + +build libbootloader_support.a: phony esp-idf/bootloader_support/libbootloader_support.a + +build libefuse.a: phony esp-idf/efuse/libefuse.a + +build libesp_bootloader_format.a: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build libesp_common.a: phony esp-idf/esp_common/libesp_common.a + +build libesp_hw_support.a: phony esp-idf/esp_hw_support/libesp_hw_support.a + +build libesp_rom.a: phony esp-idf/esp_rom/libesp_rom.a + +build libesp_system.a: phony esp-idf/esp_system/libesp_system.a + +build libhal.a: phony esp-idf/hal/libhal.a + +build liblog.a: phony esp-idf/log/liblog.a + +build libmain.a: phony esp-idf/main/libmain.a + +build libmicro-ecc.a: phony esp-idf/micro-ecc/libmicro-ecc.a + +build libsoc.a: phony esp-idf/soc/libsoc.a + +build libspi_flash.a: phony esp-idf/spi_flash/libspi_flash.a + +build show-efuse-table: phony esp-idf/efuse/show-efuse-table + +build show_efuse_table: phony esp-idf/efuse/show_efuse_table + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader + +build all: phony app bootloader.elf esp-idf/all + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/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_system/all esp-idf/esp_hw_support/all esp-idf/esp_common/all esp-idf/esp_rom/all esp-idf/log/all esp-idf/esptool_py/all esp-idf/partition_table/all esp-idf/bootloader/all esp-idf/freertos/all esp-idf/main/all + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader + +build esp-idf/bootloader/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support + +build esp-idf/bootloader_support/all: phony esp-idf/bootloader_support/libbootloader_support.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse + +build esp-idf/efuse/all: phony esp-idf/efuse/libefuse.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format + +build esp-idf/esp_app_format/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format + +build esp-idf/esp_bootloader_format/all: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common + +build esp-idf/esp_common/all: phony esp-idf/esp_common/libesp_common.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/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 + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3 + +build esp-idf/esp_hw_support/port/esp32c3/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom + +build esp-idf/esp_rom/all: phony esp-idf/esp_rom/libesp_rom.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system + +build esp-idf/esp_system/all: phony esp-idf/esp_system/libesp_system.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py + +build esp-idf/esptool_py/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/freertos + +build esp-idf/freertos/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal + +build esp-idf/hal/all: phony esp-idf/hal/libhal.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log + +build esp-idf/log/all: phony esp-idf/log/liblog.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main + +build esp-idf/main/all: phony esp-idf/main/libmain.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc + +build esp-idf/micro-ecc/all: phony esp-idf/micro-ecc/libmicro-ecc.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/newlib + +build esp-idf/newlib/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table + +build esp-idf/partition_table/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/riscv + +build esp-idf/riscv/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc + +build esp-idf/soc/all: phony esp-idf/soc/libsoc.a + +# ============================================================================= + +############################################# +# Folder: /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash + +build esp-idf/spi_flash/all: phony esp-idf/spi_flash/libspi_flash.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/sdkconfig /home/abobkov/esp/esp-idf/.git/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/json/cJSON/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/openthread/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/unity/unity/HEAD /home/abobkov/esp/esp-idf/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/project_include.cmake /home/abobkov/esp/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/abobkov/esp/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader_support/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/abobkov/esp/esp-idf/components/bt/host/nimble/nimble/.git /home/abobkov/esp/esp-idf/components/cmock/CMock/.git /home/abobkov/esp/esp-idf/components/efuse/CMakeLists.txt /home/abobkov/esp/esp-idf/components/efuse/esp32c3/sources.cmake /home/abobkov/esp/esp-idf/components/esp_app_format/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_coex/lib/.git /home/abobkov/esp/esp-idf/components/esp_common/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_common/project_include.cmake /home/abobkov/esp/esp-idf/components/esp_hw_support/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_phy/lib/.git /home/abobkov/esp/esp-idf/components/esp_rom/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_system/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_wifi/lib/.git /home/abobkov/esp/esp-idf/components/esptool_py/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esptool_py/espefuse.cmake /home/abobkov/esp/esp-idf/components/esptool_py/project_include.cmake /home/abobkov/esp/esp-idf/components/freertos/CMakeLists.txt /home/abobkov/esp/esp-idf/components/hal/CMakeLists.txt /home/abobkov/esp/esp-idf/components/heap/tlsf/.git /home/abobkov/esp/esp-idf/components/json/cJSON/.git /home/abobkov/esp/esp-idf/components/log/CMakeLists.txt /home/abobkov/esp/esp-idf/components/lwip/lwip/.git /home/abobkov/esp/esp-idf/components/mbedtls/mbedtls/.git /home/abobkov/esp/esp-idf/components/mqtt/esp-mqtt/.git /home/abobkov/esp/esp-idf/components/newlib/CMakeLists.txt /home/abobkov/esp/esp-idf/components/openthread/lib/.git /home/abobkov/esp/esp-idf/components/openthread/openthread/.git /home/abobkov/esp/esp-idf/components/partition_table/CMakeLists.txt /home/abobkov/esp/esp-idf/components/partition_table/project_include.cmake /home/abobkov/esp/esp-idf/components/protobuf-c/protobuf-c/.git /home/abobkov/esp/esp-idf/components/riscv/CMakeLists.txt /home/abobkov/esp/esp-idf/components/riscv/project_include.cmake /home/abobkov/esp/esp-idf/components/soc/CMakeLists.txt /home/abobkov/esp/esp-idf/components/spi_flash/CMakeLists.txt /home/abobkov/esp/esp-idf/components/spiffs/spiffs/.git /home/abobkov/esp/esp-idf/components/unity/unity/.git /home/abobkov/esp/esp-idf/tools/cmake/build.cmake /home/abobkov/esp/esp-idf/tools/cmake/component.cmake /home/abobkov/esp/esp-idf/tools/cmake/depgraph.cmake /home/abobkov/esp/esp-idf/tools/cmake/dfu.cmake /home/abobkov/esp/esp-idf/tools/cmake/git_submodules.cmake /home/abobkov/esp/esp-idf/tools/cmake/idf.cmake /home/abobkov/esp/esp-idf/tools/cmake/kconfig.cmake /home/abobkov/esp/esp-idf/tools/cmake/ldgen.cmake /home/abobkov/esp/esp-idf/tools/cmake/project.cmake /home/abobkov/esp/esp-idf/tools/cmake/project_description.json.in /home/abobkov/esp/esp-idf/tools/cmake/targets.cmake /home/abobkov/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/abobkov/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/abobkov/esp/esp-idf/tools/cmake/tool_version_check.cmake /home/abobkov/esp/esp-idf/tools/cmake/toolchain-esp32c3.cmake /home/abobkov/esp/esp-idf/tools/cmake/utilities.cmake /home/abobkov/esp/esp-idf/tools/cmake/version.cmake /home/abobkov/esp/esp-idf/tools/kconfig_new/confgen.py /home/abobkov/esp/esp-idf/tools/kconfig_new/config.env.in /usr/share/cmake-3.30/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.30/Modules/CMakeCInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.30/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.30/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.30/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.30/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.30/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.30/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.30/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.30/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.30/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.30/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.30/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.30/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.30/Modules/CheckIncludeFile.cmake /usr/share/cmake-3.30/Modules/CheckIncludeFileCXX.cmake /usr/share/cmake-3.30/Modules/CheckTypeSize.cmake /usr/share/cmake-3.30/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU.cmake /usr/share/cmake-3.30/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/ExternalProject.cmake /usr/share/cmake-3.30/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.30/Modules/FindGit.cmake /usr/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.30/Modules/FindPackageMessage.cmake /usr/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.30/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.30/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.30.3/CMakeASMCompiler.cmake CMakeFiles/3.30.3/CMakeCCompiler.cmake CMakeFiles/3.30.3/CMakeCXXCompiler.cmake CMakeFiles/3.30.3/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake config/sdkconfig.cmake config/sdkconfig.h + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/sdkconfig /home/abobkov/esp/esp-idf/.git/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/json/cJSON/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/openthread/lib/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/abobkov/esp/esp-idf/.git/modules/components/unity/unity/HEAD /home/abobkov/esp/esp-idf/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/project_include.cmake /home/abobkov/esp/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/abobkov/esp/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bootloader_support/CMakeLists.txt /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/abobkov/esp/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/abobkov/esp/esp-idf/components/bt/host/nimble/nimble/.git /home/abobkov/esp/esp-idf/components/cmock/CMock/.git /home/abobkov/esp/esp-idf/components/efuse/CMakeLists.txt /home/abobkov/esp/esp-idf/components/efuse/esp32c3/sources.cmake /home/abobkov/esp/esp-idf/components/esp_app_format/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_coex/lib/.git /home/abobkov/esp/esp-idf/components/esp_common/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_common/project_include.cmake /home/abobkov/esp/esp-idf/components/esp_hw_support/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_phy/lib/.git /home/abobkov/esp/esp-idf/components/esp_rom/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_system/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esp_wifi/lib/.git /home/abobkov/esp/esp-idf/components/esptool_py/CMakeLists.txt /home/abobkov/esp/esp-idf/components/esptool_py/espefuse.cmake /home/abobkov/esp/esp-idf/components/esptool_py/project_include.cmake /home/abobkov/esp/esp-idf/components/freertos/CMakeLists.txt /home/abobkov/esp/esp-idf/components/hal/CMakeLists.txt /home/abobkov/esp/esp-idf/components/heap/tlsf/.git /home/abobkov/esp/esp-idf/components/json/cJSON/.git /home/abobkov/esp/esp-idf/components/log/CMakeLists.txt /home/abobkov/esp/esp-idf/components/lwip/lwip/.git /home/abobkov/esp/esp-idf/components/mbedtls/mbedtls/.git /home/abobkov/esp/esp-idf/components/mqtt/esp-mqtt/.git /home/abobkov/esp/esp-idf/components/newlib/CMakeLists.txt /home/abobkov/esp/esp-idf/components/openthread/lib/.git /home/abobkov/esp/esp-idf/components/openthread/openthread/.git /home/abobkov/esp/esp-idf/components/partition_table/CMakeLists.txt /home/abobkov/esp/esp-idf/components/partition_table/project_include.cmake /home/abobkov/esp/esp-idf/components/protobuf-c/protobuf-c/.git /home/abobkov/esp/esp-idf/components/riscv/CMakeLists.txt /home/abobkov/esp/esp-idf/components/riscv/project_include.cmake /home/abobkov/esp/esp-idf/components/soc/CMakeLists.txt /home/abobkov/esp/esp-idf/components/spi_flash/CMakeLists.txt /home/abobkov/esp/esp-idf/components/spiffs/spiffs/.git /home/abobkov/esp/esp-idf/components/unity/unity/.git /home/abobkov/esp/esp-idf/tools/cmake/build.cmake /home/abobkov/esp/esp-idf/tools/cmake/component.cmake /home/abobkov/esp/esp-idf/tools/cmake/depgraph.cmake /home/abobkov/esp/esp-idf/tools/cmake/dfu.cmake /home/abobkov/esp/esp-idf/tools/cmake/git_submodules.cmake /home/abobkov/esp/esp-idf/tools/cmake/idf.cmake /home/abobkov/esp/esp-idf/tools/cmake/kconfig.cmake /home/abobkov/esp/esp-idf/tools/cmake/ldgen.cmake /home/abobkov/esp/esp-idf/tools/cmake/project.cmake /home/abobkov/esp/esp-idf/tools/cmake/project_description.json.in /home/abobkov/esp/esp-idf/tools/cmake/targets.cmake /home/abobkov/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/abobkov/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/abobkov/esp/esp-idf/tools/cmake/tool_version_check.cmake /home/abobkov/esp/esp-idf/tools/cmake/toolchain-esp32c3.cmake /home/abobkov/esp/esp-idf/tools/cmake/utilities.cmake /home/abobkov/esp/esp-idf/tools/cmake/version.cmake /home/abobkov/esp/esp-idf/tools/kconfig_new/confgen.py /home/abobkov/esp/esp-idf/tools/kconfig_new/config.env.in /usr/share/cmake-3.30/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.30/Modules/CMakeCInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.30/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.30/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.30/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.30/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.30/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.30/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.30/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.30/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.30/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.30/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.30/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.30/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.30/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.30/Modules/CheckIncludeFile.cmake /usr/share/cmake-3.30/Modules/CheckIncludeFileCXX.cmake /usr/share/cmake-3.30/Modules/CheckTypeSize.cmake /usr/share/cmake-3.30/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.30/Modules/Compiler/GNU.cmake /usr/share/cmake-3.30/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.30/Modules/ExternalProject.cmake /usr/share/cmake-3.30/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.30/Modules/FindGit.cmake /usr/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.30/Modules/FindPackageMessage.cmake /usr/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.30/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.30/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.30.3/CMakeASMCompiler.cmake CMakeFiles/3.30.3/CMakeCCompiler.cmake CMakeFiles/3.30.3/CMakeCXXCompiler.cmake CMakeFiles/3.30.3/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake config/sdkconfig.cmake config/sdkconfig.h: phony + + +############################################# +# Clean additional files. + +build CMakeFiles/clean.additional: CLEAN_ADDITIONAL + + +############################################# +# Clean all the built files. + +build clean: CLEAN CMakeFiles/clean.additional + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/ESP-IDF_Robot/build/bootloader/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/cmake_install.cmake new file mode 100644 index 000000000..f60cce2f2 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/cmake_install.cmake @@ -0,0 +1,62 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/bootloader/subproject + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") + file(WRITE "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP-IDF_Robot/build/bootloader/compile_commands.json b/ESP-IDF_Robot/build/bootloader/compile_commands.json new file mode 100644 index 000000000..8cb361f65 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/compile_commands.json @@ -0,0 +1,488 @@ +[ +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -o CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj -c /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/project_elf_src_esp32c3.c", + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/project_elf_src_esp32c3.c", + "output": "CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj -c /home/abobkov/esp/esp-idf/components/soc/lldesc.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/lldesc.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj -c /home/abobkov/esp/esp-idf/components/soc/dport_access_common.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/dport_access_common.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/interrupts.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/interrupts.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/gpio_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/gpio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/uart_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/uart_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/adc_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/adc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/gdma_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/gdma_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/spi_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/spi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/ledc_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/ledc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/rmt_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/rmt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/sdm_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/sdm_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/i2s_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/i2s_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/i2c_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/i2c_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/timer_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/timer_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/mpi_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/mpi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj -c /home/abobkov/esp/esp-idf/components/soc/esp32c3/twai_periph.c", + "file": "/home/abobkov/esp/esp-idf/components/soc/esp32c3/twai_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c", + "output": "esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj -c /home/abobkov/esp/esp-idf/components/hal/hal_utils.c", + "file": "/home/abobkov/esp/esp-idf/components/hal/hal_utils.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj -c /home/abobkov/esp/esp-idf/components/hal/efuse_hal.c", + "file": "/home/abobkov/esp/esp-idf/components/hal/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj -c /home/abobkov/esp/esp-idf/components/hal/esp32c3/efuse_hal.c", + "file": "/home/abobkov/esp/esp-idf/components/hal/esp32c3/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj -c /home/abobkov/esp/esp-idf/components/hal/wdt_hal_iram.c", + "file": "/home/abobkov/esp/esp-idf/components/hal/wdt_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj -c /home/abobkov/esp/esp-idf/components/hal/mmu_hal.c", + "file": "/home/abobkov/esp/esp-idf/components/hal/mmu_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj -c /home/abobkov/esp/esp-idf/components/hal/cache_hal.c", + "file": "/home/abobkov/esp/esp-idf/components/hal/cache_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj -c /home/abobkov/esp/esp-idf/components/spi_flash/spi_flash_wrap.c", + "file": "/home/abobkov/esp/esp-idf/components/spi_flash/spi_flash_wrap.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj -c /home/abobkov/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "output": "esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_common.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_common.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/secure_boot.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/secure_boot.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/flash_partitions.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/flash_partitions.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp_image_format.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp_image_format.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_init.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_init.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_console.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_console.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/esp_bootloader_format/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_panic.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_panic.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_api.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_api.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_fields.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_fields.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_utility.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_utility.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/private_include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/private_include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj -c /home/abobkov/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", + "file": "/home/abobkov/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj -c /home/abobkov/esp/esp-idf/components/esp_system/esp_err.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_system/esp_err.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/cpu.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/cpu.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/port/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj -c /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/efuse/include -I/home/abobkov/esp/esp-idf/components/efuse/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -I/home/abobkov/esp/esp-idf/components/spi_flash/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj -c /home/abobkov/esp/esp-idf/components/esp_common/src/esp_err_to_name.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_common/src/esp_err_to_name.c", + "output": "esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj -c /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj -c /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj -c /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj -c /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj -c /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj -c /home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", + "file": "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj -c /home/abobkov/esp/esp-idf/components/log/log.c", + "file": "/home/abobkov/esp/esp-idf/components/log/log.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj -c /home/abobkov/esp/esp-idf/components/log/log_buffers.c", + "file": "/home/abobkov/esp/esp-idf/components/log/log_buffers.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj -c /home/abobkov/esp/esp-idf/components/log/log_noos.c", + "file": "/home/abobkov/esp/esp-idf/components/log/log_noos.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj" +}, +{ + "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/abobkov/esp/esp-idf/components/bootloader_support/private_include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/abobkov/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj -c /home/abobkov/esp/esp-idf/components/bootloader/subproject/main/bootloader_start.c", + "file": "/home/abobkov/esp/esp-idf/components/bootloader/subproject/main/bootloader_start.c", + "output": "esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj" +} +] \ No newline at end of file diff --git a/ESP-IDF_Robot/build/bootloader/config.env b/ESP-IDF_Robot/build/bootloader/config.env new file mode 100644 index 000000000..9827da70a --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/config.env @@ -0,0 +1,12 @@ +{ + "COMPONENT_KCONFIGS": "/home/abobkov/esp/esp-idf/components/efuse/Kconfig;/home/abobkov/esp/esp-idf/components/esp_common/Kconfig;/home/abobkov/esp/esp-idf/components/esp_hw_support/Kconfig;/home/abobkov/esp/esp-idf/components/esp_system/Kconfig;/home/abobkov/esp/esp-idf/components/freertos/Kconfig;/home/abobkov/esp/esp-idf/components/hal/Kconfig;/home/abobkov/esp/esp-idf/components/log/Kconfig;/home/abobkov/esp/esp-idf/components/newlib/Kconfig;/home/abobkov/esp/esp-idf/components/soc/Kconfig;/home/abobkov/esp/esp-idf/components/spi_flash/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD": "/home/abobkov/esp/esp-idf/components/bootloader/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esp_rom/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esptool_py/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/partition_table/Kconfig.projbuild", + "COMPONENT_SDKCONFIG_RENAMES": "/home/abobkov/esp/esp-idf/components/bootloader/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/esp_hw_support/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/esp_hw_support/sdkconfig.rename.esp32c3;/home/abobkov/esp/esp-idf/components/esp_system/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/esp_system/sdkconfig.rename.esp32c3;/home/abobkov/esp/esp-idf/components/esptool_py/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/freertos/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/hal/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/newlib/sdkconfig.rename.esp32c3;/home/abobkov/esp/esp-idf/components/spi_flash/sdkconfig.rename", + "IDF_TARGET": "esp32c3", + "IDF_TOOLCHAIN": "gcc", + "IDF_VERSION": "5.2.3", + "IDF_ENV_FPGA": "", + "IDF_PATH": "/home/abobkov/esp/esp-idf", + "COMPONENT_KCONFIGS_SOURCE_FILE": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/kconfigs.in", + "COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/kconfigs_projbuild.in" +} diff --git a/ESP-IDF_Robot/build/bootloader/config/kconfig_menus.json b/ESP-IDF_Robot/build/bootloader/config/kconfig_menus.json new file mode 100644 index 000000000..bd987b4a1 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/config/kconfig_menus.json @@ -0,0 +1,9182 @@ +[ + { + "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_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_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_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_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_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_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_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_MEMSPI_IS_INDEPENDENT", + "name": "SOC_MEMSPI_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAX_PRE_DIVIDER", + "name": "SOC_SPI_MAX_PRE_DIVIDER", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_RESUME", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_RESUME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_IDLE_INTR", + "name": "SOC_SPI_MEM_SUPPORT_IDLE_INTR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_SW_SUSPEND", + "name": "SOC_SPI_MEM_SUPPORT_SW_SUSPEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_CHECK_SUS", + "name": "SOC_SPI_MEM_SUPPORT_CHECK_SUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE", + "name": "SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_WRAP", + "name": "SOC_SPI_MEM_SUPPORT_WRAP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_COUNTER_NUM", + "name": "SOC_SYSTIMER_COUNTER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_ALARM_NUM", + "name": "SOC_SYSTIMER_ALARM_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_BIT_WIDTH_LO", + "name": "SOC_SYSTIMER_BIT_WIDTH_LO", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_BIT_WIDTH_HI", + "name": "SOC_SYSTIMER_BIT_WIDTH_HI", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_FIXED_DIVIDER", + "name": "SOC_SYSTIMER_FIXED_DIVIDER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_INT_LEVEL", + "name": "SOC_SYSTIMER_INT_LEVEL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_ALARM_MISS_COMPENSATE", + "name": "SOC_SYSTIMER_ALARM_MISS_COMPENSATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUPS", + "name": "SOC_TIMER_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_TIMERS_PER_GROUP", + "name": "SOC_TIMER_GROUP_TIMERS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH", + "name": "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_SUPPORT_XTAL", + "name": "SOC_TIMER_GROUP_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_SUPPORT_APB", + "name": "SOC_TIMER_GROUP_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_TOTAL_TIMERS", + "name": "SOC_TIMER_GROUP_TOTAL_TIMERS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MWDT_SUPPORT_XTAL", + "name": "SOC_MWDT_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_CONTROLLER_NUM", + "name": "SOC_TWAI_CONTROLLER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_CLK_SUPPORT_APB", + "name": "SOC_TWAI_CLK_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_BRP_MIN", + "name": "SOC_TWAI_BRP_MIN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_BRP_MAX", + "name": "SOC_TWAI_BRP_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_SUPPORTS_RX_STATUS", + "name": "SOC_TWAI_SUPPORTS_RX_STATUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_DOWNLOAD_ICACHE", + "name": "SOC_EFUSE_DIS_DOWNLOAD_ICACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_PAD_JTAG", + "name": "SOC_EFUSE_DIS_PAD_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_USB_JTAG", + "name": "SOC_EFUSE_DIS_USB_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_DIRECT_BOOT", + "name": "SOC_EFUSE_DIS_DIRECT_BOOT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SOFT_DIS_JTAG", + "name": "SOC_EFUSE_SOFT_DIS_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_ICACHE", + "name": "SOC_EFUSE_DIS_ICACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK", + "name": "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SECURE_BOOT_V2_RSA", + "name": "SOC_SECURE_BOOT_V2_RSA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS", + "name": "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "name": "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "name": "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX", + "name": "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTION_XTS_AES", + "name": "SOC_FLASH_ENCRYPTION_XTS_AES", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTION_XTS_AES_128", + "name": "SOC_FLASH_ENCRYPTION_XTS_AES_128", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE", + "name": "SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMPROT_MEM_ALIGN_SIZE", + "name": "SOC_MEMPROT_MEM_ALIGN_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_NUM", + "name": "SOC_UART_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_HP_NUM", + "name": "SOC_UART_HP_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_FIFO_LEN", + "name": "SOC_UART_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_BITRATE_MAX", + "name": "SOC_UART_BITRATE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_APB_CLK", + "name": "SOC_UART_SUPPORT_APB_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_RTC_CLK", + "name": "SOC_UART_SUPPORT_RTC_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_XTAL_CLK", + "name": "SOC_UART_SUPPORT_XTAL_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_WAKEUP_INT", + "name": "SOC_UART_SUPPORT_WAKEUP_INT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND", + "name": "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_COEX_HW_PTI", + "name": "SOC_COEX_HW_PTI", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXTERNAL_COEX_ADVANCE", + "name": "SOC_EXTERNAL_COEX_ADVANCE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXTERNAL_COEX_LEADER_TX_LINE", + "name": "SOC_EXTERNAL_COEX_LEADER_TX_LINE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_DIG_REGS_MEM_SIZE", + "name": "SOC_PHY_DIG_REGS_MEM_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MAC_BB_PD_MEM_SIZE", + "name": "SOC_MAC_BB_PD_MEM_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH", + "name": "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_WIFI_WAKEUP", + "name": "SOC_PM_SUPPORT_WIFI_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_BT_WAKEUP", + "name": "SOC_PM_SUPPORT_BT_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_CPU_PD", + "name": "SOC_PM_SUPPORT_CPU_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_WIFI_PD", + "name": "SOC_PM_SUPPORT_WIFI_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_BT_PD", + "name": "SOC_PM_SUPPORT_BT_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RC_FAST_PD", + "name": "SOC_PM_SUPPORT_RC_FAST_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_VDDSDIO_PD", + "name": "SOC_PM_SUPPORT_VDDSDIO_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_MAC_BB_PD", + "name": "SOC_PM_SUPPORT_MAC_BB_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_CPU_RETENTION_BY_RTCCNTL", + "name": "SOC_PM_CPU_RETENTION_BY_RTCCNTL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_MODEM_RETENTION_BY_BACKUPDMA", + "name": "SOC_PM_MODEM_RETENTION_BY_BACKUPDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_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_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_LINUX", + "name": "IDF_TARGET_LINUX", + "range": null, + "title": null, + "type": "bool" + }, + { + "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_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_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)", + "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 -0s 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": [], + "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-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": "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": "!IDF_ENV_BRINGUP", + "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": "BOOTLOADER_FLASH_NEEDS_32BIT_FEAT && IDF_TARGET_ESP32S3 && 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 (note that on some SoCs.\nnot all pins have an internal pull-up, consult the hardware datasheet for details.) To trigger a factory\nreset, this GPIO must be held high or low (as configured) on startup.", + "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]).\nNote that GPIO34-39 do not have an internal pullup and an external one must be provided.", + "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.", + "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 rtc_wdt_feed() for resetting counter of rtc_wdt.\nUse function rtc_wdt_disable() for disabling rtc_wdt.", + "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 implemention 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": "SOC_RTC_FAST_MEM_SUPPORTED && ((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 calculcation.\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 bootoloader 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 && 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 seperately 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 && 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 public key digest, causing an\nimmediate denial of service and possibly allowing an additional fault injection attack to\nbypass the signature protection.\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", + "id": "SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS", + "name": "SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS", + "range": null, + "title": "Allow additional read protecting of efuses", + "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.", + "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, 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 (default), the whole partition of type APP would be encrypted,\nwhich increases the encryption time but might be useful if there\nis any custom data appended to the firmware image.", + "id": "SECURE_FLASH_ENCRYPT_ONLY_IMAGE_LEN_IN_APP_PART", + "name": "SECURE_FLASH_ENCRYPT_ONLY_IMAGE_LEN_IN_APP_PART", + "range": null, + "title": "Encrypt only the app image that is present in the partition of type app", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENC_ENABLED", + "help": "If set (default), in an app during startup code,\nthere is a check of the flash encryption eFuse bit is on\n(as the bootloader should already have set it).\nThe app requires this bit is on to continue work otherwise abort.\n\nIf not set, the app does not care if the flash encryption eFuse bit is set or not.", + "id": "SECURE_FLASH_CHECK_ENC_EN_IN_APP", + "name": "SECURE_FLASH_CHECK_ENC_EN_IN_APP", + "range": null, + "title": "Check Flash Encryption enabled on app startup", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_ROM_DL_MODE_ENABLED", + "name": "SECURE_ROM_DL_MODE_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "If set, during startup the app will burn an eFuse bit to permanently disable the UART ROM\nDownload Mode. This prevents any future use of esptool.py, espefuse.py and similar tools.\n\nOnce disabled, if the SoC is booted with strapping pins set for ROM Download Mode\nthen an error is printed instead.\n\nIt is recommended to enable this option in any production application where Flash\nEncryption and/or Secure Boot is enabled and access to Download Mode is not required.\n\nIt is also possible to permanently disable Download Mode by calling\nesp_efuse_disable_rom_download_mode() at runtime.", + "id": "SECURE_DISABLE_ROM_DL_MODE", + "name": "SECURE_DISABLE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently disabled (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SUPPORTS_SECURE_DL_MODE && ", + "help": "If set, during startup the app will burn an eFuse bit to permanently switch the UART ROM\nDownload Mode into a separate Secure Download mode. This option can only work if\nDownload Mode is not already disabled by eFuse.\n\nSecure Download mode limits the use of Download Mode functions to update SPI config,\nchanging baud rate, basic flash write and a command to return a summary of currently\nenabled security features (`get_security_info`).\n\nSecure Download mode is not compatible with the esptool.py flasher stub feature,\nespefuse.py, read/writing memory or registers, encrypted download, or any other\nfeatures that interact with unsupported Download Mode commands.\n\nSecure Download mode should be enabled in any application where Flash Encryption\nand/or Secure Boot is enabled. Disabling this option does not immediately cancel\nthe benefits of the security features, but it increases the potential \"attack\nsurface\" for an attacker to try and bypass them with a successful physical attack.\n\nIt is also possible to enable secure download mode at runtime by calling\nesp_efuse_enable_rom_secure_download_mode()\n\nNote: Secure Download mode is not available for ESP32 (includes revisions till ECO3).", + "id": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "name": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently switch to Secure mode (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a potentially insecure option.\nEnabling this option will allow the full UART download mode to stay enabled.\nThis option SHOULD NOT BE ENABLED for production use cases.", + "id": "SECURE_INSECURE_ALLOW_DL_MODE", + "name": "SECURE_INSECURE_ALLOW_DL_MODE", + "range": null, + "title": "UART ROM download mode (Enabled (not recommended))", + "type": "bool" + } + ], + "depends_on": "(SECURE_BOOT_V2_ENABLED || SECURE_FLASH_ENC_ENABLED) && !(IDF_TARGET_ESP32 && ESP32_REV_MIN_FULL < 300)", + "help": null, + "id": "security-features-uart-rom-download-mode", + "name": "SECURE_UART_ROM_DL_MODE", + "title": "UART ROM download mode", + "type": "choice" + } + ], + "depends_on": null, + "id": "security-features", + "title": "Security features", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_REPRODUCIBLE_BUILD", + "help": "If set, then the app will be built with the current time/date stamp. It is stored in the app description\nstructure. If not set, time/date stamp will be excluded from app image. This can be useful for getting the\nsame binary image files made from the same source, but at different times.", + "id": "APP_COMPILE_TIME_DATE", + "name": "APP_COMPILE_TIME_DATE", + "range": null, + "title": "Use time/date stamp for app", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_VER variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_VER_VAR", + "name": "APP_EXCLUDE_PROJECT_VER_VAR", + "range": null, + "title": "Exclude PROJECT_VER from firmware image", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_NAME variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_NAME_VAR", + "name": "APP_EXCLUDE_PROJECT_NAME_VAR", + "range": null, + "title": "Exclude PROJECT_NAME from firmware image", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "APP_PROJECT_VER_FROM_CONFIG", + "help": "Project version", + "id": "APP_PROJECT_VER", + "name": "APP_PROJECT_VER", + "range": null, + "title": "Project version", + "type": "string" + } + ], + "depends_on": null, + "help": "If this is enabled, then config item APP_PROJECT_VER will be used for the variable PROJECT_VER.\nOther ways to set PROJECT_VER will be ignored.", + "id": "APP_PROJECT_VER_FROM_CONFIG", + "name": "APP_PROJECT_VER_FROM_CONFIG", + "range": null, + "title": "Get the project version from Kconfig", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "At startup, the app will read the embedded APP ELF SHA-256 hash value from flash\nand convert it into a string and store it in a RAM buffer.\nThis ensures the panic handler and core dump will be able to print this string\neven when cache is disabled.\nThe size of the buffer is APP_RETRIEVE_LEN_ELF_SHA plus the null terminator.\nChanging this value will change the size of this buffer, in bytes.", + "id": "APP_RETRIEVE_LEN_ELF_SHA", + "name": "APP_RETRIEVE_LEN_ELF_SHA", + "range": [ + 8, + 64 + ], + "title": "The length of APP ELF SHA is stored in RAM(chars)", + "type": "int" + } + ], + "depends_on": null, + "id": "application-manager", + "title": "Application manager", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_LE", + "name": "ESP_ROM_HAS_CRC_LE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_BE", + "name": "ESP_ROM_HAS_CRC_BE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_MZ_CRC32", + "name": "ESP_ROM_HAS_MZ_CRC32", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_JPEG_DECODE", + "name": "ESP_ROM_HAS_JPEG_DECODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_UART_CLK_IS_XTAL", + "name": "ESP_ROM_UART_CLK_IS_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_USB_SERIAL_DEVICE_NUM", + "name": "ESP_ROM_USB_SERIAL_DEVICE_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_RETARGETABLE_LOCKING", + "name": "ESP_ROM_HAS_RETARGETABLE_LOCKING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_ERASE_0_REGION_BUG", + "name": "ESP_ROM_HAS_ERASE_0_REGION_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV", + "name": "ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_GET_CLK_FREQ", + "name": "ESP_ROM_GET_CLK_FREQ", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_NEEDS_SWSETUP_WORKAROUND", + "name": "ESP_ROM_NEEDS_SWSETUP_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_LAYOUT_TABLE", + "name": "ESP_ROM_HAS_LAYOUT_TABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_SPI_FLASH", + "name": "ESP_ROM_HAS_SPI_FLASH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_ETS_PRINTF_BUG", + "name": "ESP_ROM_HAS_ETS_PRINTF_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_NEWLIB_NANO_FORMAT", + "name": "ESP_ROM_HAS_NEWLIB_NANO_FORMAT", + "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": [ + { + "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": "SOC_MEMSPI_SRC_FREQ_120M && (SPI_FLASH_HPM_ON || ESPTOOLPY_OCT_FLASH) && (ESPTOOLPY_FLASH_SAMPLE_MODE_STR || IDF_EXPERIMENTAL_FEATURES) && ", + "help": "- Optional feature for QSPI Flash. Read docs and enable `CONFIG_SPI_FLASH_HPM_ENA` first!\n- Flash 120 MHz SDR mode is stable.\n- Flash 120 MHz DDR mode is an experimental feature, it works when\n the temperature is stable.\n\n Risks:\n If your chip powers on at a certain temperature, then after the temperature\n increases or decreases by approximately 20 Celsius degrees (depending on the\n chip), the program will crash randomly.", + "id": "ESPTOOLPY_FLASHFREQ_120M", + "name": "ESPTOOLPY_FLASHFREQ_120M", + "range": null, + "title": "120 MHz (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_80M", + "name": "ESPTOOLPY_FLASHFREQ_80M", + "range": null, + "title": "80 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_64M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_64M", + "name": "ESPTOOLPY_FLASHFREQ_64M", + "range": null, + "title": "64 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_60M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_60M", + "name": "ESPTOOLPY_FLASHFREQ_60M", + "range": null, + "title": "60 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_48M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_48M", + "name": "ESPTOOLPY_FLASHFREQ_48M", + "range": null, + "title": "48 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_40M", + "name": "ESPTOOLPY_FLASHFREQ_40M", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_32M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_32M", + "name": "ESPTOOLPY_FLASHFREQ_32M", + "range": null, + "title": "32 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_30M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_30M", + "name": "ESPTOOLPY_FLASHFREQ_30M", + "range": null, + "title": "30 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_26M", + "name": "ESPTOOLPY_FLASHFREQ_26M", + "range": null, + "title": "26 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_24M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_24M", + "name": "ESPTOOLPY_FLASHFREQ_24M", + "range": null, + "title": "24 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_20M", + "name": "ESPTOOLPY_FLASHFREQ_20M", + "range": null, + "title": "20 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_16M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_16M", + "name": "ESPTOOLPY_FLASHFREQ_16M", + "range": null, + "title": "16 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_15M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_15M", + "name": "ESPTOOLPY_FLASHFREQ_15M", + "range": null, + "title": "15 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": "This is an invisible item, used to define the targets that defaults to use 80MHz Flash SPI speed.", + "id": "ESPTOOLPY_FLASHFREQ_80M_DEFAULT", + "name": "ESPTOOLPY_FLASHFREQ_80M_DEFAULT", + "range": null, + "title": null, + "type": "bool" + }, + { + "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": "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. This path is evaluated\nrelative to the project root directory.", + "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)", + "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 -0g flag to CFLAGS.\n- The \"Size\" setting will add the -0s flag to CFLAGS.\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": [ + { + "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": 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 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": "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 without 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" + } + ], + "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", + "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": [ + { + "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", + "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", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP && !ESP_SLEEP_POWER_DOWN_FLASH", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of SPI Flash is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in Flash may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of Flash to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of SPI Flash in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external SPI Flash CS pin pullups.)", + "id": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up Flash CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPIRAM", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of PSRAM is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in PSRAM may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of PSRAM to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of PSRAM in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external PSRAM CS pin pullups.)", + "id": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up PSRAM CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SLEEP_POWER_DOWN_FLASH && (ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND || ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND)", + "help": "To reduce leakage current, some types of SPI Flash/RAM only need to pull up the CS pin\nduring light sleep. But there are also some kinds of SPI Flash/RAM that need to pull up\nall pins. It depends on the SPI Flash/RAM chip used.", + "id": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "name": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "range": null, + "title": "Pull-up all SPI pins in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "name": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "esp32c2, esp32c3, esp32s3, 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 136kHz RC oscillator", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_EXT_CRYS", + "name": "RTC_CLK_SRC_EXT_CRYS", + "range": null, + "title": "External 32kHz crystal", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_EXT_OSC", + "name": "RTC_CLK_SRC_EXT_OSC", + "range": null, + "title": "External 32kHz oscillator at 32K_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.5MHz 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": "Wether 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.\nEnabling this option can improve driver performance as well.", + "id": "GDMA_CTRL_FUNC_IN_IRAM", + "name": "GDMA_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place GDMA control functions into 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": "Wether 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-configuration", + "title": "GDMA Configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SOC_XTAL_SUPPORT_24M && ", + "help": null, + "id": "XTAL_FREQ_24", + "name": "XTAL_FREQ_24", + "range": null, + "title": "24 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_XTAL_SUPPORT_26M && ", + "help": null, + "id": "XTAL_FREQ_26", + "name": "XTAL_FREQ_26", + "range": null, + "title": "26 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_XTAL_SUPPORT_32M && ", + "help": null, + "id": "XTAL_FREQ_32", + "name": "XTAL_FREQ_32", + "range": null, + "title": "32 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_XTAL_SUPPORT_40M && ", + "help": null, + "id": "XTAL_FREQ_40", + "name": "XTAL_FREQ_40", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_XTAL_SUPPORT_AUTO_DETECT && ", + "help": null, + "id": "XTAL_FREQ_AUTO", + "name": "XTAL_FREQ_AUTO", + "range": null, + "title": "Autodetect", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option selects the operating frequency of the XTAL (crystal) clock used to drive the ESP target.\nThe selected value MUST reflect the frequency of the given hardware.\n\nNote: The XTAL_FREQ_AUTO option allows the ESP target to automatically estimating XTAL clock's\noperating frequency. However, this feature is only supported on the ESP32. The ESP32 uses the\ninternal 8MHZ as a reference when estimating. Due to the internal oscillator's frequency being\ntemperature dependent, usage of the XTAL_FREQ_AUTO is not recommended in applications that operate\nin high ambient temperatures or use high-temperature qualified chips and modules.", + "id": "component-config-hardware-settings-main-xtal-config-main-xtal-frequency", + "name": "XTAL_FREQ_SEL", + "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": [ + { + "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-hardware-settings-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 the\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-hardware-settings-crypto-dpa-protection", + "title": "Crypto DPA Protection", + "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" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings", + "title": "Hardware Settings", + "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. This memory will be consumed first per\nheap initialization order by early startup services and scheduler related code. Speed\nwise RTC fast memory operates on APB 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": [], + "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": "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).\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 UART RX input in the ESP-IDF Bootloader and the app (including\ndefault default standard input of the app).\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 miliseconds. 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": 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" + } + ], + "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 vApplicationMinimalIdleHook( void );``\n- ``vApplicationMinimalIdleHook()`` is called from FreeRTOS minimal idle task(s)", + "id": "FREERTOS_USE_MINIMAL_IDLE_HOOK", + "name": "FREERTOS_USE_MINIMAL_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": [], + "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": [ + { + "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" + } + ], + "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": [ + { + "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": "IDF_TARGET_ESP32", + "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": [], + "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" + } + ], + "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" + } + ], + "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": [], + "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.\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-output-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-output-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": [], + "depends_on": null, + "help": "Enables an additional global \"master\" log level check that occurs\nbefore a log tag cache lookup. This is useful if you want to\ncompile in a lot of logs that are selectable at runtime, but avoid the\nperformance hit during periods where you don't want log output. Examples\ninclude remote log forwarding, or disabling logs during a time-critical\nor CPU-intensive section and re-enabling them later. Results in\nlarger program size depending on number of logs compiled in.\n\nIf enabled, defaults to LOG_DEFAULT_LEVEL and can be set using\nesp_log_set_level_master().\nThis 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": "Enable ANSI terminal color codes in bootloader output.\n\nIn order to view these, your terminal program must support ANSI color codes.", + "id": "LOG_COLORS", + "name": "LOG_COLORS", + "range": null, + "title": "Use ANSI terminal colors in log output", + "type": "bool" + }, + { + "children": [ + { + "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", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose what sort of timestamp is displayed in the log output:\n\n- Milliseconds since boot is calulated 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 is taken from POSIX time functions which use the chip's\n RTC and high resoultion 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- 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-output-log-timestamps", + "name": "LOG_TIMESTAMP_SOURCE", + "title": "Log Timestamps", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-log-output", + "title": "Log output", + "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 occurence 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 occurence 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/newlib/README\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.\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": [ + { + "children": [ + { + "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 versionn, 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": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This is a helper config. Invisible for users.", + "id": "SPI_FLASH_SUSPEND_QVL_SUPPORTED", + "name": "SPI_FLASH_SUSPEND_QVL_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_SUSPEND_QVL_SUPPORTED && !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" + } + ], + "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 documenation\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_MBEDTLS_USE_CRYPTO_ROM_IMPL", + "id": "IDF_EXPERIMENTAL_FEATURES", + "name": "IDF_EXPERIMENTAL_FEATURES", + "range": null, + "title": "Make experimental features visible", + "type": "bool" + } +] \ No newline at end of file diff --git a/ESP-IDF_Robot/build/bootloader/config/sdkconfig.cmake b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.cmake new file mode 100644 index 000000000..3311d9df3 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.cmake @@ -0,0 +1,707 @@ +# +# 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_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_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_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_VALID_DIGITAL_IO_PAD_MASK "0x3fffc0") +set(CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX "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_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_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_MEMSPI_IS_INDEPENDENT "y") +set(CONFIG_SOC_SPI_MAX_PRE_DIVIDER "16") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_WRAP "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED "y") +set(CONFIG_SOC_SYSTIMER_COUNTER_NUM "2") +set(CONFIG_SOC_SYSTIMER_ALARM_NUM "3") +set(CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO "32") +set(CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI "20") +set(CONFIG_SOC_SYSTIMER_FIXED_DIVIDER "y") +set(CONFIG_SOC_SYSTIMER_INT_LEVEL "y") +set(CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE "y") +set(CONFIG_SOC_TIMER_GROUPS "2") +set(CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP "1") +set(CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH "54") +set(CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL "y") +set(CONFIG_SOC_TIMER_GROUP_SUPPORT_APB "y") +set(CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS "2") +set(CONFIG_SOC_MWDT_SUPPORT_XTAL "y") +set(CONFIG_SOC_TWAI_CONTROLLER_NUM "1") +set(CONFIG_SOC_TWAI_CLK_SUPPORT_APB "y") +set(CONFIG_SOC_TWAI_BRP_MIN "2") +set(CONFIG_SOC_TWAI_BRP_MAX "16384") +set(CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS "y") +set(CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE "y") +set(CONFIG_SOC_EFUSE_DIS_PAD_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_USB_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT "y") +set(CONFIG_SOC_EFUSE_SOFT_DIS_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_ICACHE "y") +set(CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK "y") +set(CONFIG_SOC_SECURE_BOOT_V2_RSA "y") +set(CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS "3") +set(CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS "y") +set(CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY "y") +set(CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX "32") +set(CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES "y") +set(CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128 "y") +set(CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE "16") +set(CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE "512") +set(CONFIG_SOC_UART_NUM "2") +set(CONFIG_SOC_UART_HP_NUM "2") +set(CONFIG_SOC_UART_FIFO_LEN "128") +set(CONFIG_SOC_UART_BITRATE_MAX "5000000") +set(CONFIG_SOC_UART_SUPPORT_APB_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_RTC_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_XTAL_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_WAKEUP_INT "y") +set(CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND "y") +set(CONFIG_SOC_COEX_HW_PTI "y") +set(CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE "21") +set(CONFIG_SOC_MAC_BB_PD_MEM_SIZE "192") +set(CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH "12") +set(CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_BT_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_CPU_PD "y") +set(CONFIG_SOC_PM_SUPPORT_WIFI_PD "y") +set(CONFIG_SOC_PM_SUPPORT_BT_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RC_FAST_PD "y") +set(CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD "y") +set(CONFIG_SOC_PM_SUPPORT_MAC_BB_PD "y") +set(CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL "y") +set(CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA "y") +set(CONFIG_SOC_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_TARGET_ARCH_RISCV "y") +set(CONFIG_IDF_TARGET_ARCH "riscv") +set(CONFIG_IDF_TARGET "esp32c3") +set(CONFIG_IDF_INIT_VERSION "5.2.3") +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_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_NANO_FORMAT "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_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_DEFAULT "y") +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_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_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_WARN_WRITE_STRINGS "") +set(CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS "") +set(CONFIG_COMPILER_DISABLE_GCC12_WARNINGS "") +set(CONFIG_COMPILER_DISABLE_GCC13_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 "") +set(CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE "y") +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_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 "") +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_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_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_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_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_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_COLORS "y") +set(CONFIG_LOG_TIMESTAMP_SOURCE_RTOS "y") +set(CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM "") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF "y") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF "") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_LF "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_CR "y") +set(CONFIG_NEWLIB_NANO_FORMAT "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT "y") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE "") +set(CONFIG_MMU_PAGE_SIZE_64KB "y") +set(CONFIG_MMU_PAGE_MODE "64KB") +set(CONFIG_MMU_PAGE_SIZE "0x10000") +set(CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC "y") +set(CONFIG_SPI_FLASH_BROWNOUT_RESET "y") +set(CONFIG_SPI_FLASH_SUSPEND_QVL_SUPPORTED "y") +set(CONFIG_SPI_FLASH_AUTO_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_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_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_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_VALID_DIGITAL_IO_PAD_MASK;CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX;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_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_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_MEMSPI_IS_INDEPENDENT;CONFIG_SOC_SPI_MAX_PRE_DIVIDER;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME;CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR;CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND;CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS;CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE;CONFIG_SOC_SPI_MEM_SUPPORT_WRAP;CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED;CONFIG_SOC_SYSTIMER_COUNTER_NUM;CONFIG_SOC_SYSTIMER_ALARM_NUM;CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO;CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI;CONFIG_SOC_SYSTIMER_FIXED_DIVIDER;CONFIG_SOC_SYSTIMER_INT_LEVEL;CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE;CONFIG_SOC_TIMER_GROUPS;CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP;CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH;CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL;CONFIG_SOC_TIMER_GROUP_SUPPORT_APB;CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS;CONFIG_SOC_MWDT_SUPPORT_XTAL;CONFIG_SOC_TWAI_CONTROLLER_NUM;CONFIG_SOC_TWAI_CLK_SUPPORT_APB;CONFIG_SOC_TWAI_BRP_MIN;CONFIG_SOC_TWAI_BRP_MAX;CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS;CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE;CONFIG_SOC_EFUSE_DIS_PAD_JTAG;CONFIG_SOC_EFUSE_DIS_USB_JTAG;CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT;CONFIG_SOC_EFUSE_SOFT_DIS_JTAG;CONFIG_SOC_EFUSE_DIS_ICACHE;CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK;CONFIG_SOC_SECURE_BOOT_V2_RSA;CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS;CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS;CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY;CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX;CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES;CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128;CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE;CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE;CONFIG_SOC_UART_NUM;CONFIG_SOC_UART_HP_NUM;CONFIG_SOC_UART_FIFO_LEN;CONFIG_SOC_UART_BITRATE_MAX;CONFIG_SOC_UART_SUPPORT_APB_CLK;CONFIG_SOC_UART_SUPPORT_RTC_CLK;CONFIG_SOC_UART_SUPPORT_XTAL_CLK;CONFIG_SOC_UART_SUPPORT_WAKEUP_INT;CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND;CONFIG_SOC_COEX_HW_PTI;CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE;CONFIG_SOC_MAC_BB_PD_MEM_SIZE;CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH;CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP;CONFIG_SOC_PM_SUPPORT_BT_WAKEUP;CONFIG_SOC_PM_SUPPORT_CPU_PD;CONFIG_SOC_PM_SUPPORT_WIFI_PD;CONFIG_SOC_PM_SUPPORT_BT_PD;CONFIG_SOC_PM_SUPPORT_RC_FAST_PD;CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD;CONFIG_SOC_PM_SUPPORT_MAC_BB_PD;CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL;CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA;CONFIG_SOC_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_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_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_NANO_FORMAT;CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE;CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT;CONFIG_ESP_ROM_HAS_SW_FLOAT;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_80M_DEFAULT;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_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_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_WARN_WRITE_STRINGS;CONFIG_WARN_WRITE_STRINGS;CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS;CONFIG_COMPILER_DISABLE_GCC12_WARNINGS;CONFIG_COMPILER_DISABLE_GCC13_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_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_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_UART_BAUDRATE;CONFIG_CONSOLE_UART_BAUDRATE;CONFIG_ESP_INT_WDT;CONFIG_INT_WDT;CONFIG_ESP_INT_WDT_TIMEOUT_MS;CONFIG_INT_WDT_TIMEOUT_MS;CONFIG_ESP_TASK_WDT_EN;CONFIG_ESP_TASK_WDT_INIT;CONFIG_TASK_WDT;CONFIG_ESP_TASK_WDT;CONFIG_ESP_TASK_WDT_PANIC;CONFIG_TASK_WDT_PANIC;CONFIG_ESP_TASK_WDT_TIMEOUT_S;CONFIG_TASK_WDT_TIMEOUT_S;CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_ESP_PANIC_HANDLER_IRAM;CONFIG_ESP_DEBUG_STUBS_ENABLE;CONFIG_ESP32_DEBUG_STUBS_ENABLE;CONFIG_ESP_DEBUG_OCDAWARE;CONFIG_ESP32C3_DEBUG_OCDAWARE;CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4;CONFIG_ESP_BROWNOUT_DET;CONFIG_BROWNOUT_DET;CONFIG_ESP32C3_BROWNOUT_DET;CONFIG_ESP32C3_BROWNOUT_DET;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7;CONFIG_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6;CONFIG_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5;CONFIG_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4;CONFIG_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3;CONFIG_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2;CONFIG_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP_BROWNOUT_DET_LVL;CONFIG_BROWNOUT_DET_LVL;CONFIG_ESP32C3_BROWNOUT_DET_LVL;CONFIG_ESP_SYSTEM_BROWNOUT_INTR;CONFIG_ESP_SYSTEM_HW_STACK_GUARD;CONFIG_ESP_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_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_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_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_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_SUSPEND_QVL_SUPPORTED;CONFIG_SPI_FLASH_AUTO_SUSPEND;CONFIG_SPI_FLASH_VERIFY_WRITE;CONFIG_SPI_FLASH_ENABLE_COUNTERS;CONFIG_SPI_FLASH_ROM_DRIVER_PATCH;CONFIG_SPI_FLASH_ROM_IMPL;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED;CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE;CONFIG_SPI_FLASH_YIELD_DURING_ERASE;CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS;CONFIG_SPI_FLASH_ERASE_YIELD_TICKS;CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE;CONFIG_SPI_FLASH_SIZE_OVERRIDE;CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED;CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST;CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_GD_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_ISSI_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_MXIC_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_WINBOND_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_BOYA_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_TH_SUPPORTED;CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP;CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP;CONFIG_SPI_FLASH_SUPPORT_GD_CHIP;CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP;CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP;CONFIG_SPI_FLASH_SUPPORT_TH_CHIP;CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE;CONFIG_IDF_EXPERIMENTAL_FEATURES) +# List of deprecated options for backward compatibility +set(CONFIG_APP_BUILD_TYPE_ELF_RAM "") +set(CONFIG_NO_BLOBS "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_NONE "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_ERROR "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_WARN "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_INFO "y") +set(CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE "") +set(CONFIG_LOG_BOOTLOADER_LEVEL "3") +set(CONFIG_APP_ROLLBACK_ENABLE "") +set(CONFIG_FLASH_ENCRYPTION_ENABLED "") +set(CONFIG_FLASHMODE_QIO "") +set(CONFIG_FLASHMODE_QOUT "") +set(CONFIG_FLASHMODE_DIO "y") +set(CONFIG_FLASHMODE_DOUT "") +set(CONFIG_MONITOR_BAUD "115200") +set(CONFIG_OPTIMIZATION_LEVEL_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_DEFAULT "y") +set(CONFIG_OPTIMIZATION_LEVEL_RELEASE "") +set(CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE "") +set(CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED "y") +set(CONFIG_OPTIMIZATION_ASSERTIONS_SILENT "") +set(CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED "") +set(CONFIG_OPTIMIZATION_ASSERTION_LEVEL "2") +set(CONFIG_CXX_EXCEPTIONS "") +set(CONFIG_STACK_CHECK_NONE "y") +set(CONFIG_STACK_CHECK_NORM "") +set(CONFIG_STACK_CHECK_STRONG "") +set(CONFIG_STACK_CHECK_ALL "") +set(CONFIG_WARN_WRITE_STRINGS "") +set(CONFIG_ESP_SYSTEM_PD_FLASH "") +set(CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND "y") +set(CONFIG_ESP32C3_RTC_CLK_SRC_INT_RC "y") +set(CONFIG_ESP32C3_RTC_CLK_SRC_EXT_CRYS "") +set(CONFIG_ESP32C3_RTC_CLK_SRC_EXT_OSC "") +set(CONFIG_ESP32C3_RTC_CLK_SRC_INT_8MD256 "") +set(CONFIG_ESP32C3_RTC_CLK_CAL_CYCLES "1024") +set(CONFIG_ESP32C3_DEFAULT_CPU_FREQ_80 "") +set(CONFIG_ESP32C3_DEFAULT_CPU_FREQ_160 "y") +set(CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ "160") +set(CONFIG_ESP32C3_MEMPROT_FEATURE "y") +set(CONFIG_ESP32C3_MEMPROT_FEATURE_LOCK "y") +set(CONFIG_SYSTEM_EVENT_QUEUE_SIZE "32") +set(CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE "2304") +set(CONFIG_MAIN_TASK_STACK_SIZE "3584") +set(CONFIG_CONSOLE_UART_DEFAULT "y") +set(CONFIG_CONSOLE_UART_CUSTOM "") +set(CONFIG_CONSOLE_UART_NONE "") +set(CONFIG_ESP_CONSOLE_UART_NONE "") +set(CONFIG_CONSOLE_UART "y") +set(CONFIG_CONSOLE_UART_NUM "0") +set(CONFIG_CONSOLE_UART_BAUDRATE "115200") +set(CONFIG_INT_WDT "y") +set(CONFIG_INT_WDT_TIMEOUT_MS "300") +set(CONFIG_TASK_WDT "y") +set(CONFIG_ESP_TASK_WDT "y") +set(CONFIG_TASK_WDT_PANIC "") +set(CONFIG_TASK_WDT_TIMEOUT_S "5") +set(CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 "y") +set(CONFIG_ESP32_DEBUG_STUBS_ENABLE "") +set(CONFIG_ESP32C3_DEBUG_OCDAWARE "y") +set(CONFIG_BROWNOUT_DET "y") +set(CONFIG_ESP32C3_BROWNOUT_DET "y") +set(CONFIG_ESP32C3_BROWNOUT_DET "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_BROWNOUT_DET_LVL "7") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL "7") +set(CONFIG_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_TIMER_TASK_PRIORITY "1") +set(CONFIG_TIMER_TASK_STACK_DEPTH "2048") +set(CONFIG_TIMER_QUEUE_LENGTH "10") +set(CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK "") +set(CONFIG_HAL_ASSERTION_SILIENT "") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC_SYSTIMER "y") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC "") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_SYSTIMER "") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_NONE "") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS "y") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS "") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED "") diff --git a/ESP-IDF_Robot/build/bootloader/config/sdkconfig.h b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.h new file mode 100644 index 000000000..dd52fe412 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.h @@ -0,0 +1,511 @@ +/* + * Automatically generated file. DO NOT EDIT. + * Espressif IoT Development Framework (ESP-IDF) 5.2.3 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_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_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_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_VALID_DIGITAL_IO_PAD_MASK 0x00000000003FFFC0 +#define CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX 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_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_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_MEMSPI_IS_INDEPENDENT 1 +#define CONFIG_SOC_SPI_MAX_PRE_DIVIDER 16 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_WRAP 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED 1 +#define CONFIG_SOC_SYSTIMER_COUNTER_NUM 2 +#define CONFIG_SOC_SYSTIMER_ALARM_NUM 3 +#define CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO 32 +#define CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI 20 +#define CONFIG_SOC_SYSTIMER_FIXED_DIVIDER 1 +#define CONFIG_SOC_SYSTIMER_INT_LEVEL 1 +#define CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE 1 +#define CONFIG_SOC_TIMER_GROUPS 2 +#define CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP 1 +#define CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH 54 +#define CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL 1 +#define CONFIG_SOC_TIMER_GROUP_SUPPORT_APB 1 +#define CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS 2 +#define CONFIG_SOC_MWDT_SUPPORT_XTAL 1 +#define CONFIG_SOC_TWAI_CONTROLLER_NUM 1 +#define CONFIG_SOC_TWAI_CLK_SUPPORT_APB 1 +#define CONFIG_SOC_TWAI_BRP_MIN 2 +#define CONFIG_SOC_TWAI_BRP_MAX 16384 +#define CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS 1 +#define CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE 1 +#define CONFIG_SOC_EFUSE_DIS_PAD_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_USB_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT 1 +#define CONFIG_SOC_EFUSE_SOFT_DIS_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_ICACHE 1 +#define CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK 1 +#define CONFIG_SOC_SECURE_BOOT_V2_RSA 1 +#define CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS 3 +#define CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS 1 +#define CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY 1 +#define CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX 32 +#define CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES 1 +#define CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128 1 +#define CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE 16 +#define CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE 512 +#define CONFIG_SOC_UART_NUM 2 +#define CONFIG_SOC_UART_HP_NUM 2 +#define CONFIG_SOC_UART_FIFO_LEN 128 +#define CONFIG_SOC_UART_BITRATE_MAX 5000000 +#define CONFIG_SOC_UART_SUPPORT_APB_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_RTC_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_XTAL_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_WAKEUP_INT 1 +#define CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND 1 +#define CONFIG_SOC_COEX_HW_PTI 1 +#define CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE 21 +#define CONFIG_SOC_MAC_BB_PD_MEM_SIZE 192 +#define CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH 12 +#define CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_BT_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_CPU_PD 1 +#define CONFIG_SOC_PM_SUPPORT_WIFI_PD 1 +#define CONFIG_SOC_PM_SUPPORT_BT_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RC_FAST_PD 1 +#define CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD 1 +#define CONFIG_SOC_PM_SUPPORT_MAC_BB_PD 1 +#define CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL 1 +#define CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA 1 +#define CONFIG_SOC_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_TARGET_ARCH_RISCV 1 +#define CONFIG_IDF_TARGET_ARCH "riscv" +#define CONFIG_IDF_TARGET "esp32c3" +#define CONFIG_IDF_INIT_VERSION "5.2.3" +#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_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_NANO_FORMAT 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_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_DEFAULT 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_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_RT_LIB_GCCLIB 1 +#define CONFIG_COMPILER_RT_LIB_NAME "gcc" +#define CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE 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_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_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_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_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_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_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_COLORS 1 +#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_QVL_SUPPORTED 1 +#define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 +#define CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS 1 +#define CONFIG_SPI_FLASH_YIELD_DURING_ERASE 1 +#define CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS 20 +#define CONFIG_SPI_FLASH_ERASE_YIELD_TICKS 1 +#define CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE 8192 +#define CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_GD_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_ISSI_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_MXIC_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_WINBOND_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_BOYA_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_TH_SUPPORTED 1 +#define CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_GD_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_TH_CHIP 1 +#define CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE 1 + +/* List of deprecated options */ +#define CONFIG_BROWNOUT_DET CONFIG_ESP_BROWNOUT_DET +#define CONFIG_BROWNOUT_DET_LVL CONFIG_ESP_BROWNOUT_DET_LVL +#define CONFIG_BROWNOUT_DET_LVL_SEL_7 CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 +#define CONFIG_COMPILER_OPTIMIZATION_DEFAULT CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_CONSOLE_UART CONFIG_ESP_CONSOLE_UART +#define CONFIG_CONSOLE_UART_BAUDRATE CONFIG_ESP_CONSOLE_UART_BAUDRATE +#define CONFIG_CONSOLE_UART_DEFAULT CONFIG_ESP_CONSOLE_UART_DEFAULT +#define CONFIG_CONSOLE_UART_NUM CONFIG_ESP_CONSOLE_UART_NUM +#define CONFIG_ESP32C3_BROWNOUT_DET CONFIG_ESP_BROWNOUT_DET +#define CONFIG_ESP32C3_BROWNOUT_DET_LVL CONFIG_ESP_BROWNOUT_DET_LVL +#define CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_7 CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 +#define CONFIG_ESP32C3_DEBUG_OCDAWARE CONFIG_ESP_DEBUG_OCDAWARE +#define CONFIG_ESP32C3_DEFAULT_CPU_FREQ_160 CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 +#define CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ +#define CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND +#define CONFIG_ESP32C3_MEMPROT_FEATURE CONFIG_ESP_SYSTEM_MEMPROT_FEATURE +#define CONFIG_ESP32C3_MEMPROT_FEATURE_LOCK CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK +#define CONFIG_ESP32C3_RTC_CLK_CAL_CYCLES CONFIG_RTC_CLK_CAL_CYCLES +#define CONFIG_ESP32C3_RTC_CLK_SRC_INT_RC CONFIG_RTC_CLK_SRC_INT_RC +#define CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC_SYSTIMER CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT +#define CONFIG_ESP_TASK_WDT CONFIG_ESP_TASK_WDT_INIT +#define CONFIG_FLASHMODE_DIO CONFIG_ESPTOOLPY_FLASHMODE_DIO +#define CONFIG_INT_WDT CONFIG_ESP_INT_WDT +#define CONFIG_INT_WDT_TIMEOUT_MS CONFIG_ESP_INT_WDT_TIMEOUT_MS +#define CONFIG_IPC_TASK_STACK_SIZE CONFIG_ESP_IPC_TASK_STACK_SIZE +#define CONFIG_LOG_BOOTLOADER_LEVEL CONFIG_BOOTLOADER_LOG_LEVEL +#define CONFIG_LOG_BOOTLOADER_LEVEL_INFO CONFIG_BOOTLOADER_LOG_LEVEL_INFO +#define CONFIG_MAIN_TASK_STACK_SIZE CONFIG_ESP_MAIN_TASK_STACK_SIZE +#define CONFIG_MONITOR_BAUD CONFIG_ESPTOOLPY_MONITOR_BAUD +#define CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE +#define CONFIG_OPTIMIZATION_ASSERTION_LEVEL CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL +#define CONFIG_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS +#define CONFIG_STACK_CHECK_NONE CONFIG_COMPILER_STACK_CHECK_MODE_NONE +#define CONFIG_SYSTEM_EVENT_QUEUE_SIZE CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE +#define CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE +#define CONFIG_TASK_WDT CONFIG_ESP_TASK_WDT_INIT +#define CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 +#define CONFIG_TASK_WDT_TIMEOUT_S CONFIG_ESP_TASK_WDT_TIMEOUT_S +#define CONFIG_TIMER_QUEUE_LENGTH CONFIG_FREERTOS_TIMER_QUEUE_LENGTH +#define CONFIG_TIMER_TASK_PRIORITY CONFIG_FREERTOS_TIMER_TASK_PRIORITY +#define CONFIG_TIMER_TASK_STACK_DEPTH CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH diff --git a/ESP-IDF_Robot/build/bootloader/config/sdkconfig.json b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.json new file mode 100644 index 000000000..008665889 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.json @@ -0,0 +1,611 @@ +{ + "APP_BUILD_BOOTLOADER": true, + "APP_BUILD_GENERATE_BINARIES": true, + "APP_BUILD_TYPE_APP_2NDBOOT": true, + "APP_BUILD_TYPE_RAM": false, + "APP_BUILD_USE_FLASH_SECTIONS": true, + "APP_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_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_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_CXX_EXCEPTIONS": false, + "COMPILER_CXX_RTTI": false, + "COMPILER_DISABLE_GCC12_WARNINGS": false, + "COMPILER_DISABLE_GCC13_WARNINGS": false, + "COMPILER_DUMP_RTL_FILES": false, + "COMPILER_FLOAT_LIB_FROM_GCCLIB": true, + "COMPILER_HIDE_PATHS_MACROS": true, + "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": true, + "COMPILER_ORPHAN_SECTIONS_WARNING": false, + "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_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_FLASHFREQ_80M_DEFAULT": 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_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_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_NANO_FORMAT": true, + "ESP_ROM_HAS_RETARGETABLE_LOCKING": true, + "ESP_ROM_HAS_SPI_FLASH": true, + "ESP_ROM_HAS_SW_FLOAT": 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_UART_CLK_IS_XTAL": true, + "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_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_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_NAME": "Tmr Svc", + "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_TICK_HOOK": false, + "FREERTOS_USE_TIMERS": true, + "FREERTOS_USE_TRACE_FACILITY": false, + "FREERTOS_WATCHPOINT_END_OF_STACK": false, + "GDMA_CTRL_FUNC_IN_IRAM": false, + "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.2.3", + "IDF_TARGET": "esp32c3", + "IDF_TARGET_ARCH": "riscv", + "IDF_TARGET_ARCH_RISCV": true, + "IDF_TARGET_ESP32C3": true, + "IDF_TOOLCHAIN": "gcc", + "LOG_COLORS": true, + "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_MASTER_LEVEL": false, + "LOG_MAXIMUM_EQUALS_DEFAULT": true, + "LOG_MAXIMUM_LEVEL": 3, + "LOG_MAXIMUM_LEVEL_DEBUG": false, + "LOG_MAXIMUM_LEVEL_VERBOSE": 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, + "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_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_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_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_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_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_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_PM_CPU_RETENTION_BY_RTCCNTL": true, + "SOC_PM_MODEM_RETENTION_BY_BACKUPDMA": 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_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_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_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_QVL_SUPPORTED": true, + "SPI_FLASH_VENDOR_BOYA_SUPPORTED": true, + "SPI_FLASH_VENDOR_GD_SUPPORTED": true, + "SPI_FLASH_VENDOR_ISSI_SUPPORTED": true, + "SPI_FLASH_VENDOR_MXIC_SUPPORTED": true, + "SPI_FLASH_VENDOR_TH_SUPPORTED": true, + "SPI_FLASH_VENDOR_WINBOND_SUPPORTED": true, + "SPI_FLASH_VENDOR_XMC_SUPPORTED": true, + "SPI_FLASH_VERIFY_WRITE": false, + "SPI_FLASH_WRITE_CHUNK_SIZE": 8192, + "SPI_FLASH_YIELD_DURING_ERASE": true, + "XTAL_FREQ": 40, + "XTAL_FREQ_40": true +} \ No newline at end of file diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/cmake_install.cmake new file mode 100644 index 000000000..ed7abfec3 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/bootloader + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake new file mode 100644 index 000000000..3d7536ea6 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/bootloader_support + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/cmake_install.cmake new file mode 100644 index 000000000..b3e4f0100 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/cmake_install.cmake @@ -0,0 +1,139 @@ +# Install script for directory: /home/abobkov/esp/esp-idf + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/riscv/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/newlib/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/freertos/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main/cmake_install.cmake") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/cmake_install.cmake new file mode 100644 index 000000000..37b6b5e89 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/efuse + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake new file mode 100644 index 000000000..627aef206 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/esp_app_format + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake new file mode 100644 index 000000000..542508649 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/esp_bootloader_format + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/cmake_install.cmake new file mode 100644 index 000000000..b1fd2a287 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/esp_common + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake new file mode 100644 index 000000000..779d63b27 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/esp_hw_support + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake new file mode 100644 index 000000000..6b518064b --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/cmake_install.cmake new file mode 100644 index 000000000..720991a82 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/esp_rom + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/cmake_install.cmake new file mode 100644 index 000000000..f1f864e98 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/esp_system + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/cmake_install.cmake new file mode 100644 index 000000000..b36e307eb --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/esptool_py + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/freertos/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/freertos/cmake_install.cmake new file mode 100644 index 000000000..97225b5e0 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/freertos/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/freertos + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/hal/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/hal/cmake_install.cmake new file mode 100644 index 000000000..0e9269fce --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/hal/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/hal + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/log/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/log/cmake_install.cmake new file mode 100644 index 000000000..17c15d0f2 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/log/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/log + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/main/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/main/cmake_install.cmake new file mode 100644 index 000000000..ae7805a7d --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/main/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/bootloader/subproject/main + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake new file mode 100644 index 000000000..31f5ad601 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/newlib/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/newlib/cmake_install.cmake new file mode 100644 index 000000000..417e96086 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/newlib/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/newlib + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table/cmake_install.cmake new file mode 100644 index 000000000..d094891b9 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/partition_table + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/riscv/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/riscv/cmake_install.cmake new file mode 100644 index 000000000..b5db5a984 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/riscv/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/riscv + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/soc/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/soc/cmake_install.cmake new file mode 100644 index 000000000..5980f1c9d --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/soc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/soc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/cmake_install.cmake new file mode 100644 index 000000000..2538dacc8 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/abobkov/esp/esp-idf/components/spi_flash + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/kconfigs.in b/ESP-IDF_Robot/build/bootloader/kconfigs.in new file mode 100644 index 000000000..200f744dc --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/kconfigs.in @@ -0,0 +1,10 @@ +source "/home/abobkov/esp/esp-idf/components/efuse/Kconfig" +source "/home/abobkov/esp/esp-idf/components/esp_common/Kconfig" +source "/home/abobkov/esp/esp-idf/components/esp_hw_support/Kconfig" +source "/home/abobkov/esp/esp-idf/components/esp_system/Kconfig" +source "/home/abobkov/esp/esp-idf/components/freertos/Kconfig" +source "/home/abobkov/esp/esp-idf/components/hal/Kconfig" +source "/home/abobkov/esp/esp-idf/components/log/Kconfig" +source "/home/abobkov/esp/esp-idf/components/newlib/Kconfig" +source "/home/abobkov/esp/esp-idf/components/soc/Kconfig" +source "/home/abobkov/esp/esp-idf/components/spi_flash/Kconfig" \ No newline at end of file diff --git a/ESP-IDF_Robot/build/bootloader/kconfigs_projbuild.in b/ESP-IDF_Robot/build/bootloader/kconfigs_projbuild.in new file mode 100644 index 000000000..4d7473bb6 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/kconfigs_projbuild.in @@ -0,0 +1,5 @@ +source "/home/abobkov/esp/esp-idf/components/bootloader/Kconfig.projbuild" +source "/home/abobkov/esp/esp-idf/components/esp_app_format/Kconfig.projbuild" +source "/home/abobkov/esp/esp-idf/components/esp_rom/Kconfig.projbuild" +source "/home/abobkov/esp/esp-idf/components/esptool_py/Kconfig.projbuild" +source "/home/abobkov/esp/esp-idf/components/partition_table/Kconfig.projbuild" \ No newline at end of file diff --git a/ESP-IDF_Robot/build/bootloader/project_description.json b/ESP-IDF_Robot/build/bootloader/project_description.json new file mode 100644 index 000000000..8c5098466 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/project_description.json @@ -0,0 +1,1295 @@ +{ + "version": "1.1", + "project_name": "bootloader", + "project_version": "v5.2.3", + "project_path": "/home/abobkov/esp/esp-idf/components/bootloader/subproject", + "idf_path": "/home/abobkov/esp/esp-idf", + "build_dir": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "config_file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/sdkconfig", + "config_defaults": "", + "bootloader_elf": "", + "app_elf": "bootloader.elf", + "app_bin": "bootloader.bin", + "build_type": "flash_app", + "git_revision": "v5.2.3", + "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-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc", + "config_environment" : { + "COMPONENT_KCONFIGS" : "/home/abobkov/esp/esp-idf/components/efuse/Kconfig;/home/abobkov/esp/esp-idf/components/esp_common/Kconfig;/home/abobkov/esp/esp-idf/components/esp_hw_support/Kconfig;/home/abobkov/esp/esp-idf/components/esp_system/Kconfig;/home/abobkov/esp/esp-idf/components/freertos/Kconfig;/home/abobkov/esp/esp-idf/components/hal/Kconfig;/home/abobkov/esp/esp-idf/components/log/Kconfig;/home/abobkov/esp/esp-idf/components/newlib/Kconfig;/home/abobkov/esp/esp-idf/components/soc/Kconfig;/home/abobkov/esp/esp-idf/components/spi_flash/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD" : "/home/abobkov/esp/esp-idf/components/bootloader/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esp_rom/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/esptool_py/Kconfig.projbuild;/home/abobkov/esp/esp-idf/components/partition_table/Kconfig.projbuild" + }, + "common_component_reqs": [ "log", "esp_rom", "esp_common", "esp_hw_support", "newlib", "riscv" ], + "build_components" : [ "bootloader", "bootloader_support", "efuse", "esp_app_format", "esp_bootloader_format", "esp_common", "esp_hw_support", "esp_rom", "esp_system", "esptool_py", "freertos", "hal", "log", "main", "micro-ecc", "newlib", "partition_table", "riscv", "soc", "spi_flash", "" ], + "build_component_paths" : [ "/home/abobkov/esp/esp-idf/components/bootloader", "/home/abobkov/esp/esp-idf/components/bootloader_support", "/home/abobkov/esp/esp-idf/components/efuse", "/home/abobkov/esp/esp-idf/components/esp_app_format", "/home/abobkov/esp/esp-idf/components/esp_bootloader_format", "/home/abobkov/esp/esp-idf/components/esp_common", "/home/abobkov/esp/esp-idf/components/esp_hw_support", "/home/abobkov/esp/esp-idf/components/esp_rom", "/home/abobkov/esp/esp-idf/components/esp_system", "/home/abobkov/esp/esp-idf/components/esptool_py", "/home/abobkov/esp/esp-idf/components/freertos", "/home/abobkov/esp/esp-idf/components/hal", "/home/abobkov/esp/esp-idf/components/log", "/home/abobkov/esp/esp-idf/components/bootloader/subproject/main", "/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc", "/home/abobkov/esp/esp-idf/components/newlib", "/home/abobkov/esp/esp-idf/components/partition_table", "/home/abobkov/esp/esp-idf/components/riscv", "/home/abobkov/esp/esp-idf/components/soc", "/home/abobkov/esp/esp-idf/components/spi_flash", "" ], + "build_component_info" : { + "bootloader": { + "alias": "idf::bootloader", + "target": "___idf_bootloader", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/bootloader", + "type": "CONFIG_ONLY", + "lib": "__idf_bootloader", + "reqs": [], + "priv_reqs": [ "partition_table", "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "bootloader_support": { + "alias": "idf::bootloader_support", + "target": "___idf_bootloader_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/bootloader_support", + "type": "LIBRARY", + "lib": "__idf_bootloader_support", + "reqs": [ "soc" ], + "priv_reqs": [ "micro-ecc", "spi_flash", "efuse", "esp_bootloader_format", "esp_app_format", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/libbootloader_support.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_common.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/secure_boot.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/flash_partitions.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp_image_format.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_init.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_console.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c", "/home/abobkov/esp/esp-idf/components/bootloader_support/src/bootloader_panic.c" ], + "include_dirs": [ "include", "bootloader_flash/include", "private_include" ] + }, + "efuse": { + "alias": "idf::efuse", + "target": "___idf_efuse", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/efuse", + "type": "LIBRARY", + "lib": "__idf_efuse", + "reqs": [], + "priv_reqs": [ "bootloader_support", "soc", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/libefuse.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_table.c", "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c", "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c", "/home/abobkov/esp/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c", "/home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_api.c", "/home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_fields.c", "/home/abobkov/esp/esp-idf/components/efuse/src/esp_efuse_utility.c", "/home/abobkov/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c" ], + "include_dirs": [ "include", "esp32c3/include" ] + }, + "esp_app_format": { + "alias": "idf::esp_app_format", + "target": "___idf_esp_app_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_app_format", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_app_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_bootloader_format": { + "alias": "idf::esp_bootloader_format", + "target": "___idf_esp_bootloader_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_bootloader_format", + "type": "LIBRARY", + "lib": "__idf_esp_bootloader_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c" ], + "include_dirs": [ "include" ] + }, + "esp_common": { + "alias": "idf::esp_common", + "target": "___idf_esp_common", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_common", + "type": "LIBRARY", + "lib": "__idf_esp_common", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/libesp_common.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/esp_common/src/esp_err_to_name.c" ], + "include_dirs": [ "include" ] + }, + "esp_hw_support": { + "alias": "idf::esp_hw_support", + "target": "___idf_esp_hw_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_hw_support", + "type": "LIBRARY", + "lib": "__idf_esp_hw_support", + "reqs": [ "soc" ], + "priv_reqs": [ "efuse", "spi_flash", "bootloader_support", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/esp_hw_support/cpu.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c", "/home/abobkov/esp/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c" ], + "include_dirs": [ "include", "include/soc", "include/soc/esp32c3" ] + }, + "esp_rom": { + "alias": "idf::esp_rom", + "target": "___idf_esp_rom", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_rom", + "type": "LIBRARY", + "lib": "__idf_esp_rom", + "reqs": [], + "priv_reqs": [ "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/libesp_rom.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", "/home/abobkov/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c" ], + "include_dirs": [ "include", "include/esp32c3", "esp32c3" ] + }, + "esp_system": { + "alias": "idf::esp_system", + "target": "___idf_esp_system", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_system", + "type": "LIBRARY", + "lib": "__idf_esp_system", + "reqs": [ "spi_flash" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/libesp_system.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/esp_system/esp_err.c" ], + "include_dirs": [] + }, + "esptool_py": { + "alias": "idf::esptool_py", + "target": "___idf_esptool_py", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esptool_py", + "type": "CONFIG_ONLY", + "lib": "__idf_esptool_py", + "reqs": [ "bootloader" ], + "priv_reqs": [ "partition_table" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "freertos": { + "alias": "idf::freertos", + "target": "___idf_freertos", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/freertos", + "type": "CONFIG_ONLY", + "lib": "__idf_freertos", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "hal": { + "alias": "idf::hal", + "target": "___idf_hal", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/hal", + "type": "LIBRARY", + "lib": "__idf_hal", + "reqs": [ "soc", "esp_rom" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal/libhal.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/hal/hal_utils.c", "/home/abobkov/esp/esp-idf/components/hal/efuse_hal.c", "/home/abobkov/esp/esp-idf/components/hal/esp32c3/efuse_hal.c", "/home/abobkov/esp/esp-idf/components/hal/wdt_hal_iram.c", "/home/abobkov/esp/esp-idf/components/hal/mmu_hal.c", "/home/abobkov/esp/esp-idf/components/hal/cache_hal.c" ], + "include_dirs": [ "platform_port/include", "esp32c3/include", "include" ] + }, + "log": { + "alias": "idf::log", + "target": "___idf_log", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/log", + "type": "LIBRARY", + "lib": "__idf_log", + "reqs": [], + "priv_reqs": [ "soc", "hal", "esp_hw_support" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log/liblog.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/log/log.c", "/home/abobkov/esp/esp-idf/components/log/log_buffers.c", "/home/abobkov/esp/esp-idf/components/log/log_noos.c" ], + "include_dirs": [ "include" ] + }, + "main": { + "alias": "idf::main", + "target": "___idf_main", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/bootloader/subproject/main", + "type": "LIBRARY", + "lib": "__idf_main", + "reqs": [ "bootloader", "bootloader_support" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main/libmain.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/bootloader/subproject/main/bootloader_start.c" ], + "include_dirs": [] + }, + "micro-ecc": { + "alias": "idf::micro-ecc", + "target": "___idf_micro-ecc", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc", + "type": "LIBRARY", + "lib": "__idf_micro-ecc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/libmicro-ecc.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c" ], + "include_dirs": [ ".", "micro-ecc" ] + }, + "newlib": { + "alias": "idf::newlib", + "target": "___idf_newlib", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/newlib", + "type": "CONFIG_ONLY", + "lib": "__idf_newlib", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "platform_include" ] + }, + "partition_table": { + "alias": "idf::partition_table", + "target": "___idf_partition_table", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/partition_table", + "type": "CONFIG_ONLY", + "lib": "__idf_partition_table", + "reqs": [], + "priv_reqs": [ "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "riscv": { + "alias": "idf::riscv", + "target": "___idf_riscv", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/riscv", + "type": "CONFIG_ONLY", + "lib": "__idf_riscv", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "soc": { + "alias": "idf::soc", + "target": "___idf_soc", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/soc", + "type": "LIBRARY", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc/libsoc.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/soc/lldesc.c", "/home/abobkov/esp/esp-idf/components/soc/dport_access_common.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/interrupts.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/gpio_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/uart_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/adc_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/gdma_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/spi_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/ledc_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/rmt_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/sdm_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/i2s_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/i2c_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/timer_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/mpi_periph.c", "/home/abobkov/esp/esp-idf/components/soc/esp32c3/twai_periph.c" ], + "include_dirs": [ "include", "esp32c3", "esp32c3/include" ] + }, + "spi_flash": { + "alias": "idf::spi_flash", + "target": "___idf_spi_flash", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/spi_flash", + "type": "LIBRARY", + "lib": "__idf_spi_flash", + "reqs": [ "hal" ], + "priv_reqs": [ "bootloader_support", "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/libspi_flash.a", + "sources": [ "/home/abobkov/esp/esp-idf/components/spi_flash/spi_flash_wrap.c" ], + "include_dirs": [ "include" ] + } + }, + "all_component_info" : { + "app_trace": { + "alias": "idf::app_trace", + "target": "___idf_app_trace", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/app_trace", + "lib": "__idf_app_trace", + "reqs": [ "esp_timer" ], + "priv_reqs": [ "soc", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "app_update": { + "alias": "idf::app_update", + "target": "___idf_app_update", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/app_update", + "lib": "__idf_app_update", + "reqs": [ "partition_table", "bootloader_support", "esp_app_format", "esp_bootloader_format", "esp_partition" ], + "priv_reqs": [ "esptool_py", "efuse", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "bootloader": { + "alias": "idf::bootloader", + "target": "___idf_bootloader", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/bootloader", + "lib": "__idf_bootloader", + "reqs": [], + "priv_reqs": [ "partition_table", "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "bootloader_support": { + "alias": "idf::bootloader_support", + "target": "___idf_bootloader_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/bootloader_support", + "lib": "__idf_bootloader_support", + "reqs": [ "soc" ], + "priv_reqs": [ "micro-ecc", "spi_flash", "efuse", "esp_bootloader_format", "esp_app_format", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "bootloader_flash/include", "private_include" ] + }, + "bt": { + "alias": "idf::bt", + "target": "___idf_bt", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/bt", + "lib": "__idf_bt", + "reqs": [ "esp_timer", "esp_wifi" ], + "priv_reqs": [ "nvs_flash", "soc", "esp_pm", "esp_phy", "esp_coex", "mbedtls", "driver", "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "cmock": { + "alias": "idf::cmock", + "target": "___idf_cmock", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/cmock", + "lib": "__idf_cmock", + "reqs": [ "unity" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "CMock/src" ] + }, + "console": { + "alias": "idf::console", + "target": "___idf_console", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/console", + "lib": "__idf_console", + "reqs": [ "vfs" ], + "priv_reqs": [ "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader" ] + }, + "cxx": { + "alias": "idf::cxx", + "target": "___idf_cxx", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/cxx", + "lib": "__idf_cxx", + "reqs": [], + "priv_reqs": [ "pthread" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "driver": { + "alias": "idf::driver", + "target": "___idf_driver", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/driver", + "lib": "__idf_driver", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "efuse": { + "alias": "idf::efuse", + "target": "___idf_efuse", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/efuse", + "lib": "__idf_efuse", + "reqs": [], + "priv_reqs": [ "bootloader_support", "soc", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c3/include" ] + }, + "esp-tls": { + "alias": "idf::esp-tls", + "target": "___idf_esp-tls", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp-tls", + "lib": "__idf_esp-tls", + "reqs": [ "mbedtls" ], + "priv_reqs": [ "http_parser", "esp_timer", "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader", "esp-tls-crypto" ] + }, + "esp_adc": { + "alias": "idf::esp_adc", + "target": "___idf_esp_adc", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_adc", + "lib": "__idf_esp_adc", + "reqs": [], + "priv_reqs": [ "driver", "efuse" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface", "esp32c3/include", "deprecated/include" ] + }, + "esp_app_format": { + "alias": "idf::esp_app_format", + "target": "___idf_esp_app_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_app_format", + "lib": "__idf_esp_app_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_bootloader_format": { + "alias": "idf::esp_bootloader_format", + "target": "___idf_esp_bootloader_format", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_bootloader_format", + "lib": "__idf_esp_bootloader_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_coex": { + "alias": "idf::esp_coex", + "target": "___idf_esp_coex", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_coex", + "lib": "__idf_esp_coex", + "reqs": [], + "priv_reqs": [ "esp_timer", "driver", "esp_event" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_common": { + "alias": "idf::esp_common", + "target": "___idf_esp_common", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_common", + "lib": "__idf_esp_common", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_eth": { + "alias": "idf::esp_eth", + "target": "___idf_esp_eth", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_eth", + "lib": "__idf_esp_eth", + "reqs": [ "esp_event" ], + "priv_reqs": [ "driver", "log", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_event": { + "alias": "idf::esp_event", + "target": "___idf_esp_event", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_event", + "lib": "__idf_esp_event", + "reqs": [ "log", "esp_common", "freertos" ], + "priv_reqs": [ "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_gdbstub": { + "alias": "idf::esp_gdbstub", + "target": "___idf_esp_gdbstub", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_gdbstub", + "lib": "__idf_esp_gdbstub", + "reqs": [ "freertos" ], + "priv_reqs": [ "soc", "esp_rom", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_hid": { + "alias": "idf::esp_hid", + "target": "___idf_esp_hid", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_hid", + "lib": "__idf_esp_hid", + "reqs": [ "esp_event", "bt" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_http_client": { + "alias": "idf::esp_http_client", + "target": "___idf_esp_http_client", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_http_client", + "lib": "__idf_esp_http_client", + "reqs": [ "lwip", "esp_event" ], + "priv_reqs": [ "tcp_transport", "http_parser" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_http_server": { + "alias": "idf::esp_http_server", + "target": "___idf_esp_http_server", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_http_server", + "lib": "__idf_esp_http_server", + "reqs": [ "http_parser", "esp_event" ], + "priv_reqs": [ "mbedtls", "lwip", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_https_ota": { + "alias": "idf::esp_https_ota", + "target": "___idf_esp_https_ota", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_https_ota", + "lib": "__idf_esp_https_ota", + "reqs": [ "esp_http_client", "bootloader_support", "esp_app_format", "esp_event" ], + "priv_reqs": [ "log", "app_update" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_https_server": { + "alias": "idf::esp_https_server", + "target": "___idf_esp_https_server", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_https_server", + "lib": "__idf_esp_https_server", + "reqs": [ "esp_http_server", "esp-tls" ], + "priv_reqs": [ "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_hw_support": { + "alias": "idf::esp_hw_support", + "target": "___idf_esp_hw_support", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_hw_support", + "lib": "__idf_esp_hw_support", + "reqs": [ "soc" ], + "priv_reqs": [ "efuse", "spi_flash", "bootloader_support", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/soc", "include/soc/esp32c3" ] + }, + "esp_lcd": { + "alias": "idf::esp_lcd", + "target": "___idf_esp_lcd", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_lcd", + "lib": "__idf_esp_lcd", + "reqs": [ "driver" ], + "priv_reqs": [ "esp_mm", "esp_psram" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface" ] + }, + "esp_local_ctrl": { + "alias": "idf::esp_local_ctrl", + "target": "___idf_esp_local_ctrl", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_local_ctrl", + "lib": "__idf_esp_local_ctrl", + "reqs": [ "protocomm", "esp_https_server" ], + "priv_reqs": [ "protobuf-c" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_mm": { + "alias": "idf::esp_mm", + "target": "___idf_esp_mm", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_mm", + "lib": "__idf_esp_mm", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_netif": { + "alias": "idf::esp_netif", + "target": "___idf_esp_netif", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_netif", + "lib": "__idf_esp_netif", + "reqs": [ "esp_event" ], + "priv_reqs": [ "esp_netif_stack" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_netif_stack": { + "alias": "idf::esp_netif_stack", + "target": "___idf_esp_netif_stack", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_netif_stack", + "lib": "__idf_esp_netif_stack", + "reqs": [ "lwip" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_partition": { + "alias": "idf::esp_partition", + "target": "___idf_esp_partition", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_partition", + "lib": "__idf_esp_partition", + "reqs": [], + "priv_reqs": [ "esp_system", "bootloader_support", "spi_flash", "app_update", "partition_table" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_phy": { + "alias": "idf::esp_phy", + "target": "___idf_esp_phy", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_phy", + "lib": "__idf_esp_phy", + "reqs": [], + "priv_reqs": [ "nvs_flash", "driver", "efuse", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c3/include" ] + }, + "esp_pm": { + "alias": "idf::esp_pm", + "target": "___idf_esp_pm", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_pm", + "lib": "__idf_esp_pm", + "reqs": [], + "priv_reqs": [ "esp_system", "driver", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_psram": { + "alias": "idf::esp_psram", + "target": "___idf_esp_psram", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_psram", + "lib": "__idf_esp_psram", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_ringbuf": { + "alias": "idf::esp_ringbuf", + "target": "___idf_esp_ringbuf", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_ringbuf", + "lib": "__idf_esp_ringbuf", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_rom": { + "alias": "idf::esp_rom", + "target": "___idf_esp_rom", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_rom", + "lib": "__idf_esp_rom", + "reqs": [], + "priv_reqs": [ "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/esp32c3", "esp32c3" ] + }, + "esp_system": { + "alias": "idf::esp_system", + "target": "___idf_esp_system", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_system", + "lib": "__idf_esp_system", + "reqs": [ "spi_flash" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_timer": { + "alias": "idf::esp_timer", + "target": "___idf_esp_timer", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_timer", + "lib": "__idf_esp_timer", + "reqs": [ "esp_common" ], + "priv_reqs": [ "soc", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_wifi": { + "alias": "idf::esp_wifi", + "target": "___idf_esp_wifi", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esp_wifi", + "lib": "__idf_esp_wifi", + "reqs": [ "esp_event", "esp_phy", "esp_netif" ], + "priv_reqs": [ "driver", "esptool_py", "esp_pm", "esp_timer", "nvs_flash", "wpa_supplicant", "hal", "lwip", "esp_coex" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "wifi_apps/include" ] + }, + "espcoredump": { + "alias": "idf::espcoredump", + "target": "___idf_espcoredump", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/espcoredump", + "lib": "__idf_espcoredump", + "reqs": [], + "priv_reqs": [ "esp_partition", "spi_flash", "bootloader_support", "mbedtls", "esp_rom", "soc", "esp_system", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esptool_py": { + "alias": "idf::esptool_py", + "target": "___idf_esptool_py", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/esptool_py", + "lib": "__idf_esptool_py", + "reqs": [ "bootloader" ], + "priv_reqs": [ "partition_table" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "fatfs": { + "alias": "idf::fatfs", + "target": "___idf_fatfs", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/fatfs", + "lib": "__idf_fatfs", + "reqs": [ "wear_levelling", "sdmmc" ], + "priv_reqs": [ "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "diskio", "src", "vfs" ] + }, + "freertos": { + "alias": "idf::freertos", + "target": "___idf_freertos", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/freertos", + "lib": "__idf_freertos", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "hal": { + "alias": "idf::hal", + "target": "___idf_hal", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/hal", + "lib": "__idf_hal", + "reqs": [ "soc", "esp_rom" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "platform_port/include", "esp32c3/include", "include" ] + }, + "heap": { + "alias": "idf::heap", + "target": "___idf_heap", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/heap", + "lib": "__idf_heap", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "http_parser": { + "alias": "idf::http_parser", + "target": "___idf_http_parser", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/http_parser", + "lib": "__idf_http_parser", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "." ] + }, + "idf_test": { + "alias": "idf::idf_test", + "target": "___idf_idf_test", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/idf_test", + "lib": "__idf_idf_test", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/esp32c3" ] + }, + "ieee802154": { + "alias": "idf::ieee802154", + "target": "___idf_ieee802154", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/ieee802154", + "lib": "__idf_ieee802154", + "reqs": [], + "priv_reqs": [ "esp_phy", "driver", "esp_timer", "esp_coex", "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "json": { + "alias": "idf::json", + "target": "___idf_json", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/json", + "lib": "__idf_json", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "cJSON" ] + }, + "linux": { + "alias": "idf::linux", + "target": "___idf_linux", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/linux", + "lib": "__idf_linux", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "cJSON" ] + }, + "log": { + "alias": "idf::log", + "target": "___idf_log", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/log", + "lib": "__idf_log", + "reqs": [], + "priv_reqs": [ "soc", "hal", "esp_hw_support" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "lwip": { + "alias": "idf::lwip", + "target": "___idf_lwip", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/lwip", + "lib": "__idf_lwip", + "reqs": [], + "priv_reqs": [ "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "mbedtls": { + "alias": "idf::mbedtls", + "target": "___idf_mbedtls", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/mbedtls", + "lib": "__idf_mbedtls", + "reqs": [], + "priv_reqs": [ "soc", "esp_hw_support" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "port/include", "mbedtls/include", "mbedtls/library" ] + }, + "mqtt": { + "alias": "idf::mqtt", + "target": "___idf_mqtt", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/mqtt", + "lib": "__idf_mqtt", + "reqs": [ "esp_event", "tcp_transport" ], + "priv_reqs": [ "esp_timer", "http_parser", "esp_hw_support", "heap" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/abobkov/esp/esp-idf/components/mqtt/esp-mqtt/include" ] + }, + "newlib": { + "alias": "idf::newlib", + "target": "___idf_newlib", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/newlib", + "lib": "__idf_newlib", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "platform_include" ] + }, + "nvs_flash": { + "alias": "idf::nvs_flash", + "target": "___idf_nvs_flash", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/nvs_flash", + "lib": "__idf_nvs_flash", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "spi_flash", "newlib" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "../spi_flash/include" ] + }, + "nvs_sec_provider": { + "alias": "idf::nvs_sec_provider", + "target": "___idf_nvs_sec_provider", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/nvs_sec_provider", + "lib": "__idf_nvs_sec_provider", + "reqs": [], + "priv_reqs": [ "bootloader_support", "efuse", "esp_partition", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "openthread": { + "alias": "idf::openthread", + "target": "___idf_openthread", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/openthread", + "lib": "__idf_openthread", + "reqs": [ "esp_netif", "lwip", "driver" ], + "priv_reqs": [ "console", "esp_event", "esp_partition", "esp_timer", "ieee802154", "mbedtls", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "partition_table": { + "alias": "idf::partition_table", + "target": "___idf_partition_table", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/partition_table", + "lib": "__idf_partition_table", + "reqs": [], + "priv_reqs": [ "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "perfmon": { + "alias": "idf::perfmon", + "target": "___idf_perfmon", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/perfmon", + "lib": "__idf_perfmon", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "protobuf-c": { + "alias": "idf::protobuf-c", + "target": "___idf_protobuf-c", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/protobuf-c", + "lib": "__idf_protobuf-c", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "protobuf-c" ] + }, + "protocomm": { + "alias": "idf::protocomm", + "target": "___idf_protocomm", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/protocomm", + "lib": "__idf_protocomm", + "reqs": [ "bt" ], + "priv_reqs": [ "protobuf-c", "mbedtls", "console", "esp_http_server", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include/common", "include/security", "include/transports", "include/crypto/srp6a", "proto-c" ] + }, + "pthread": { + "alias": "idf::pthread", + "target": "___idf_pthread", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/pthread", + "lib": "__idf_pthread", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "riscv": { + "alias": "idf::riscv", + "target": "___idf_riscv", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/riscv", + "lib": "__idf_riscv", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "sdmmc": { + "alias": "idf::sdmmc", + "target": "___idf_sdmmc", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/sdmmc", + "lib": "__idf_sdmmc", + "reqs": [ "driver" ], + "priv_reqs": [ "soc", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "soc": { + "alias": "idf::soc", + "target": "___idf_soc", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/soc", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c3", "esp32c3/include" ] + }, + "spi_flash": { + "alias": "idf::spi_flash", + "target": "___idf_spi_flash", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/spi_flash", + "lib": "__idf_spi_flash", + "reqs": [ "hal" ], + "priv_reqs": [ "bootloader_support", "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "spiffs": { + "alias": "idf::spiffs", + "target": "___idf_spiffs", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/spiffs", + "lib": "__idf_spiffs", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "bootloader_support", "esptool_py", "vfs", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "tcp_transport": { + "alias": "idf::tcp_transport", + "target": "___idf_tcp_transport", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/tcp_transport", + "lib": "__idf_tcp_transport", + "reqs": [ "esp-tls", "lwip", "esp_timer" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "touch_element": { + "alias": "idf::touch_element", + "target": "___idf_touch_element", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/touch_element", + "lib": "__idf_touch_element", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "ulp": { + "alias": "idf::ulp", + "target": "___idf_ulp", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/ulp", + "lib": "__idf_ulp", + "reqs": [ "driver", "esp_adc" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "unity": { + "alias": "idf::unity", + "target": "___idf_unity", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/unity", + "lib": "__idf_unity", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "unity/src" ] + }, + "usb": { + "alias": "idf::usb", + "target": "___idf_usb", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/usb", + "lib": "__idf_usb", + "reqs": [], + "priv_reqs": [ "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "vfs": { + "alias": "idf::vfs", + "target": "___idf_vfs", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/vfs", + "lib": "__idf_vfs", + "reqs": [], + "priv_reqs": [ "driver", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wear_levelling": { + "alias": "idf::wear_levelling", + "target": "___idf_wear_levelling", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/wear_levelling", + "lib": "__idf_wear_levelling", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wifi_provisioning": { + "alias": "idf::wifi_provisioning", + "target": "___idf_wifi_provisioning", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/wifi_provisioning", + "lib": "__idf_wifi_provisioning", + "reqs": [ "lwip", "protocomm" ], + "priv_reqs": [ "protobuf-c", "bt", "json", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wpa_supplicant": { + "alias": "idf::wpa_supplicant", + "target": "___idf_wpa_supplicant", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/wpa_supplicant", + "lib": "__idf_wpa_supplicant", + "reqs": [], + "priv_reqs": [ "mbedtls", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "port/include", "esp_supplicant/include" ] + }, + "xtensa": { + "alias": "idf::xtensa", + "target": "___idf_xtensa", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/xtensa", + "lib": "__idf_xtensa", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "port/include", "esp_supplicant/include" ] + }, + "main": { + "alias": "idf::main", + "target": "___idf_main", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/bootloader/subproject/main", + "lib": "__idf_main", + "reqs": [ "bootloader", "bootloader_support" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "micro-ecc": { + "alias": "idf::micro-ecc", + "target": "___idf_micro-ecc", + "prefix": "idf", + "dir": "/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc", + "lib": "__idf_micro-ecc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ ".", "micro-ecc" ] + } + }, + "debug_prefix_map_gdbinit": "" +} diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..11aa5c753e685872a4ce13f46e9b45a8da7ad5b3 GIT binary patch literal 61940 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 JT{NlR{|7V?mA3!@ literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8152696d0cdc5f820b9b8414f138e715fd5a6ecb GIT binary patch literal 83336 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..c289b501a2134049d28ca6b377574683b199651b GIT binary patch literal 27904 zcmdUY3wRz?x%HlW`I4qhL)tXGBn^Zw?X;98&8?->0%_W$ErhoA4irPKZ6KGLq@}GD zN^ej^MJ|Hk1(YM`!2>^_c;SG8MN~vUQM_=(UldeSPys>z79Pk(sDL#w~G{(-9fwTC{xf5E|hCp4MVtOI7>ti$HB z58RVB=IR4!lR0o5YI$ytF^86RjCn2l+NB)@ujL$A+A-<1tRp=q!-ovibn_ef7? z?XNnpY2)OUj`u&8_1?q1#`WjUrTe~~Yp(tI z#sj&Vo?@%n*5an8@6T)c_WcVx2e!5McAbh@ON`-XF0Z=$&i(Ta-FIlg{*E<2F!S~o zr6-tzbW!?n%GGyhX@z;&RAkl#71Nr6n;uzmxMJqqpkmhazfFPrpWSd%?$oEbQr>u6&%9^RxSWSRe`$K@CC#n{cQz~v_U>`|frNe- zEx@E8W!puXZ*gLiH3}|cva)3tpv+OooYDg`c z_CsXnWd9V~vG}NbM!}1~1%JUt!r2z2TE^z0?3ZA${XnXStC6aU~$rgba)?2bn2k>-Z34wvcz)0M!_}XAvkT zn?se8%~8q8p5eN)Ftx9+4Q0k{=^Qkv{S(ebhIZ$GZB4xdJ2;lE`6#*>`>auRv~>ov zYjbXac*G2*WFGA{ZMQjgn`_3S5|h4h6k|Pr&*+^f?r$SpTKKhblTv=+2~uD7c?BHNO6Fa_T8g;|c8z--ic7&q$R?5oyF$Bg0F|GT z;A;}RjcbQV{R0Vp!1*W96uc|nHUn_7<-3bncW}1kzB|gDGT7B;f{P+vLN~iu8l0W8 zBdD8Jv5<2*8)G3|+MejrCox;nr0t0=ZBKM*d!kF*dt8%kr5rm{n)k=l%cG~iI{Q_S zb4bQ0*+i1BmN(jy0m} z_^~u`z5f|Qg-OWT!O>4+Mv!bK51C>#^r)FU%$E3>S^Hqzl(iq*bF&U$`;KI+Hs9`N zGS-!T=7?B3ld;(7yL`LEV(mMPu?ve4qh^nY=C{lo$G!%u^4%C)`jHZRSIOwEn(Zb> zM)U3V6h@a8txFWWB`R8XqAMz)>P{OuQT0)%a)z6ND>M_FR>(6L)A3#XohE2FW)E=I z2YPL%cv94(#T_8$AP!z3 zJ2-U=trCJc`7;r5DuRqH0$4Z&Uy&@vtYeCTRKb`rvA1xnSNnXF83$pMYYv6+Rl#Xf zTnkzGLK~@Qq%7hDo(GFZ<}5E77mUwon0#HMEjKakRhWfQnN*(;CXWyhaSDW}Ni0%w zXm5b=twD!MFW(!OtjQl}gl}pUIwwt^F=a%hWvFySgkxO<4$5(UxkPiz#{}z8hG#iA z+C-=Jk2@_ee>Xd}og2e;2hoZN4hJTZW9c0++~^<*MS~KUNOswQX^mlrgD7M#V#os% z$u2u(b}jU}6b*B(k?+a1MfI98q5_wnHW! zz(iBvE&8L)hL;@|_9iAe^t_`mFh?`Q#iK*YR#;%K$fC*gns&78I7)N`9pzy1&L z%SLA|?<5xIzNJ-^V=gkgOr_WEsMt{=d2?WUl{kXD?6`1rFeO(+;<$S2*@1~-x@xja zb<~BCc(CzTOG($IpExGF)4%2@XQ>Sih~8?(*D_+f~9 zaDOQn%N>6uQkb)4ps#CATl+x!1q0jXbPa9gr?RKBdrrqd-`0VC+&CKo>>nEFg>7*2 za2xLX)R~dRs!(PSH{W`?=L`=F^bXA#>>29VURPVmSY5r{HfBv-Rc%#uYi)IHUG>Se z^N;ZK_O#F0+|hA_F6HL*^mp`b>+JfUs5#l%p`AmOt~!H0w|2JoR&{W=hK4&kySl5k zaQdUc07X_rTelAOY;POx5*a1XG2j#iJU!Q>?ZQb_2I+Jv$ioDr47a$CloBLrx+q6z zIuHRSOk29%1^AAMBBZA}Z;h5o=cKa!PV69OM9g=)nBVtej&m^)%eFK9_mvduOCRf% zk`_qWvDzN#v1n*Tz7#^|vr>H)kIhMqwk`LZDH~f_p>07~8y;4U%2L;Z+GtQDKYfgA z&~zP|QM%91k+88NFDI4bRV^Kg$|F}4w9w92I$!q?q(jk^m21un-A~c|iMr2|&gP`@ zY@a8(h(T(c6(*(LW%os?0lUW(OdycrM=TX|#kL3*4#xWfHyW?S^XZSCV(CtStK6-b zbjJ0^H9yKZ&htv?sOixvDfK)uEG0)M)lMlvU$S*jq6kO&--s|cui5?s=O?IiqM>OKRm7_CVZI6pBY=lnjkek_;;+ajm=}(*~BJay@ z>g5T`;QYOzh_Lx2)XY&VQ{#9c}&H{bp#(z~FE>Z(R@d?CNSA zj`F((2L}dW=);+FU>ovz;&kHH!GX>FZGBzh9vU8O?PweBHl1z5ZNodas@&e&+Oegp z;{pV6qvQ#SW+Lmidf-P`&*_>ie`sLSq$pt0RP?;off+A`SFe?jGigKb-3Ko5I5hAX!Z z^tKK6^mbLY_Y8OUboF+!FwEy~>)Tpsze!aX9_;F>9J;V)xMNEtzHGO54Gy77v$bsy z-@itOzIOmmyzGXkO$`p?wka)`+y3EJc}~`fdu?&~PTZ@u zWTuT{?bvPEmwFKSuWBqn*pV}ob|w)GG7Z0_&sEbrLTHfZ|WcMf+AVHw0y+``Dp zrj8&{yQ8I3?PjX)mb)*XFqy}bh+t{?p- zuE#A}*S^L@OO~Twq-&d2pSgU+qO~hmM-4#kl0|EqOe==1Yp}nqx77_7dMSs-$Sbci zcdi;7I3Fu>Xin3bRh26+m4cQpX>MIT&^|Ccr+r&bZ|8^_R<3JoX-Zs3z11r}UIXg& zkn0*09;RmL;>8QfXLbx?PuTEc+b8T)`_vo)SKHT_?#wQxT+xWf4CmRb);}}yO z7qJNCmayDzYqplR5_{LtVn?@8w2sDt!p2L2RbNHT@;Jh)+s|9H7#a4m(*!32W*4UI z`KfkmO>1B6*6P*{ZtST_fSj!??(5suTeG#=i!2b=pi#;;Fa0ed02pJRg3Iq0C#LM> zsblnK8{BrZ2|pg-&NijWW%sY=Q={Ci94XWJyjIpismHfuD8?*?Rnk8J;&^KvaO zyQBN#QI!0+75^H}w!8Wr;yz{Ko(s>7Zpr-`LYB!*^fxzg92}X?@rmy6Y5914i$BTj zGafcT{YhSK^Wyv@pO(l^@-UG z68!l$;hZ~3_RRrDFyDD*NZBgvv%p8L=e)%H9+^*nylNyrUSDsG$LD16<20v9_;^RP zeMuhOtJeH~l-nnCwhpN;$>a4S`SJQWI-i+n@2mu`PVo8!kJqEbUzo^G@`glyV}dVB zaNcQ>B=J``s^j<1a;_yw{Dl#xRCM+iEroCAk?So#vEGi%A9+5J{F11O{~4Z1#82{g zJxKlW{2!gi^DX&Fz93OwlAoH$Px5&FC4Q1GNtADX6CR%rC0>%p>qYXDJYElypX93( z^(T3J{+04c-km6)gTFJQ45134XK3BM6W( z1&QOgAaVR2na|@lI|?HCId8(_^S$`v^Ski)`k^3-M3BOj$H?j?HN^c%j=%Ib3Wqm4cr3*8ontNqkH7D8%oX5MqXIeR0}&?3F(1UX zoY1Bma|8C(%9wv6@WF`Z8n*RHkKYP>ug7l#9`^Vhz@f+Q2KK)nzX-lC%Fi?R0Wb6T zgTM_Qe>lPfV+>zG%0ybec>>r!zJ36{#LNFlgb5~?7qGoO(#p)AfM4NVf1Aq8U$OtJ z$K~Bp%{Eiagur3$OHBrRd6v`4%n9Je zQkhu;j9ZxzKO6iOFTV|Vp36qO9`JEqyshB(dwd7@kQZ+cc(#{+8Tb!8ekFLH$FB#! z$}4{(_(qT43SQ>#zX*P&m;Yz*=e&Gew3`n>lT>C#fu9r|aAl?toPBiplfnPZ>rXlORW2L# z$8$}w%v2-)9(*K~nfbu0z48s<@p>*Z%fP33`K!S3h#@M!5&Uv|B$e5<*XiYNL0-Pg zM*UmCpY`&0fbaGA9`LW>bn*EBrpCQ;LAP! z1@JiKoBP0d&XJVwwS`Ktc?9`$HJAK*;OBe%C*WW9__N?Idi(`&yuq%i*!&569zK$A z`~<l2mN)-~)FhTq-koo@8E*^2^KwaIR@d#bzov*Qn#1yLv}46I}b3c=gqR$Enbq z3?6?U6q?h(U-9BC1&@!XVzUx_NffWxYyiK&5`2IrhhDl`4yaVjvw;Boy0 zW*7KJBY&}7EAjd$HkTv+H(ox^1@ZZ**nF5gs-VE!1b#}y%gm?2(Tg>nQwuA-OGOh_%!eM{SkO}#EZ?(z}sCotk++GFZS|Z1V7~Q zSHW-b_p9B89$LE3Xjd+c0xvcj!ONlmIG;pbig~6Rd{va6XL`Xaz4F80=X-oN z_~RbOKcTTN?n;Paa|QUZUOc|w5x@IUW^MqFQ?|JY+`s;c=Yp<$^B>5MuRrq5=fHW* zBPrk93m%_e^UZ_c*SKty|0ehnk3SCnF^@k5ex=8M3ZC)!FTt9?ApX+{ zhadU4IPO`XNRb;u~!1-`q7spYYzE{w^)0J1wh4 zSrQT07VOv%#*^JivSV`~+V*14Hj%n;8m~qJ)@VfADaO*!H5#-=qt>{v8m~^v)oNTj z04QIpacf<^#;et~)@s~Zja#d6Yh7H8SEuc)a~;<>bsDEmHD0}ztJk>o8n<5K)@!`EEZ5vf*4)Hx%bK-zh`DE3?pc<5mgSzYxpy(xCU7@q zbG2=A**5Cr+>@_waZQ@brZzV+SaXwxw8KZMn6^`gaIUI4l5;ga%b~oDgYat7Ol>Y(yS~M)LF^b0 zJH}bxVw;5>!(hka*s(Z+vS4$gZCVqzs6Yo*$8sKNbE6%yChehJ`*7Ci_}Y5OrDC_# z=CQ8kMmy0>l4VyBW(4%Z&w}iq@Q-4!8E26w+jp+M+D`> zXJsiQbfYfD=WjW9F^mh-iTw^0!*4SjX zcIX@J&^Ou{Y{U%OQ+M=Yl+SEd@--gs4IjLm+E35X-$n6WuEF;duUBS&3mc>mpOV8C zT3jd4UW1jY&g(I!^IERxD)~V~>~wyo7e0awQUgAP`fvG~i66xViPsS&4_RojE6eMR zQq_r_z81LXYN?CZ>6?H{zK#tNvD423E>)e_>Ak>3*GL>B^eo#z4IQq_r_&aS#SC3gB_z^-k?PX8XTYa6lCp8wLzx?OvxiT{YTr}}xGzZBGRKsuMe%YpH~jfaI^MkAat}PVD?#W0ky#jWimcq7TaW5IfHs=^T#WDQuAP z@d5{jdhoR9Gl~C8@Eqcw3Z6&&j9}iw34SJ+zjuQF zE%*%Lp9|*P1@(mbAopfb1@~FDudq({wwi|f~R6wgO>!)B>scocM$(k@CC$w61;=>Wx)rCUlGhx zZSbn#j}!k{@NLAe3H~DS>w+I5{)^!660=cAyl)-+AHlyR{%^s&w-x+NaBdbb{$r{n z*1y%VlsHTDwZtjG=M(D#jCT{KMc+r9Blr+8|BeLG`-w*hzLq#oFrP;RqXpkYJVr3@ z?FRXRA0!?t_*cXQg7Krz1jh)TOk60qig=u0-t!E`3qA$7qA12QR9{Aqj{h2BeGtQE z4Q?(vh>NA{7Gj+jKHmr?ioSzb=Vc%9B+)M;);YSGc(Ul%6YHFQl6Z>fw-T2KzKfWD zYy#;E#9UlR4-uCMew_GN!Mx`f94Gjf#N~p6Y~bSs^S)ughf7HOiz5{kF`l7%DLpzS zA@MZvoJg$ellKP$z2W^fVjYua;!yl&5NjXT6Z21IAe}?Zg9GViVm{nLx}A8I;Jbh; zPK@yk)$gN6+x89O+2VPWSljkP;!4r~i&)$CE8;5Ae@CosdyROG=>JVzEtvPDf*QfR z9~IOJUJYDP7vmYKpG%J(gS`I~)Qjgr;<8` zyj1Y-fh(59c!uh))1z~d&IMjBp3%fQ{>8+ni(X26hTxF6Mer=(iZf$8L-o1zX#57^ z72;_k)_Gh-yi)Xa#9Hrp#H&Q_BF1+m(>CI_i++fBwcuNc*9g9yc&*^OfGgI;c!ug< zqDR}txWRhyU}@v8Z3rIY;bVw5iayc9CB$cmp7C%Vy*Yf z#9HtD#9Hq|9_Eq_>|guAvj`7ANv!qq(#PSS5o>&2F1Yx-6u@73!PXc~o5TEi4q8R$ z*Q&$(%5*XLHRkX{VvWyJvy0EuYoP7tsm)=Yo`UnRLE>q}VV(|LOdd`S^YC!-IfX$R zHc0l`rd{x6>WVKQ)_Mm$yq#G4wa>$s66?6}^4;MZh_zpL5O-jMbT@IQ;4gdleqxRD z7_s`l=XrkW;h%f{SBSf?L3*7S-&0)A0k1t2^IvfW72@GDQ|CY4^UU-x|EiGl^O>si zFY`PrJ-o*A^O>vj4-j`tz1uy!i&)!siH8pmYdiU@HQ?kR*=sE<1oq2bYbm~s9{tYc zvsmYUm{>jE@$h#&KcCe)|L;A|D;|E`^YdA*^G_t+qT}h|Hp@pFphRR_)<>Vy&0Yx?R0XiE&cldRyV))x_H7b`N(G zYy3VBzmr(w^VxYYENy!)@ixKN5NpiqJwKo420ZZ~{X6l6g75VFpZENH_8#mIkG;;^ zDfltZ|2@yoXWzjt@jOTTF2VLXQ}G|DFB6^5#+|2tc(>>!9_BMw=jXHV;N9Y>A-+iP zd=D=qzF73d9$rekNAwLI<}=hluWk5j-No-GzC`@nJiL<_*Cd?BJs#dqyjT3!c=&qa zeWHKd!+aJR>=*qm58Lb51ESwYUGW3N+D<<6cYS}7SmQrUtbP0$@j;36D-ZvcSnK8U zOo#2YuGSUsx>0eOSnK5<1#{P9Q;7Lxg*4s6ClKp6%p=zJEFjkQ0Gi-3DO*UqR`3L1 zcP&TkuH`1vvs64&>CyE=?5=go>8TaZGlm`XfnE>W{_41~kM20KebljHzufu6_DjcyeR1>NKs;XRV*A~7 z$TDIbhZbTThgHPd_qD{@cQ#l4q$lpz0cY}%i9{T-(?~Z`A06XRJ)fb@3w9*pP(620 z=O7^whwAwv^#aj}L-l->IxqH-h(q-prv9Iz6Nl>g4sgK1M*0ao#W4<5{{{6)q7#Se z`7L!WUL@jBJ-oikOc9+pRL@_j^9KhKaj2dgTr*@!MJEo`lTV!o0TOYjo?_}{q7#Se znL_gfR|PKbiUr(TPL#G*ah6Ln02N%JCiJ}vS>glG=#fwB7s)yHsnM%=#L-p|eyG)hn#G!gFqCQ7-;!r&Ysq=t9A`aDa z1@#)yi9_{VMZH#Z;!r)jkC)M#$i$&~_{aM)bHz^_s)z4tX6A`b9IEH@)K3zfI8@KQ z)Omm+5r^vGUp&n4M<)_-s2*OgW)_G}9IEG0>TeUBI8+bcL(cG^MdtJIrBCl1xa`<9tz(TPL#jH13&bmCAwh17YnK_U*-gTE?b zGRs9L4%L&Pe!A$yp?dg!Xyy#ji9_|^kH(lxi|E9mdiZW_=1kFvL-jOJUm-eis2;w1 zn^`G3aj2fv)Ok`wA`aDaHublQP8_O-*XJ4D;71}3)zeFTjp)RodiY*xh9_Di;!r)i zsjm~AI8@Jm>gz=(4%Kr7^$nsEhw8b8`bN=-L-pK1{VdUmL-p{QKXbO|#G!g_qkfL) z#G!ibrhcyI#G!ilK5FJ2q7#SeIZVA(bmCAw{OyoAPjuo?Jx@|^6P-9z&yT6Mi%uM> z=UM6)x&$ynLg2pL-mZO-Y+_F zsGiBx2Sg_h)pI=ct)df$>X}9TouU(m>ZzkXC^~Vd9^S{!42e!0s%HuHVbO_0^_)q4 zo9M)$dU&rpvt4xJP(7{GFBF|PRL>UbJ47cA)x+OAnVq5&hw9X(U59I7Wf4gHYl#G!h|Qomeu;!r&kslP{b;!r)uQNKcT;!r&^slQir;!r*O zeV2Kk=)|FV7Eph`=)|FV_**Y?rRc<=dRnM|Ky>0zJ$!zVxk_~6P(A!Tn7LYXV)s|1 zJE&hHI&r9;Uh3D1P8_OdkopHjCl1xKoBDO46Nl>AOZ|G$i9_|ghx&&^Cl1xa-=fl)*5S=(w&&||7B06!Xp3hMKsOZF@dia|(^D)thL-pKG{YKG=L-jmJ{i~uA zhwAw@aPV)U|A?MjVjQaebLzK>P8_P|H`G5ZI&r9;-&21;bmCAw_BZV9qUYqm^S@#o zs(uXhJ4GiB)ia6uU7{0*>fw73nFmED4%IUOQt&m=Clluio{C*XVT@;}K8+sr&m=Aq z&ur`}j*amQ)$8d||9s+%cot$;aY~G5sJ;dgUg@-nc=~j~{5o-Qc?k3TR>lX{=VdLUlL%dmZF2{;1r zV?0CkA3>V?8PSRBKPC8C>|C7Zi9aj)3)oeBF2*xde+AOqyG19izeBL88rs>17ss&2 zpNz8mEe;KL?HD#y{8Lw^s(on4R8gpMuNb>O{xec_FD6$F4zOV4))$mnOHCDCog3`x zZ5vtAy~2EyEcZ6^$e8_a9IXE+72qwrBPzuUfL4p&)kA;1_nJp!^Y1(P_BMH^d4zTp ziElc)sOY_^!k^XT{~OJSa@~Xc+h|qx4+2%S4dai8wQu9!)_TjS6wUx29HKVqp`gr| zEJep-PhU!T(#Jfe8TgFC=goXPev|dOHXtjiw=v;c06v-qO|E?#!5Obs^(EN9T`_mr z_%MIB?pLoF1dKTjAEGv&A99|ltpF+oTnz{<>SMz8^0fWKvqF>$;IPWrXMf6 z(U|j~F5|KvmhkOC=T^AI1GDoT2jJJc z`wYDAiHT#q#rU{->l5)FMWg)n;^Og@5@oo>N>rJ~qVvqJPizF;v#f zOij$=XE5P=wk$3~tMlzqA2p^4xCZ#EK)ZFJ`PhWGLGvE#Fy>)sY~OMCxc2e3a7tdA zw9Z0gF3~dFA=@VIvlMf;7QP$NmkQvkkjZ#luRK-}FG_!!Zw%j8ammFS2f_DU--Ul; K=rWP#;Qs|fk)JdG literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4e6c42326dad26fd1a9b137f4419c4e182e0b5af GIT binary patch literal 34032 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..3eecacae391b6cba1b116188f942e7910f9e5a5c GIT binary patch literal 30252 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

d!@-$v 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 aZEL|?IEPF5W#v7)e#i8x9oKZjYWF{*NGQkv literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..170482ccc784a13e74fd8bec3ba95e8b232bdf57 GIT binary patch literal 25964 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 Ynpbe3oN$PBIxgY6a+CizNpZdZ1tA}@-~a#s literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..876f73060f455782e9d5832bea0b22ddf469e79c GIT binary patch literal 37000 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 Py9>AB@2YwAaPa>CKiIcB literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b20341b8187ce839abcbaa3c0a77df3e899cf88e GIT binary patch literal 158616 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

>;FX~G{W4+qa|fc{q6H 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 Ab^rhX literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..95faafc8fdd98141ccd839a808018e8502cb88c3 GIT binary patch literal 59776 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

eC*>_l&B>YKlC@jR@Q);=x; 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 mVqa{7Apx^Rzs(kt4 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..19bfea83eaa9a686137aff4b01060460beb85202 GIT binary patch literal 365376 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 JPLhD){sGXoOAG)2 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..15dad7e2829f965ac9ad9a4ede1e8fcd17e5d6f6 GIT binary patch literal 617620 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%0DROv*Gp5A8Yb& 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%0DJp||b- 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 GCHH?oGRJ=a literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f29601f3c657e6658dacf8c25d4100a280dfb8f9 GIT binary patch literal 63672 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..038e44a3473e58208fd5ada506f0cea221c53805 GIT binary patch literal 346092 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�FqdBfUrPDQ;lGgeyUnN5_AiH}ex$2E!qPs{ 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

!Md`f>E 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 z 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 anWU#|yiL=;^WDrURZ2Rfb;+iz`~LuB4u7-& literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gptimer/gptimer_priv.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gptimer/gptimer_priv.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..ec274cf0e1470b1f5478205d133868cbb10c416f GIT binary patch literal 15764 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 a#$3TnO-_%GZ*DJO)-l}k##|=2gZ~TX|8qM4 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..43110885a5757f57a21423b4cea4323b45813801 GIT binary patch literal 472592 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_common.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_common.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..68a4d41e6edbce9b97401786b605aa59753ad3a3 GIT binary patch literal 169988 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 HAhi1*g;Dk^ literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_master.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_master.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..54b4a299b7d81d52aeaa0c162019a38fe537524a GIT binary patch literal 423580 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

LfMrM@!X@@ z&6#ia{{M15ZX(_K{rk4;%7 z>^d&seA{JLy=p|+ExdL0lHVs@>RWcauYGu-939Ii)peWuFs>_`?-}%}dGw=1I zI^SXQop0)TZE90S$Fnz;+c0->^Z%TWr)l%; zx;*Fa%dp|7c8|{Y{_S0MrfmxY9-Qy}J8(*y8sCoO*SlqTs@}in%dY%y?w2gH zUnt)f-~>6UUoX#FT}-Xhi?!NSSJrA<7k{OE0mJ#)mnXiKDd(GeJbq|H?V9!GzBu>e U!JpZ!cb8n;rZ%S)RG0gI08SQ_ga7~l literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_common.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_common.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..630fc297df99f48b449c8ff81f5f3f8c1b0f8173 GIT binary patch literal 246692 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 aG^<;69)B;_e%JlxC2F^n_ocd3yZ-}JjQ8{a literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_pdm.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_pdm.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0e8e78484d806815c9db0d4f6755e6cd3df9f89f GIT binary patch literal 137600 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 F{{g+l&2s<% literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_platform.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_platform.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..ff8c571f043233539be7024c0ea21c91994b81f5 GIT binary patch literal 128952 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_std.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_std.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..9eb0651fc3d01ac09ef1652dd35c9eeec05af03b GIT binary patch literal 135768 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_tdm.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s/i2s_tdm.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4a0e499e68568eada17654530b0f6378bf239ac2 GIT binary patch literal 138656 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

MVmc{;92 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc/ledc.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc/ledc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..2384a035820a20aa63f27a83a94afb5cfce2ebd7 GIT binary patch literal 498776 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
rn*oMSL9tc#7y+2i1xW3c17Xs6sMk#Wa! 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

kGT8) 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�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 F{{U)(;a30v literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_encoder.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_encoder.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6d786fd11c38a5e395239b08e90b21fbf2dd4d02 GIT binary patch literal 70032 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 VPO`z6=<%Lu^Wv3dYOe(d?=Q3;seb?f literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_rx.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_rx.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..df1a459444b993f00f6073e1ef5234e9a7f0aaef GIT binary patch literal 198180 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

(HURIUGT_kF4)5>co6pUwTf-|_ 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 D6V#|| literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_tx.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt/rmt_tx.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..edf768c375a3fd6e6291129cada438859c9a7c3d GIT binary patch literal 289396 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,j5@s#|cs6K*NW>rMFEWptIp|;rtD^ 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_common.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_common.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..07a4bba76b667aee38ca488bac1b6371c003b8a4 GIT binary patch literal 276440 zcmeF)4_s7L{x|S@XXY{tARwSKC@Lx{8YwEJnHeVj!N{zrEH%Udg+e94)UxsqmYSBP zrIwYImATehS-P8*m8F@L+giE1ZdqB`uI*Y`Sy?^joX_Xndl^R4w(WU-ujj|>)p+0M zp7TBDo^$Sh8m{kOG{7`XL;sk@mxd$5NY3^t=cx?YM!8XDEa@M9BgWX^H;mL^JEPOm zME~L&{l*`c&f40;3@`aQcGpqYk2S-$e;u==@Mz^Ho8e_&`QkVyZVM- ziSb0M|6((I_t%Eif97;E;y<0%w{gtNOU1T)GTks9&+lu_6#tGXt*R*(XnROe)hm{^RGNT zWPkYmM#kB*=iXs0{^pzSU%Msa)%4Zw^c$?N?v$yhc|(k0EWRPe=pp`1jfpW9TL)u$ zSYp|-4BbXqLnB#3i?7rc%bs3#Zt7USZ`m8--^t&6zwC|Ht7Tv4H60AOX40L@-Z)w< z)v=Ma7)E7H$yKFQm1QLr6KZO+%%3C38$^WmS2Z$UZJk49#(tn;229#g#X_e&3D< zw{PF}`pa)_SyT7;+*9W+?$OS8<<+m6y!NS{L72VXHGadh&9mLJW7fbK=HgF+M%#qX z#h46^iH+5x(W$Qg`<~Z5J3VjC>M%H_&+D@X_Sw1Enio^y%5mYRVzg!*N_>5`x82|v zU2?n7JX>vMf1N+3;O&9|g-;c>AKb2V=JbYhVOd?Y9r!Hss|sb)Dy6o*w{hgi>+JN`o{=M_-l z=bohEVZJ6A2a~)n`3?E6IOEtetkc}t1Ml~LuC~prw{3&%ZR=Fm;`!MH3pVSxGx`s< zw?n7>koMAsHuc(!mbNo`-ImCG#{1Gzxd+H|k2n{*(;pJ)Q?HD9yUnilZw}r$Vf6==Q_sPtZ$bE9LFFDy6vq{fI znN#}QFi@OFG7BmvmWOLACydV=KcP0WW>R(ago(A~Wvwx}VFa007 zSFkNB`W?Aog*=m5U&qK}NAx4d^t8xU>d}zL#)WAzri{1Ym`Bu9D>Hejnko9&wxZvr zi&s2v_AlKa+u3GI`xiRZ$<{7-)s9~$W5@Yq^gc^s^L2XLOrPvuajd)bC`Y@@P-L5r zdA_U(S6!icP@V9(XC9;PCs#Mfea!e3Wha(@+=QCS1|^Qso^h2m6OJdp+Rp0A@tG6L zubd>NPMJOmMTxE2aJ+eC{l}SCPSnv8YAZ5T1*PN5GF9s*OscJ(RGS$ttu7s1Rn8%Z zc8#OTiUE)%MZZRFNz`$Wbxx|O96vU*a>BStQ)E+XbQRI+(EFGyC$7QlO3=K@s><5R z@|w(=(%Q$=T-YTn|>O^pRx7Y`p}EdIW^VHH_t zXB32A^e2R^gqYMD{Xd3>h$HgA**DF8@!o>|t5Ze3)N7g>X3^}k-+!)$Ki{}E_{7EE z7%y$mdx6~ha@!pL-q-PdRm(usGWXSc3m#tS#QotH$35ra83n@%!i9cgv0rS(R)3t_ ziq~Gv7!-a*q}?FWHpe8+7%+R@S1*KL_8Z{>k-E

+R$-!b9TZvL|fCr!Dr!{TP1T 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

fjyc|48UI88=tH8tLIPeHL9yEN|e+bznYu zJy<|a2M3Wez#?)cIFy_P7L#@0Fmg6Hg1iA7McxROk#oQbaxPd!&I7B-o4{IfJ~)M3 z08S%s2B(v^fOX_Ta1OZ$oKM~gE+iL&OUNbQGV(TX1$jHTl3WU|BA0=y$>rc$@(yqv zc_+A@Tmfz*?*ccGcY~YBd%!K^N^l!_FSvue58O%K5AGsYfxF2Ez&+%H;9l|}a38rE z+)q9X9w66%2g%=ohsd?yVe%312>B>zSiJuQedIbYmV69MARh;l$tS=xay=L#p9C|= zr@%~d1DHi_1hdIMfH~wJ!CdlbFpt~>_9UMHdy~(C`Q&q80l66*L_QA|kuQKl$rr(5 zatk<&dvQP4*4f= zKKUlNko+^agxm!#Bi{m7kZ*%4$#=k2f({8hHo|kzaus5j;S40uPcWfrrQ(@GyBYc!cZ>8h+mYf<7`Aj3v8*31l}g znd}axk$GTy~#dcK6xfsK<0yk z$i83^c@{X7><1Q;1>i8UKRALM0FELDf@S0&u!1ZEtH{A%HF-8zOBR7s$aBDHh307+gkP2(BP60#}k3gR974;A-*`a4mT$xQ-kSt|v!; z8_AL2Ch{_HGg$&|AxDAR$Wm|zIU3wahQVEA8MvD)2ltR;z`f*Ha35I#?k6k31LWo4 zLGlXl5LpEtCdYwC$nl^N%llu@M^=NeEIx823SPS1c#Edz+$ov97fItN02vw zqsSY!Rh21U>&&=oJ0NzoKL<9E+qd9E+Kb;%gDFD73ACCO7b0W6}cN+ zP5uR3Oa2vHNB#|5PwoLXl79y`k?(?=$@jo5?*6{0__|zX$WkBVbSR2e3E!BbZPA1Qw8n5BI;M z2^Ntaa46{oi%B0ijI_WJWDGcp^n+z&ELcGXz$!8htR~~ZS~3BgLN)@Yk%{1RG6}3B zlfgM;V{ks10xl#|!6jrGxQuK9t{|I&E6E_ZiVT6P$#ifn*$iAqHV4;}8Q?~;1-OZ9 z32r7^fm_H-a2weg+(EVhcam+vU1S!xn`{T}A=`s{$qwK?G8^1ab_5TQoxp?SN#G$e z2Ruxk3?3mngGM~>e?cFa3&xUN!344!m`rvD)5tt9M4kd>kf(x~WDhWl>q>Tu$nv@tR;)UDdaieG;#$n(JYVZca1(hMxS1>gw~(X2ZDc99gB%U+B*Wk? zvJBi!mVP|FtRUxtRpdOdn!E|DCFg@v$OYgu z@@8;4c?(!aE(GV0i@^Eht>8j(F}Q?W0xlzO16Po@gDc6U;3{$%xSCuJt|jjP*O7OE z>&X@1M)EFj6L~kdnY;(wLaqe2k@tc-$os&Zdm|43STQ8RS!7 zCbGIASOLB0Z3k=wy)@>Q^w+yPD@UjwI+uY=RcH^4e_Cpd@v6F8rI z6I@9C8C*i{0+*3*fh)+j!Ik7Y;3{%AxSIS6xR(4YxQ_fAxSretZY2K>ZX(|WH>~PA2^J(z!78&IEwUx zWn?T^K?cAoG7hXJsSKA8e8BvZj9WE!}PYyz$z zn}RFJAh?PQfvd@Ma4p#kTt_ws*OM9GMzRICiEIgOCR>49$V_k>*&5tIwgGpNZNXh+ z7Py;i2ks%;gL}yi;65@N+)s7{50IU}gXBrzAuf|+CwFpKO7W|OCZIb<&|mpmQJBYT5A$uq#-WFIh}JQFM+ z^T9!6U$BTg3mi)J1B=N5a2VMi96=5MN09@;GI9`DK^B5l5Ur8kwQB40Cp$4sah93v7FeW9TBZ;>-;jrdSsgAu}4C(0nL0_o#*kj#i6t?LD8 zY2}HWNiq_Gv`vw9${_6nm)Sx11#ost_yurmNjqz*3?d^Ti2Vg{q1?dzBDGOXd6g0B zikf5jEg+$8a0r{z#d=l-k&zH2&u&SNzW&}S)i|2g_`*#XLb;N$r(3iq%}eYk&zH&wB3^OzzuegF%c~pTdyT$*1a-_jD#SS zc95#Tt9B56bD7-|esdXHa)tG=3?d^TNVOg0szCCUdUN>oVs?-z^;$B?I!WYAl93SP zYCFiafeY;*{LU~t2){FoEtzIj%OElmg3Pdk)CKOagYb*M>>&IiFb0`rJt>38NC;y8 zg`UvOfpaJ7&AA25*WcI}(qHVw?* zh+pjG;kU7c_{ClpzfCQ~FZN2ryj);iE?Sl(TaHFAx3_#_V2R!6KSa!iKh_(A4c6~v z5E%(UHrYWo2fnp~JdZ-+yHPMtUw}=11zAXc6P4aleiN1WZd`ege9lU%5tYcAPzk?@ zD%BSf-(6BG)-@IxjgbEC5^-=sg8uFj@r~U`u)oZo-_#S*U*>P}ZwQ2j@T(x?x0j{) zLgMRA7RkD01JoBdgofH*1reHH2A;JmuVz9075t$qnSieo3XM0dzsX2493s^?ksdY! zv9)?L*07-dg8k6%n1C;p2(31)b|Q0<42MXMFcQ90!XIjqK4liaMj%~3;0rr zP;b9HzT-9qw)5`Hi zXt-Y6)<0+x@om+^&S3e#Te9L&7Eq^9$Mf-?)Z0q)sdtnXQoEIwP=8TcM*UT3 z1@$+jmDC=kRn*^=R#WdPt)<>mT1V|wT2H;Nw2}HiX%qFK(q?L((iZ9?rES#5N;{}e zly*}4m3C2|D($BJp|pqkr_x^PfYLtdGo}61zmyJ8|5iFk9aK6*eXewv`a?~Q>`9&l_9pv*`D6iD zK=ua*kpsXYav(UAJkRvsB~Pp5`B=M&ya3!x7K2;J3&CyVMc@wdVsIxp4BSOt0`h;> z3tbBC;o9NgUUCGuj~of^CocmJkR{+jauj%oECu;L>xD*xN4Pc&8u)*ILS>+jEC*xB zF<=5Y7EC59z%;TF43U?E8RQjUCRqh$k>kK@vexv=yO|tv64vIDSAlutWUwbW1?){u z1@phSmAfYZpi;B;~xSV!Ij&LQW6^T`F^Lh@#C33&^+j9dt=AQyov$y>oy!)0Q6ITn+A8T zW`RNl{`!hJzAgDamhV`j;fGK%^zI?I(AXU5!9FBxU9?(CS&4c8$9+ObBp z<8LyPY)6*-dtcauCf}=7pUYM1&k3mlO}494{|!1-bxV^tbW2;EoF$h;hsbR}xo1_m z0y~5JTSM4@*!yBiWpbV=KIE9Hk1i~Ck197!W>6n95%?8R-0zd^QXAUhvY0z$7TM`2 z*y2((0#C}+0WzrkFmmNb%Z@Q`%VbrT>SeoDlx@|?lF6UxOkIqwvRv%-akB5b$>q%6 zG5Gh4nC{Z%V_wxzxh#Lo73be5zK~QcKIT1L{@F75bIKUQeB9ex?kVQ*Q%Wa}mFzED zZH_Qbl{w6Xk%7|Z=s*j-ophicbA=RoWv;iE-WXBjuXd4O1q2nSuY4!Lw)t+(LU;AG!YTqCy-@(8DKt)!(R+ ztIm`kW{p=&WWzw=;oj!*Z$5bz4b7K{56{&D)8DK9e3wjAJzcXxeCMlJi(c(z4)@Fy z%OgZ9dYL0Vi-sXrNbHR_BbS*cGtHKn%$^tpxmJ{~zXk>GU1=CEyTfA>uu|?i?=fmu z88x;FE9BAdJFM`|+ACrY_lWb%@l2YI^Yo@TGfI_{JC)jCc_^5QT&AoP4H8?U7cSEa zC3<0$H?EZz@#=-ye8OQeqlNK{k(J$d{Hl88h{Jw9Ri}Tewu_$M@IxnUezSqPucHzd}pgRAF4D!cZku+cL zZH>M8dVe(fs+9@e7?n$9JXK^oi^<(&4D(XPG`umN>U=6|*p6vr(Shvl4k%hs(KC$_r@LZxMtZ%tY8<&AgT+}44|$@6AO~`TD7ytv-k|L z-aa~*T`|`3a$&7|Me0&gP4}#sMw_YbSxBaa@rSTF1N z$i3d|jurCq!Yj5~S1wA3=_HD&{*~7xt~Gkv?D9mM4{x^nZI|Z^ebmN5@@-E*t`*0+ z{<=$gR2ruELLJ>%17v!S$_a+~t|wIuim*M-V!4^jDJQ-fJs;=UPq-`*tJIIV;)mPx z;QeHtrso;P>L>GJ-71|>B~SPAM<-k>%gY}e`V;V-FHS$|dcKBdiu*-IG0RTi*xc3=SyiC>5NI zEGN*;_R-pT>j{VH7%j|SPB_efXkjvMJ<-mO8fNSXhZ!8LHIM$1F!oV&D@uFnktv=+<$s8_m$N@`d-SEoCr`!y^*T<5}Z)vkNIPLDFvo>c2j zWRJKiT5ldWjxbSbZ@c8@r$m%um;SP1i+)+LZNIG8PsdYCjZsJ(o72T9L7xBYgMvNP zx^WGr8c*2rEZbkL7_QIZGHDo-T&LV?kmR4~QzvnCrjD2&%XOAmCyO)D);5g!hAv<^ z1tMa8rn3Z`EI8B4cFJkrRbDmj7AGxr)hN$T>ZIG;@Oj1ZKzTMZ|7|wnSxsCqUL}(A zm~3C&>4c&BtgEgjWLD9efiJyZ#kKn;=Nnm}M7)BI{*F7kJTfELJ7$mi=k#~X3w3lg zD)MS+o2p^Be`bu@K6ID7Hu?Z7BCd*Lk?(a8e?*ZcqH58=C`CGBjejOa#;Ik{QHzx7 zBItOh$TdeTayQmAo@Llqd?uQxI#X^{z2+H%)F^B;8`Z!34ldJOxY6uhzY8~-_AR!G zDYG7HfKbCdku_Xk*Km({imm}S2ltp4$U!oP^P+8fhFhW@Zhha-PQxinc-a#iZ&5 z`Pe}eI)MwcLX$^2*4r~kIQk?rvQI8sp|?2GJXKG1bU~&$L_eO=38VEbg-)o` z3947di(u{<-qD%ixOd{4Y5QpvUrmcAMtCBa<4hzxo;uSM+hZ8@JGqT%y?bYaPL|Jw zz7ff~zwGBi@?ljA@t;`Xk4Hu zPxfk|%w>KXu~Qwq+b{-WjeYE*&(^(7m*~EwXK1UwHpIhDH1uqBH2Kj!n4GQl$)D_9 zG9r7vtbMX*28P6AwtGfQbnl{d*CQcTCv3W2WnFidzS)a01NsP|rnP(!UM1FwZji<0 zq^{fNy3bJkbmCJuMhv;CxszyQPuW^CAxh03>zX&A=KcS9%?YArwPo^+K_5}OoGjuk zkDYct(`GWQqsTXgX%l%UmT9t_uu)X+xc zN1|lKjFeME&B#QjsxAfEp0A`&RkySomN7i|H5m~Q` zct$pOrOtX?XPvc^s&Kk`>fl*40rPf-{Sab^TrGdT6V;q67t9&SGLHNiDnEqPrGV;* z#`mk47dz8XFWB11K3_D!zVJMymwB0ainx501?A7#;vvl}yaN>KD3fS)%>7mjn;Pep z;#t<2D^+auRC~C1cBFEc;?;t@n3PRGS5Ar8X!+b4{WHaW*k;#{t-m@!Zjo7{C4-44 zjSN^35l~Ja1gz+ydy($@q$nwW5b5&zy?RB%UL7i8p;xbn=+!G!ubTCGbxMO?6%U$6 znz~o*vDzS_%AOq`(X(*Fo?R~T7Hr5^&s?-tL_vl(3qp_nl~PG*OW!ot|{JO%lN2ujH^~Ty;19!KDt)ANN%G1 zQLS(;E059&xliamvmYQ|gb0SwT5Mutvt43pyf?9V;)UXm@5*0X_hcFI@qI*+=rk_I zibqQAjlxv1%}ot&Vz2nq<4=p1j7buC#f~BWk&gA5ed6UJvX~+%kS$7Nh)i*LuA*nA z_f8kD=~K=4cqeN@BUg_2_(t&w@jXSsMj|;@*XblD2J010YNQ&N?9MFyzW|1`WP6>m zDa@sk4I`E95R^?$V`Q>Ps_9L1x3j6c4%xyWYf-%-6GHB4WkUKXs&&mwvoKXw(Y&>A z7qKFP9mKApolew(I!>&r0n6gP0SAIs4~k^ zO=zbASWd6Euh&*f{MrQvN;L@smF;d#Pm!midoaa;$W2d3{3bwW^UQQLQ$&;wVzA{# z=hROuOhxj^cCzR{*;*ubuAhv=E+V#(TYt@sCgXSQY_L*0ka!DTKT&o{ce}i5Tw!Ws zGbJWJwDc_1$~+6RP;I_P>=37j1UdhZAR2IL^zyf(d=JqVPIghgr@KF8z|-c=G{uhB zRn3H6^Ja?Q9SJQuO9Vb$tT5yXan#d!#Kl^@@*-OwnNXOTmo9ty%s9Kbjm4obKi<4B zC_B4v{YKW?#Ix#cq6pHjg{V|!85Vzub+OtB3M`{*s%&llc+u9B7{eGKLyIRHoyG2e z?&y$SFYF-qnuuO4f%u9JTw%D$iyY+6hIj_Qj)p=h)j9E#we1T6V;_>^?i# zPn37-ztp}aM z)#PaHjFQb&W3&>k)lT8z&SL#;!DBePiBY=6G)6du?OsteC#Yw5uEPIQa{kO_{3ok* zU)7&B_Ut|C#B$|uE!r({O_QU9_}PlX(R0|zt}3GEEIWZ@oz)f8wdkyMZD6!TC!^gd z(dK-VY^E_%r|N%Q4Tu)xXI4jv;@VrH2ekJ!r?6{Jv=1DraDzS3UhNeA1^btZeOx=L zQ;pqos&J#oz5G8}tt;^uUG3wBPBV=Xy{P{^&M~RKvqkAR*X)@hew|{G(Iz%4BWfiL zS4YWa8qxNe|G}xzr?0({P8a;@(>MC*<$qdgw7tyfG<%0Jjq+bFHTuqJSD-6$?;9SY zr@hx5PrB;>=UUW}O=GNHbnnitWY=Q!oMUvdX+&GpYwL%vaFX3uY<99~*o#h1=Wyc= z7Ja=FRj+rQb6rQN7-Oap__3MYrH#c~yG(I)ioc3ur-o9vkVj7p})%xH6 zm$Mz`slqhuLzvouB2K${OI^`iGe7!a^4C7gyG~Zey45++?TFs^V^-$sh5y$|M;$2p z%pbkA_G+iFJ$9~5b=KOQ6D28n6?TbetDPuOT4I-Ua@k4Ig1H*}>#ug&aLifuGdt7q zuXgIQFLBjI9sR=fKU?k8XZLZGq~qW7qm6(Q(C$OmX+)KXIQY2w%azlKWA}~gO7my> z!IjgAozr!P9A&n-hrzwe^!sw%R`YCYe1%PF%a>ab|OE_;Hrdbp?#8`TEapMnGH+dgb~yc2ctQurgwej^o;M zoTL-q47)?4ZAR2iKK_G}J!4et2FEOWb(HqI4hF78oiS=3>bI)L(T4$}L1rD=eWmIe zWWCzem}nh#!rAQ3)Lqp58~K|B_;DT9f5GYlB8W!?@-g23{`0>*aN<4i&dK8Cv=Q`+ zmno+CePSc|k9ZFzUac5rmx>AF%Da?~o-q1~30HL~uc?;*om^Qqrb~FjxatYx%g5K& zbSaxyc~$wuE;ZGaUB*_6Pvf{sRg_lAVBNcgyLYJ^AFi5IR^COVMHKEVvP>+msi_>( zrFO!Es+uknD{I16b?o3A!MU7spp#HgV#Fak^|o zp6J?KyWlpIQ(FSB>ABSrv%GQZy z_Z~f|vZ_`bsMYU?8J1~S>O#wVkJq#;uPM6Ov{GZdvcF9$mj9m46#P{B zFM94Xn7jRdA-8VH@x|7;-R(|bvy;8!W%D8TrzQUXZ?$2`-s{xArq?U~75|Cr2dBq2 zsve6~SrT-Qnb>yZ^?9sf-M=4+?$rGoUhd8espT_V#hGloSHW6&tOg8sUK z@9S0ISAkAy5U4?l_iB|hr$Nq!DWVYwTfY%bk9;e-hui4=2z}R5$F;;{@ObZ36O3Cc zrw3QZcs;TioH$M)rdt87X{W=99#gXq6I4w!HDy&TY6%f7yF{i=;HVyV1bb{ni8xm) zEldkJHrQ?CCYs*MWEQoA)PP)ONtLYI>9yPLEQ#O8)Wx}_qDW)cqP@N`mYh|h4mEB6 zYjs$SVz|ZjBx=(-(3w>m=_Z$uZ z2l?mo;n)>1b|Ymak*$8`SVzXA9|eEiH9SsPVtdD_o)~EF3H8Q+BXsPwg~u#=?6pUU zYz>NtX_**`$lm<7>P;L+bni#z+3z}(#p$@BKQYG1*kJdkKI&MpI=7w|R_n+VloNZ2 z$6oU4JYt5cIvCrvY{}i&k3)x7Kpd;|p31#fv;nhLZ&2Mya)BTI=%sVACTv}<=xo6gcN zJ%P#tYd|&esBKP&en6Yj znwV_5h#o8vsELz^B`25b=;@qPf(^Du1PNke#8Sv99x_@Hq(@4I(v=PTP2x6F+h89vvYiH6 zXNzS$4%UTkh#7#L=BV50-0IAO06m82-s7HUrny|0gebGs7G6%MUYxy#F2J#fJW-wYB&SYtwVv z8CtQVk1=BLzkWQC)nP7(B_F1VSo*(yeEn^=-NJr`oloyiq7QH(7T`sUy${5R*2VCt zj>v`Eo_6}6naF)htichg;q|1wf6Ki|%z<=u1k{fnoVEIjSD(0&?4jZkYtUDK@@5`& zChOL85jF52Z?$nPi^~(0lle<^em;Sak#Niyq1V`t1ys7vE6z0E;M{CCSRSHuW%@9L zCff~nPB=Ov@37qY+{-?3uJg{pR_Q%MJj_#F@>_53KYpw2z3nL5D>@a|vkiLU=xZ9z ziC<;xU;Rz`!n++kVNbCXImPspZ0<$^r?S4Z6g{#4H@5mx(wR1*oVZ$6q2(fHQ-JsS z|NrDyhc0Zr?8+!h&P|xJ($>zk0XnyDa-zxFt@($Q6q zo^b=bv`FR?n1J^hS(kj!g-eY%>5iu)J}|h{$65PTw0)uf@%e)51VCQ&WQPB zZxv6gPIkRcUz~`2Qe}?Z@{e6xZXc}sIdQBE*RrS)msZY&i?dc=c<7_CokzD58yn?Q zHB8Oj1;4?}5K~rk#uw;1b#LmeR^uevi6J;m?_+!lq5HB|M7o7>QMDUoCIoijGB5@OMLuE7JbZlNA!OFokFU=oQX9-1TLPmhtaUNs-> zc7MvZJLn@k-cm0^Wi!}GM|lrBU&Ta0dj^QFSXVuKl!wlXTxIOpeU!XQoxJYWvZ>CV zr5o=~QKO5d$PM8b$)4gOBdW&AWX@GJ=cAR=Pax1Gb`D)my_vAwkBU{lG{}ehm-c$j z*f${d{wPv#QSW{Ti9UAUq#(t;#YnL)Iz=4Ja67V?^Uc-J*biFu-s-$6uv0Q!Ekv7} zyHe1?V?T0FQ+2s(M=AYe&$-gm#i`m8^h9wkeVnCVda;F>sjB{O)*)Ujsc9|hh}LGO_0BU{*AAoiQc*h9p3Yq2 zl)!eV>Gt2;4$&yR9nM9mvqjF5vqi4$(6d0a@TeERVoD`8*hR1#*-!56X=fkuL<)A1 zhC7x!1##?MzYLuzuK94lY#8?>r!(bS5|r<%cf+=kA~4TiD66 zZtS{t3_HdC#RIX+;R#8pZeKjxC)S_^_MxD$mv78sym_*>W4uqO{Y)&^yHcC$uXm+} zZqhGK?Bkm~3`aSOEc}@$YSY}u9CoxFSJ!9{kUbSd8*oNdNB?>;u*vpas@(|A zoGzbuRe4!SkMgi#q_>>tn z)$v&~XIGb1a3&FfK#FrLEO65J%j3a#ePcS~q_EpMgRPv{8rfJUmlPJNx>y`N@$B-3R6MSCGA5U|V54U0RFzA%7S~AHP=x9?Sr~B|GY#1CxFX(?p_^q; z@p`jlYDuD@AyXGm*EVNTt+kB}oL5nr9x0Kej3ZHk;w(XepFEPFYDlE0u_L~gPtkn} z3sX*2MfH@b$?=*g(x}1ExB?RxB!@n-vw%%?gXq0N5!Cg^4#O zR!U_R7KKr<%kg`JpS!Rq;?%bw?W%YpTbpf+ugos5t5f@Aop>qs{!0ew0r&RduMgr+fkhw1qd`Qo9&?WLeA=TFm7PM4aUEtXow|aVJ$xnHirk zdwP6EnPiYEkSCCU->yxUj<0+_1s;)V{WJRmaKkfEh)NEseqmwnQXpPt5pX!HRx#C4h zDR?}Qk*AGExOWrdJD=b#IERHWvG`9w{ z-B^xl3^?k)#`a}&W1CXv>Ns8$RQFqq3li~qY=CY`OO{2!h}kd=1wjoYYU?v3EyPFg zylf(@v4xR{v!oFUkZK9RqO>@wX9bG5YbDtHN3@YQjUG>CO@T65lw3bYI?+9B5H)R4$dupcMWS^{99hI0wC=c%SQz!Cr#l9ayZ2~?FmTeMsv|?6_5YSFS9`^A zYPuLKV+EX1)$E%1%-J>if90G_M0>0n*wDGhN} zQfeC($Cs!q6L6|4GE$30;fS~GA1}-_v}T=^sB>k3@D7`K=>m3FmpV}g8w^8y8eN}+ zwf8I!l*?G2`o@-8Uqh-$W!C&zaG({{@tTtANfkB0ct!anr7rEnE)ni2MX*u&`l>1M z=@rxC)fH1K%4*_eC1sPp=kg>+Zb>$NMcmvG?wlF+`9+Aiq-9|Uyhl`a81@&n(253c z_vb+SKL^|YS)5C}2t_bKP$OcX6j_5*ked|Yn^(9Z9i_Sbxd`EvdF7 zrWpC@kBTu(8JlVmkiyV9>b(>yF8i`5ck(2+dK8^p zsngsk6Q{&WOWRk#B1A;K=T)lhK5yNr$`LPVUv52N?y``wm+G>*+zHilF#<(4J5y%N zDXE-7ma`baW2&XV?{JDKeu)<$aLhJmRAVjoMM;PpRW+uXS2wjbYUio~qLqnLGt2R! zRYM|Kr#iEjAZ;RjWq0xT^@)abJXzc7v%5)ll2LU3cKUWf+rCZ118K4ll&__6d2@;_ z3Ou+D*t9nhKLX3Bii8n?(gZbJfx~3AF6JmS%Dq0xx5u?;U~`xio+c{LwJ@Tc`5yI6iK zMl88(x#|q4A6Scc%gRKPh>Ies=@!SER@R#U)yu7jL&+jUk4f~{CLQXnh-aJi$j0j{ ziHzwiP|TH0e#6P`D~kT2)Tw%IX^pQj^~-h2w4sg)%5hncVR|w!&Q!%5 zSr$WCy=#jQOsardn{xR%$}Jr9#l}&(I)SmBmsJX}iw6nc9pOopR^UeLG$eJDN4ZIk zB%|CTQtU+{Y;aRNUl4)XXe&6m#Mi=J;R^NO#?|a7npE`+HTs7wRu}5HDCoZy}Yhg%pIv~j{yg0swX z*^yhjL0hqI4zGKtft(w}x;}kMu&f{#H!BZQU)w?|gTbs6I*K0D+JcT(8_%Q{)1wus zsH;9*tp0-mSAALywcUzM!RA-YsxsABRy8|bGI8RR8B=QJ$4h3{%#?Id?ncEN>J|C= z6ym5AmRgB6o z6GwV@Tc22k7nc(aEm;JCEvL~%Y_AhA(c)?KxDBr#H>85`{+Gp@`^cA$|`bwz`G>EkxQ0m)>0g- z6vOd(A)Bl72_EuCd@88N|8BAf^wGOrG5hHVThwAiD3pw}Er^16bF$9z1~na*N#|oM z+U#W2P}T~3irJ&2-~#phWv0HVb+w+$${@1DXkJyVp3qSPR5hWjn{ReWbxpw6eqNy> zJV#ZC!L3`nY8u?0m@P&;v81sM^HV%Un$W{zcdB4&F$Vz=4m*nV9G2Tq#Rw@}z0spUTX6#X zq(Nx1n|M}9bxFB5sjjR9%2bexAu-{bNvE^{QKoKs$-MSeIHki4_(>I+s|j0-X=+;= zo6#Ti)NUMRqO7u{x*}d(Ru(U*nK^w*S-fJ#9H#|0tWPY)tgD*&_nIQjK}uT3CHUx2 zOC}u*$AdCE9Z$e;Bc4UAtGNYLL^xy=b5;%JWZJAA@q$Vck%me?v3ln8xN@w@v=+3v zCdo!Sp^dg%;YDl{BRoHqz`)gek_h*^gdV!)x)z6eMI6Vb)dUnKz@hItQcwe|$unow zsQQ33@PbrZzR0 zR>ZtRoELJGp%RTJn;H2k+dJjJG73 z;iPrrsjQWi#Rp(iziH9oH2pvZI?Vx3lAT8yR#GW-^{np++7oae-UPH%P>~)6xNWMf zu@wL$5$mYXHWzMq^&I5|!6a9DlzUEudrp)G9TDy<2@dij?mUmSkvVr}1!-z9tQUN} z0;S!dY0ad9@0pSJt;rf)#;CcVjV`BQG1Y)eg-E29<<%wAp`2|L)9rg{HVa8Mx>@ex zQ4Wt1JaUV0pUfgeX-Q+9+_iAtV~L^(!Evh#>?r;Bi>i|QE3wb<@#dTv2ZCWDot zYMcH&DclVK%Ibel3bQ=+zvV%*#SwI2|6F__*G3u-fDvYMJc~}m>r`y-(irT*a_Ti@ zFE-OX&Ydu9S>g@iQf@@=8qu7R`oDRkBUdf*O}B3Q=1NuKvz<`KGdX6 z8(|?^+oX1KW;!jWL|E0;HVpO?0lw5z#GR>XPbG3w%Vuo!zoqzo#mnXK{WX?Lp=xY# zZh!|XgFvJ~S^P|c))cLYaCVTSm$fKwtk+uAE{1HP4%0m=Fi!BAKh42vfXDqIh6Edd ztQz>Y#81s+nq(2ntTMN$?=;7-0iH-qvfqxf#R(un`2NMV)_R&hOsf!gm3D4=kd6DR z;7y({!Zs?4_)+;81SZxD59TM8BU9^aUezQy434tlO7c8GlnqyequwY-y%9axrsnb+ zvhfD2FI%2dujqx*NdKqrQqrgT^w%uacP*90L;O0Lh6WK{NlWmQMVcqt0=eA|8GPET zakbe_)T+G*!VR@c$TvR7ut_O`i&ZyQE=MmcU@8D{Uros*=tx+vlj!ADH*QxmnI*F- zN=s&xw;3cx^-`_tkODk69l&$wX)3jtxukaS60E;cWRYTTo`M5!QvJW7zE(}_QG@!t zIYM8h3wqXt=O?87*~LdW9!_#R97Q~=GV;tLXJ#grjn(3*WbRvPstniH%q^MH{wO8D zBg7EeN{UFKV}d8l(%iW+-0f2A!K0{G9XI**s00uTm=!EFb1!$x>TMWq`$YK;0X7c- zo+wGd$Lpt4%gz3Y1ogAE5FKc{SmixyierKRhmT2LfWW;r$&)Bi?zKtn2h<)HHRm74 z6k9FM(wXFPTD*v&$EZ@ORid)V{%NdsOV3U36+FU~lhMrw@1>$6wIN0<=HfUnaVXd0 z|0QXrK+7hV%$R}Q8s$@}vGzV?=8SkXjjjR+Bi!XLf8%91`c856Wzf^$?c4!|Gc(Va>+$NdhoqD#4&IY+($Zj-jn9QgNt(G27RmEQxxXhVq{k>rk9>0Tl5P;9 z*XML4x0#xrJ-KX(WSl|&%}raVjT6?U#f%;h=ggk=$5*U#F2W(nH7C_g$qD2RI6ti zY5QBoXQ{R4G#d+YGdFHEB()#)szE&l_SJcLN4du*c|Ix1JwD9_KZ%(pYl_|78m0F? zhO7Zuh^<%zwpDjlJ^Dtq!o8S?KDWhKMMMGru7C(SgVv0;J+_8>EIe_x5$o>ytDp$x zTAOQEsqume@w9bTLw6J1_yd$6`{9(&d2-|tM1-%mm1t#Bi?C9WNuFB@@=QP!9UfnB zb;Csj!;M*AV8uQu%Kk9Lb4n?8n^8A}UYXW*SNGIem1TafAZ?5usM<>>tC%=@*7xi% z%5Vf5WXBrf^}{4TT!vLX=yQ+k)-v3`g6O6QbWD(?!=2@NX2e=O%|PwdVp+Nl8^qLl znX*S}7TxbYRJi2dLKFAf>y(;ZqIgW&ECoM?VUoLLT4s#ZxE3J9#}1?>-|VR#mR8|8045Fq8)-BuLboKQA=YM`=zxZllrS|UZw&M zv*RQV{nyS=ij{?KV~nBo*0E^q1;R2!X+)EH zOzNMmNwH-~^Tbe!y+{fj15F?u*d3m<)F$iHteWzPT7RzP&=^w@?U|S?`=+3H7;M1OPaq8zWS0_w zcA(bWJ>{^LI^6LE<7otj+Jv@HG1464rP#=)d2KA^P6?RkBDbH`?8SC9Bc-NfFaq}J zt{Le!xfketDO$U|S4Z@!f$QFt%Qr7vxIZ8}-R*0!M4*Q{^6*g@m)v+xXT~cnYQZ@a zoaQv^4P5TLYMYRudU}oI7lh@~ak4fr#sYbH}vh8kwS(8hokSQI#wJGFsNs;A#5=4D$nkj^vlz+-Bb?$WAk9-4DfT024kS_>XrM}FNt7o_v+UK=T#6tXs@*Kn7P&lg4n?m9 zxwaz2aa5Y)s4P3j5Ij%I68tHKd~eO&XVFq{EUI#`J5(GdFV1^yQq0CI&GAxzP zd6@vR_fN{Q6V7snN86j7@VX`N7X$Qr0QiY#?UL*(vfK|sP^8?7)|`s!(wVa=q%;8p zBs@g+)qV(`O08VsZ6h5eqgvcHS5NMHcP-0ZBE-6t=E;KqFHfX-@*u!&D$Ubs0d852 zMZ+kb=OI#LPs6ysH`%ENRBD1#&rqthQ+aw-GYBP1s!HQ(<-6Ufh9tVHHe~7zD->VO z19TpwbL{udy^)27lJi13FQW5eI_GT^->Z>OKsmtQW2SMBGY(wV1SJ9=S-xzGu(eO&~B7% zIri93nlU@SEKr8{>T%~Yg-bdTADJcalwK>G!P7gl)O2$WLz`; zo>OgoDt;Oad^7%=#d1rgHh@`xId`Bj54ZaWo>I}$tYMmwdVx4lBx*s>P3dTTG-ds5O{da5#XR8 zjX2JAEaqhmy!113`gBY_x;mvdjOmbBt;y-VT!CCyg56U)0`ShP(q51m<}gQ@R>_3n(GqG^x*ez#QmqSTzMzJ9{49u$m;5mevy}uAvEV+>l{ok){dG zcz}b5G|g&4Lbee>Rb6Al;(X;(-G(+Tt2ghcZfQ-`f6v&IE5v6YBF-|HYX2xYj3C_G z)}g0NaYC&Y6&A@=+kU#IYCJBPpljtMdx4@VGuDlL`a zJ+C|lIAX}ciNIAY^M&03-|~X(Ef6@Hw~Vd#C!ts^b%_-jyDnMhi&*DTPwsADyqrke z4^+kACCDuHJ-IJJO6^CXp}9a(Pei!gT)A5nOsXA8dV`7AXCpiW2%`XH@1^b+Mnx8oU?P-7ixrr}z^yJ%@9?(HX zVVfW$!`&>%;dzF8R*=JUyr(KvnetT(PZb3a2&mVfLqYbK0S*Fa=t;96cR1&Rbe~; zKZh2jp?)Sfs2yL z_*AT*TR}dQo?cqc4X@24n1AmoHrLSeVy?CAJgeS2WF}~H&loRe)eEu*4Ev^2*>MEe z>t)eD)Bw}_CmQ zQc_hAiV*{Fh)@hQfNsz&pm&A)$5yn}NEsZZM`l|M&a^R1XJkrHxikOkW+pA#Za~kVyXrk|@x^N2 zFV9-5zdWcL3h(e$e&31^PdWzSu~RLD{-wD9&twJQ#@$<(5rVeHZvW6agH~4xq#_XY z+JXDBgfb)eS&ul?9$0Vdj67_H@ZiX@M?s}af_`}ZYEnyl)U?6%Fc zj;ADHUj)XTGwAcG9GnHf_>3YmgCtBM_NI4y;&8{wl~L|;T{rXpPc31obk=S@=REQMv|#2R%SR%4Dui&%bFYFNH5EgUI>vM z8~_Ib@hp495IeFUccGwiSKf*&tco(D4T*ZQNbGy1BanNgBR8L;UuhRJP{=`B5*AAE|0|pDfOD2*o9&WF3*j} zP>M==GsnGu5M@lY1YJAK3p)C}T1;JKn$_1$+*kSB&8)dwsyST!O*FMaq^G;B27pq- zl@0NID@TaEM3B8i7Ojfd5OX$OHMcj055i5fQJ7F$g<&_5fU)#_ z8mHBLUs{iY_2=T$ORQLymVy?-eQHCarWDZ9x;^#$h|lZ6V8ZnCjH(&q({;j>Ia9SVj4N=0haFIsu7c` zeH#Y~RUn2m?yG+8nfX?ke(lTKDxT|7xvwYKDYm-3bZa%;fl6{WK$sWx8bH=yj(vmDXshjp!^r&7GXOWRDPq8QBiY;xEge0f*7 zflHWY_CoB(!W`&@P-ouk1Ffae!Yi%2(y}XER_I`=Ms4_zoM^q3W;dd+T4)ojKrFwn775fN7WT(mgB_1nb%oM%IsHJy?P<-VTEBg9oA~)b##2w zitg#oN_#tr)A+Wg`wo+*mSOg4A@*uv1TJcXr;LnhR5dL3E=&5F2EMG#=%cJ;x}%mf zDrh0Mklk{Y7d!Qo3Lc}K_r$TQUE4OEo6Eviwk*+>GS}<9qWPbJ>X02XN}THg71h-< ztL4ceP<`bKFpluOpBCofd6eOuW#V0TuAUs#-QMSD(j0Z;k=0eI zTl78Gs~oTs1;z3BG`dS9j-3nORv<^F7mE309zxn$&V9K-9>{-rgR88Bmp};z{fK z6-BUdW`zkJN`0>bu2fZzr!1b8cDjh< zn0obgnRy|{d`rl+0cwOuFB*j5(N{JrcO&~D@gaaF{SL0QLs)xmy{*7({B2_=a62<^ z?=6oi=b=`#%$GB?a$!>jfAkEcG>YPjDc!H)#LI()YId5x2oR~)&1@|0ly=|L*7HzO z@HEdS75M@ap8gH9HWeWUk)mv>s4qD9TDyp+q>51;_=dZB10c6)zQx+vU(C}{ zVLUg=O+%d!`_DpOP=Y`=jTeJj@l{?mT`P@H$T3P7{Z~i7{v}h_t{1Xr3~Rsbxo7o? zxzA{aby?h3dzBZ(}#cicg~ z;$%v&IIdn3@w^gxOG{mop6A4;*z_(8-SBP-wZPy##*+Gk*>s^J0`6z(Rj5$#RGI81 z3!mm;crkmcLQERvyzz{gGb-p&@VuT{2K+Tk9;J|jYmOib@$_waSb0gAWLn7PFU%G` zz$>+31PrRK^!6)S2#!ZF*AtIVoIS(5Dj1iX6EL#MrFmX}+*1+z(u5vOxb94C7B|}x zn$_3MCA(sTOSwgmL^I8n7h@pjc4qyk_Ry=4XQPVs1iIR|t>U@w)%OrrL>SRTZda?> zX5*ICzl5Sc#;(2_s}|3p6z=z+T@BL?PnOl=g$Sp-Xit4u!g4PhQx(Eosg9xQhH4~? zm_d&S@Wd6luZ+s~x-joRR?KUK+;_w=1*^Yy?v~H}#(PrziGenMvZ0vguhP&9v5qPN zQkG72NM*J3GLMRe+IgL@NHw7f6>-|60@BVoNHr&Ymklayt1yFv*+vfCvPRiI_?5j1y3 z0E0As3)FkKVnnNG8f+%YxfqHba-ScXHRa^*3BeNVu@l-ExfWh;1JaAaQj^7)%u;4T zzy9b>&ig7Fb}sFYv!tMy(&7!~*l;5mhj_**jF3rnAvB_SKO~V=V<>!~j_-xGRvx&W zcO!D!@Wo9h={^6I?G z%SvaY>XMHk3^*_Cl`q#;x4iXco3C%ONEnDx2=DC{O z%uKooZJwc^CincRjV|ARL$_ac-`FGXvi*F8c%k&g(w9nK)^}@LmIBjeC#yQ><^1pM z)%g<2SQn~oeo7}7c+Y0nUq>8n`;0UE&zLv56BS}-=?nU~?0nnmN^fcJHC_ho>IyDz7j?i%OP;m(bc@gIfY(~`b1c5v;>{LcZ}Aq3w_1Fg#dlbI zm&Ny3d@r$gijzF2tCOqCKH$z^zrJ;K{QA^ZuF`k$GBxs!So*X{pVN8Ay}v4pIlAUf z^#AjmZWecUn%rMh8+XRv_Vbs&yH)dI8l z>*P$=_h-2(k9b9sUq>wUZPMFZZI!2HFZpCE{X&b=9dN59U$K{bx|RNXi#K+_S6lL& zPOA3*vn%@%{@=-&qTAycEB&WGFn>+?z3iTw`%l*QAL@lUrakwThgsL}D+jIo7VIN0 zw60HDywu{;EM8;r*%m8XVGil}iu0V_&iDmJqI9w|SoJqKdRz9Stz4z=>Rn*ud&@nn z>&4!i{A?C`W8^juwDJ>sV$zGfH!Sv~eGXdrg)JUy@x%^zswJ-?{)c<6TB?&%uG>TG zMQ<;qI>~eTIJv$!9&Owi>~Ft5R{OP;tMpR8MlN@0pZj>FFmmO~%+WrJzc6xXpY~bW z%g6`kvUi`)W_f0lewdZs<`I^Bw8f$iCO>K4_IZYNz4!-{zQK~)e5NH|XYu9^c$+1^ z-{Kt|@H>|LV~e|Z_QO1n&HXL;kPdi+B_C_C(q(gqrYX)tWYWWxDM@Frw7p8v*V6a4 za+SV|N~#Ydw^{mwk@w0ackd^q>g!3=NuDD;!SJD0`3|+p*H*5|C-%_D<^Junl*h>T zhL3RTvor47$vH`vSM=ZHXLC?JoIVb93f${eopo}m^z|%P&r@y^#fjZs~JdxoUs8zmZG-YM=XfcQx|8Wzko2z0E-@|FFeH7LV_M zMPJSR=2+=%7XM(&|U4Nx4TPJ6# z)~`(@AA<91E#A79d<&)bPH~dw9L)$GV(Iq~OTXL7Rr$JjxfuE0ayRRGvCk$yn|oX7 zJ7VeICO?}8TluMHGKWbov}Yddzkv!Tkd6D zzqj1my1wr|@?h)wy=7THF!dqxQSI|+>wY%NdVsmU$VzYX7)vhmUFQ0Zc!qWT-g1?7 zeN6|Pi(wqsKFWHBDQ`zyXXU@Q++AmD7 zR{EtDudsNn#TV@*ueZ`))&Xy{VUttKT}kyiTrADBm2 z`Az+SxyH(`^#|rPR(_j)VBTWo_xKOYJFNUZ{ek&wE5CvJ`}J>Md4!c;#Nu*`XLP`e zEP1oVYb{>i0dKP8H|-_gWu@O&-frdB5kGFF-_ZfTW6Aee+_js({rh#mgDv^!z2vc0 z`hDf8R(>6ErImi3#S4gYHKYEY=NxCP*BxiA*R_=o!F67DbFc4+z1zF#Wj)p8-_t9U zVOc*l+}o1(vAD0r{VY~%ndUJ04alKeo{m_p4VlASFYA+rWj)ZatoIp~_1E^fG?%?w z9-Ajx@@k7^e~QW9=0#TeEU|ZrlRRgXr4OSleP}CJ`XKFREcx3O@3#1>4!D;$-*28**5BIau$6uyv3Dz+fYXTw|l+xcawgRcN4=GS$wa>4_f?)#oH|weUv+^BzaEQdY+Eizn`@I^wNGt zF8eJ?jt?O+T`(v)R`DN>R zn|E1qo8PqLHos%Z-?ezR#o}*GdAoZ4v3<_H1C{GPHj95Y*W293%D8VZ{Vqmsv+Q><@)=hC`^vI^CF-nm^FA1D(8(#$_Ez?bnEQ9c=UC-C_Xp*>CKZvQnj`%C<`mcXr?&<|VraT3E$zdyf(GScMto)YlB{x{yeX zmfYrZExFC>EV<3=ExFAbExFBCTk>lyzNrJg#ggCF0pDZE@9%(jTJo1WVA;Q7^zQ>J zz0JEVx$IXl*MDlsZQf(aZT{Ah+l;`|JH+yZ!1^vc@HlaBbV_=`#jJ}FXK&< zeqTA?%71VNJj{|y{B6oJ-jYwYxVi(LW65nk*^=A5(2_5*c&Wt_FPrk)Eb+3D+kCE- z-+GHTSbVL;TZp|=oa8wtTKd&7`};%t>7_pyx%7wjS^9&K+uYA9^oib?I>|#k#YZ0I zH~7fI`vH99(VOAw_dKV9#o&n+PqJ7vO$qYwy&699@O~d3dHCKEA9?t`6(4!{{?Ju! zEK&zSCub&$k-yDVmi#1(Me~&)&#AHGvn`%$@qCL^9X7B{!+rg557v~S)MI^r)yp{Mq@R`I9fo~(; z4!(oj|V#6KrZ@opwqdt<4pF_AL#54P80V8FCjh%yqUNk_$H5gIfsLvA{MuIGs2O7OR2pFM$g@d2go-ELN|#GZ`%P(Z`t% zZt&9gajL- z+re@i?c52L{D(My1kdvl3~?R=i@pwV9tE!_`IBI&k0H*p;0d05s3T(s_2V!{?RA&- z9_G9WUgV`8=BTm5CBz?sA0$?>e}DWl$1vv$oPV4{U#Xk<@Z;d%lzYT=WXzjbbqziT=Z|a zvm5*jJ@4mWWdm~gslDe}x?U~j@%sr~!6T3+m%b;9sshr8wvP$&c|YtOVBXJq5199(J_zRhq}#!~A5`sC=lz^J!2EuLs$1SK|2mlWcfAAV z{aPP@d4KrFVBXK9_LB4dB)wOh>bEn_d4F~{u=t1LoL=DSTytQ*irV|VfOr6SBym3Y zNaCSj@yEwGBf*mYC?^Qs;-w#@%QAs@JmhZ^mxFf`tG(l5|3*1gVDaChoH=0e*Q1;T z;4A6+Bv|5=QO**u_>WOe1GtLPw}Rz3-Z>2{{-D4)6FkIAP~e;c?nAr|{Gi7{XFYg3 z@ka0?#Hz3K^z22%xgIP>#8G>_<^B=pHgJ=dAmZE!-bs8fxIg9hFj(w=)Oj3yt|yN= z&w!D-}f!JAC;#|S8o5P z(*w-&dA-5BUegb}%X|K)GZ4)4t%JclKR66L*t6GBXEgX>x;_k+_B_EE1HRUik8>t~ z<@v@r6TuruUI~`|FwUt4FCzIo@Y%!*!E)3%4d5oPL1NA-@Q;qkrHDCe!QXn5EHP)D z@A~=9)jmGOxd}Ye8^*_++rhh&lHXn6@rMdO0IoV(csuyo1;T#@?O85!Cuh3YDwP>{6V>JZ}3MGh5Lh(RQ`PM z9_W}kV$Lw|H>JV_V0nKurhVa~R6i3S|IH#vKN)o zk>3bzQJa1A0ew){A0&J?xS_Z3L*U?K;U~b8ylJPH^A~WvH?0+OUIBMHT++VY4ow^~OqUY}pK7gM0An=YclKwDo!w}&?;PWO54+p>DIjEQu z0AE4+9|hm)O@qap5^z4Hp90Q1R`NRuynlu8eDG7=v{=kZfH#tU)PldF@+yi(#4!h!9B@dTmfE*Iy48`AAEC_@QvW>sDIrKzH^w!?*-$UkPrxI*Wtf=rC3w>? zk#|B~-%Jqh4xTwe_#kjsFCd9Ihk+l>iJh1;2z(ON=WuX<^fLhNLj5BOzL@m81pJ^k zjT&>NfWJ-UZV+=$0*{#`JRjT@X3HFCfA9iouUhb<14X_JT%HkL4L*wW=Pd9=WWUb? zFB~B0F9qL6_rC)CsyBgv_6N@_mh?A*PwgjsJGh?O`)+U(wa-J~DB0U5z@y2&?*MNs zk^Ei*_oM#&4*2iXUjG808&PGf9z2-z>t66<)P9eGyLOT5p8-Ed z`tlNZG|ArtS5p1F58jW`e+pJ(OmoDX|APDfNVp4p(On~i4+I}Y#_eejU1Ybw}_j&LDYX4o} z*~Pj1fNOIGg)0v_WdOApQ(LM2LFvX1-^mmvkqKI^|u`SEcxp-;O=C9e-8eF z%6|#?P2wxSx0C)~3tmS0^*iv9?CH>9^?-(uj9}fP*(ZWIS zTh!lA0KY`fTMoXaK+;bKhmRMY15VQYBDgzpAVAbo!r{02SWQ{d}HN&21OAjNNg z1+S;_zYE@7Dd|4~zmX^W1^5wauTJQj|EBn)2e=1~2Mz|u$^Q-nUqSxt81TK+zea-} zA}$7RC!PTQZC@$R6!1^!`IW6W96s9|G3ONU`xHN?!Bc6xQx86u^kW71h*5I=8Q?p} zU!Du@MdQCq!ON&VuLR2)O3b+qJdgBiEBN?nlK&sTBZ%(@e@6E0G4O+FN&g&pGWqvc zz$J4<{x;PRw!Gk8cB;U9zRDgU#< zSCId|5Immj=?3syWY2yLeiS~)95H7LI7s?^JGfI^NUI1T1 z_U3i)XXIc00iHZV^7|NkG4Yq+Gbldk3}1dY>B|A&8z_BW@L6PUjsTz0NAe#EzKrVQ zcM5%43_pGv@I)A(X4_&Azhm<28;UI5OLzGlGhE|UAJvHl-Pz7qTx@tNSONPo^# z*AuS?e@A>3_yFpk*MmPGz8O4?;*UGQKPP?wd^Pdo;Dg8>{ssIFwco4Y9@L-y2ELd4 z-G|_*)Ia|XKAqx^Z^6q*|Mx%0aehYn-5Z?FN_`y$evJC}VDMyWuj9ZiRR3XcBkA8b z@B^eD6TyQi{Y>yxl>a>Nn^kiE1o-4x!b`#LO%QGYPs1~rBj%hAK9l03pMh^Bz6g99 z)!#3{bB~tmH-ozcgl`02PX1*Zcz#gie*_n1gdYK4eZ26W!6%YEc@g|{k;vZw_ayy$ z4_rG|-iK>E@X{PMvfKLk9lRQO166Y;U&Zq(id;D1qmQSg)0 zUZvm{h^K+yB(4GflQ;(6L!1S7qUUV{S5o_|0{12PS>U6H)m+gC;$MJgM&3kN7+AQRKh6 zq3!C6B>h3)UDQ7ZfV&+c@}t4$goQ_fb&RKfiaCW~HD_y%m@^)HD#d$~z>iaTs=%+4 zKF-DAje-!-6;gbFt@U`@OFM(I}68W3pF!0f1zH6DLtF~x(`;0(nZr-1)W`jQ6!isGYs@UeI%bHtn#;8%JGp8?)Q{r_C>2pSJu3jReW zNq;5yy_E2E;A4*x-U_}sAp8gLX9dFdgTsdkKL%b)&;K0w1**?iz=d-q{oCLxjuHMR z`16y5KL>B@BK!?FO7TP2erP|s{zqUHBby`U^ap2%2Z4{J@!bgUh2#%I;4`Ux$ATZD z_NV~Q>o57w0KY~4doK7W8viZ=kHo)Rd1`Tf4wbhV{99_TAA^5S*PjiZO6_$acscdw z4d8sT7rzFt9wztO0`5)z<#zDb^nCY#cNI$dKY<@3`}#E4Q*W$4yZ}CWk)(ee{5<)e ze}FfTK79;+d<5=c z4y=EI4=E8Y0soxZb1FD*j>u<$zr{au#GC~D z`JD&;s9JbE_~^mHSAoBz{I3U(r~GdQpFq!dC-^M#cMpL7LH7S~a1}k@U%;1gV86@RZb@d;*-~Q+u14-T+JeTa}Vc<9C%JqZ66Bh{|2W}>L z82kz8^Ef3ZeVz!OL-t`N_?Ohas;`bHll&9lH>LHi2WB>i{J^F8pHWUoH~H90i|1_NNs5JdLNOfrDiKYrwbSpE+Vq4Cgl;A)Ezonkd`|?n(V)75FoX56=Rt zIS6yaob$nFP<#IZ{Lh{uzZ%^0K;hqjU#0rH1ze7Q=7>4}gY&263qJ@>Qh$2_JhYR@ zcYqUQ&tC)gCx878xGV9$z-kYzIbzNp@V}}4zXSh`>}5CTPHd5+KM1^t`pW?Dt>k}> z27Bfd_I@PTdt7iK`1D+M;PK$gN&hE-=XwqU`$@ptLb(fK&V2AHN}mL$sr^m`51{h3 zg8NhXegZy-^#2_2gOvVa@Sz#G-$rnd{LeMuf0Mr71iqB!OMVaj9p!&7_%_5G=7>3u zf}5#5p8+3B{rx5IpXN#WH^E0xeY_7Y8Y}Wo!52{f{V#Yl`lLBxP8aCzE8~R^1ka=L z^#lKg`rA?9UzJPxVc;cX57l0QHDuq%fIp(~M;W*m*~d!o@f1JJ2ETB!vhk@?NIo)V{w0pMg3uN6fhayq5gUt>ByJ`R)P- z@+JL4;HsqXli;T*{qx{ilztcZUdsRP;N6sdH+VUv{}1?eO0Qo2=uP_99sEm5-v^wb zc=m8`75S4WuuV!I4EGKMA~RsPM_)pOQUHfiESl z1CNSG`sLtbNxlYr1jYMmZ7x833Alpz3h;d5Yr)r$zxf@wJ|_3O1AIUy;rqb*k-lyR z2T5O_1^>82(!UJ;l=}Bu;C|F!J^-sRojGF8XW*U`uY3(wd!BRh{os2ly9@UMUqSkG zC^&S0$n(KRlRp^_KE8*@gW#!@{sizYviIfSiIjdiI6>*>fXgWVI5mw;DM`ek6X z#%zw5a~fFf>B#Xom-MfI zM^k;i4W3Q>PjDmg=itc`9Ke@Brez;QnMEjsTxaJQREn@$ulth$G-~>W?Mhi;1U# z`|aRL{2{nzlH(pR=ilI$ ziN6IuSt9cNp-Zz#|9XStQ$&6k_)+4);QtaI2i`*E3xo5f$@SyFS>lP{D~M-;A0(a! zZmyK;6W{>xQt(dV7Vuldr-T1W@x#x+qh?Be7lE&!c;uJhJ4wD7d?WFV;67Dy{WkCc zvxNT$o=NgYz+GrO{AchP#4mz>Py7b>RpR%+{VD%Xzy)NVzXH!C&Kr#JJaJEO*=Q-> zA>ft7M}jvI9}B+hAW2^UzMJ$n3Jw;CycAqXJPkabSjE2O0ZAVNZzj%y?;~ymAA6{z zUj^c%L0PudKZ%2bi5|30oTgqPu zo_CV)cyKfEB=Da3B3JL;yj?9kAKXa#sNQWkkN8yZb;PaU{Z5hVe**49`@e!Cm8${$B959|=DS9yCw*8Ssdt@Jrx%B!3fp1Np=E z!E>p8J_Ya2$o2mPUr6#ULmX#OCy^fr{^!ZU{lKN2g^vPPQhf{q52koN0A5AV!55)S=7>47!Fd#4E(DJwUJPDN+yp*`{PAjV_c4;+T5tjJ1>i-*mx1^6 zm-N2^?>s^H2Jm;pw}LMmDe}9(Rb-zY0&g2H@+ZN|j~9L({65Kdflng)@^|p)36g#{ zcs8+GYfKV5$6&lq_M$s@4e47S@CM?;!M70)0pBuL?l%hjJaG}Y?>v#82p&y58T={n zN#Jp$Unhg75~sjv;yQ3W>DzMfABoq1A1D4f_zU7oz~7KQsEL;3;W^+lh~wZZh?ju> zo00U(z+aaLt9Q}*l?wk9{22MKb>Nj{BEKBGiFgxuS48B$1^=7)Ht;pnKko*&j+68c zgRiO(ehT~{$#;T3IZ@<)1&^Wl^IhDT?>X~b&ml_7pkT~GS= z3OGM2&+|6;UW(WL37$*x&%xK^l4HF14fr$SuEVhZs8jBTnDZlWn7BW9P-l@30=E*6 z0AENP0$)!&7W`DcTweiJ-}Ep?%$Wi1H&}QsI8D3=eA0d*uLZv`S-2VeFv))mmcP#x zbIt}|-&N9I2>zOQ1Ni9uMgD8>QsOP(pLY}a?cnjGkN1G*5&sGND(Uaj;E~hi`WL_} ziC+hABmM{Yaf(+z2ER@GCHTM^$*=Qp%-_!xJ^*|;#fyExt0^8m0=%7gDEL3b$AdRe z{1*W?Q+_4j$BCzcza^dpK8yV20&sxJn*nboZUAp5UIl)hcrADrm1iCJWYVt<;Kjt7 z!GR;CK5hb+lfK;nzJmCEuzXJ?<~$DGLGm5o14zHr-0~lek^J8UpG)$O!Sc<9nDZ6* zXQXdkM!+8u_X58{+#lSX^lvbDb~m}-NbnBgBJdl;6TsgQPX!;+L$0p@ZzEm^et>uh z_-W#1aKD~%{psMJQ#^7Gcst220l!XsCHPy4ht*z)g}o%dTfnCht9Jv>BUXFME}(ef zY4B&nFM<#3E&06(9zgs7xX(c%{~SDr_*-xjakt}OFNynrrPy=Sd&W2468=F4kmR=zJ=>d+C{pbt+E%A}yhlq!Pw^REE!NW3= z|5)(l#1p}PAy#t*bE&;f2Fnq1(%{RyA7V}e_%7mA;8%#(f}baQv<}>f^lbxp1L@;t z@CfQ3H-Xh2P;PcU^BK-US{*`t~k(5b4{;;AzBPfk%)& zbvYjON8Agn_BiFr(;xgQ@nCR@;-8V=X41zZ@H*lNV6~?sm)}&d+T)Pp8t|>e3&F?C z7x@x!?<0hp!F8typAKGsr0_XlwZ>_Vm~#nuJMop^`;HR%_25JEg>M0OD-^y9d^gD- z20Jt!cpCgG;upc?)ZXe{$eqL=fNO?G{-1;YMEouIuf*L7Fn=^b()R(YZ_t_}<_rY? zi+Ct_e~Lc~z$>W!#(@7r@^bKfC6eC^@WW&u=7B%X7kLtV0r}H9@VCS(z{l(->D6Av z>SKh@2lpiZdl~pyO1}yG(lANC1w5J3Zv$^9|8lRAQ+&A{d?kE>IpF`n&l0~1zMSHd zcfkK8-VGj1@yZwA?P!x+ew_pG-}sl~o;W|1^s68EXT@GSQKU^ORg4va^^SChV71iq7aBltPuYr)P? zxqd6Sp7>7i)x-~i?<7`rce57&!vBNS7~C8&=XG$L_&xBY#Git194_g<1|K|AxN8ve zXNaNA5p#Nj?}ksx@c{6pi0N`X1gv7R9FGQ<6Gy<$(|lAZ_(ICB68t9d9Pk4_lKd8d zd%@=B@?Q$xbC7T=cs%LX8t^pYbHQtg*Mqar$y|O{gI^;5egpUu;@iOY;9oAiIv;Q4m@x*(;%ZMG+T{E?}TDwd1mi+pHw-X-;{wMJ; z@VN1kJ_zpJM|do_nRp^teKXD+*slt{fb84J;0*_hJPrPgxB)zX;*C|{vBYb^7fzDv z*MaY$`)>fhMZ6h2yhzUImC~HZy|lz0sb$^cY(7MZ@ddWkN9Ko zpQp+Fz5*|#_@YY~`byjj{0eb@@U|Ip{b2ApRl*~|pHMtf1nx`m#su&`PLlLf!ADR$ zQ3F1gcp>;&;w9iX`HyDs2LmL()4}s7zEJO0o4@jGDo#%0Xe4Gxfh_yYV(vL~Hk3-8`v^6Lp6LiN=TJdHSC@jOXC0(>CpQy6?2 z@p$m%#FN2&NFS@gA5uKG0Ic>Lnj_|9!K;Xyz}**${50@+q& z^s5zo0L2??z{SMpf)^62y}K4$;e zA$bt|Z7-3J1rMfpV8^DKAe_sXug5+z#>KhK`!1ryz zQPQss;EBYW!C#WT-UQB&eYyj@llXq{k)&^rgI^&3y92zG^iQqT{-%eN=Us3i>D$NP z&q)3icpB+n7xe84s?T2Fk4fGid?(2VgU6BnjRbEeE&@MKJOQk}xsj`{so=9m3)g@T zJYIMq_*mj4;H`Z{-V8pmK=^dq3uOaB4*zr>$|&w-E0$-f0}Chmr@+s(v%zz@LY z<0bw5P5d7CPU26&{m>@4^k0KdBLCQR zEXEro?+xyRG`aKxz;6)`0l%Ct^3mY4#tBEjR}q(jAE5ZV5BRlP*AWi}cPITD3BH`T2z)E?1n{#Iuc&XG{f_Fl z2K-Orh2Z_lrF=`kBZ-^A2U2-X2ftGx>CXWlFj4ptaFF;)@FenQ*MpxTz6IQUvRr=` zcrx+B;OZ$NSMNgIMf@UoH}RX`9d!K%;63CIKL^jBCi#5}UPs&wZTEZPKHyBHq#p?0 zLi#uqd=8D53c$sAl70;M1By?}!Sl!-&j9~tgruJbUe#4t*|K*iKCJ`CsC`#}R}!BI zR^P}r2j0&IzfAdG1|CoSXA^iS@fPqW2g>!^z^9Qtx)=QG-Xh-)zMELR`?nv(pRa<8 zDE@p0yp(u1_)_98z>gAlo`86i;?thshe`kXfnUQvbHM-O{9BTb03S^H76$*8cs%%i z;>qB@6IX+eA^lna-b9=Q|Bko`yo2~O@Uv4L_rUx=_y*Fii@=q{8^JBa*Mg^!{%r-H zL3}6p3gQRB_Ygk`KAYmZo!}E@IPQV@fAAdQ_rPn3KLwvM(@l=~s;|MX5qB+tKb>HxMrc-%RmkD|kOD z?;7w?#OH#i5U&Rp&yo9G4enVWd;|Cx;@iNN_7nL%;9&vbN5Bh-p8@}Z_+@bMVUqrB z@I~{4KLqDf{J97G-ToqX;0wwI3ikllg@yZq)f}uj@cj|6dIvJc!@y4xt8c3eEfV=y z@Rp;6CxX|Lyb7Ek|9vv}e<&VJgVmgcIk5f@-h8a^D)17DKi7g|^gQdpr%`=u0M8)( z*bHtZdv_D~7i7Qg0KeH^?sq>pg*r3`_Wyye>MOhhyovhnF7Q{>UhjghBYjct!fx*- z*M9|WBKy?^zPJA&BJTxO-?TRezPAPb1Kn>hIMPMrBf)3T^A>@>?J08gE$^k&-=~5P z871->@FnEm7lO|qeOm(l6ZP+A#l7VE)4_q1@Hybk311KX&j8_D zz(1k-y9<2cNg{t3+;4&K)8Lm#KVJmjMg8qfa4FT#2jJU?KL_7S{4IDW*{5!(n;(YKGrAT{>+rZl>9=I2LOiJY2 z!CR<*JqP~zp(1}3{2J-cJK#Uj_-8lx?unBA3-FepaA)}PjnrN}!D-Uxe&8`=5A(t5 zZ%UXW=8OP;RVW+=PbYgd9$Zh)GZ}m=wO2JbO8U6~e8drwUly$XCWkpVKz! zk0F0_Hh4OdL3d}eAt{v(o_c^Mf|pYI8Q@mpIpEF23&C5-{x1Q`ae~tX z_S}JUg0l+zs+VB4{+9A)vRCK(u8%tF!DI4r7et*a!JRz&INP}voTB#J3La1LJHUsM ze%}xNG0C@sw{_0tKihc*e4KZ`*?R4JCGqS34{dKAf7f(>|DQJzQ>1SR!8?Y8G!n_1 z_nq%GOC*8_A_>(*WKM`Al9*yv4MkH@R8`f~R8d70Mb%VQMGZ9+RkRdUMKy*h-?jGI zYoC+!@%iKT$L~BI$$75V-e>Q#_u1?0bMM{ndy)Q9;ePif^u~qp_5t*iDJ~Dsd(bzp zmFwA7`l7v&sKI4biaZ=6S`i|=Rr>>=nJ9G zDCo_)#c8AWl zA=xPC{QQSx2S9&ZIKM-n=@D&M4*}g_nGMP2K^A=v`xt-3qI`0RM-T?_g&=rnwB z{Mpd6_H_P9*>dQ78=PGVJ#igJ24`16pIIpHI_R_3cKZ127U%~H`cCMqFdsh%eRnEv zeD)~xoYa6x*|X3)t(%wkGW58@^Vplv`FhIn*?Z83rTqANBj`tx9-pm&*Af?{^O=gZ_Tu`DirsX@&H0 z(E0Zh;`h&?$E5K;IGYN6czS*tpB(|cxS$t8-&@Fk0`!LkeH!#xh5Tnjf3Kj=hdv^W zuff@Opf4|IzSg_3kbedA{RMp^^zzi7gTrgJhYR{{q(4*0{~+{R1^p;=pLG2PXHP?q zF6bAaKP%*a4Z1zuP{(I)L+A6|;OqnF-0y?4PoW?3<;w&z(E0B<4bBdQ?nv_$ z#shS-ppSr_UeF7nA1vr4&~Fy>8PMw$#>Y9(M-=pO=w$_cDfCSReHHXZh4FD6bhDsu zfj+dL?}UE0pznw7NcW4u*(1<{3i>JNe7*JH@VBF53+b;RePKbr4SiBUe*k@1L4OLp zqM+Bn&HbT*UJv?-g6;+VUO{(2e_GI6Lw6L$_jb^O3c3tkFX$bihZXcN=rIMo5A?!< z9t(X&K_3eJR6$RLURlsbKzA?rWg+y0f?fiB%laPhc)t}o-!=;09g{!bY?NJy^lf@L z$N20r=zR+M8t5ePO5l3ve;1x-eh!^)y|Q0I=g;rGvR^|V-NQM?XOBVOSkTWv=krmo z>?P>A&WZLqAc_UqHWC(B1LcbdBWiUfBlF0}6U0=$#9? zFZ64L`~8=p^R0W<37z+6_pAn;fB*0JY-gr#;3LLo!=ZavX5F)Wpr1UUB7xYEY>p2+< z?=OQ+$qyW4K5TsU59nl9e6jS0(E0hdXa9kIwQ&5JV+wyxfc)!0=jYp=Z3w-yt3&#x z&?5_aE9m0+4TL^utTW*6U!n7DK-Pr5HU$P`yF>Fg(6o&YzpZt9;r*boNI(8ddHSKy zTMx0u=f}`*7SiWJr`vTlAX@~TZU@jypbu&H@#Dj18;4jT{T!qpUeL>-&nxIlq5m`0 z0X*+R=Ue~m2Iw18pnrBN^pS=7?uNd*pdWpy>6wj!?v-vB*^@&r=K5^t(+cmWEQh|SaQvmv2RJ*NeUdX=|8v8*(_kjNU4h~Gp`sAH~;8xj|(0Tb= zWdotVD3rfF^uZ(YYC%KIhsgo1t$`h`Myk3xSh85FPopm#0ge;FE&^l|H(y#YPe66L=OT`Tn0 z$I$tP4|d?q{CaJctpoj!LjCQ@yF6;MY!m4G{;^rMCG>9Td3I7Z2zrf{YnT*%Yv754 za=r5^bnc+ zvkS*R0KK4~e+PYGK|c+Be?h+p{qOM(Ov+w|{$Q_M{}cK@c&5`fDfC=1E0nh@biRIcd^TdW z{G*{4qyauDn*g0}yJd$#=g%{{WiwYv-zA#|o$QDA`;UcQk_y-*I|X`qK`({gvY?ki z4=U)3q0cPn%b_nW=oQdc74(hJ`L=krG^dlq_3 zx}UeQm#GW+-+&%gNPibPA1|$JCG^rl`sdJR7j$=c^WK8)34MP-_ksSjptpqnte^)% zSJ&_fwX*G@>jhnho>$PjLN6%jk+^sa16=-gjj*+A$~se-O-`&IIHW_9TN{@EFR%lC?uzcU+&^lJ-x z4D{{=Jpp<`K_3QvX+h6~eyyPALFfI~nH>wAZ$q+EpmVj}NAp!-1IlIHip z*_P1v7W6>qG~M9+#OLuPu~!EOdVT24|;0-&sgs3Z0Ml!PzosbWz*}hwnPOqmch{q~Bf8E1>i5 zLmHgj2z_Cpy|+PMQPB55-&)WQL4VpUukUf_2Mgst3;kL_zYN_k8F+B^2J{C7{Vw$8 zh4;f&LXR!z&!LO&uXl&Jitn%Ygf6~+-Uqt){`r>B#rMYtLKoj3-yXX7{&yYvp+fz; zLKolP9tpkAI(hrYK=+4xm-uWTZ8uau!zHVwL3&__V$?@#o~j)v}2NIxFBT+pXN z=Uew|=_u7SR;kbWKX4F%2bqP?-8Z-c(6 zpznshrJ(PJzO|r#3w>KbKLLG5K|cq5XF{1D%i0 z{@Fv&0}APnLoY1oXQ7uB^vlqT3;GS{r3L*i^sxoK68e;a{v3Mqg6@7u@%g8J))P9v zzvBHP==}QP{Uhi;h2sZ8=hwS`;k%ZZsb^M0dfwkXvz?(&O2_xihC}Cm>zVBXJw44g zJ+lL$^YiT)zDs;$;rPi&zo(#QLg#+(nH>dvTOoZh^a}-jB6NN|dS+)p=l<@QeFOTb zLjLoi^ZBl4_8sWFzj|huL$4_0{~`3)g1!MdzkWTlpFs~QwD(TvjSBhigWj~DABN7i zt+FSebN_6WJ-^?3O|m7>dlu?D9Xj9E&(4NEGzHerzO_pF zy4l6hd4H^%eII($lz-jq8tB~r>t@$O=jXF-b_?{bh5WyO&d1Zb*}c&DHa2^FmE(J6 z&p=<2GW5(|g8rbO{{mfnKlg3uVTJVfp~n^U$EzLx1$1%zc1LGSFXZ0<`q+Zz-^La5 z_k}*JF#flO&iyqc8w@=(9X}-Ng3ia^kgNecv5?NcwJW|}9RdB>8qUzlMne~04;}3prUj-Rty`l+kwWl?j?_rm*;E28EY z>4o<@?_MQ+i|mi9=&iC(qvk!i7v|62`Nand$saTTupy(HGSu5`gc*!4D}7kUSBQ!!>C7MjQ7HNtR8W#COy>)PVXP}!$Fs` zouY;e?b$u*9wEJ&O^BNJs9spl=idh8n$%u+KjpO5j$gi-Ua^|KC+dwtc{`==;!*$Y zlGc{?3F*6G@&AH3lc&u;>Ztkiwx5}ONk(1}lKkAs{Coh;YZ_(tVkC`$(+kSLc zzihzq3y-ao=ad(eCLdK^&^37)|64L=+Mm@xupeN+0z`1m|a6F74GnBn90-hT|rY~(4Gkh#!8))89C zb6GVWPGrH1g>x3n##v68a}>V#J#-g&&b(RSl=GrnIo4OLzm}&|S4}DBDWz3Yy0S%+ zkD4-P9!?7vpp1VF{Hx+$6aQ-Xhd291*YU4}cYQ{q+wdQ=4W}F)By*KRDvv8Owaik= zOdTFFS4d19&dkGE-f(8Y-&o_nK&-FA%Bn01UpNBEBdR>2$^xpCHI`SStOd!`8cV5$ z6X#)7mQrIW_?jP76j~CR!C0MVRc9%69$ROY28(L2&_+mQ=HdLWNr^9`Lqd=t3lD3C zl0%;i51lexy;5S1;U$(gTT`Gxr4yDkfQnh6AwAVa43cGP^yG@7z`zRT_bW&OD6PQW&45Fy=~O z(3Ps;%)>w}g^^mSg=1@~C6w6=97a*88OjestrW&uNdux4$_XQ&6vjoV#be95yy4Q9 z!nH4jVNuesX@!d%#>jAaFs%OQU`jOuc@3gvK3%VD&a!;mS5>st;3t*kQ)^_Epj z=<{+ohjJJL<#4Ubp`Xj)ikHJkD2I_y4kKjxjH$=WnmlFd)P*zfRjAvK-s7N=rAFuv z5wDksZBy=rQ|8T@fiDrUo;zpWjCibz&{4ePIGCdYyI2&bO4tQk zanGyIeJm*WfjX8EJV7062!^AM#f83u4!z2KEHCsObv&ieXVmee!nJ^|gbT!kc$%T3 zspE-;3(JhL;BZ;PfjaSUX{lqu;gV9v^1@}Jj^%|*0v&A2eQbERVAQeU;gV9vh6f{4 z$A$+}K?hrLAI~pXi#j$u7@azvU$8uNJil;frHR4X5Wl_iS!mS57+e$|Jo1u>F4YwNV*xoS5K!+Ow_p!acq}j6G^k^F;pRde%L}(3XiYEyVu_`2j|q`@ zj+$&jB=%w{OgSME`>_=6Lm?7-Qd1El$u!9|$u`M1$vDY5$vVk9Hc!d!(HzDq>>o`; zArd=6b6beSt|-|%C7VZ+1M}EECHtpj1C{K&k}agEDIDdJ?IO*1A<4aABWVI;lC4y- zmoyWGB=@uJq=_*k#S5ruiV<5%Q&Wie?qpY$Y^#!erMWa@_7$|XO7>RC<|^4;dXV8! z_E*UU)6+>va&OpUdM*e_?hV_lWS?m!XC6CE^LdE4H*B_&-Bz;QFhj%}vkh0W<1`Pm z9DA;0)0OPHl5MByH)M7{+j%8hPZK!v*nB0suVnj`?7xx?sOdc%<&y0|Jp~}C9G>$6 z#4D(&K1AYpF5~-1!xU7u2Q~SJJh5aw2r%M#t85Qyt`14j-DP{QY!B**AmoW-qihdq z@@JAgSk9*~pL3eT(kzyyG0$UVdr(gbp}=?r^=!h3J*a1s5b-(NgL*ItNpaNakt9Ui z8=lMbe8D8oW_tPv5tr-h@r6JjMicZZ~C#){2Yu^B7jNj&6h@r6Jo^^V#Q{x*o+lVh!szW6`Qf*39;e+o)9ZGW5s5y*o+mMv0^h;JRw%n zJxqEYtfa?Dd$8hpuwoBZJP%ep4_55Kik~Vgo(C)TV8tG+ z*n<^&uwoBZ?7@mXSg{8y_F%;xtk{DUd$3{;R_wuwJy@{^EB0W;)~nch6s4&M zimg|%^(wYr#n!9XdKFu*V(V3Gy^5_@vGpppUd7g{*m@OPuVU*}Y`u!DSF!afwqC{7 ztJr!KTd!j4RcyVAtyi)2Dz;w5)~nch6s4*Ns;yVG^{TdBHN5JDo2s^6)z+)p zde!tS+Hmz%o3LsVR&BznO<1)Ft2SZPCal_oRgclC-B`67t9E16ZmimkRlBijH&*S& zs@+(%8>@C>)o!fXja9p`YByHx#;PArtF~p;o~hcORr|AQe^%|!s{L8DKdbg<)&8v7 zmQ~xbYByHx#;V;|wHvE;W7Te~+KpAav1&I~?Z&FzShX9gc4O6UtlEuLyRm9FR_(^B z-B`67t9E16ZmimkRlBijH&*S&s@+(%8>@C>)o!fXja9p`YByHx#;V;|wHvE;W7Te~ z+KpAav1&I~?Z&FzShX9gc4O6UtlEuLyRn+=U^iCn#;V;|wHs@8W6f@?*^M>3v1T{c z?8chiShE{zc4N&Rtl5J#d$48?*6hKWJy^2`YxZEx)~nfiHCwM{>(y+%nypu}^=h_W z&DN{gdNo_GX6w~#y_&68v-N7WUd`64*?KiQu4c#8?6{g8SF_`4c3jPltJ!fi-)(BP zUd`64+1)jJux1a|?7^BnShELf_F&B(tl5J#d$48?*6hKWJy^2`YxZEx9<14eHG8mT z57z9#nmt&v2W$3V%^s}TgEf1wW)Ifv!J0i-vj=PTV9g$^*@HEEux1a|?7^BnShELf z_F&B(tl5J#d$48?*6hKWJy^2`YxZEx9<14eHG8mT57z9#nmt&v2kZ7=-5#vlgLQkb zZV%S&!MZ(Iw+HL?VBH?9+kb73p)~nlkbz84)>(y<&x~*5Y_3E}>-PWtydUac`ZtK-;y}GSexAp3_UftHK+j@0d zuWswrZN0j!SGV=*wqD)VtJ`{YTd!{G)os1Htyj18>b73p)~nlkbz84)>(y<&x~*5Y z_3E}>-PWtydUac`ZtK-;y}GSexAp3_UftHK+j@0duWswrZN0j!SGV=*wqD)VtJ`{Y zTd!{G)os1Htyj18>b73p)~nlkbz84)>(y<&x~*5Y_3E}>-PWtydJS8zVe2()y@svV zu=N_YUc=UF*m@0HuVL#oY`uo9*Rb^(wqC>5YuI`XTd!g3HEg|xt=I7M*RTg0_F%&v zY}kVhd$3^-HtfNMJ=m}Z8}?ws9&Ffy4STR*4>s(CVV8b44*ns(CVV8b44*ns+=rajoS2b=a_(;jTvgH3y|X%9B-!KOXfvs+=rajoS z2b=a_(;jTvgH3y|X%9B-!KOXfvs+=rajoS2b=a_(;jTvgH3y|X%9B-!KOXf zv6uw@Un?7@~j*s=#(_F&5%Y}tb?d$45>w(P-{J=n4bTlQef9&FizEqkzK z54P;VmOa?A2V3@F%N}gmgDrcoWe>LO!InMPvIkrCV9OqC*@G>6uw@Un?7@~j*s=#( z_F&5%Y}tb?d$45>w(P-{J=n4bTlQef9&FizEqkzK54P;VmOa?A2V3@F%N}gmgDrco zWe>LO!InMPvIkrCV9OqC*@G>6uw@Un?7@~j*s=#(_F&5%Y}tb?d$45>w(P-{J=n4b zTlQef9&FizEqkzK54P;VmOa?A2V3@F%N}gmgDrcoWe>LO!InMPvIkrCV9OqC*@O6y z-pg3J>_Wu+DQ}m3h?qb1?y?gR^XIW$_99~b46@5^#2T|yhy93Hs>6;%EY)F8B9`i~ zD-la|*q2yZkm|5A5leO0n~0@4>`uf|9rh<;sSZ07>*G=#_9$Yh4!abwREK?vSgONL zMJ&}}uVO(&s>5zYEY)GZB9`i~V-ZVr*t3YGI_%m~mu(A5OEYX-#M0snTNg2ZP~K(p zBIb|xyKG;?{9$>Q4U7dHsSaBhu~dgmj999}HbyMfVIw1!>adkdUG_34^_AU>Sn4bL z8L`w?b~IwCuk2|oK1tWZu0|}?VP7Mb>aepBOLf@Wh^0F0?oyZS4N84wgCmyu$`(f~ z^_5MISn4a=95MG5j2V|Pz&?rG4h+Q)XA6X;e(pM0fHzSJjQ>yt0`$yfX2%Y918=UVg2+R}<2kbPcG^LbkI zgH-!GE&D;teU%peAm(eHmj1wazL%uMKZyBWQcgZk>wl1HpQjZ-i1}WU)&L>qzDlcr zVD8k8G@qB#e6BUXq2*~l*ZN|`QXOeNFQ@rDtp~zwBh``SbFEkorKI^hEegUBsjt#} zu9e6-BDEv=JS`2vtts_Yn$NX(Xc5N@KWuhM*;77QUZjjJ@Dr=>zjP3=hYd0H)mn{sML@_AY? zgw)iIG@qw6Lr6{6Bl$cn8$xQj9%(*LD~B)zr0bF9^R##fsj08he4f@1AvN_?n$Ob` zB1|c%uhM*;RuLgJ^;MeB(?TMoroKu(Piu)VMY*riY9hqkjvRtc%8uaeKxawR;>rM^l&Pb-#?n))jFJS|#6YU-=x z^R#XWsqU+^atRNNZbw?XgqZ6{tCtXSU#0a+h`Am43Z}Gh2@jxdM_Rgsn6F1#yo8wh zDlK0^%v@Cm7@uaeKx+9#x@zDhn%%b)PFC-qhGd0GL5)YMnW=V=iXQd3_g zpQm+DNKJi}e4ds<;cp~TUnQTX)lf)HeU*Hk7DOR6^;PnDS`&pox^Q2mRZ)n!9cf(@ zVy+{tj6%$PmDWZf=60mjQFu9+>PS9M3#5?h>yeg7A?ChHi=+^9JJK>Kyu9@FNDHM9 zb6=&UQi!EG(sO%SErrz7j`ZA~7EIxVYpNqXx2H8zNKJi}p4-#1DWs-$r1?CpoI+~q zt2Cdd#Z&lGm(-3lpQrUxNKMxx&F5(e6;e}QrTILqqQcAWbUo61o)%IeHT6}R&(m5e zq^7<~^LbiMg_rTEuhM*;R#YK1^;MeB)1oS*roKw^d0JP6)YMmLK2J-l@TNiPt2Cdd z)m2DMeU;|(w7?3fsjt#}p4M35FQ8LjrTIK9vqEa>t2Cddl~zbieU;|(wAc!Nos{}2 z&F5*o6;e}QrTIK9xk75{t2CddRaZ!LU!`?dc;m$FNGq=pa~)~z6=LqIwE7A$w>NXHVdh#jx?XAuxsJ5%3xDhAE0b1! zA?9|ZwO@$&>ZjFTi22H-^Kkeb>N=J=7r^sd>+5!#PF zXk6+;trTMpo)>d)&m63Qd$xglmdQQSCydtXGVXbv+;jY3AMW7X^LXxgJog^gT9U>Z zSt4t6$*Bj!vj=nVSmuc5kVc^vvEgjeXw+&pM&kL0F-gt7v-MM9Is`4%)#r!9O*iR zCpn~q`2s0v-q4yr_IjR|XUe=h6Xs3*8}9$eo9;kbB#5&NKEpmeD{IvtOJV=86z+K} z`;YI_YB?bz@d~Bq9IY>83j1!@uyCn{jR-qNU6OiAe^aDwF&r29rl#k68Z`y@~X2$?r}tTlI5N`u}`y` z)<-hJGD8_5jS+fCkyu}v^|W-7dDu4PiRYGPK`o|ap48q#T5M^W6}7&Sxp{`ehJ~tz zjR-qL!xJ(0JQJj{SxAko3v(t@LpKczLl~*?`h?k&so|hus$fLeF&fV#_zyiDDi{%V zOl5y^&$F5^TAw6w&$75@9o%aS=yM)ikvInQDGs&9fIhdO)^Ylz20F|I+_QS_*%I#K zap8VX9ghpw6*`ORIA+6DM?73>?qhwSXQ|_H@vfjx85mc8 z=o1F$csJ8uBU8uo4}DG@%L)BS9gmN97yYd<;=z^N$MXmtqmJhr91oq}*TV>+hj;`> zJomU_;aQh^^=SUk5Kf&3@DzCf_sAHgPwsVU;XX7$-xGzM=A)D-rtC!QyE7(g6P!AGGdnVso8y_hfE62f3-21b~Hdz2S$^xU(nVG$k& z6U4*AjRf_0Ajexr{-LXuDx=)cev}*bJkMydFa(DU3-{h(BYX>v12SIUIElrp9P7&O zw84q2f>)DOaL-fbNvid+vh=E5%cPlymkHJL>Y#e=7}b@)%N=MoPuD5`3|p(KStl*O9sdOl9CKD7LrDeOR}?zoJ3X{2 z92vci54Mp3*DV;9d!CDOgtNlgMN5Z0&m|0qVPR0BWVTBAb4uqI?iy?%YhfR7&oa^| z2{#l*@_OTt2=_R&fLT!wcg)AKC+M5wkjSHu$Q={eOf({V1j&7DTzp8;Vj{-lpv_;L zMb+#ZlC4)Azt>>S+EQ!B%(Fgz#4 zy*^EWj@Lz>{xF?KaIf0*`4ID|srsvPrdzZ3m@Yr+GbZSG3)82X&~dKRcM~vOU82to zq2pYuFDQVH_aJ=^NFD2mbF0300P#4d>Qg=HSZ;6^bi8-zlQHNx*Xa{j=rGc;k8`{} z`Q&l2{qe4=&+K@-F0nqPqmKO$Mh|ox68dD6I+hd1yFNGMaj~D{oUG6F5D&iQK9(Er z2l|W|@%W6R&!(AA{jRU(zy*)53-$Rp^E+Mj=~H#)i~Sj1Yg2RhU>_%Aeb!GM2U2_; zsV@#;-1$|GKIz9$kNu&QK+y5^s8;RZIG>N}4bSb2>$=JP(6Jvhn^DK~U_IzK9`qGN z)buO%zOVRvJ(tC29<6TTd8t42jYB*>TG!7+;SR?3s9vprV!r4?PyMkU^+dt?V?W37 zpjY}lE}nm!x3m@o@i2RHAN$jy_Q3Id}XTl1*qL0@%o1O0rA-X`dS$1@cI$= zFJ+6PEoP2wjZKV4x}$X6b(s1_J*@UARehn6s`J-qhm;q@uXv&u_mbFds2;#$HF@u7w?EzlofUCi8!L-8(eYT()wJK7T>#w zx5YU7X+zXUXg4feG^DXU;`v9-na1zSUNB|hjL9>OXK}M; zOfF?H1%_`~WkeIyJ0ekO1`GCF0Ox|z&A(O|B*sIV%{S`=7o&Y z@Ri@`G*^ws;|oESddwnz?|1l`@Qf$Gze0WTbQovh{1aq6 z{7xvo1HOGL{kT;<8>{_ z&d=X_=o{l?$Jzg#ojP^^*vFEcXAs!Ok{#!7k#r2!v1G@2E&9ed+3}IgKMMb0BRjqi zxNnS;9Ulws*iPk>9p`VT^o?<{^zH^XGi5Z z9^Af@_zdPhL}ikl|NKIn?D%!yj*^ZgJI>z^=^Nu@$8TZ&v+*A`vg5ab`^Grg@q54> z<+ZY{u_rT5z90Yk#yHvWhrsT0vdeiK+)>eak{y2v+&9L_jz7!%@qEaRzrg%4PImk? z=8xw?W_)Y>djtP`o@B@02Kzk8F6RTrzoPypJD%b9Ogh-{+`x`^1NV(_vg7M8e^u=z zJKlr&W1Q@GJM-6+pX~TX%pc=q$N3wTE{E*+mf+rp>io%$^EZ1tcUJlQJtDV}>^ya_ z+emhtzX$6!k{#cb`D0tij`R0^eQspO`I|5ub)5s*@qL&-#>tNJcZFRJ+3|5;w~_2P zf0y2ET*y3MRX>oO=e$Ck?D&P?&RukF>){d)-Bld!pYy|2&x&(RFNAzgAiJD!KZ!p$ z&U;AjiSb$#@(f~plHz0^TLur^UG?%epL{IYd3I$y9!qxo0I=@^WXH#WeIFn@ehBm5 zi~q2Z9iIs9doTXOMs|EU*#06jPJhkDKl_X9_*}64MRqyttM)zAM&5_phl$x&?Zd^K zgWC5LZ$};>-Wlv?46@4{1@+3_{#qrFuZ?}x5y^?Rf1D&8A6M}F5uc9~Vi zV_js&cLsOv6YJvnJb?eOb;CdB*&N)lHZo!(JKhi6H^#}14+Qs~qOn1CybC;ZwCXB@ zJJwg3Warrt+&9L_j*kSl@26w;0r#G&^2yFKf$)7+ao+HT4b1~R$Cp*sZ?6#8~zmECi z96@&cM&^%kvg5Zf|Gqj0vg5Zge~gnIzZ2YhhT2GW{C;p}>~mlm17zpnIPnQk{XGk*RTjSqy{PP?~cKl+n=Qy&L0S> zH-J0Gt1at*haN0upSK?(ZfE=};$C3)A=%}0fZc~=#|MGi57n_8Z|*Cy^EAQkE3)I9 zPdhGFUy&W(9o#p@$&QZ#yRXQMv#)sV+*iJijPseqeMNRThcF(Wx5g{y$?ZmQx&KXCl9!MaeGbd~oMi zRsM3YuOr!cE&=;Gk{w?G_OU&|Lno>nj*Z?w!hhJv&d)L6@{8l4AL1^b?ED-j9-m~# zcL#gSkR9I>>@h=jJdA<6b&Wg*kgPEf;~oQy^M2(qLuNS~8@%owGadtsPsBfu8M5nT z+R!=blQOtH{@{C^e5B&LlIMy?GXGIx-ak9%iCI_YeDQSh0x`#%$7FHrEk?ZK?`kjE z=W{%`Z;X>2KZ*I{m?1lU8rWl!>^R3y$0VHt+3~Z%ePf*L_<4-S^2v^KjCo8J$J^zI zcOI?suK~9&6yE?Ix=4Hz^ThtSo4i=@d%*4!vg>*j>^>no{sh>4LU#NQ%pcF0?D+G{ zALC@lUt<2)cCzEIfZZo#$N$QBEQjp)+hF$z+3}TN_sM7A_G8puKCiYPE9UF;p~s2& z+PwXEF<*DLpCInXJWIq|Gk&6&ue;4<@=1#Gb#(j5V!lRhKSj*fzwM`r4tdQpt#=oKX72w{T=ooBd_uI9F zJU4+m&ryEbzVlr1J>WEEz&`d-a2hj(_!HnXW(x5?Fu%u4A^tq`d(0H#FERgNItQ}r zeTDgBob32t8TXhe#NP&|F;j@I1bfV^u?F}&)zuB`_L5zGFRPtaBhcK9Koiob32^jK^}wj(36GUb5pmgWcXy z8}r9F+3`CWkL8dZzZdMblO2B)?6yBo{+8PQSMvGdH^6Q?*~fkecH7C0e++ip$&T}P z%H4Ld%pc=q$0slz%ON{H z5$v{;9iI($+ZU6UtG%a@zb!tGe4+RXaQj8#YseRiuO)v+d;|Fs@vY?Vith&ZUZB@U zWS_%>V813MJN^XNuVKlKzXI-kw8|kn{wCPvkRAUJ>~hGCuh9+VEL1sU$9sS~7Aa14 zycf7{jFTPT8r*)V+PFRWd*TDgmx;%bzb~FhzFa&N>^>p8%p<^V3)%5w!EOuL@ugt* z3EA;wV3$L7{8F&XAv=C8*nL8F{1&kLgzWeoVD|~x@rS|fKTsS0K)yn}l6HTHKv{jkpJP?jN$t-w5n>ksa>`cDu-qcY)nMWXJgtpvxgU&bOgm4%uZvg3RNZ~r0w!^TIz_7!3di}oLhAH;6xwc@f+Cr-bMB~dT^HH$GV@Q>moZok@=^qOtRyL zGk=Ve9iPs4JZG}wM}U3KWXBhRJAbP37c);hXR`C00`@tR9X|u?y2y?%W&Rl|lkE68 z%pc=q$Coi4&zbD_gM0ZXR`A=1@<|U9e)<=y2y^d!2GjRCfV_q znLozKj=#ouJZG}wZ-RZ!WXInFciy7%KVY7C&SdBL4D53zJD#nb*F|=`8@OY($|O6! z4)e!2+3_BX$8#n--V5w=COh5%?);g`@5ekJgj-ZbcAi1Z6X&DtnI}HCke#Q_Jh!Tx z9SeEL&NGa8ey%(t3wg-SGY0HAi0t^GV9!Bh$BzJeE+ad>gz@-1Lw5X3u;(VS1h(zTzZQr0OCJ*R{nDYo5$_3hKagF{Xde5p^6>mUmdMUC0qp)KJI?py z+kdNL`M!EPA7rpyi+^s{bzrxP>|<{PyIo|*?*;qwVzT3W|InWo7vD>K1@X?`sortMeABH}yekg-|y~xf(zql^4<2--Y<+dP{jm1CLMRxwfz(fC_ zx()}sF0%8?1-mY?Dc za%M75{5+lPJPVkIFW|5(#y_`<>^vud-7d1@E5Pl4(XqTP?SB|;M*JbvCycKq`~oa}fn+`HP}RGHzPIZI`(e$RA! zdH?jW{5-|&B|FZ0rq7{x{~W{kS5!XP`6q%qCUDf@bH+maaB$xkCp-Ui=8w;oWXJjW zi=R2kj`Opaj_1@yvf~SwKgP+9^Ya>)Lw0-#*w3zH$CrXT-%|N!Gf!+I*?IV}z1v83 z{8F&nNOt^k=8tV8JAM`O$2i&X70my<&VlUsb<7{*WXEr0JeEUt{8q5rNOt^Qu-kY) z^Taliorj+pxs7DU{{VIy$&NqI{P7&fj=#kGF-~^;73Tk=+DLXhd}b8mWXInGyBxCP z?}FV%vg4nE-Nw(DC$^F7JnLbSa~sKy_XN9*WXHqjO|dQi^LbN@_bKELpEtdrHvZ4& zO)3PO>3mnr&pUe0SD9oV+Xvhp?;9Q9 z&Uilk3OumD+kw62gzR$4%oFE`W`Wu2j`?ak|9AfGVBfdNj`su){bxL9u#fFg$g>gH z$C7>Q=HQ|4>DYec_r*iOy%($PWaqCl9_KHz{m3iX) zMfS0C3&)Zj|G(z(CCKA8lAZrTaOb~N*Ck+I3$pWE!8{)-&kFLt#lX~`Wat0Ct_Ab7 zeXKc=dD>R0oF3$l#2bb@;*H6lh&LmDx>j~P_WjBKQJl|OZG4j$+YaRairN2dpNsb* ze<2=E&RDzF|FpGZcgQ`(E6HCHx8uIu)-LWt-cYk_|DE{Q)Pm&N}jSHx@Lp4nCvuS>3pzeMI6{Ma@oH^hC(O>uv6 zOS~U>iR?!Nz&8ZHAa@0NQ4X_ax5} z^E3Un+2RApbHx0NzU>GxKbLPiQaqJBS3H}1lz1L_o_H~NzIX|Ff%r7?(c-1#h2rzb zi^R*xi^Z3aj}c!^K32@n_uGyWUr#<>{A=#2r@tx$aiyt8`6~90}OZ+zZZ1Jb$Z;02! z^wV~ZxPyGIcsufW;vLD~6z@Y`CO(w>E%6cL^TkWZ7l`?>S=(|k-x_ZFwwQ0LwOuIY z+YN0OiTOz6@;NoOU9327Rc+r9)Antbh-sm=?}|Ab-JiU)ZI>#}Zfg6Um{qo2CccLJ zeetd2%f%0pV}JgE`~$`RO1?t;A^A!%Kci{8O1u#{_H&gS$Ht!ItCeRQnU!OkPX3{I zF?ofUpHsB`NPHprTJbgHAB%4#UnhQxe7*P+@(tp3*8%@TyczjM@nG^##Vztp;(6qo z#ix*CTb7Y;QT%f9&%{rY*?HLhLXPd-bY1Yz6(2;tP242kE*?d`LwpGN7vkCEJH^M7 z?-HL)zFT|=`Iq8r$@hrwApc7IF!^5b^W^))Z<6m9Z?PWu0dXgp7a!X$xX6!|xbpG=OPx`q6(;`ft(D}IXni1;<~@5CRFW0~8o4}Mhf2Kh1ZUgXEc2a|s< zo<)xLkju#NK63;43FWz){G|9%@>AlM$WM#kAxB?-M&`iB)&md0ZO@1|CqFA5N`6kf zGx>S((d0jhPba@1zJUCq_)79i;+x5T65mIDS^OmV&*E3fuZZ6#zbbCq0Q{PGL-Jq5 z{mC>dwi5Yu@gC$i#0Qf9CZ0lmQ+zb}E%E8(x5XEb|1Q3g{Eql$@;}7)k>3@sB*%W} zju(6Ghd$)k4+F`uAL``T4G*bghnu^(nW>){2Y`=Kv6_QOze?1x>*u^+~eV?RtL z$9`Bqj{R^tIrhVHa_onz$*~`9CC7gFH97Xfv*g$he{DS0tX2xgoxl+!WtOZiyc! z?kw=J+ zAdeKEN#09*0eO`8a`N8dr^)+>KOyfc?u|F;+D3~vBkw2PiabUmr# zqse2%W61}J47f1kWed>#2) z;@ipRiytIkAbyg(T>LWm+v0b~7mEK&zDT?-KB#EBSUiCI9dU_#iFg$GyW&I0mx^bT zzb8JPe3|%ca-5?tA%9=-Ysr_3e?|U*_yzJ6;#bI5ir*k#C4Pr|wfF<_HR6xSKNNpX zULo$b1^7qe^~l$X+sQu`_aR>=-kf~Bcx&zZTy`en|X# z@^8eikRKMWzZLkm;?2m9hzF5>Cmv2dSBtBJvH&b8R929puNA=V9{i z#m^V=Z_p3%Clud;{G_;({FHbX^3&q|$g!?7$bV3LIXS)$_8amuia$qwR{S^ebK;N4 z&x_aY5B{Tg6Y>k3#ijr=$9N8~rfYi|vHOS}pBZSl6`zl$5>cf@;<{~&fGPt*RL-I!A{^X6tC2}9}9^_5L2a-1xPa*ToQJz1!Lwq{9ulNG;=He^KTZnHa zbCET+`^Z~~SCZp+=spnKPw_tF{^Eh;t;KcnHsX=w0pbbdFNM+z_uj7`(>X zp^dwen~IMi^UZH;hmm&_f1A9M_-gXb;-8Us5kElQRs1wLzF)D2Z`s9f7LzI zdlh+{;y)vg7e7emA0l9ThJ1$dzd=4pyj3UoVCCr|A0pm^{1x$7ay)h#IUai%nSb1X z?I+}~itiy$6#t$ak9~z4kKJs0@FeBgj(oPxXBzo1#TOUiKOs+!=_(bw?;D-Cy9Sc zK3V)M`4sVA$ft_mC!Z$%f_%Dog9`WzabNP+#DmFait*zuc%3L7L0&38hS;vbQ}DgHTmnfL+nx5Q79&lmrhe1Z5M8^vE93{n|0F*s{+#@4@dgd>L*mWJzYz~1KP=vn{9Ezfb@e3k&O(z~jeo=fd`6cm8@}I=VkY5&`N&d6=+vHcoSCL;8-%Nf@d@uPg;@^}1 zDt?*#y7(XDH^iTj|0Z6)1%6Z9L4Hd-nEbXFKj4JdbmG0p?}#Um{~?}1epkGh{7>=M z$nS}lliwF#N&Y~56Zv1_Uy(l)KTiI)_)p}O;&;d&iT^|XSiIhj;7`Pxkv|m=BL7F+ zAb%zvN&c^RJo$6+bn+MCMdWPV@O*LxxlMclc@6OuzatM4zd#-=ev7=F_+#=A@!Gq9 zhl=}bfr#cz^#5`RSAS=@bB@Gjzw$-9aNkarVT$h(V&k@pZENFF9WoIG4SpS-8|6!Hl1 zH_0Q#my!1pUr!z-zLUJS__ySJ#LtuW75|MqTD+3HpLng^z+=Q4k@pvGLq0%UCLbu? zgFIGz0Qn&CWb!!iJo0$)$>a&*^T-E_zeheqd>#2K;$M&t6+cY=s`xqbMDZKsN#cK# z4-szLtEV_;&J1;)lp5i=QE%BK|A+RPn#ar-|1X20mT9A^8k( zKl0baJCM&5?@IomtitqP`o|)BJnQdi^ZeK-w}V6e2Mr7@^{52kS`UV zP5z$vJLJp6E6Cp$|D1fe_(Ady#7~p25WhygQv5#oDsi?a_-gT&$k&LsB>zy{NnRn| znfxR1zT|7ghmwCRo#21r)BK{%yM)9rWpNbzK-z0vDe6#pf@-5=` z$UhT*LB3Voa|HP3;w{LxiHDMJ7w<&AL%a|97visw?-b7_-z7ede7ATh`Iq90$oGh^ zA^%GJGxELS`^oo-pCsQeeueyi_@Cql#h;UZE#6=x_#yG;BL`0M1y#TSx)FTR@mg!mTnlj8fxPl=x(KP~<<`48fE$TO7T17kHr5We=J^aZ}2DL&B&jM z2a*3HZje6{k0k$BJf8fycsltD@gj1zUdHVVa+~-9@*3hR$ZLv!O714UhrE{fF>-hD zOXRi1exnlduP@$~+(TR^Zy+8)?kOHe{*rhaxm~=FyrKAXaxd}u zRkT(+FNZwfdOL8CaqvTD*FOoMEzfImu{0X^3yw1MhzT!>Dn~MjMw-DFJTZ;E2 zZzVp6+)q4}++Tb&d28`$PX4m^C**Wxh4K1c}MY^{ss9^@x$b=ik~A- z6u&{9B>p$~Fmbp2!IQ3m)xIcNJxQo0D3 zcntX%@g(xG;<@DG#3z!E7oS5uLHu3v67jX<6UDcaPZB>wK3V(>`4sVA$)}3{MLtcu z#)06|#T$~(5cea0O}qp7O!2PduZ#C1FBMNDpCvw$e71NA`5WSIkk1icLOxggBl3CT z+sNM(|39Yg1kT2SZ{xVJhmbAVo#8)4g+i+=sSqNRP!vTaNs>@xO$wnX_!fQ|0&YH2DiWUH%#0CFh)< zc!pdS-!0d~_sGZNd*x<$rraLSl6&I&fu4&%$%%hwuaPDm+i#falBa z;sx^Oc%l3gUL+UjlK4Tn3|=hPz)R%g@I&(H_+j~6{D|BGKPq2|ACrgUrSc^FxI7at zlb7J-@=E-K{0e?jeh06RKf_PSKjNq5|L{t=bl1eI>-h--F+jAH;9TPvN)a_4pn6E&Q(hDSl7>9=|XD zgFlc*1a9DfmOV4gN^J5bu(&z#q#u;7{c7_*40Ayjxy`Ka*GB&*hi! z7xJ5UkNgSVD}RT-ln>&4a>)x5elU&O!4+wgDl$M}H!E&g5p8~-7f=$`mb`6&FCd^G-BJ_#R`&&L1A z-SEG1Km4D3JuXo4(D%5pI7hw<7nB#^Lh=*1u>1lpBENx)%DZqe`5RnZ{tF)_A9hjV z5^`l+QqIGr+#1)EyWm>#Ww^F{9nQ#OaIQQJ*OBMpy7Dp{ z@;b}|J(JVx_-Oe2lFtiJQq4@fmU*++02p zw~$-mmU3s@O74Ttl&{6Dc`oJwwaIBIZX-X3+sa#TJ9!5_SKf!)%Li}= zxyZ$dJIWRCd2%l9B%gpg%PsNwawptH?v1<3gK#(bW_*Es2j)S*$!QMmE2H^P_6EpT7?Jls#d1Ya&+gRhWBVIH`g zoTlIb@@#yi{3yOkeimOXzlsOSAK+``y?BuPE524P)I0HDxg5Suu8oJt4e|AIb39b; zh;NWD#>3=+_(pjo9xmUGZ<6oFBjiW$NckB&O5TKTmfy#>$b0Z;`4>D!F4!mWt@06g ztXvC^lN;di@)>x7+yPINd*Mm))%Z4f1fDEU#<$D&;VJUN_zrnBzEj?ar^@f)Y4R6% zy8JV~OU}78@eH{vzFV$|?~#wk_sY%iOu0RtCHKVl$yed~<(u$q`8GU9o`vVi58(&o zRd}Af0neA;#S7%m@k040yhtu^S>gxfGI+6E122(}!w<=)#Q@gs5%{HS~-eoP*Y zm&%jyJRO&p=i>_U za$He<9#@jL;v?mcaAo;xe3bkrt|Aw|GI3S;NX!$NB&WdD+#1)EyWm>#Ww^F{ z9nQ#OaIQQJ*OBMpy7Dp{@;aO+zmAWVKg7q#`*A(_4_sd^c2#1Yd?h(m!pF&V@$qtF z+(14PHIUW-qbU&E)!JMpRVSNJsfcgz#U zB&VWRCvGNJ#AnELaC7-Y+(K@JTgshrE4dFoQ@$3rmT$pl$#>$j<+=DAc`0rqKZo1O zTW~vh2R>Kchug~sa0j`_z{DNp3iv!Z7k83Rz@6om_%d*Ozxq5pKwgQjlsDk3X)VZEPSo{!`P4e*oA%kZ&Ul)gOfg3`$pKuzXD&UJ}lLj z;vwp5Q~gJLy?TM`@{iL5yPuWnBU1hLRDTf<)p6d$H^`sjVe$|7M)^NHTrM*t@lA3~ zJVI`ON6O6)^`eJ9zeDjT_3_y6`x<<+`WAePyc3U>_hUcqrsnne`-XUoHZAe3^7(kI z+!ymuDIF!1jPH=Y#&^nvZb&>;E{mth)v>Q*^{}s3C*h;? zHP{+gkvrq6@+Ek>j&n7>OCFAA$P;i)?PuUx@_bxdUW5I3icQ#$r+63p@f5qUA5ZZe z_Twr3!hSqOv0;h*c!~fOP zim}*_rl`G?Ra^Q32#<;!Q3U`n@;g0ep_&j+a?j(=E zo#or``SMKMMP7`%%1_~L@=N#vc^ke^-i5o%U*n79KX4DZ=uL@x$`x=gIfE~j8{$jk zGjMOYJ?n29rB0xPI*6`D*u6}$;Cz`o-S9ycgc0}47oABTRs!tBcG4& zl`q9J<-vHCJR098PsR7k58&DI<9Lp|7SEMm!w<+i@jUq}JYW7DFOZAgoOq#J5igSK z;0NUs@nX3ZULtqK56OM-!}7KG5&0JUsC*}WOrDFE%1iO%@^g5Zyag|pci<=FefUZF z0A3*%xh3&aas~XfoQqe=C*W0bOT1d{grAXn<7eeTc#V8Beonpvua)QEb@F5QUVSfE zgSV@1#yjNgc&Gd&{!so6es3(a&7#B+z|gLH^)E8 z9r4fd#dwUq7Z1e0s*l9K$+zPJ^8NUC`4Rkw{0#n6-h}^>-^YK;d+_^Q%9C+1`954+ei$Dnuf`?hjku)z z9xf$+fe)8|#--()v5CvbWpP=#CO$$w9+#7w;qr2OTtV)ME6P{lO7czkNclEgS)PTD zk{`lVuzkti`94HlluzU)B zL_QBcDi6eu$>Z@-c>#W0UXPc_yYO=PXZ(a*d}87!<$8F9d=`F6z6?JtPsS_dIe3-4 z8n2eO<7edW@w4(@c#T|eQsU?25_qj#39pl@B+h+4-+AtJ+4%F`2*03B7yP2!8^0v? zO`N+v-+AtX*!Vaj@XOjv!LP`3@dkMz_H}6)-l+Z*-Xw3rugY)Y&GHVsMg9!GCjW+C zmk+xw@m9GOenUPMZ<8A)&V4iAdG4pN@%wTPeoLD!_-(m2en;+`IQQLr=eZAJll_?B z_p}*}-Yx!^dja>Nl#NWz?M*snv^ zFV(NX{UwVzY{Z|vg~ zpOW~1-u4LmyPSvpel^4&>hpL?s<*;E&UyF`y=`~=r#vXNzY+U&!N#QeWbEV2#DD2+ zpTU32U*LoC5BMMXm&CdM<~z^*UpD?aDse~R|FkKK3mksvI$0U#$kh_(7R+~^dmbA< z@83zdkTz%H!ty!1ZIOKExu4IbsQM+inA{H+mj~j*XUFO`3`)z zJQIIX=+OH$2bWe~jLXO?uwN5)eQN(2=0!7-)0eoc_TS?pw z;_}**#uel$xT0JW`*{)T<4Woc@saZBxUzf}K1yzzIJZi^^W1x|sjA)=SCg;A)#b6c zhP({dl;6O$^t2>m|;uo9{gLCTw0PcIe~T5{EWt<2?BSe6-vn zaqcns&U3$#O+EENIJwPilN|LHTwi@0K31NOkCT_;b2|p?op!E?Uos;4AgEoAFihZhW=;3mzyJy*u$Wat%C4ZiKIuTjRlUFMOSR zEgm8d$JfhKu|HO`@MU`67o_^5*q3=V9;&x}5#J!cpW1(d`|3FRQvEwTO#1`)M!D2I ziG3L=;(mJD8mV3f57+)Ue3N`;YSSKHuD9)$>OJuY?fc=8@`%)C9KJ$tdq=9zz@xOE zgKw5sq&Cmt{(9S2Qhf`)Mf-Q~X!)zu<|jNrZ~IrO7q~a+W3;b=ZvZ88!+uFV*HxO_War=L&e;AQHI@pAc*#JNx8JI{R$nuY+m^v^$>kI0zMbzp_Zn>c@vMj6(WU|R@4imM@2a=J@5$}) z`*LUefqXIEE?En4b-l5G{?B9>g!2bQ%a=cTUr?G$cwH9~P$6*8hP@Bz( zb3e*=p8HNVyVO6$AIpE>PvjbN6MrffN@ow#h;?LyK_;Yz&;@mIt zo##H4jX&o1<2~BU!~U2*iubB7$NreF!C$Jsfc-Jwg7>L!!~U4>z{&3xIemq{(&i7m zU;YRCI$!L8#L3U`oJ!&3-^H9N;;*$2{Ed8)Hz$N7+ zxRm^8;@rdYo#*}(o6_pf<1+HgxUBppK0^Kk`|o9c<8tc%CC)9M?>zUz7bKes>g8}n zxdyHz=iwve7Pzw986PG0!d2uxiF2#wJJ0=UHvTvd!_~AIiL1+_dD|NK&T}8nrl$G~ zTuWYrYs<@UMqZIPH#gsT?(5k2GQ5iGXtNd9mAB)Nci}ww06tp&8y_S8mpHdxzVqCR zFHAQ6+?B`mwW*B#xvPthRd0;_x$BINQ}32I_xOD0x%X$&Kz$(g=WaM|sD3MMB+tet z$jkAG^0TLam_IU09VpOkX)C!OT?nd-@plm9<{@~z|l$611XoJUjpXH)xi zsr|;(eoJcqA?~E}`UH2D_olob`)|QHIf>8LrU>pLmrA)T?y7!d%2jbU_4+9{!2TQY z8Q8~fg)h*)ZOR?+h3Z{X?v8!@0Vxl}KK@ATa+Y4~#WnJLf4{=7ehuh3>S_UHEn++Y1=JV4%(@*DU{_4lx^13R!U z=kApE;H$L%245}zfCtJ4QvM5Hqn=YJ-$n2s^-}m+xh(d_;mDM$V!yxjvESbYc(C5~ zq?Av?*QvKk`D{Eyy#x09+Zp@wby3O}V_%+rDG$KDJU3!ro{{)^9e-TPldwO|Q?bu? z2KM>RPI(^o`7TNMQS9?wgMHtL=kZXT?*{Da>Smn$O`q%ec6@_2A7Ov)KF9uCe2Ir? z^BulX{s|A43nbs1a&D3f;}LSnl*?fMO+OEh)TTZjC7+OTQ(QzpZ=Z#4)}}2kefXiv z-znv;_!e#Yr91$SR=+mo>v0Jke+nL>%`|+gJTv9lc&z%ul$YRf>Z?*-gUjjoo3W3- z6_3~c-ITZE3F@Du{5kgVe@^)T_VJ4(Kkj6Ye;BT=k5Ac@E8vMbe$|v~VjsUj%KWp9 zzpZmUIW^@o@FX3lW6I~_TH0TfGJm?uUe1BoABVx%m-EJyM`B-|DJf6GzC1Hio{fEZ z9!q&S_T^cX@*3=q+uQgyy)W-$e|+|)`uDr9PcgZ{ik-y>c`JI;X-FSvJ zvs0djduYETy{+LU?uuAF<-H>Lal-gAn)N5x*Ee3~Gwc1>*Ee2z zGwWY*FMT|D3Cyf{NN4u?Rszyw zTVh||+N9hb`})=;xLP`+0u}`}6*4%CBSJ&b*WI2iTu?UTP?7UPdVUx#s16vgW0I zau(_G@RB@P|Bih-!^`AkUGT8P{=6TS^5OVF9j8Ldm9ekqN2h!&_VxTUyjXAB950d2 zN%>stuP+{6nDvGDA?Kxu)n6p;}z;tQl5sN zQlFXfZ2YwPLn-rAu-WSaPl1|!zc%8P+HXzyExbydr~Ax$H(ssIQ&?ur(^KX=qh2ie zg;drh@w4iglmm~^?elRdH^OVQZO2ir&I{T+g zdRy+w&;3C7xsJQMXU*Nsa~A6I@Z)}VUkQ7k{PW}gu8qAv1#i{yo8dR))+x8a+tib9 zZ~u4lBS`Z5L-pj_`Tw1K>rMV9u6|?6Bk|knV^f}p-%+2L@@)LBIu|$VCHOsc?yiyb z8vMTcODS)_AE@&u-mG`v?dqSV%%78UcBu2`%&hs-W6n->{=AoU!6fB8oP^|51%Ieb z4V>I}h0j;rl#jt5Y11&}#(0-{>y+DI-w)?P{INDY@h9?SDPMtooEz|`+T4V9%eUdr zWd2E(^SR8o;jH;lFXsz&z71#1w}+fP>fB6c%}r;{YJD8Iy5#KDhEHwImojIWvrp## zo%5CaE8Z{vfxnjjOSw?;2Y{S!)XS%QB>q;tM#>qyRhQ?4l$+u=^m%EPa!dT3j?+2i zZuookUMcs%uju&0u`mB9?8`qc~k*yq~``+P4tzuMoL@&xSjy$AC}pPcT) z{yZ*7c`+`KTuGDD(v+XTKHt@t8};P$9QNn;<&-yJpYQuPN5|ZW3(C8(kFy8w)-k_H z`3LOd{D--rN=}8!B`z$N!$ssuxTst`<=VKI`q3#Li;JtDo^lI(nEE*>pNsh>mYn)x zpKpI$Li<4}55XnXN2WX)`+TRRd^awo{p^(IVW016?DKsNC-+U_`{4SNH{!!}oUJLp zg?+xeQ{ID1YyVBkKVaXV=RnGT;WFCil+Sk&?8{jJ`*K#szMM5v&c$VQoO&rAk9|4M zNVye0Li@HUcfh`!T~qFk%W2;`<-XXLa|q^}UUC|SeZIHgfAqN?o7&I76||p;E6NX~ z_6t+{CvhchR${)XCa1Nj{foG=`nJ^O9qjvP?M!Vx#=iXD;-mDoKjJF#f4Hh#s6ygu za*32n;{v)(2wYv8dYEtc$*EDwO>klDJK&nybjG#h?kV@ewblEk+#eU$aYkc)ph!;R zaIQQ9*O6ypAAdgfePEWP`lHzA^;Bx}Y^txrKHsgW&4<|M`w6bA^ZgEo{1eWT|48{D zuB!K?LdC>KYf~8?BiBqh7uQp-m-6wrzWNy{x5BwPerN3Ccf-eO-z()l_&D|cDPN6` zS09=3Xxu=3V#>E;U!K`1&%?ev%Wy-z?F#JkeHQz?)?pw273^caijyDAx$XJ@H_~xF z#QwN_f&IDOpX%RXe+&<#HV0F^K&52k^D2vdoJy%)1^a!;O>G)sey~kWO|ajuW+}JC zejhvG6SeP(8_PXY?u}2==kZ3|M4OSAADolZ*pw&Y7TV8C?HA#bw0|_^W%y+E=Tlyf zPf_2T@>YDR`mU6B@1!b=dg4aQ41cN3%Iqn`7DdAp#_&ai04lY!1`raW?+jJl zPxg5~aQ1mW-b$Q(j*<7+_|*2l+TrYTs_bU7PMbY!e1AWjeg2k& z$$caBbzK;rAs5HZWsZ>3LavNk%GGcyxfVWCu7g|44e?oWV|=!JGCoH>9k-F&;I?vm z+)nO<&y~C4_HrNGLGFh;$^-Cu@<7~49*%w6H46K8O=Iu^eNM+?-(KB@eH(QL_HER3 z?AxV#uy2>{!@ez=i+x+P0Q>f5G4}1xBiOe&k7M8FJc)ffvl9Du=2`69mUY;-EiYl; zo@~JW`D8OLrrU?D*ta2XVc%}Nhkd)T1N*jO7xrz%ZtUBKJ=nJoUt!-Se2aaX@FVu^ zz^~Z11AkzD?H|Pc+E32t|6lKgvA^DnV}C6ly8ooV#t+?p(qGpV*!b(ZGWOSUHSDkD zTG(H|b+EsFkH-F*Jr?_GwjuV{X=CjBN}Y_il}avofdZ#ve{HtF{(5YU{q@)e`)ja0 z_SazW_vPY;4pZR7#F^x8RGe_QpH5Hy2EYl2H?8Tq2n8^IBjMDZuB-4Nhd15nx(XD) z;mxIVeOVO1;muX_vN|UAkHZCq(35|YbHe<7iqi;s^6$f}!<&ipcL8hiU4sQ<9YpLV#rf_n-$kbNH;Z0e3MjeMY zmFchc~6^ zUDR=Sb0od1Iu37Y(YvYR@P^yM%mwN=ylFtcP#uRiC)2yD{UUW7-n66lP{-j7 z_rb{YRL8uwAE#dQi}M}c^r08k#}DTd^sCizc=Hf_pgIn3cskn5HR?FL;pt^FgVb?&!&AX#2CL)nW+VMNbsXNj zK_8-y!yE4Jk-1(Shc}84sTAQ zk5L!ad>kIeXcqVZ_cDYppL_vcJz7bn8#gn>O!BN@9?GRj9fvn7=})NR@MbOjNp&3FY@n}D$KlNz^rzHuc*9GzWu8{Y;SDdb zmRYHe!<&8dRq8mr;eJP%)#^CB;bqA(?@=3n}=>Nvb9S}N&l)Ny!IhW?y74sR;b z*Q(?2raFC{Iu396H%;bwbsXMszoyKK>Nvb=}&)M9fvoA>08xtcr%>-hB^*!Zl!Ni$KlQG^f%RUcr%0kmO2h^xSv(# zZFL;pET+Gsj>8+CsyOqmIu37E(ce?Y;mr&5_tkNDvx)wJIu396XLDw|Iu37m3W>~4 zbsXO8rhll8!y6u|l=(;<~RDs>Nvdlm;Q-54sVJcp7c-Ead^W+b~C%x zad=an{+T)sZ>rHhSI6NEzt+rrp^n3w`t&{OIJ{{@->Z(pn^Wmus^jpc6@8yN4sY7h zzf#BH&3W|w>NvdN{%M)7)p2;!hyIN^4sW=xTIO4I9NrA3f2WSao8k2D)p2+;hW>*( z4sXWOd7x5q!r{%-#5uodKZnil`40ER^gq;bc*9dTWlHFnIJ|i(an66*zsM#h=g|Lw z!+kTopgIn3_|;gZkU9=;cGCIfR&v7O&8Ku8D4d*dc(a#YR2_#m-_iNSSaQPQ4SzPy z9Hx%LoB!w~)Ny#juL3jtQY|^*@a72m;p#ZNIg(yl9fvoy>1EV$cylbBU(_Wh9Nsjc zAEA!J8-9hFDW{IZo0jzQ>NvbPht4nmk`oSZy3i}CZs%JW;MO8Iu37MqK7&TZ?@3$)Ny#jU0O4xbeVB@vpsPRzd%h+d)OSG z?{MdCY8f8Lo}6%a!`+NB{K7Rk;qZpLH)R^B8-74wB)Q zxXB5JH{4Ys(?lJIH{2~C(^MUYH~i^0bCNm^Z}?MdhF=UPCmi1Jr;*Gl>NvdNPaT<4 z)p2;!m42E!4sW=hWQJchCnp@DTP>4)ocgu|Qb6X)=R0m*3$n=|tr?vv?f zspIhGF8bN(IJ~)+URvjc!<+eubJ}VDIGc0x9qy~>JW)Y%!r{&H^p5H{yjf2#qw~Vy z&FhJCx@fNvbPnchbohc_+hm#X9NrXBqDUx^qbUicvFf#LLG-U73m|@ad>kS zod=F5Cmi17CeFE4`-W`BkleX2SRZ|$GZEA)HSad@+hK1&^kH#_L}spIhGbNc=2IK26m zK3g4!HwWl*)Ny!|Q!eRq)p2-Jiat*rhd0~@I5S@zhc~t83)FFVlSf~uj>DUV^hN48 zyg7ybpgIn3TGAJ*NvbvN?)mt!<(n+tJHCL!~K~v ztJQIM^9ubLbsXMs-{#D->Nvc4pT0&Nhc}z1rbsXN5roXC=!yE1|o!P98!<*{#E$TSDsY`!N9fvpEcRKUBIu376 zqHk5l;Z1Y;8|pZ`X+z(pj>DUd^f%RUcyl5BEp;5;Tugsk9fvnp(BDzV;mtt$yXrW+ z;eOhg_tbHCGm`$kIu38f(LYef;msZN?dmwZ;eOqj9qKr|nM>cPj>DUW=pU-%@MZ=5 zBXu0!tfB8x$KlP(^pDkXc(a-Qi8>B%-ll)5j>8-7AD-E*j>DVJ>7S|N@a7x(=ju4T z`HB98Iu39Cq3==0;Z5-hN#CoE!<%ySFV%5)Q;oh)9fvpEza#UNIu36d()X+5@a8o7 z*XlUDIh+2iIu36-(Z5s2;Y|E;-@w=5%@ybsXNDO)sjB!<$a@V(K`&=}G5_<&qN) zZ?2#prjEm#A@maJIJ_A_FR6~hn{o6~>NvcaLO)y`hd1}oORMAXhWq(vc+$J%gu|Oh z=w;P$c=I&<2z4CZyg)Cfj>DVR=sb~La>C)wJM;?bIK26YUQr!~H~Z+7)Ny$8EB#1y z9Ny$qN_u5=9Nv_mAEl1NoAUH3>NvcqO0TMp!<#zvYU((=IgVak9fvnf={3}Gc+-Mj zQyqsl?dY}Cad^{>URxc9H+|?CbsXLdr01&R@Mb8zjyeu+Zl>2&$KlNcdZ^>@W-2{T z9fvow=tryL@MZ!17DUk^!n;Jym^s+tU3;FUZWqUj>DS|=sa0ta>C)w zC-esDIK1I85t)YSIK26V-bfvXH~-Oj0?6cq!<&*vCjCTp9Nv_tH&(~tO;vgmbsXN* zp*K~>;mvXMlhko|)0BR)Iu37|(|K~rbsXN@L~pK+!>nNDx1j>DVT^j7LPyje^?Qyqsl%jvDvad`7A z{Va7H-n>FTTOEft+vw-07NvbPoqoPL4sXt;cTvaTO(%L+ zbsXMYNbjbO!<$R#7pUX#W+44SbsXLdqjy)w;msKOMd~=bxt-oa9fvpf(0i)m@Mb=} zmpTq_9;08Zj>DUk^h?xnc=H0iw>l1QHq!g3-uy+sTpfoug^x=573w&=DNXOMj>DVE^a1KPyve0ssgA>&NvcaNWWek zhd0ydL)CG3GlzbIIu36hq7PHY;mwou8`W`m^BjG+Iu38v({ED8;mub12z4CZd_W(m zj>DVJ=%dtec=Ij&W_29i9H8H#j>DS*Rgykh9fvn1=wsAzcvFFXt2z#EYSPE5C#&P|W+44`bsXLd zrB6}E;mytTJJfM_Gnsy;Iu37U(5I^7@MaEunmP_|9;8oK$KlQ6^t;q?c(aN=Lmh`V zFVOE+$KlPZ^n28Cc=I0pUUeMa?4r+9$KlOh`Yd%E-h5BLPaTIhztZnl$KlPt^x5h- zyeVEa>2uU^cvG4_R~?5pN75fq$Kg#a`aE?U-W)@pua3i;CiDgBIJ{{|U#O15n|Aa? z>NvdVM1N2nhc_3|7pvp&=2H3+bsXMYMSn;ghd0;LA6CcV%}Dwq>Nva^OMg@yhc|c9 zA5+KS%}n}IbsXL-qCc*V!<(h_W$HM*SwUZ}j>DU0=ufEQ@Mb;zNp&3FyiQ-Cj>DUG z=})QS@Mb6dX>}ald`e%bj>DV1^i}FOy!nQ{S{;Ws2k6hJK>1)(+ zcvF`CoH`C~j-szs$Kg#~`Z{$S-ZY{=ua3i;Q|T|LjUz&h+)_ zIK1gWe_0)eH+|`^sN?YFYWfCs9Nr9}Z&b(O&CT>p>NvcaNPkrwhc`3mo7Hi6Gl#xK z9fvmy>948d@aAFq>*_eXSwY{bj>DU^^f%OTc=HNr3}w$R^H$KlPJ^taS;c=JB} zZFL;pd_;do9fvnx(%)6b;mr^9_tbHC^E>^0bsXLlsGjr>)Ny!o7=61s4sVX2?@-6# zO%?i1bsXO0(mzzk;Z1$|N9s7dX-waxj>DT~^pDkXcyl)W6LlQkw5NZnj>DU7^xf(> zyt$bEnK}+{uAqOej>DU4>0hYh@a9JP9(5ev+(O^0j>DVD^e@$Mcr$~(PaTIh^XOlx zDVx=|8CB@a7}> zkLozQ`HcRPIu394(SKIQ;mwcqU(|7U^C$gRbsXLlt&#NK)Ny!Io_;_bhc{K}zpLZ$ zCYSz)Iu37+qyMFj!<(k`ztwSga|ZpOIu38nrT?Rj!<%mOf7Nk#b20rtbsXMYK`&6~ z(C>?Icr%EeqmILyk@SM*=+)p2+;lgDTS^rO^qcylqmiaHK&`qO!#nB;`Ro9pP+)Nyz-l3raM zhc^@GHPmrNvdFNUy7o z!<#qhp^n3wo%B3)9Nv6EKUy7!H{a8bQODuUZ}fWVIK26r&WrOTCmh}ssg?9&)p2-J zhJKtn4sVX4AFqzXn>ut}@FzLp@TPv^Oha`X-ZY{&Qpe%VY4j7+ad>kU{X}&f-ke8o ztd7H*9`q*aIJ~)(-c%ijH~r}+spIhGI{L}#IJ_B2KSdpfHxuZms^joxI{h?t9Nx^L zpRSI>n+NF4)Ny$8F#Qa59Nw&;H&@5u&02a3bsXMoqPJAX;msTLR_Zvsd6#~sIu36> zrngqd;mtn!S?V~v`H6nEIu36R($7)H;Z2d+NpGW$!<&-yw(2;%sYq|9j>DUp^mEm5 zcvF|&ULA)w$I&~e(=SuU;mybN zzUnx<`GVe09fvpH(l1xX;mxn~E7Wm#^EbV}Iu37gGD#nxj>DT$^efeIcvF#nl{yY@ zYSXV)$Kg#q`apFY-ZZ3NqmILyru0GTIJ{{=zg8WGH|^+y)p2-pKK(j%9Nu)N4^hYA z%_a2f)p2;!k3Li#hc{QzZ&1hK&GqzQ>Nva^O}|kchc~y;hpXf8<_>y!-PaL^H!~CG z+^qeBY)0oh+#jcpQODuUO8TwpIJ{X$AFGbTn+^1F>NvdFN*}L|!<+Z$6V!2dvx`1a z9fvo2=#$iOc=Ij&Hgz1{{7Rp!j>DUO=(nrm@TN#^(x<57@TN5V4s{&fRHEOhj>DS_ zeX2SRZyM02spIhGH2QRP9NwHsze^p5H|^;&)Ny#zjefT}4sR}@-=mJho2%&es^jqH zI{Hj?9NyeSpQVn&o3Zr!)Nyz-ki`8*>^A>%HIu37k(H~OB;msHHht+X-^9}tGbsXOON`F)xhd2Mw zA5+KSO`$qTU#gD7o5SdjtK;yd41Jk84sR;bm#gFOrYijjbsXOC{7;!D)p2;!fWAT< zhc~CupHj!+O>6qo>NvbDUN^k>v@cr%dxtU3;FhS1lj zE?9NsLauUE(6&1(9~ z>Nvc4p8kqD4sSNmH>l(AW*dE@Iu36>q;FEk;mv3CSJiQNvyZ-69fvnR(zmGN@a7Nt zYw9?>DN;A-udCzmrW}2%Iu37Y(BDwU;SJAWmZ@0e&}|3~Z;nlz^RD)%uz5e<;oh45 zfjSOvI?}hRrs^jox0R2OC9NrA2?^4I%%`Nng)p2+;mR_mIq4yDo zH+Lk?`9k~q+3d-8xX-8WRmb7Y68e|wIJ{X(-=~hlo0ash)Ny$85`Diq4sTwgf31$g zn|J8nsN?YF1NxCg4!w^!yxE;N=LhY-WAkIa!~FpLXLTIj{7e5u9fvnXBk8}YgL5mjQ=26%yzCp?z&Of95;f>(T#K$KlNh^n>a+ylF~5O6P^cn-+<43Kl+e89J~j zobPb&LNB6@!<&ofMb&Y5)0cyk^7Fm)W>jG&iL$KlO5dP#L0-b|*K zQpe%VJ@muXadNvcqL$9fh!<*yiwbXHV)0AFY9fvo~=^1q#-n60Ts^jpc zGrf*F4sUwU>#F1MrY}9zadNvc) zpMI=54sRCGk5k9t%~JaD>NvbvNpGNz!<*;n4b^dYvx(kF9fvn>(s=>x>jH${$4`pN1zyeUmTMIDDXN77GK$Kg#a z`f2Joyg8bFx;hST8qu4nZ>^5Qn<4bG)Nyz-f_}C-4sXWM&r!$W&18BTbsXNzptn`W;mvG%J9Ql1 zETo^Sj>DVB=Wetd7H*Pw3~XDUB^zQ07ys1XNNF9eax%3|DIJ`NY-cuciHz(73 zspIgb75!p$9Nx62U!sn~n+xc@)p2-pDZP(64sQn1FIC6k%`p09>Nva^L+`7O!<$L; ze(E^9nL)o?9fvn_=~t-Z@a7?Ue{~$*JV_s*j>DVh=vS)a@Ma_ZDs>#*yhXoS9fvm` z(g&*J@MaJF8g(4rd_y0kj>DS+^lQ~|cvGNW(g&;K@TLU)I&~c0RG<%0$Kg#4`t|BK zyg7zGR2_#mjp;Y2*5Z~DEqRLc(aW@K^=!T+vyY4ad@+vK1m&iH~ZNvbrX_ubIu36- z(C=2q;mrl~d(?4w)0=*;Iu398(`TyV@MbW5mO2h^Zld3(j>DS?^!wFucr%qgTOEft zv*>fwad`6}eXcqVZyu*VppL_vRrGo4IJ|kDK3^S&H(Tfn)Ny$84t=3I4sSl9FH*Nvdlj=oqOhc^f4OVn|A^B?^obsXLlJ2vSLtK;ydEd3F69Nrv7e^ecZH?`@H zspIgb9(}1g4sTANKdz3$o2K+C{&8uYi+ zad?wQe_I`gHx23UsN?YFWcs`6IJ{{|e@`8UH|NmbSI6N^2l@x76;mrs1>Uv*rc#}N!Lh_oA z>dC|VlGh31w*UnSR7?IRH@R))g!A0%B+l-WfBGb^bE8T$z77~Jog8Z)O4acu6u>NGWk#TIM3oo)Ym2d$z7lC zJohb0YWjjYuDev;k^ConoLzW>`tIaExj*JR&;92lHQ|kt6K?$KAr>f}lYg92_!srE ziF5zTcb}q4m@jtCI6?A`6ztKNrmAH{}HqAGxYSZXDzsD(%bB@(Gx+Ej{4 zXkCaBPPQPDi|6U}bGfw~G8b5#}Phl8+&*0yLFZ?q7TQp}9Nq%SQdj_8YG_phE z^!q=p{aGZUGe`e(8h;o`{_fQG4E`uNroG4M@7A0XNb-AA-!u4Wat!}T`d`+ZGf47> zQ{OWXJ6 z8-D(U)b|X&4*2kM8mB+RM!@=5R*pOU^BTVuett&(enHy-@ylr{+8cp{v>?S zsnY+BE;|K3|Krs64E|l%+HU2RC{2x=_Gx$m1Bfr)-{r;b7 z{~XI2oq75%Yy3R?{H4_Q49>@FhF{k>{h?R1&&NeX=MDOAYJ3rX{&MPj2Iu1q!oN)a zUz)?m2J%-@-!nM>JHGIj=)bKw3Q7LIsqYzlH6Y=yp|85*W6?wYFH+w#xCeauUX9b= z(xv@TmNoq|M*nGze*u2}TE_^*w_}z(@Y7ar*r)X#X(Fnz%>k zFKYZK{QN&s-!r%>v}S7Upop~H)aj&n?QpuS3gw_3s6w&TQiWz%4GKgHrOB{#pC2`9 zooRn6s<-?@ouF(Jik+6LfJ3Z0>3mF)H5P1C)mPL$gecR(9U3mt(G%xR_m8jk{Y2& zrADpRsQXi4Gn$%2+k>cM~j^Pad#AI9CB(FYS`OrQsGbjsE6y4~P#vul?`G!0EgoayxV;MJpc6jY;chd7Sc z4Y`7y9h5Z2gPdQgOk|Tv7&S@YjIKbw(YS7vQd)Kx)}_;m>Jxg5I;8k)s|6S+9JV~` zvIxZEqf(slBc9etFUIB5W@OjYA!SA2ArIPZo~X&3f*}@{%ow6EE+@BN4lz?SX8cO0 zUP>zG`@8n<`TY3qy?cDWFlfPK0orOo7IT{g8|G(LLY$OzA1n(qY{91Rhy__;wp*}a z-nJ6DeI>Ltt0`;?yR8*Zr##}N_Oza<3oW0A7g#)J$8&8w!*E0}GA8jmve5n8f8;k5}SRlhKD~f%$#BXmIAO!L|>Zt;c1{I&5O1_ay+f-rPb?aV<(c z_JQbC;ZtuLHd;4!Zr85f$0ze2HL3I;mjl!ilej+uV8=a$xLm`Kd!xx?JD$fzUC}#% zoeK8FMDJMuw%)?ason=n9`#78HBVbJ8UctT{cj-?# zwFy8G_*#?4xa(2Y)@y^)1}-Lg9|FnN+xTiu9Rx6#nA39&p3LQv49u^iF$Y? zPNMf0NAHW!D~lLX(R;KgUC;^-|vPwLle>3sqf05$19 z{{7sn_V$8j_n*Rm7Ck)Tm(*{MqjwQ{Pa$6n*|BkbY3mI_k7KBa+|Agey)~mJ<6sVx z;SMbkf0D=g|HSZQ9Q+j$l&ZJS!%8yp>?ruZkN3avlwVEPC&U zW9!X9Z=HxC6}=pIw%&0|Z^Y8;GkVg`C!l9;g~h7WV7z+_Pujuv$=!iEi%HyF;IYi8 z$#@BI=WwnUvCr!|^Vt5#(Ys|Mu4TZ*M6c}V9q8^-p9P6}cVZL0?>l-spqF)?A93^^ zfu77ScUgM;`PA-bzSjgpAu*{Rf8NDEHEMF+dS6#^+;#$E9@~4t=t;RH=zZ9fVL~2_ zKX)*$@Om&Q-yG-Y58?gO;SGQX$;5=0!_NS=-WYiN{vam2n;qUbc=miRya9(-1#g3h zAr;4S04tHlZB{AJpgNKG2!Rdh|MaCod@V zE!0I!VhuXH4ZlU3_yx?E@IK|lJv`f`#`|>K{oqR6QAe-$qKfBxSMN?oZ{f)<^%^>p z$KxxO-ngUp!Atr#4Oefkqj&mDm*TaIdSA8lCLFzR5%2!s1<;tZx9I3?I@_g=Rh9Ns(aRq=e~^5zUr@LM~p6uLSw#-;rbJo=;Dft}jW zt`D8@#Gi2^jx&8ufaxaV=+6M-3dx Zsdv8t(3t4mgngS=-rTL8KwZRy_dnb6nyQwnKyOdi&Om5eDB2Zj?TQ52dt-svjTmPq??cFO-O)@wazIdIIrCA`$KB2qby~ zt-UZtcYjwRI;Shz6Cs`faCTt9obAzAWX?ZzjLuM3dkSR+iAjhrh($M5AQ}(!^dS?7i!_Y!HiKNbwf1Cve))YP6DT(@y;aBbCQci&0wzP3mlre0eR67OI-Hb)YH z_O4Jzz>dC}wN=5D8&|EWZ3cYXX!>W#5elE%4|WT*M|+})NFWjIj%azI zr+2#y_(Alk4)vfBB)iuBI46`)ps%+Jk|g9!T(&~tM6|aDX9NU$U#zzy7Kz6t`&51t zd}9&F2Jr|u4iENAZg1)KHgg{V@bVqwakiG}Ap=1ya^-NC$I=~QM z#;)G*IUpyNCQ0*(3zs<+(KhI#A_h$dghBQ%xD)5u44kVo6+N^>!x0Ax4uOQ2@r|my zv?ns2Td`r_YZs>#YT9v<$ZbW%pdyd_TPNSZx{o2`i)(0=lcS=H{EkRaDDqi z!?&d)*;XGe)_>2At;So7wZ+s*? zF>P`%~BuK+9)4dYd8Ha z7k%z=(C;U!-&a{>UUZ>ThQN?K-Zqg)i6B-S6KXZPwO5;I`xyE=d9lhK>fO+(Ye7Tun{kuU9*acUn8vn)?_qD%p1SZ&A9{Dy z71o98k7VaxKi!yo{pRY^-rVE=#Fc@{a)0j1qOXrS-Z(tdMW360eDr0xH@WB=he4n3 z^LnH|RySlkF7GERKVnQ>>OF9=-?-!Y(wqH;S!??f?X-HWq~SFnRa@tFtj1|6H}sMo z3jKMJc;ABZ@Pc{Ko^V%xTVx)#VP)UdHMi5C)gOG2^O0fJ`5qmZesRv8eMi6a+!sry z9LeD^mw=4CpJd>3ZuEB>JMn>+5Ji71ro=gGJjB$jZWyq1o50#GVZWF-=z za3^i~`{Q#1GpaiyP|{SdU$?5hE{HpbRSi|mtAov}tD0&No(~&|=9wIT#t zv{%-=yzZr0`=o_u?cVtK`Srhka!=&Ip4toZK{wfR&%SV`Z)|?rg&DhQWn1aZGtC?8 zN^d=yUV7WU^zfLBoLzMl4}m4EqXlsH$Uxm=R;l-W9Tr4qn)lA#-L1Syn;g*%B-FMog z&_x&8+30|`EcdxXQZA}ca&%AWUUIGx2fTsYwJ!SHVbI$eWN+Tn0g_&rfAQ1i^Lv+w zO7Q1bD2aCG{Tl4zIqKO}cl3KsU9H=nHkUmo@%GD2q`z~D9MybU-evk`U9-9p=O1QMi9KV3><{~I z6Y~@MS2PYh>Cd?FO|$lsL%!N~4>3Mw_bF#W1+4rzFuf-IQva>jzgm4Tc;lnf_FQy5 zM9t(6)9ra~=A}J9`PpgDta)nP6F|Kof1lTLAmeeXQ;lr?=7Y-Cn!`0K>+h@gf$yK+ zW9xaaW#Q_Xb>V$)8P=T_=j3t1Vm z^`6}qR#`KBX$LYgJo%ZATP0PclaHoLEj*DKawN z-gntgpWI)Uck{lwQs4WY;>xPa>fiL$eZ~6*+~;ri2lC$BQwMXzQ&M^0h~IPXlLK|T zJr$1-x}jG$-}vZcu&>?!t;%UN*VUxe ze{fps=^?P&p1Ru~thl)9(7=;kv*MA^g9A?%m=%xhguheFiYGQ6+Ieo;OOs!mc6iMT z>z<#r&+~*eWly@(m-8R)TrKTX_=Yv5KK+3Iw!hu|1KS&!-Zj^3uH3Q-^vMO8r`MWp^wqe_6!>{j6Ay4Bxoo2GidYQg8*H%{X$aW2K&+cUpqb&Bi)@R(m=qkrZBYtC# zI&1f=$L9Qea_wn9l9JcHZ`K@r@$(Pb<2?7^eRaEjcVFY=maAJlr+rXg3*M91@4Ecd z^z5n6oc`2VPqaSP{>a>Y7gi0-+LLbm?6+2N<$>*W#v4C8kO8x4`^ColKgiE~%*(K4bmIqlf%UA3A*fA=t@=-~EZ_KvA6; ze%PP+%C!eB{^)P_`?gk1TJ^~lr>mTD&*lBkb=pW2&a#`Gyq;;y$=qush}__Ws^ zvZFrVmz%qv>&*q-n;g$xS~}r4q`ki<97sgqm@yWL?bOb&@VG{t>I4#@7@TBGva3Yt z@p~x0>$+qpUF_OuxD;4tVHO{x=5W@#qHY+pwtr}dY;0Nwf0{Qov`mKsr39E9j;i2! zPdL=o)f$3230*?Reemc+KB5|IOkjWoe1H`Mmx9;uBn<00speqxp?DmQW#N%Qm`sr!I`*VH!nwQqBI^|oZOlycZvMcg! z96c1@jp{UK)}?QnzIP(9SF1EWDZ2kBZyO=1-o%+9jCrn|W$^T@Xei#!+7xB}hKv58 z>mPA^YA99ywc27 z->6M*l(?l+?l!_Be7PKfH~voRop!g;|6G3BL!Mjrq^2pQ?=oYxSHBdQf*g2+jZ2Izx~K3JO=Ks_I>xYy{GS; zrq)(i@uu!G?0vK~^=TJWuPmN-vsv$0pE7fE$J{@RJUra*1*{Hjiv;?6@X<`X6Q6|I zPf%1k73cHtunm&roC-dJKf^x2KNAn&8RT8~-IJnm#Fi}nZL>R_T{cNr2Zl2vlTeG2)TW;T(`Hr zqP>6U9Tm~DcF+9JGY{p%`Nh6NgVttMaDIfRM$Pg&6{5&AUi&)4aRCU8*3ka`kkxmN**$6c`xn*8#$vqko#+wCJ&u7v?fmat+^2wy-_hV zy=~Q-4(0p$a&I~W&r*Z@1rJCrbOVnA<6))etleMR{rOX+FY+F@b@}|MT@Fu1KDw{& z&5N%8Z(W81zV}YnqhFqUta%8zvmD=t99iA{v+ruXwo_fqLQUa_twpQw+ z=stf~S!Tqq@7QB!w0m~1{it->zVwpHOZ^o$T2t#)l)+wDR7|_x#`Cdy#Q{g`8*;?= zo##2~947DG(mTBA_V~-*wNG*6csISNYjeQ&^_9BKZ2gxU3FgUNi}tJe8A=XBGv zv-W*$-+jBm`k8-L*5CCNU2JYmnaqkaN7CUMsZtDG=y;t4md=dcO9HFE^Z(cQ| z^zR?KV-G}!st#uDUi2~4KIwl=hni{jU(=xSnfuo?sC)u{O+Vnf)Nkwe#sfO#PY=nQ zf#-Gi?EBj8Wlsk-Sa8Z$QWYM3B;8(3!~5^flp4<3=X@5h@z=8be*e^}H~;kEf8*?R zpYh3f;uZKmUGZzw4dpMWp|vOT2Yh99dh{gYR3_or`sDj|`=#8a>E3i&6RtSw+4no^ zcH6dQ?bH;JyR}{)+pIMoq^?LTDD_fO$#8$tXQ27J4V^Dlp$CJ0|kqJHrW4Do%BAbiJ!>4w=Jhog}M zeDT7`OMLMLzQz}KwTmzMB(>9O&>c-Ud7#L=O2D^$;9HXhoCoyx1^eKOV7zXG@v(|P zp|8)nWuPL3yKOtfBHg{)BKS2F_|l2MNBg8|@9F|u;1{!kbTUA)MSBwPORelJKip^dy{KMBUe4nlm}PJ)t|r}k=xWi`OIIIV)9C7_YdT#s=$c8_ zEV^dXbp%~==sJ?Fxpd8=>nOVB)3t!Eg>)TF*CM(W({&78$I^8iT}$XXo~{$nysSK-bxHokQ2Tbe%`nGP=&EYdKvP&~+hQ z7twVwU6;^xDP5P*bva#6r0WX0o~c8BGSkeQ zZ%FPOO?=HXMxwx(nWptcTb8V%oL@-n6oO|>w7w7B6xdl)CL`lqD{E=S449#L$S!Ny z2%HuISWbY+Jtq?25yUI3BS1XLn;r6<3dH$Hl--(zcIW#r-6KZCw?kpHJ1{yF#@W7q zQ5feqFuD{*kMI8|j9v#uA7kV$%-)*O3~CiD1T>=nMe>r^+0hJ?DZKz?$S%Nfa=9Z$ z9R&=;2`FYDK|l!u{R9LU*hat<2Day5l9<83jtLkrvl-Y)Xk~1w>@Qd-JK20hcq&Tc z4FbdsZBsFoc>7et*`tuF-_A}sOQzfgz1{6o&AF#!^ueM+uE}i}jbS2ywdBEt+_R3H zwv>VOnfrj*3I-bCTOWo|!N3MWt7M>wfEosx30TcQOCgTgz`#ZV8W}is+)co`1=P3- z{;~$ATR(w&?=~RehBFJHi~^J!;W`FanY-YIGuK#e?%QU@!vK#Xqr7917T`7le`{KZ zOKkEMO@0OLOR!@`-sjR+!g5VQJPoCLoj1>WLhBp~oo%2t67J;EA8N zfvmz4KaYJIUj(RNc9IFo=GLf;N60$pBIYLqwca$f{)C@Q6~j|$)*>Bt!7L3fO%o3TdAa^uoTkohG z&P)Y)4Er(!Jc?l`D&gCIF{2<~!0>zqnHCf;PHZGch0i4+GN zoAE%l9CRELS>pwh62Y`Yz~coxPQVicJXXLH1w2N;0Ra~ac#?pN1Uy;5qXk^buy>Sz zr-=SM0Z$chu7IZrc%*=*3s@R$hJZ(i{+R;K7VsKxIZCi>?J z*eBq53}ZZl(Z~2+0LxB7%d^qv)9QjoUzo8RmI?OMA|^_cMqDglvBniF5wKKhDZ>y? zOuvlb46%k4EN2*^2ZdPR+Xy2~LP=PN6-tPcGya$(g{Txn69v;MhCMP8R*HTZ3Dp9Y zkx(OGsYI=SWhAT;u#AK{0n12OEnpc5^$dHY5!Q(Qd?DW{0+x}|AYd6OYXvMLWu1UW z8i9DU*C<#oU}@AwhSNkLQLsVuOV2k6SbDx$z|!+A0v3fw!A1d#!lU3+0gJ+;V3UBQ z(>4p3omSz?gf(*#dXAlTx^mi?842iO&!5Fa>C&h{0ZXN~3Z`;;gcycRAJexASSk?~ zFblE8_eB%}C1D{VN{G&kpDH1uOq44JJ)7Yy$@CnCO=+1fhN1Ap@a*t?h=brrJV=ik z@6RB(%XBfg4ne_RV0p=v+#7z1XlN}kQkmOn2ok9{BRcQKqPQ}{&!U&h=3!?1y4d3TF`88dqXEMsP` zfY}J!eOL!hLQAj_E>T9fEaThC2$wUFM=E`VfTfaG3Ro)jMFGngyNcm->F)gun=;0( zW*A(7p1IWbV-yM{W1+55LS3IRXO#5J4Pp=})Qtj`Lj8+?rBGiIuoUVb!&t1tpx60U z1LsLNG7tK%YS3FUZdHTc%0#9Nhpz}&3UQl&WjNd}U@6oc3}dMRgWl}>9uA5l^PqRB zLH{jdI}}dr)2}j-3gmkQQ@KKYO~7)6`gZ}#73%8(mQ(l}48t2+%>O>oFK65R0+uoL zO##c8dO*N3roJU$R_Y$#)gbvK)Qpw-wo>Z586Ou&rT&i~l9v3QfTbnBFJNiO2L&uG z`H+C+#Cll3(%p{;SWc`*1uWhFn1JPC^0yA0ZS*pAYkd_A2AGd14h<&d_}N#o`jxYC;V7B z;iZgSqoosmBA7@gyewepgr5pnI^h)oODFtHz|sk?3RpVf=K_{acum043BM4qbi(Tb zmQHv>z|sl76tHx{n*x?j_?3XA6MijV>4digES&&vdSSt=645&XmQMJMfTa_DD`4q_ z-w9Yc;r9#+C;X@HAXs`5dV-zs2jztKGjbsD@bvpYFp*C9lYpfYJ`}KY!bbv@PWZEc zr4x<_SUTY^0+voVDq!h^zY177;lBhdo$#@Mr4v38uyn$I3s^egZvq}=z;+3C6^1Dq z@dQU4VG+xm-dKPd1Db4WnekSkaI#8^(x+ z0@+Y38VY4Yk!Tn#8%B$UBH2(V8j58@foK>b8}dcNSlJ+*Gfp;0=ak3>>74PhK{{uG zY>>{GC>x}60w<){}8-Zas$Mw0kM z!zr@CD;gSPgC!c)iUy0VQepaD1H~tyY1k_3ZL2hy86|LJ#)CHtLMRcqp+z*LOKCQW z1~{}pgKsc>%Yb?k@@LkYY}Tin8J8&5X9z+ld6@MU*&sb|rfiTNI7>8)=dn&ReYfLS zI3SO;)gG(O%s8yZiU`6IX`yz}fQ3Iu9X5S`L{7+#Iduw7boTRM!H6-j32^p<=YR!8 zemofA!=Hj;It$~&pMr8fo?h_bPr*rk+*R|*TEQ89+}-lwPeHpMcTIeRh4E`v|j3ikPNw-A8;0r^@#R?U2}R`6v%R;zrVRdBZ-t4KalFZd5XR(EAg^P(TC zB0je*_@f_J=cS+^aLY9PxJ;~IXsYSQELF+SG(IS;VQ4x-s~MWXPy<6V8ERx`7DFuz zoxsp$hGsLgg`qhNZDnXKLv0MrW2lp%GKRVsn$J)lL*)!57+S#44u%#obUs6i7`l+5 z#SHCcXbD3YmSC5q3|-F9GKQ{VXgNdIFm$4svmGMh28LE}-^&c0#L%k@HJX0RGOshV z+4Psd-LDu5nSLDk9fn$&?)MBuO+Nj&GA@ITnr=9iRef^#V$D8v@kBGlki>U zC`9mk@k*zdo&~fL@%_SlY|kwzT$nKhj`}D>3K#JKHv@|uv0S)>0FLFtr37#+7cL`! zW4UlS0UXPP74$fum`t*3A*Vp$hK%{A5AMe;Pez5b~etl>aOOcrF$ONt6<> z=l#;2g!;uND74=bf_)_>2#b37m6oqY~r)2M+kBb0YZ>20)!#E z>FI(Hq$lSJ@L+%$^b){%ps=qHpGa~ZC_I-K%of&)S?M5~7X{4ST(~{sq)F0BJ4t;Z z>E{XXj_%xU6b=;J0*VTY?Iv3aLH7_K1l^m3&wPZS7dtI>2?3nF3ipvXLh8#)P!RDb zpzsRoK7hO^Qm(h~pzqsoLkD4nH&MKLVTK#WVF>3ItV4N)o$s_zdM`4j zX=d&nkB@GXY44C>vqo+{J0mjIOk%K~L@t z=2aQ*!VNul*zb_qygDD-1)l@?_|U#&G`x;&nAa4cZQ1tbwWGs;wu8rJO?NYJ{WuF& z-b)y`DgP5dyPScWY4TiUjK?dD%z&?C5ll?FZ!U(f*ywO+sAA~=@!~Rv+MHh5~V15ZR z_e_C4l!u#h`aHyU1~wDl*N_<1$UX-yj8$luzU2VaBNpD+7h?{9M($f_XUIOmxXv1Z zkGW&m{AJ`sh=mWP?ZXzjd=c)z3+QCOw-D^lmOI6hhEwyah)0q#<;!W`#}>Q*dOZ+v z`;XFI$9Bar8$rOhHy|;dO7l!j#$f8V(h9JTxXuMSW5hNyjpcZh<*2}Ze2ANkQf1>K zcp>N?8DS$LI82)EBa?2!X4_Q{*mSQm-4$-S+!wj|ZfvIU@D3C~)-2I^o^c2~Au)uh z@AuMxzsF|Vhd7|ahq<>iduy6tZ_Gn=i)N-x!4`~S_A1@s#h}0{`~`VqIU%gi zM$h51u> zl5;$1cVQES6gA~+wbH(eP3T=Q<9?C$s^sJl7)57M#!k#Yo*zr**)Ib`LW!uk)klwY z$3tezJ|AO+F7Me4CJ}>^upc?`D5w<=Fs6%iZN`4PweZhm$2hjqWhdTU02i=c*+jge zjD9b!K^)a5d&rar5z(GTxl=e{eGi+--*hMD1b!ic{4i=3jrS&E;rFt#@iB8YE=Jrx zZWb~BEB0eh&u8=H-<({c`N%i$FX z!~C*$q$EBO5i7yMtAHLP^X!1@85w`FKFXSUWcCpNwsGz?VZIyq4paip?F~0@+J;UkCHh zU==H2=>$BMpS^;;)QO34f$R*}E~8F#Sr>OoC#7^-pO=|o-aY8XKf}t5dy~Cw<3F2( zpExFdc?E3Fq_9GPQV6?`xXs$}7ZG$=kxtj2ZWmX3J7l;?j4w#9aQxNU@kdV12WHM7IK>WvlhDa#gO`dz&;AxQos@6V zA-y`ZOX-_cUUur`U?(EXgm9S3gr18;+jl|LlSSKZV0i`%$Jl7zX3+y}ZW%D+T*{s1 ze4t7SlC!u)Bg3$Il*y7PoY|mWgca71KOy`xJUfNNH$f}@xpaQCqS{p3_kMNC_IOc%i#%n@sOYoz|N zVUrADHi*w#G!FE^PfCMi*ak_~;k#hyp+YuIge*oXSq%f=Wg;Z664$GsQ?Vz%4`+da zU-=Uz_|O_B7XsA8Jovsc!G~70ds=^Joh7F=`~1(AT19x49Q4jo$6WpUyPT^}au)lWl_IBdwBy(m?fHfmb>b}cvaaqDkcl1q zvUQ4E-IuKn?8T47aAYyVe8tMeeHwmP`=41NN41gmYk`=fn*-+O7VS|HpVY<8-#0-@ zG{pWkPz2Z9Y+7?|ml7tr^j*Rnyl!~aN~F&Y1YJo52x>yM z90zA0aL=~9OSdJaPqx%u)+)Cx@3KNNbR@x88-=@)@;sM=1lx6JrBw@y$!>=#s{R+1p~1egVstsy}*xb zI30WOLx0Q=Pf5F>)uKZbyCH1xNuVNWx9Et+#^|-^0LX6GZqdP+-LOM%_`DtLEXNn@ z26E>FXl6rHA{+B7?5~vw)BpxkU2GLmfe(!|6Yx;vbsrJ3tLWHA zF5aytMqH+WZqOxqnHiMc*=l7DKza$mIEGQZ7x>GMd66|T3?kNCFB{$6*IM%~a&;@w zZ--_n`Wb0^jfp#rv8;s3;e?B#e!#fLA?|fjTv`X@T!v7Gxr`@jUW^Qy&}e*`&?60R z4&2wGYUWyNl2Y*?&KVA=wN{-wq}JOZMPlPVm&8UV>;yWRXQGP6PQt=Y5zzU1Ku-g5 z9xUI|YRP;{)skQkhzme25T$kMLp|a4ke+y@uJ3Ok6;f6asY5}HOqi~1$7t%hpVbMGj2pquyTdfB?u2nGxRc<)(YLdtwr4pH@-X2J~M2N@pD2_{ho}PF_Psn)2Z>WQ#dL@L% znwmj^itRJ*tkI5C0ird;7JKWx&1|`UhaRLDkf?a5bcsN{NGykVa<7zp zm^-B(z%O^FQc~f+pM?MFG4aR4K>0!ktWwYL?lj8gvP;<#_%wve0gONj`*g#LkzETN zhIySc;L#ksLSN@uAxlnn>_9{9gugu0 z>CT~UK3N_@obEYEh76B=x~IimifpmRW?{~>XWMdmvUrxKm>xU8Sd0<$jKdM|1Lg!h zJ3J+~1mK;m{a?R;#J#E##s>@`BDK8*m48sQku^PdKD5OX6DmFi{THO}uY)m+FN(e$ zBD(O2my8uZJ&R>SG&>FPG7z!e&7KtxA{+Qn5aY8LS+qGRGAkv;TF;3t3Vf&|s;_F# z3_0DP4YvH1K*gs%)t*Laa2f}D1l3Z{EZGHZK!s*v>6Us{yCY(`hh7OoJYs`0gKlu9 z3b|)G?RQl_z;7z+yz7lRM8t)EN?%2xYQ?#=xhp zFa~b%GsUsG`;6VO`4{`^B7Q1j5B~=>e356l++WvYzggs|!>2Fi8G`l*KVGwGZ>yG~ zA2An6T3UX-2|do`C&R;!?15J6C#&JZU-u0@!J-y*gO9mr+FjG}L)1fS8Fg&25SScpJCyYC29RFLYI9?3v?@$vUA_$}4kK{?aV;CIz zQVso$VGy35itx9?Al#dZuoQxSC}poT*-7~LdkN!v(mT2BUO2QkRkYFaV3wixWH&x? z@1gE9%oWffPXe)hZ;Ez21G$6RVYSHxA5(b={ATlT_~icy(T@j}Tj-GMOwYx7hIOS{ zT3|5Ma`fT0r2@7selO;EI`6?rO_^ns;r(ym&zS|j`7GBcnsx_w0~+Uz4d!@RBglq% z5?2KTjVn*p%0Zi?V3ZHO#IvTA{7XSR*c4c~nDl#Tj6Zofj!@>Q6As?6k9dhhZ+TK_#DB1)l~} z3>BqwQ-!w&1GMcR-sf>|k{_P9Y=yOtaymP;^n< zW&Z3$xmvBIrRV2r`To(ccz7NKK$c|dg0wnC(r8@M|Sx}R6vfD#^R5gmT#=?{`F03B4j(sm>{ zx~75k2M-cY`s*pu{8_`GdxPaU5mbyZx;l8sg0^d^&93UeP*Bo&21=L=BkOKKHgK%S z0@EAo(RJp71(+r*tnnMUVIc+71_V4`DX`F9P4LBF&sP@RGC?4DzS4j{D`GSg(zONn z2S4UPJkkeNKzi+R8JGfIE%VV@EbBrTtWsLP9U`Jm_OvWzLC01?wSJ0oQ@1 zKErxw;mgRj1uys+@4ST{Ej6d+ri0gLz)hE0AySc(I4f&JR(2LP7dy2F4)FUrs84-9iaS=wC!`-ISdjEcT*3p} z8o=8NOgUi^$Tkm9CN6a7bn+OqOTa0bEy*NQ2VQh^_QLB)&M|G|DFRCva;h+t5Omri zVl`ciO-MZU45v7rVmRb;Ho*6k=Nc!Ep>O~qGy@8J!dz2tMC;5}%@8__i_LS~%_}H2 z=DPVJ*LiNdi%l>N(wC`r5`i1%gQ!NiVxk6wqQs3}pPy%rN~G`z0b83>y~~iG&Kg@nSi=Q-;TP8c4T6&L z3(B%qm{2vW6Q)uP>)q@Eq)Vfdk6~z84ktd$q2gm2 zr_0++L!G*OS+;$;Zkx*)@|FhSZ%jG{8E&`aVj4ktn{J$E;KF50mMwX<9_8?a%-MBZ z$daGK2BxuDwx+h0>XvAxF{o}fnsS38Jtu}Y%B8PQSYnlqvWhrG{oBI~~RvC)8 z^Ou+$(?E6G6e^$`c68j@h;1ou?IvYX2W@KmsR3|O_Jb(^wRaUS--4r?nJ zQv2l})NRYHqQnt!j$0d1jchk5GyFZq{yTI|IkFNWMQ>^cD2o5_Zd*i$_U>>=S~66( zO{^vwDUdX~{=e(CMN~F+r6koV5k1BQYJZ+-ocFqsR(gqRu=Xv$WF zVD~Eh(v2OtX{G)JQypui>a_7ybfy_Qjn5flQ(^lJ{yL$fPmxJZ9-~ZkJMU$`&$t9O zZ3;yLC6>!LN@u$_g~H0PHkJw+hZj@DkE7crR+)8ie-P_iZX~+K`8bpd_ z8r`4Wf(8Bu>|opZ%+GGgyfvzW#|&(CO#@=dB_A>^jp_=lQ7* z2vzq#h|Q0{;1(NZz^dIWanqiE4s%e4(Nf7YM0bio93D;0Fv*FIF&wuk zS*t{lnzib-iIpjJxsslcq>xJ)*s(0Q4iQv%r1C&&%+#$?U}rve-a8EA2xKQlDh>`R zC#v(_f#SH8%uHkOhrTLRnZ~ERl|y=rg^paPvaUmG$E_q9e6pE_fNM_=j*)(=632vIkX(m(WJg0|yl@tVQ28ij zSrW8mPIYVdItEtrK^h)@MpTKKVq!R_y7S&4kh9qyQ)NSkdF)&Rj8mNCIJ<2wDnv{}-F^(+9zyX-#LxbIW`Td21#*_d+eOAxX>g)un*WtE z0{_5U3{b@y=Dg0{?#R4QYj5j0z1!wR;(hr4oM>D7yl`)KUvE#OClR057K?6+#OB5O zqVqcX;A#wu3Vyi*nJp*}FPInY33v6kMdsnJc?^pf2!oy5gYo{pzTQ|u(rdJH0V@`X z$D{4@61}}$@p-XmJiKi|`5e?C($!A7%wI6Kd~R8=ysUgd*|PGbNjP26)_EP_a8f(d z{WC|_rH${5&yj}e4uw0TJ&}Kg!h;P9B4|T`DN}_6`UfJUySL{U7CHu9yf>T_6wo%j zK{2AFfrcGPj^LHF+%&u~+hdVPEYTaEw+e2WTGltuIVBS7iFD1wxD2&+ML2MjToV6N za+jhWA3LF|Bt|Fo!Q2fc^gud>ce;8zq$0zUzcUi*I|ju+WO5D?tHTozO%UttRx%op zzJlGMcp?&;8^#QXa97vdPF#@@xjWL`8`~M|Pei-o&}sojqOC2`4)?HH2jMQ%-<1d^ zcJ@WE-v@1g5ba3-02vlpz6GA;lFh^kn;)p^^IRFEs z#1;q!0N^E6lqa5u^@mYM5E)^ZegJ@Uh>1}U42Swq{*i_eipOEfzueNY51suvJRw~KA&ZR zAf|=lz?*?y58rXCFE5QjpD#_cj7w^nEL&y?+?C>Qqs`8@(!Pf~OLB#KGtK(E7~7Tt z-We8c;!cc#wDv8K5*l&0EDK5C-=_9>WxJAkmTVceY{129T_A+8gz~9)i>`TcgzZA6 z4XB&AhgYc8y^`rfNugS1$d-A64thu_29b%tKMdc}B_hHPpW6nt1Kq{s=C8f)VoCF4tIUz%4)bX-+ zu-R_&wu3>k6=AJ%bvi5MlOre{Q_OK+b{fw~nh795r-&qbm}AW^3~D=k9FYgDGG-jD z;61X&r;7n;BjEDsB$V-J&+{y0Cvj&h2bPq1M`{EagVM3oX^`1!6Q`bI|A3jA#xbCz zJcg$^9EIfP%bcO8Y>SG!{{hKC2-s5FHOX^!P2wvSbS*ASB(_m?^aWl&?s#nkWRx7Jo;`X&sapXUiV( z7kGHl^q9n1KA<6I_!=e68EzWgNdM-s3pbi-jBX1m7|Xa-22^+|jI)Goa#4Lbd^m&U44a@p|kDb1lpsQN;TS#i({5D9=0GD@-bs0{f+o$JDJH{>jr^u52hhm1e#y#|Rl1b3TQWPuh;A#?jUn=x>2q zYh>t-=3Ry_AST~vG36$T0Y+P&Bg%&%9qYK-Dc-Q zH#lk=R$EO2P@C#4AJ9@4U`y8kU$(8!3a|}D5Rt_89yBS%(vWFZ8xa-I_)G#$7)gyP zFy+K$&OR9O6hZ*G9wBpx4k<8nx|XGHJLckAslMFs0uvtB>18&6nq$Qd^Bf~5Jn9%j z%Hb=s>EO=m&MLme)XNEZg^ih-3i?GEscUzg&(0yv*+@EwIj*+Q`9cPzbyDFu4keLB z67#^P7T;rNf48l@u%wR8wM~Jvo zkpiJX&IEBlhs$U=00L+h6iJx6HD9qcNm0TmYbpCVEzWV2te>hkM%lLDm5Q#u5~;u9 z8jvkxYzpRn?4D(kW~@%LT=tC9dsIo56c28_sc;n1`vOWN_rPg^Nz9X6*mmJKV)K^3J^?y+cZNh;^GtXzEP4X+hM z`yie@?>Olze@k7#3cRjQmn@|ws%M7m5pwFY>?@9(l`C3p!2UrdgTf z&P++`%p4$v#Ft8o7EvGOBCV@dRAb3Vg@1{K29V1Z$S?vM9EKD;eab#bv&+_u?7D_H z(gseH8IYGss1Z+sKvu3CptXQnl~kY+&n&gFj3AC2uHbHtJ#~y3pkCGhdO34Ul(teW z1+oQ3q**4)qa49+r0mae@LQQ?ZDg6n+9LKFzH*5T((;Is+>HnpI3UiXRlxykhu-9YG+rg`5v!72~oeP3$=3d;n&y>fslIZfcc} zWc2z}27ngM@+`Tswwy;&8f7mvZ-J8i!IWx!NTN{dGEnerRdcdT=$vC`8Rn)i;NSis z!#OY)s@dXA#PeS>px(ggVDQ?xVSK4DF{#xuma`3i+kov0!J7REwG=ARlY5 z@&dGQgeaS-7DZ)>)DQe>$y6$4p@lb7DkdpMiDKS1jjgon&fd<*oDJQQIo>K8h&!bj zbOK2}N`tow&n_$MyT5xButW}yAS@*90Zp!4@d%ym(AuQruqCqZM4@)g|5 z#EZAWfuJIVf47(uvMW57opC)E;{F>vLWfz%P$_zRTwq#Ia;1cZw~9}aC2Z3A+JAR(@UnZyv{gn1f5~W$v5s?#@XP1)hWFdp&D1|XpYF#5RWZ4SiX&A@u zkw+Ry7&D}%lDjP8fjj#^jekn=_{WGkMuhMZi@bd&d?m{a%owykhkxY{3J#wtVdeG| zpY5p0CO2eBSX8D`qw6Kd5lbC7Dh*_@&JiWksuT&NldGw= zEIBaLBFm$zY$;<}Mv@xSK`Xh#HiHia09l*iDk4EmEg#DfCOEAqAIl`kK_$OpFZ3Y~ zJIIq_PDY`KMQK}~tSCiRY(xJdAEo8-Wm*=2^!s#NAd8b9fXk;{J(O+!PMv(h;;!c^ zv_IA(^LoeOt@8JD+Yp$)dA6z|R6Yifb++`AosV-xp(3_E`k1#k#?-y4g*7SSUc-Rd7ES)KJ7#DDUD8tlc#e1qTuj>GqsdSpn$W z-na9yeU}uOxErv~b0LGOY%azIQ_7V}=br+DEurd4DU<#199lR&COM*ts8rM@R~Ee0 zo~bApRUW9TcoOST`=^W}-P*T1tnJ+Hv#x5@b{^-0mZMOLL3CnjrxkdXCfSa|nkxfS z6j?B6)Wu({ckCgGe%cAjsa1%`x?Ydkdg-23a@!iDjGSr6mj;2zQF$;$T(E9~N4*xk zDY&rBoIYT_$D8?ipOLiMfK_<}wU3gSQr4__Y$(hT6qCcSn_Y>(Op`^XEYQGHBH9IG zRsV`uCNGmeC25i$Y_8w~i6zIv$H@H61hwCS*kt{kIh$vg6NfFUzD@vCWE(X?@+@Wl zu?5wf1WWZ%kVuvFDExyX3Z?XN{b3oL{wD5@8DUp^GD#)*5F}?l(uvCNe3nmx+UFZ; zl?2JP@g;)-(P3JXRQ!X%=@HYX@D-6#a-=&NJk2V?AqKHJd&O~eoeOZ~s5F*!mDDZS zl2}7>g64;Q{H29#F3@z}-ISr$Az_k1X1I8Ii4`K}CK)3-*E<|sWkkq$27#rc#fWPC zle*0$>#2NdJPgbhlSRzO1bV|B0Pd3JBd)0Q+*RhqxTF!& z6Jw2Q&lIDv?Q^YdNW_*&M8oIAgNfeY_E0oow1pC(U>Ce?7&j6-f(X$oJ{=Kw%_-Uq zujdd5|0;Ym9Dx^qdfK`o!GuxU(j2U+Z4TD2YiSBLuiw~IU2C-U_9x1N-MwuQBN%M& z?+FKkPTIcSE*PdG80l#Dpp`JLr(%91;?EsFbNf{4`Hi1#YAh7|1wDz~RM`8y25#z<; z31j2RP(0EC?}P!V9Hva&%~y8|)ZIdLw?y47g?GE+(FD9~8w|%uGJZ=7G>#^M;;lsx zM~Hy$VWDJgk$4!!MX)Eboi#D~_`}0k)Do3r_lp%33uZN{32Q~8ap@M+aH5?Xzz^$nJ>J^ z7CE;c-`;|E$tXNp>gESG)wBc~YEP|ga0N<#JQi&0@9y3i4DSS2z$ixZ`s(1?^)Q~hVSFUu4i0G~T z@n9^{5ydwmF_IFo-kmgc@y*0A%(PB<(K-Zv@`?@ClE?H2?)#>y+;gl*9V2iL8wms!X; z410@|Z`{}i%5lNIP%P99R_+eL1lyT_WZ1qv7EQn`LRD0XAi3(foxT+6_T4Vs(9U{rYu)DgH>H4b7Y3RJgT+o<5L1}5c?5?~>BU`< zty88H=gNw7s1?q4%+JBr4$O-%TWMMbIU6hGLv7$^G62o6?r6N%NW_6O8jQ4cL=1?r zC3snimu0TpySb&R!8udGV2BhlhH@Xxi5jsg)5?NEJ63g0Rye;XN1-p`FiC>A&QKxJ z0%eI zIot$6Am$xs`snp)<&;|gXU_ln8D3&*i7lOZ0&Q(q8*9NN_Hxkb>iLwFToUe(rV?hC{rLnCM-mE_@8tH0V z1+SskH#ZsNkswV}ERP_|@$_kib$#{v<`x)pGdd8BX7u;LnihfegO*Zg#TcPw4iXQE zQN6yYwk+6Kzbe?c)?GMbf`BzAhyjT6tYLi}$hvAh*~M0VTd1oa3KMjor~#pnfy@%@ zjkQ5dirERR2{lUs%CflLz{Y55cIPxziy4?EAcaz~><$9E4K~rOC z(;i8LJHfnh_#qUx{S&?YVcIX?UdEucrng;G1eA;=3wQQ_sl0&m2ln$c7Te1NZCZn% zcQ`(uA{AX~PcxcB5D$^wcARc)y}_NBz$LtofuNX6GJEOm15wuk^Ut!y1HwGSr7PyTQdeRIR=3aD)L4&@2iO4RPEL z`!YlQ$_lK6_+u)rg%#7~g7Q;H1oV-rRp3M+f!iq%+P0cVPOiDb`{oFgwm8Sh4y&u{ z-FCpGiDDMl(yCRf>etn`oEEIw*s>mTA#N(bQ5>w~m~Pne;Ng-ee!-05OhqIk;p)B! z9Lk98E6!!GYcHIEh{XkC4=OIPF3D8LCpwfn#p;LVrS$<$H^{czV~EUSV{piWnP4Pr zL@~Yg^`pF8JW+&Wy%U5T100&P(bBz04vVIOQzaG{CL*p4j;$*%%)*(l7m{%fRUM>E zPz4XwT;#9JE1lSsHzY2RAb-?kMNqaCUiL$6C>1+ zF$^a7K_m2VydR1wn4O}$qwOypq&bdMlFnq7!jTMawBUFOC7v%O#=+QKVpS3`nBawy z)|J)r+dJ4sqDC3V&qKx^-&MXgMEy0PA!IOGlz5)FCMWn0JT$uQ;oNc{bA^7pE$Q+n>?U;*^7?98I@9vvJznCT(@K>+q z#J5LbF_{DD3QKyd!qGu3RdwXG1=4G=HuqG<^d_?kW{eQ*yzKc6+gg!?aBG39gE$}o zV@6|;Yrymd6+l=@;sLQZT~-;Q4OXumV9^91L%g30*gYKqoOLPIad(bHJ1vxQtJ<2D z7z3*;_`O0d_;8-#%!a9>3K)(F)YVSbfP;hbitUcecvlGWq}s9Kl7rI1VLq1WJ-skt zy89wMaom^4acEsabG7xuevpn|vClq8q3sZq8gK;48B0`p)o`!}d{VCgWyffrk4Fi- z@y1$uK{)A_^6>7p?Nn2LxH1LA|W>e6=JNoWsD$UV~Oc#TW76Z>X=8o}GX#=_G^e z5PHTScC4_x!r}nQy}z$3vID}S4|dgUk*?6rU=MEun7!ki57xtB)ca7t(3w3xH*U!F$DRgn&zDNNwJ6ZfpnO@dtm(jE}96PJRN z2plsS&K}}M7o0?}_rvjWat{_coo&*UAecII0Dn&-dM;ZlJ7b9BM%BIN z#pe#-4tz2M2fui9Lber;V%#SoF1|R;(2uzF0QW=16X^-U6AdDFxp0A$lOIS@j>GbW z4(0GUBsoItcj4qN+5=S&6q9xygf%1LD(A5>L3?1*hx z57I7}A34ghv8HzA#yVbBTxV6bYKt7IEn141NhKi8;xbR+89A=t^hARe47#Mu=D|f_ z{`F0MUWoqUu;MeWs%rNcpDViXyc^H(dH*Wbj^JX4n2VQ^aUo7%Q%H^$SuE1tjv)1l z$VShz9+=xL?tmkeArYaBzu3lqE}5g9`%;GvOC35a z1sy0^F!onuhf0mOA**g_azF1UEOB-kZiQTg z8HqDD!k-2XDx>`Ft7MGE=@QWZ+`*U&v zhUd__7Mzc@CFQJhxMT+ISb8BsJkn)sqb+L{DOQ9N=InF&%+n>(7F zX9{qPWN*OnI40CiPh)n1Rx-J7s%lzi@R2`lR_J&r1m#LEDc+$kolP(e>6su-_olV( zN6;q%q1)b&heZ z|GM<+Gj7PdG0Stj#o}uzx(eNn&yk#=7&9THZAz)8IBd)nNwqeR8}9gztLFT(t<*GL=-TAUvXe<|PbvEWzoAw|%q6Mit?18_jV{KscZ)nL6JVVf({ z4+X=|@rw`R4+X{}*q$HEPlu(BhR|=6WGCR!8f?!m<~LUBpD+Y$&jF^_VSA2p z|6GmVQU|$G6a0N)~~}?YW-Ia0bi%}-+G+z9UA_9#|b~A;SU8rrQr_+Kda%taGdaq z8vZNC3BRV{|5Ag0rNQqUC;WR2|2+-9^)w0a-pu>~3ejT2s_0Q1Yat+=*1l+3i>u|f)->Jbd4ZdLr_*Si7hwsq( z@6zD=H2CG?gkRP0hk{?%@PB!n@LL-GZ#DS$#|giu;eR*;{1>fXhySYef2_fF*~sw< zKh7mS!-L^fD;GYzOgAVDFJQU)hl1f(J6-sbhk$2m{W@Hx^}{a@y7stRWHTd@$JW3V#91l8NqV?-=K1i7Ux)v! z_5VeKJ+OD=568odA>eYYUxycK{Yy1?r3T~PRgN$3@UI2`)|>pdmHPnp035&$_3>-_ z+vNTL;HEq95r%*3O?((%hqGn37*B`o{V3Dp-i|*E+xt<5?fodj_BjN@QzW?t8$sZ0}#09{!nA@nLv{1ckghT%q+>YH))FpQ^!f&uj?(TeW^2 zZq@qRG#F!tKk#n{IzIHOwhPWQJ}2NAPy>1(QUZ>CjGU<&toI{q#~ahz@ijcyjyJ|1 z3bx~s@rQy7ln#t<$1B5je5Qu&c;tQ^o~7~E;e}ei4%_j^{O$N-xW++$jkq5Je@$Z( z`Ri;)e*o@vIHC3H@D8otKL6nHcWeFk3;};r>(}9LYyIER;Kwxhw;KHCA>hAg{eRV9 z55ziuSifuse4FUOn8tsCJ^+86{Ro#h@KeDPwElnw<6PrUro5rQ7Ca@oU$hj!Uk|_m z0rQ`1Z9XRVBfeMBaK8@Q^M(6!HGCYKKlV&S*n-p7r$i6Sm!rv-qsf=t9{_q=9`4s+ zTR!f$b-N&nDWh zK(k+gX20bA0MOg|bHA>VEx(096V7ngR@!PciP7UtT;2sU`)8Lo}Cp37Q2Jg_|^ECK;4gP`#U#P*CYw*D# z;G4C69llTN*Wqt!{omH$$A*BP*ZOt%u-5;g2EXQj^I_iMrwINxjm%_x}2AKY#r0LwTR)IcMh1Ju_!!?tL%Gz%*C$L9@O; zvP`b|LvQ9Dcxeufc{8NkU_Rf|PW~;UGHmzz|Gl%H|Jj}!ln=R6U=KMK*!_N->pvo} z)3x&9&qSPsPreknSoH!o2gk?|9i4)B>}ij|*T;kHJ|27L_Nsm=?_0(G{(71Hdd5s; z_+a+yKeLYqvyTUJkra2=OV`eaKQnQb$ure1K7GN>!7(yKM_v%0J?%00`gpM2?~nG* ze!Q^Vw`%X~_eX5^@z^_eRqdzt`FOE^VPFs0$BX?Ffj`BH58rddS@_h~X)d0$X49v@ zVq}PpE_K-&e_K-&hcIq2G{Kz8CGWjO$`j776nuBBP=>E+Q`fpD=`TPE1yYG*^v!5^6 z9@Mi(<4*0u(Te~^jxcR7Uz&RP%-!Jj}&?)c_xl3U8 z&jY!9$Xx?}T5I_5Gc$3P;rl6P#7it#fA+M;;MF!N!1i_-*so9QpNTsL^~C}%$iPK` zy+^>M0r&n7xgsbZ@_@iTFyO%f4++?>Cmg?#fjwlup0NMuz&~Wap2SR}8!PtrS4(vW3_wJ``ipXFR(Al!2bCPx9^(3e@VbA z16~vGTE)>&gpg$ljI?bTe42x4y!oRbm_PTl$Kc#4D!}%<4BREKha3y+A$JYznYdfv zUl_2TU%CAu_X_+oaVqfl^E1~Ua^Ju|X$Xtxb-s=Ulx>~AF#wg>I<3HYCZ}?u&-Icw_mfcddHf093HIad)mprMO23E|J&Ry zIA77v4LUANQ$THo7cytfqv8O$Ta{l_+{=dyW9(+C@kN-FB6$OFI`~6Ax$U;Jv zIWpkFAYO$*y!N!mP(yB13){Q=m)Vbcu0Ip|@xcCm|Fw4>5VSYsL4iHwp@Dtuf5_v4 z@*z(M?2`kY8t~i+eH-S1yGp6>_tkUt9SI|BYR1AiUZcLn@i zz&`}+_cPqypUeL9AY49V|Gbm!A^ZId+e0ph)^E1Ud+x>*np>QWK6%#6oMGqRA%TA; z9vb+E?4RH8`9mHZlphzcfBwPc{eFgdUEm+`LxDZy#{>Ju47??=} z1B$OFu})8*nV(>I^(2u!lT6u#X6MbinfiUYLQG2KJEs_Xjy%%LD)01K#{I z*?(V<>krv~ACT?-`+9rl&w}%Z{B>Xtxq0+`Dy|=YEX*ByXZ-QjCialq2KJnQ@yE!U zln*%;*t=%nZh^gb2JRQwL#_zyAy)}s z9uFZ;4g5oH4D2D#4(xL?@Y28@^0L5wW58=N@Y=w>F5t&A@RNc4r40OXVBZq(`x)4O zKa%_Bqrm^`47@9_?+&<4bc4wChuki(|F=0Os6Up0y9V}d0r$wjiNKx;xL?2n10EFc zhz#t%A6h6AqkYW^el;k|6q{HRkK*9|bx%9_w~WfLy>$j|6WB9x$G|`LXL3Q{U-UEC zKQH0y^UnwN&b@>B`~6JrANYq{5!gen3hdPZ56-|t0=vII=j-+FFEEb_{HF)pn1TKM zHP<&k@DF)GU|$&UH5qt$U=P{f4|97~1^(+4uXlT48k5b;aGO6{lsyJH> zGV$R0dJe!bxOGI4oOzAE4W0S^k;uLpd-kVgdmA&(2} zA*Ta-$g=`_$g>0c+<^W1!0iv&uNQ0&c}Y-T$jbt|e}2mKtycCI-Q2_9w;F24?q9CkNkWz>4Y(}GpRyo-_O!=PL+hv(w)_3r{~P;!>3A^Tosf8VRj{e$u$4+!ib4+`u) z-?{#g%Ko++&on1CGpE?`bfL1xAcwplu!p=TurChS=NGqULtx(=@D|092qDYRuaf#B z%k&NMp>L26d)i|t-a4v+?QQ=<_T!c73%OHJe_p_T{o(Q<`|-y1ko|aLyB}|T%}&?f z9dXWPX0VOdD0Tiwgpg(W1@Y_`#B)!34CVZM!uEDirF&mU1P;>p4Jr~XX#>mi>nWS^gG5BZYdeE)5}EU15J z23{7}LtYiwL%uz*uL=0RfVV1+LW-LbCSLONy;9BoQWF)|Bz<|_K@cVcHdvz-b_3{C?B%lPjG!9uL#PAyfUzdygIP^ z@x|v0d0pUtZ@_*&;_?p#_6`4K-W1fg{XgU#LHUrs4D2EA3hcWB_Mb=K_#Dwp9QMw= z1AEAQ1AEBjfjwmZ`2aruf6AkS^MyP%u!r2J>=GGz%`z1xrWN3(&$ITllfPeo*q#&B zv3K_SF}7!7KVP!HpZ}QigY)_Mj_rQF+dG#Asq*>F8F)P%Xvd46zbZ^|6Z?tQzFC!zLH_K&%s&6Qy)B~g zy?6GXw`P0DZG-au`8fNB+&=Kn54a%U>VO9-jzR+=%T$?|R)Cx4~HN-&N4Xqgw{<71$F2`}vIP54k+>582OWT)sN+9~iKozp71dHy^~{)65L8 z{W~Y{4|zdgUl_38pK*JZD|;kD$in&bk!4QQ2)l1N8M4etf!)v4Y(F`$4-WX0fc?zQ zA4X{mQ}R&j{>i27Fe)X9rvp@aTZY20Sj{wC#WWd&Dt# z`1Pojwfp^A8_RyaX&Z1m%Rb5nSl-o4PTSFP4?*|)Q$AlhS$p5eo@d!#MHkDyJ^7Z` zHj@G|%li8wF_?V*@%KAY;_kj5p+8?i{u`qD`29@M@xkxc`T3XM4|`Y4?)|PU5%crU zQ4#a=x~&oO^Blik^Zl;g560lD*CXOW{Lcr^_d4HVVzRFj%n2^vS>3`60=JEPT9{M8 z<%;REl(#EB3*0)2M+-xrtsJ1Z9=t&DB=GBsr-5b8p_QQ#ybAyG(ZZY$xnuNsq88>N zu>ZVP3v)TyTX_Ggz_S%!3*Myo2C(0MW}6jYpC#GmR&aw zb#y)1=0ULE&t{uPz_V2OC&4Y1|L?)GmHl~e8)g3kc(t~DgHD?5D_ zbgAOMg10H&4))_Q+k672EJ=Q~VR;8x^-e-|bN4_W>6~ z{fWQV1=)XIHQRImk5%?gkp23SZMuNFs`eiW_WQSNL!adwr|d_8YZUha`}rW-lz>+% zdtdMl#m9m_P+SGpf3M_3aDlqs!C?LOMTUXLD*H&V{(B&2gI6m%UHbhFse)QSM)yjSkpw9n$a2LfJ!DAJ_2=?=LwxQ2P zu2%Lpz$+BL1=fFG;61SZ{r``^`tJq&9sH##{~1{SzW-NX{r3RqvyojTT=+fre}nz5 zpp|Kkx<)H|E3n_yv@&g@bCJ_Nw(tCUwU6lp`?#q5J|-XR*Mm0ZFz}?v-o_jO-l@14 zyiRcvoU6Du*ss5BOnoibyfc(V1NA`&F{c3EBmuxKmT_$e*pXM8+SCXfaj|E z-vHmJ_-(M?Wp*@w1@Bb$kHKTr`ThZ3rT8nbzrV>f{{qJ%dnfY~*vGq*$!tMAh6GeF6I~Du2KD6%wgbp5$BsD!L6hA=bN73OO(9??4J+ho1?-0 zd2qft4(y)~uJo~3cg$U-wA$N@jc*C z(e=m7gJ3_tV&*aMWMzK}JWuiS;6;jG1b?LJ{}cFY#czUr{A1=XV86eOnGeDJRDFL3 z`}I3!J_q~H6UNLp;JfiZA1%!HkW(!^H-qfwmjcrY?8j4q*$=!@+%dCs0Q-C^Fb9L@ zN9`#vhk*TlAHNp^_VZhTISTBrr@+L){{E)Gl!5*HT40U=`~6dasRa9@t2q%oC_4X< z=9DJ(Bh6`GU;mNjEU+IRN18F<8>0%3G~>ZOUyd|W!2bDnp_u_*7oD%roDcT%MWML} z{J64T4&JEvD)7|ke1+y(aLeYRC^R>KmkDB~xEWln?6-mEEB*~we|~;Fc%icY7W}@d z?+Nf`W&b^Rv})fA;5mx_2=?Q@(7XmNRrURu?26w5>+jS34ZKCw_X${k|Lvb({e8J_ z!TS4Z{|4*tw`Ji^wyaX;+Xt+_U$#G3e;@5Yu>L+lXK<{AR8VLR1?%rWbqDM3OB90} zu}9&f&?Le7`$~Pl`uh;ag8QlZj|cms$eaZB<_VahKnFj8s{AYrPMDZ^+7l8fzP;4#+4_5wHfX`I?EAVnv{yOj~W&btU&!@%a z7V=m2JHYQNz6<=8;`_ldRsSR4JjK5Q`|(+9o&}$&?0*1PsQO+3cZ|5Fc>|oM_-(L1 zlIE}A9+4ttJ_h^iNtu6ueSA{pEATeu|1Yq=pH7*dz?+mkyS1KQQf6Q95@kOCJXi5S zV1JaFUx52ZiZXK;_(H`;g8h10W_p4*D0>Omx4+CB4NfWhao_=pPXI4gd@^`};$dJP zuQGE6*dKjNEw~_3^fmS1PKwU~KZ%^?qlGya+yXHZJ`e2Y=YHmwVBg+;=2Eb)zn{4h z?B~mV=4x;^sScTNJ$Q}co4~6S-wJ+Go&QeoIK}sXpH}=J*ynG5^BDM&sJ{N@DR7PA z=fQmyzX;x<>iZLTE&k`Dg?STlk>bBVo+M^dZaxJ2`pV7U!CjU8bMO(0zX9)1{5^PV zlt1OB8GZ=y2*s_yyOsZb;4c+-06(PoU~q3${t)mxI0qjs%;DhOijM+!!T(~9Lrx1K zlgq%qzbeczU_ZVqOeOd;<$ogBuSXT;6!0u%KMg!m@mXL$-&UA0;OeOT6=poRK=BlC zm#BP|nF03mOO-hv?9X3qE&}`fsWz8`mqz8Q%~jwzimwIx@l7}o=eL@aA8U3t;c;d+xcedA|0nP%hk0(< z#+YZKGHJ6PxL`kT?+D&_sOQe$UC{)QHU;2q(Vy8#niQOgKg9ohq|GwOla+lX_}X^fz6ShhThI3rNBfJkc^Le8v_DCk4dB(C zz5hmH)&7^k52*g%3Z^|UA8GS0_-J)~+rbw{36M6QftM@$F7O}mzm)$Gvd{mtX}K?+ zXQ_C$1CNX*@U+PV7qs`~^TBoM`n!QQtLyCn?ySahDR`2Ke}C}nsz0m2dC{M7LjQxa zReMK(C*=F{*MPrO?M;K%srF0-U!dxr1wK`c=L^Aqiza0BKlnfuuf^b2D&LlYtD^NF zZB~M3#(aC$fX~qV557uW|HI(A=H7n;_(#=W8^K4b@&7V-hC2UN@U`mv?}Bev@!k&3 zSN@-Y`>XM`3p`HokKlf|$K(V3kG5B-c(((;5KW-yfACqV{(SI#s=eL7KPr0<@V{^l zslOClC5U|M4?bL7Pc`^cb^gKNIVwL!fUj5assSIP=7%(RnwoE>g6~lFS>TRpJYNVt z5C2R1=0l#L+PfHhxEdeJz`J7JelkyFZg)Xo`=DQs{GynepmJ1M(}xx zUjg@4`SvEbpPGN(0}ogHF?f+`@8{sTioXSKQT!8lifV5w&lAD-tN0BCH&^wY1%6Cj-#GA_DnF)x_roU;~p)7ACUTHI3g=W_54#kYaqRD3tMnTpqM!H4Vl8T^oH?+f5U zW#0mRO6AX=!D%&KJ^)Ww@%seaLbdm6@OD-Izri%7#<7t1ee?FBqoxo42 z@pUNpdsV&=JWO3*61+(DcR%pk%Kv!qCu%(y45nwG(w@`7`>FgI4K7ywGZB1T1> zkMVaNxR0{W1NT<(yb|16&2LMcCo2b`_?^I`B2Dqo)hFGY-{ zKR1C_sP_K}{H^{sQprYCb#)e6zZq6!--duVcX1sCZO^$Eo<90$!rdHxm4NHNTGmZ&vgBB=BkK zd^5ngxF$Z*W-j<_6|c*|r>psTG57*yzX7~O#d{TaKjr@$@a4+?0q_bne>?#$Qs;jT zyg;@0k6{1)ciLsOHmufZtI4w+sBKx}KlF`>FM^HOAiGRs0VCf2lYR ze6hOT!@yUo_!WU~QvN02W-4F%gO5@9c>?%w#Y4cy<9|NV<_yT6tMN1zyioPeIp7Jn z2JvqM4_EeIf*(@(F(3SeS}(2!|Df7`BbfGhQs1rMQ`LA`2R=|;|AXLBs(+sZuT=f_ zJUDfzukU4Wp^DF&;Qf$Oa=!P$C#e4ZJ9xJmFJFSsQ`h@FxSi^6+6(nk_3a1FRp-wI zKcm`z2>2gzdaNIGZ_+}YKThRUd;5Y%sr951?4K8=%^>i4Ro`jgk&0`;i&cM&2j8OF zPkT?gN8uxF&If;`uICc)E2{ie;PROFUkYBL=A)azQ&fMi0avR2UJu@(`s-2fdX+D~ z2S2CsV>9^F0)M{Oz@;i5-vKvM>*3$PEfv$f1-%EtN7{S~?xomZZMsNZ|32VmYJF@E zzFy@EJquceI;6g?V4CxUi@{H-c$I?hSMfO(JXW=T0QiiUFMld{iy+1a-TU=b{ZR-0 zLFLC}@VAO*f}d3L+lAnl)%dvr{4W*HYrqGq{noF+_p9}IHF&$azPrGa)%@}hc%>Te zzXM;V`gbFEoyyl&z?;bn%&UggUoa7^*_;J>T+bR~F^y52j%h06av@Z)lNjJL%ri9 zwf+`>KT`D_1wKfPw-oqA#m9i3!2f)tO*Q1xRXk1s_gDTS!TYQDi~(P!&Nm4hQ}gEx z@V=`5=Yro*{c}0^cdGvvgC9}lZveMy;oG+g{D2z&zX9Kem`VE|0RL8vKf1Q1YJPYQ zT&C=QB!6|iTfsC(N`3Evzf$en0lq}F@1NiTm2cmHb5uTMVQfrS?QaV{LfH=l(>=7D zFCYAb>d)@rfolBs0w1LEuMfCf#kT_dyt1DJeoxIu!@*1Oznt%E$QLSm8vKLWZ%>PS zsYJCo54_x!CcX%Kw;G=dn)uh4Yr$Pq{Fa03qw+Q8HgG4^pLc^FR`%b5helj&eg~ed z_<8VQYW;Z`?2jt56gQ2zUZ zqwd2yjUB*8MD8p2X9vV4EQs}o58ykzY6x>H>fagf&KR_D$EC9{rR1pVET+WA8GRy z*dOKQdvIeE|8kRsT)IPDe_L=?mXxS52ZF~a&Ii+XeE6s_-N7#??gf5B<#Qjfk59Qd z4m?4Mn{sm^xIyu$;CYJA0Q-C_H)FsXlzk$2qvCVH+ZCS=HtKpW26t0@CAd`awP2qQ z<>uGm>B@d9_;xjatpod`zj*+>CQ|e_kAwfF;`1!HAet|0%u8VZer=6;0~}3P_~heX zz+F{+e*@Pj{s%a%_#5y%#s3ED_GF`P)~NB(F6t{P)X(ICw?^grnS3yP2Zs;zH+YGf zKYM|1QuaRJ+^GHdin@au{% z1=F69kF;3?_D5f{6g(eqQbO{tEU-nfW_-OQa|>{{-(;=l>4;tCr$WW3o`!X2rC3pAxM<$Y*dT zwO_~we;AGLwEb+`GUeY3cE7%qncmuqBSp%b4{jcfzZ!Ef_*lhPg8lpFHD(EzKBLM z2i#o6<6$tiJnl%D4dA|lSP3?Q{rF9pm%+1?eJgmr;&;KT6mJJ_RQwtERmHo&m$VT@ z+WZ9e2fnWoL%gH*7MT6P1J(5$1in!1$70}Xl>G?sHpRWbyA<~Z-(loPo8!Rr8Ad*8 z%!%OrnhU4RP;f%o&jkM?YIEAufz!%<4)|KN-){sjSN6H!mR*cH(&lpTW@Y~scud6j zJR!JaR9}r*2|iuz@9zZr_hV|zdhnys_(+>a!Dp)SPlFd2ISR}s@CreE5_=0cSH*uD z*nj`8z`PGWQ~7@k9(qRDA=n?;WQ02K&#$)tKwSzicZdYRn4oZPET6`*AS6 z$HqsESqHvF?H?ZmC!+<)4+Z|pKV5g zrz?9Mc$wl!;QJJx3*M@DHkiJ%&qubo2s~QxeDEa2^x2ea6fXt)zt59xZUXzipObA? zgZ=aLZ1Wqi|9(`qxer_z?SJrl58xq+H-IN8eja>{V*0GZI>oPnw0p|( z`KU34R9IsT2Av%q&Nt^;pSd=8jCQ^iNx zG=gbPuazYP3&lz(Y+3z+64K5ERJ;I+~Gk~a5&?^584M4z2&Qgkt|fR9u4zX`rd@q6IA6n_k+F~diV`5as!h;L@?0{>gt ze*{w>ihs*)n12M}-wxbgaV~hg+P@qE_D9@w2mAQOO;7L{YCqB&+((_S96Va_0Pq!x zhk&DS;qTRq1TTzEi064=fAlmH!Ldlu)0_*YKH#IqoDY5_OE_&V0pAccIBl*1`=i)g z2i_3nf3dj<+#&M8{tz;?k&ha47i2%4i_L@J-eShzQ+onDSn;#qGZnuG9;f&<@O;H@ zgZ+NL*n9|nS=m1U?@;^|*#G`OvH2eC=c{6q)gA3o*S9Ztg5nO~#fm$FZ&Z93SjXom z@Sj^r1CZ}ve-xU2VE_5TLQ@5viZ=0qd7c*Wf{le*m{t^=G55yA`(s({DaV zdk+FnQsoZ;uT4f&KRh@%s{B`Au6|*{=XsMe#2*SA%O5-vGW$@h#xhithw(QoJ7Q?=K3? zBjBCN{uH=*G~X1O7r-&auYh|ieiNMELIPN5-UIv3vlg0I~vjPH|z{n5s30Q>p1joAo(PSyW1c$ea> zc&*}=IM*|Z+ktl|&IRvMoDXguoe-@ske`Tqf~Q2Y(puiqWbzrj(#WCO z+yyRI{2+Ls;wQj!6h8}&PLKLt1jm&9HL#y=tIgYBKR&8$E-Y65pTO>qD)SZC->+7g z@4^0jRVE9uik5eb#C^fBr~mr#G@YZTE(QDbq}*Hu?i&>- zH`jqDDZUBp`=i|42JWTocYzxfKL~zE@e^P_pO%|v!Ml|GMX2zUC(I5XHBF{ZVG_0{i;P%!AruaIrACD<>6Zl4DzYYA3 z;=90pJg3ZqU?0zvc>?T@0`n|*UZf~6FM|DgUSM7W_fz(_!Cxr;5Zo?Wj|~mn z^A-40<^Mf6rZ}soo_`9=zF{*sr$*<^piFvR?|`sQ4=IONy@p zZ&7>`c)n`?ZQvowei!%$#SelPDt-cdrs8M8qZPjhUaR;u@V$!P2K%Fx`4HSLQnWIk zfPMX~%va#i%Kkmr&;PAV7CLj3vhV9V7usxd0NCeewmArlA>)#Kr0IyK?6Tzz$ z4*|cb_;m1>ifh2T71x9H?{!ZG`}bF}%?z;recfy`2i#gN7x^&{?DG|$Hvs$fEZZys z?^gYH9k@WnZ#mfKZ?;(l9;@oV6YS@|Y;!Moma_jA?B~O5^CY;98qd#yS1aBOUZBeV z3A{-0Ht-U~?}7ahGarNf{vc*P2m9y2G4n0h=VQ$L1kQ;nh?!Oiz2A?S{lWOp9Wiqd zV4R?dnM1&%6?X?OkFFV4;y;XgufU6Xr4)*);n5hL%Q02#i z{qu*InFjXjSta^2}4<0>v+YyDEMK?2ml&Ciurlk#F7uw}{%8Z$1XMR{S}*z4HGS?AObD^Ap(b zFY`^SB%D?G{lR{Jly43K=c)P*0sDN)H{GdxbhI@+!7UY+HLtfb}JBk@Ce*|2l_$jc@SG>Onu2A+@z{3^42_B*NJ+MFG=Hn*Z z(|iv0{om7k3-;~lX?_Cx^Y=8ZFnIm-_cZ&1egF0}2Z8-jYz_hY@m*}XgZ+F}YP*Xl?MxD(<*5dj{e+zzH@lRm?`L9CLss!Vsxl~YS z_6O%GJ_zi8f1}VG0v@64-NAnUg!iAo`uD8Mz?+r-vEZ?CI$ZAw;HipF0k>5Cr-N51 zdoB1G#pA(#{zLzR7pn5-ftM=22s|)a@6rF@9MwNpgSV*qZvelp_!jUk#dm_=SG*ql zsp3b#FRSxE1s<->{{q+_-OVda_;B-P6K-SP1N-~;Hs)h+LDau(%;#V~f3`8-g8lr| z#{2}H6rHe*X@%tS>TyiadwE$>_N z0zN9>M8L-eJSyOG0=^{Rl>t8)@Y?}@6>#f5P21l&;9db&1$;)plLMX?@Uno{2mHr? zKM45SfDi23wEaB;J}%%h0v_*}=BV~~e}0zZl;!T`O2>51-X1H%ilF>s0lyY-*C5_I z1N)Bw=N{ekdJYTtSjQWXv+eQus?!4dKIgvqY(eM$I5b;pC@ngKxC)Q3GGo!J-p+}vmn^0eO zPHkhun5i>rXN{RWah&Nfs23*X*$uOjiHV8n@!Bbg>Ah;}=$|t-~tkglIvR}V9k zQ>M(E9LGbt+S=;V23HP0@sz=}wLSWnnNufDozXaE^5oj-4HIY8j;o(hr_KzXICWxU z?Ks%#8=97lmzc3LXE;-BUE^$9j#Lw;Ha66bn>b_4*va)xmGx629nQ#9TQ_-H-8rZ` zJ#%Uu+7wUf2K>*bFSTxTuIL=&>Ss-?tFN6nqjvhV$&)8e9d9kur_E^O&{>>O-#BwR zE{t5QVru<)&g|QO_dBec4@#4`^$tQ&7H~pcPCT#$T|ha#Vq z^ujQywEx6OO3*(^`X@#Il+Zt=^iLW6)0_V3L;v8}GW~1I#BCvT3TdcViu_WfO_7o+ zNl_{CCPm6Rk(#Qen#o#1RoWU$$gzaVmymm$JW8lc-1VE@gD0gl!%WFSQNsEpZ0{tn z*TMj|;~`;tBw_PEVf!>;doz)w7A9;x30qGhX-nDYC2aH(z38eFwg(fvsLhF9wv-)X z2|L&mcC;jHUnlJFPT1a0#M#r|qEc8?Y4`mI32nq9G(8(%+zT$!<9sdok43r*Q5MEQ&t8pwE|XyApq z952*AcyZNJLwwu9rc+;zEpB>i3 zu6=fx5WDu-p+fB1X9o({4h(vA?X!c7*tO3N1Y*}dI~a(ivt505*g$WG3B9`d?9d{1 z_1Pgs?CP_V4Y8}wPA|mndhId;wu=tEy6d%546(ajJDm`_>$TetV%I)9^?>d4La(lU zb^#-H?XwdVv1^~5nuuNd?2<$5+Gm#|Ft6kg>`F$juAz1|B6bb6a~iR0sGZS>T|@0m z29DcF%L=ZkyvMN`*Vwq7#;nFQH*S|8t8opE+iA>dT$6bdM4BjRqO6J1Cd!*AaiYwL zQYXqCNuIc5Ph8R`F8RZIA3CXIP+U?dE;$sJB;t*jb(S_u9`Rm`Op-~wBeNP8V%~*W zjSDjGxva*8IW7ssn=dj+O7YgrYFvdSQKv{+#U-!el2~!cEZ)IUamlT?Bv)LrD=z63 zm%QTLoGm47mK2NIiP@SY8j@vkNwc`*SzHp0H;GhAQY|jI7MEm;OSZ)&-FRC^r6l3v zl5xC`vnGkNBwbvxE-q=u8%gUdZI;aAy(F0=_jvzkHBz&rA8#bBNyf8eU|dp=w}j*) zxfhq@i%a&!CH>-(e{o5`xMU!2Gi^Pt&Ab(bhWDOUkoCas6s*RzIbrt^R^xgwVec@k z#*I4Ob&^Kbt%T$tZxXG^WjAj{t;S_HZyv42MT57HR^!^7iW(-#n2==T-6c6ktC=KY zLXwepoz_QA5iM!5rt#jBd}LMQJ+jqE<7HvvO}8~kSY&PE{k1hoz-4*kjWd~Kf#WT+ z)kwf48F{a2P10sb#)PbM2}wrY#*(unBX4G{MrxL<bNzIas30d(Hl8n6FCTB@T z-e_Bm)GW!!yKHNcnk5-|TTLce{1TFkyuY?4iL)$#yrH%xiL)dl@2ss!;w;I?n{hHp zGA3jt2WIg1qJxsid zw}M*`d3SF$u4dlXTa9aTQWnIdBqQ(Zt&fWa@BK+5$(WP{F)0fo@A0jV)GP}k-wIfh zOLN}llSXooxBph-CXl4$An*FENotk_k#7R5NotlHQt zWe=K^98AiBn3M%EDLI&wjc8JKqDjfYr0hkLl7mUf!K7?Qld>QtB?ps|gGtH3q%4R@ z$-$)LU{V&uq%4R@$-$)LU{V&uq%4R@$-$)Te^Rn3P1%Pr2xiLOVOzm4&? zQnLJ|Wcf=;>ZN2anv&%&C8?K^y=Y2OFC}}?l-$;(B=u5~dMQc0l%!rtQZFT`my*;= zN$RB}^-_|0spt+*QZFTY(Uj~(Q?mS}Wce$Rz9^L*EQvZ!vN9#x)RbgpO17yfxeZK7 zR;J`eFeTg6lq`rTNzasIWlFZGDOnj)l9egBAxz22SQ-s2Nzas|XG+pDCFz-x^h`;5 zrX)R6lAb9^&y=KRO42hW>6w!BOi6mCBt27-o+(Msl%!`$(laILnUeHONqVLvJyVjN zDM`6QwzPi z%eC_fvGbEjgu8>9O^u^wOC#;|*!EKqE4Yx@UPoQFuj$o=(sl*0Ym>~@C3gPCIc)mj z9QM`LNY_u}G>TC)7;UB2hdYFGWdz=;h^1AoW9$G&D`ZkEv1&p^m1u61%ohJE(!w4thn6HY)T=71jFT z2_Av>Ksh7$aUd}_GJ4|2lL1vkXQGPe6&1-4U~=6b1;+(Aij5mN5*oXGp^HRm+gdlj z(a9~l`luSq?xY+!Zla3>odUt-%dq{3Fi_+0!b&%-*>hrGaca9c%d=h%?N%E8!v3L>pqCCcm%&SjTg4rl^eu1ex6HR zK~{V9bWZ95iVAgsi;isYO6*l2oc5yVm1?5bD4rycLi&XR$?tF?dM+8GM<*rXC|kag zXn$xms7m&LB~~B>wThZ+1yWF_QRS|uT#)&33iLLW=#^TF@lQR8@$UwzTT}VL3f02V z;ioBJn}75wXW>}#8=%m;H9C4C!izOUksK+C^onLi+YNh0C?xmY^2pB!(I2wGDzW2( zYNAm?HMv}{>m^m-M!Sr1JLI6ZQKnZ(6F0*6O=Ps$u5I+{y2q|IV7W2jjR($bHxf9r zeMOCKmE_M8*gl|`lcRlwqw9Ek8-#0-8;KG-Cz2zL5USCQ6gv&UQMRcicCI8x>IZUk zW6W+Y&;+-+;H?T3l;L3KR4QmkF$&Tv3djU1^QP>wY}Qu5-?_;vH4L$^3kI z{G|G6;84Tp)f!~da3{3+g%jItF(v}JU*qi>)j$QP1}PZTL^aqd?Zv~>WukqhDqTj} zT{$KmyHes5cAHJFR3p7ojr2+t(ks=6SGW7&ds||vk6v9lw=3fNTGC574hrAPLNB+n zCET58s2l9|6%Cd98QzkT!u7XoWMn%fTQ}Kx`tEdtJKDF)jTP@^QKj7Ll*kQMw686d zTgehxj_kBZWn3@YHImqkSGg799Y1wJbOq9KduM?nZZhTPUFZWhLGXLrU^mC{6DeZu z1Ad?cb`uUiMFQK9(JS{w(oOmN2nc$&iRZ^X#M~$RAO~zCNUyHE4Hz+x0e(5u1EgifZBs4M06 z$bV%a8Be^3Kxgd?kETPQb7HYzx=-9Xc;WV;=MRrVu%wjR0w z%tv(I3RHs^@^;N|*U$SaG{eQ7-_iry#gJaP*W+%==hi^)MiFO}Fd2D{wkVMKPmN**L+=N#cPf$d19S67d{N@C8j5BbDbt!+RKFjxw+CU>6Fxh2xto(sS>ZxK)zxy-4q_!)-wM z765v8^HbvXpe1e-TH@v?-mSyW?Y{YO2H4I2{LqBh)$f*Zz8S{6@8%GGP6T#y2R|Gl z=5qY}htA{baqAL4+95x;50-Vy&0+jNi_XLS#?Q5gIS%{`3+zTWKhFcZQJivd=jU_K zyHU)~;)q@QTz~MhJ}U3@F01%)9QkuU@iREE+wAcJMX;L;_$ez`ZULg3QrB*`#pB1a ziI}&bd!=HPjdinhPmKOQ(_3?XeWas$uJ6&YweBgKV zz^;G!vvy!NuJ|){#I7A~^5!=Qsb1FeyM9y;pNHQvq;f7UZd~#QRxq2n{Ski@1?=`k z{7GH1bNk#VwXx+ZcauMZY@higvZ;1WaFKNZbMfHeVAc5?-Prj_j6`w5rJ{E1r9yT-VX@h4cJcXK*_HkJI`*mSwh zZ}UU%dV@dh3U=MeZ`PCD4IuY`D&caSKV5>c>BcmFT!fh0$)6e_=E1@rFhPB8F6WO} zfZc{B;cle(Q^urs=XFuzPZN{gU5DgebPvc~#Gh@#dEIr!-3aFA`Ov%Ej=RCZpOJ>% z4J3YeOMcRB?(>A3Gx+n&Xot*Y^5n=38vaNO*W5{#*;P$6YtS3rEb? z&F{ex^L6n%aKxO#{3ayk95-h9twY$|T)}TZ61)0jr)u|oDCgqHpL_+oy##+k7VPHu zq#FO{4qPQ%WJ+B2D|*_57d#JM1@%&O@=TyAW#b>ZR07{zr8PjVgPaBUfh^5EO zoZMJDxqept4y4xPx9S3I+r!O@5P-kWY~}s>DydmX3VH>Xtdu8vsKc!>c-bM){bdxY%mk*$4sxS z8#8?dz8*Lk-<_j#V#tCZ2j<2nohVR==n;h91>c>x{uPEYzXTWfN(h{zn_yMsx5qd6ywZMCGIE^WP(OW4 zLw)VIF^yv)^BR6wK1ATdL+_b6wdyBS_xbk{j`1xk`sWaG0X)`HM_6wVIVYqfzY-l~cj5(|Re=1TxoBPf8MU#3O>d)QtER*ZU zG$2yvnps1pH8h?vv3_#YB0o&&Mk{Z_5BbuVG>%UnY$#3~c$nBq7G@xwVs_ z^Bpi|+&Jnz`qm^>Q8$^sk6K?}JENh_4jNlz!kngURO5sDow}%w{u1au zgYRCPJ_Z%@w?zHfC{=4GPP5m+#W?lq8fVhjly0!;$U6Q4E2Rrv9e-!nU!<<+TpB&@ z%cgq_rKXWX-{Vv>kyg3_+g0{kz%D(w7B{lAr_BKAKX)CRhV?YSnx0GyJ{??%21I(y zjQ@`kNCACT_q|({S5XI@hhWnb5@nY=g%qKhW)B}TZ0H9uT;_Z%yZVU+==vevD^i6@!c%vL(V&Q zKm5zTjU+$0M86)<+386ZeK*KO_i$PIEsx@RS*G9N=+MCRkSzZ674W=6@edA?MPClN zv(u9-diuSQyyaXc$)cy<1?uedB#V9!`QOC;B#V9s`8z$yqNm>%=`e%aNwVliK`vg; z^`s%^+{f}{$VKRY%k*0vIlpCjHOUXNd@sq5u>2&+ zkFxw6$&azTiR8yweu?BKSbi09(UUCG_xN*u$MRbwZ(x~zKOpBRmOmi>r&<1p^uK3$ z2g%Q{{Hc<^Q1aK1Wo(cvvDyt;#sK8-vc!aB(bMnK6urP@ z$3m8vjDsvOAzAzzAWKY07X2*95)+a|KZpF?wUaFR3(4Q{SwHK0i_eXaB_ z2a-j@^{xxvgn&P_c0+^ z^z_?jdAD$TNEUq?@^^ZYMc)px#Drwg({H#Hzr^))f-Es1S$w)cmY9$%`WWP*KXTb_ zkR>McJG&ASlEuFivc!aB(f5TcF(Fy>{mI|Ogk;fIkiXNDEc$BlU&ZYqS@Z+R-|0yf z{b0xv6Ou(wzgt)QGS@Q_vc!aB@fihKVnVX$M?)@ph0CTPOHAmuge4{#ek1v>=Jt>*`px9;^dyV^Wylf}l10B2a`CHN&o;<8ud)0N$*;5gKIEb|SpIX{Wg}rQ1Wi_`7`UkQ}Pew^kL16w zJ_cF(f_~dr`jlk3#%_?MPe~SiA>^WWxt?B-r5^fCYw1&x#lIY~^eM@ruYxRnO0wt& zkiY9Yl0`p={GFa;(GMa2+qgX>i=KW%v9r^YEc%g#egR~;7LrAO4dmkY z`C90=#HD{p7N2F1rGH5l{c^}ff90~PAWQ$QhAc55S^V#VEHNQj^bbLnn2;>`N6Ft^ zJISJdlKh>XWYIrO{{nwBsCM1h~H~G73Ct37AkiXNDEPA>@&AWr! zL$c^wK<@1HB#XW^WQhsMqNm?AE&hn>X%AUqLbCYeLYA12Ec!giMStV6F~|~=0>}~* zlEuFlWQhsMqEA7Vn2;>`-sJDDon+DXBY&qSS@h-PzlPgGvgoVG-|0yfJ^c+ni3!P~ z9|E~}JJ&N5vc!aB@u9!hCov&e^k+gY`k2d(hAc4|3t3`9viMJjEHNQj^o@`uCM1h~ zHu<}2Ct37!$=~To7X3W(zmwZTvgj`(f2Su|^a~(MOh^{}HIR#Ua6L;POH4=>pJk9G zCM1h~Ipm_hbJ|N9_IOh^{}Ly#pVB#Zu0@^{xxvgn^Af2Su|^iPxj zT5b=?qJNJ3ot|XTZ-Oi_AzAcWAQ$iCdbUE&`Gn>7N&b}O?d0R0?d*UoaU)sk`4qCm zjbzb(0lDZOT+c4ZQqOM45;u~?zh$K0i@q1+qR+W(DP)NW{k;c? z3CZGL4Ozw#$)X@l+Rbtf` z2FOK*|H$KP$P$w|kR>K0i~j=15)+a|zX-C#gk;fQL;i03lPvnBpL-!oOh^{}1CWcFbJ<5BOH3YzEHNQj z{5L_Cn2;>`mmo__NEZDT@^{xxvgltYf2Su|^xMe)TaF3IqJM|{ot|XTzYkerLbB+0 zKrYVW>-vm*W^pc)EIzv-7qwuY@5tvo_90n(S|BAP-$@pITgZ7QbH0!)`u31JJ3Yyw zrz`3(o9idJiT?b(>vLLh+uFjvs5Q$4kn`rSKgm*0H^`lxo@CJ%LN4Bi%N9Y-%l5MP z^rEs(PqOG!LCV!_VS@h+Q^ICHKB#WNr&(2P-=h6YtcesGBg=Fz>NBX&} zCt38JAQ!de`n!<4AInFO|1a5}WbwCidpq{&M?M#_56R*)6mrh~>@$kw9F{L5|4Dr9 zB#Zx2(qF{&kSzKYkaG^;va2A=*dSSa)NmYgM7{6B!4M-QHHkSzM`kUKj)$)ev0S#p+S(Npe7&gwk+lKk6n8%P%a zUF7fdB#YkWntNYN=UQ_#vA84GL%Aj~(RtSzdWi|iQYYnL(Scl+@=jvX5wgUDWbrS6 zEHNQj^xYs!Oh^`eA^E%cie%CEAb+PPS@a3=-l$p8mc{XQwAw^l8W)F6Mej7Crrah@yk|T#b-(I?{%Ct39GK<;oE*F&=CKZ0D`g|G2b z@^O1qlEvq1@^N#8ontTOdh{Hdi*^+Kg6pCAw!?h(AzA8aL;AN-84i*~-yU*KK9{96 zsOS)u3n3TBSni?Z9LOE6;QC3Hdb&a`I+XqM$Y%ljkSsp5_7xSdPbv9a$vz~DPZi{x z!`Npy(H3=zEd=TE1SAMNj*LqGS2GD#)j2bJUK%3#WXB zl70!7C0WXz3Aw18%hr&OTMI}QpGo9%9Q#Zqxq{{C=Sht`*(fh?y;K8fWakaGsH zJd*TI9;ft^Nj{l<=0WbTjL$`~oXgJhgV|>(`MBpoB#X~V$T_F5kDdRW`~c~Pu%7Zx ze4ZxxRMx)=SG_1&}*C zJ;|b{wLtc_B#XX~{Qrl2Z{7fILl5PjAb+PPS?VcO^^h$3evmudz%eIT^aCIl59j&^ zl8<|zk!10qF)Y_evgm6d%QccL`myBiu7zaLr^(;xNf!Mi@;{N=K(gqklE2fFEcyo0 zyLw0#J>`X5Bgvw_46LUW7Uvy&|P z1mv8vxojz9DNC~W{2#jR1xl;w@&9;_R7#TWD#}dlsmvq^AzhS8l8{_Vg(8F^grri5 zlH5ZQDXAn$i6kURiXyk%ix5J{wcmcv=d-_a)_<-4Su5Yy`g}j<%z5_gv!A&yNPLOK_y^Bf&NAK}zlN#{a!KEMNIp8Kjkq+{aL=lkx;7pYS#I(=V{Q>Sip z`o12gynb}y#oCwkD$W1w+QoBX?JZjCvd@n#VqV8NPRDFX-}4!#ob@No^XyvGmVQs2 z15W)8^qu3BcaBcq%j1-Hk1q0KIW;a;FM3L?;NLmdUP5GobuVxMT2ylIdn$E|HKWa z&Z6kbm#XtzbQ-sn_%h|IqSF}SwC|eeG=@0k>!J%U*S_yYr(4Pn_~? z(P=z!%D2<^c;b}rpzj=~d?)=gbv`)dyXZT|DgP%rjVDg|p7G1RqQN>&+2}MTICUyS zr!m1PuM}N4MEmmowP{RhM5i&qsox+vjR{V9qv$jyIOT=({n&BJo6&cUQ{IC9Svnt_ z@|N_So-XXf^3LU3obQ%+!I$fgEnBbImi!QuU`}T-VW70D^jR{Wu{?Tbn zaLNZpr!m1PA4K1e9jAOSedjpkL+PKb^T8<}M&CJ3`S9p8COG9|qKk&=IOFkE@~zQn zd~oVdicaH$Q+{W3;nmuAN^}~Z2cpyX;MAWToyG^Jd|q@KADr?9^gRwZ<%{S$$0>h~ zelML5PWdwW&T-0DM5pn=DPJ93bd8R)j?Oeam*Ld;AiDA}b$GpE`kew!9bSJ}^a@soaO$)re^mS8ly{CU^0;-QlYWPu>F~Os zbk2Ll=YztV^sy>NSA9&!#OavT=!{Y4!05_jO@+L!M!3n!>^YNmrzr#HFB1gCs(bmfWKm#^j0nBdfz9G$LBoN~VR zOxGq(`IP9w+jPun(M6Nw>Cx%h#Hl|&y7s&{@NvT_=j*^a&T+~YN2hBOr~G;PzBX~n zm(w4qbHFKog}!r~@>S94+Qcbe7hQC_j`MbO8WWs4??$IF!71l!)WXTy_tWS!CZ9*A zF~O<-V{{r5obq3y)0p6t|4!eJ9jE*+`p$96|D!)j=Yvze2haP?amvePp7(LeD@7OG zq2pAJPGf>or&@Fx6P)r|(S>(vUw%H2#-x698WWuQO{3G8;FLFyPGf>oegu6#cAWB~ z={v_MZ%yBi9jE*_`p$96J4UB@f>Yity67%FuI|xkOmOP-h)!dIQ+{T2;oaJ|PjniS ze$i=6aOz(coyG*G{EFx_COG9+)AwV?Dd%hWG$z@v=SR@@W5=mKn!aP(Ay9p^aZkJ9JGfN{eqpGDs}PWgQL{y8uv z&x`*S(szzizBoGlycDP7@bL=o(|N|H*;0j5WX`1OY&}Mt`c=qPiSG$qlGlwcd_ez4 zb2@zS9ygr!JvzGZL3P?jSDq?&C4WdhJG$!koJpxtIPKd%x^S90mqk~dqjSTlb2XiZ z)fqv@KMTUCGcLNw#~B};<~B~9iP33p^qu3BFON=h8>gJ-h@wYyoHcaj zYHV@p@LZ6_e-r&j)#vA{X&frhc}#ine3&USFRMPOW8!qoCiG{iQ-~jzTSuqQ3r_vx zqSNOEr@Uiy;cV^8Tq=4(?iQUsFF5u2`l0sG`n=$j_lvIM9H*SQmp(5zbHun;~b~FZFKFkH1}}IJ4DxUj#J(>I<51VJTLz19{;6v9;duVbXw`b*GFZaN6w3#qGxrS{?X}q3a5PsMHens=L$LtG#_y445zb1 zor!e(`UjjkcSjewb8mDSbDTO4M5i&wDW4Wy_?(XaSadqhtmriUIQ17rr}4)re=a(W zKTi2F`W|PT@)gl({Bg=xM%P}b^T8?STC3w6r+jU6x_)uW-;FL>s^e6oQsv^ zd{G_dVbz5if1ElE=qy)4)ITSgbYqZI`}cP^ozKAN^m)W79~7NFk2vLn z>A#@Ii&H+7zH^-NVbSUHh*Lf?x@d)tGdjBVvJ$7xxR}>*j#GXseUBAR`6T+zamtIY z9e+)mt{ujz_}X!vt{w7e@n0H4oQ_i?y7Ee$XYJ@TXK?Bq7@g(}PC3Udd`l|>(d((H0Q{FE+eeQ6|nI}c7 zbexOnh^27qFb4`>*Z)yG2Yj9WzjL5)wK{il9Dm)8({ZL|j`L`Asm%qSGA1DX&D|j|Hc^ z3Vr7|mjIPKd#y7DGr~I+# zq7U_0W<}RtU*go66Z1OGamraYYS-3d#3^4$-#JeC^Yr~3fyr6RSx?gQZ(3W(Uy1+H za|cexSrc9RZJj4h`MT&j&T+~&(D(V^ly9Q%9H*T1B%NnkTR5LD>HGXKee$p4zjU5B z9cKsmfANBd8&3H@(P@pvDX$o-l|RzssvKSTvCOrfzV6Dd1N=NQ&BMIt+V7~3(=oaB z>o~_LZ$jUX9jBZ%A&p6PeK>-?A3LVcV?Ua{bDZ+l(P>O@I)3Nqbj}qRhi7z+=yg%*ruOuU*0EIJKe+KhwUo@#k^_{Ds^k zy7HHDi|C@SYi)x^Rp3?Gl~V4V*e>M%V78YYL~lcXS=+IOYAK z)4G9E-ak668#v_yqtk01aLNbKKSSq+Q$9F4ts6My!=j6}sy{Ni^4BtJR~nx?GoF$$ zk1qF(`W5juc|ZKETpfQW?~lJPS88PZ--GaW<;;QH5Aq@SN14w>?kBku-XWikf0h}; z+%NL^_*a=R$?cS{#=pte_UMR;%d za$Hfq3hyIdk1NTe@V@fRxUzg3-cP;@SCQ|>Rpp0qHF+kkF3-g^c?qs1zlisj zU&XcMH*g(!J+3RihYyhX^N-wt@)x+C{0*)z|9}sYf5mz7pEzIMjT^{i_K0pM?~Q}J zA1;t<;zsfTxUrm%o5+pv!7?w2&K1gs<0APO+*EFd50N|JX7Wk+Q28|6Ts{jQCilfH zoAA-{E%+GucHBz72Oldxh+E5#;5PE(xUKvoZYMv3 zkCS<6d#=6w67C?c!pF-Sa7Xzk+)2*G*BInF%hm7+GWSi&b&>1i6XgQjRc?n*k~`sU z@=5q)`83>JJ`0~B_r<5m1Mq3`CAfz?1fMQngL}$1;4|bg_)Pg>e3m>DpDoYDz2t?s zxBM19N8X70$RFaqGWWg7^^>>bbLHHg(dWs$HY0bwTnG1;8{+|TYkYy+1z#xl!vp0( z_#$~UzF3}wFOeU^gJkX#lDkyifG?B3$Cu08Dz}LwA@GyA@zE&QMuaob_*UNM9aQOv%gZw%kA%BT)lz+k_<+AaK zGdD`Efk(>$-y|P_$H*P=Sh*)2CtrYXmT$o0<%#$f`3`)m%qeUmlMike|W+T=S!c+=I&bRwp-A=1cHozD!B|J>vhJdq|yqu|F4e@igTu z<++DtmZ#iwnW>q3L}n`F9+esT+zgqAlzU7j%FUD);92sE_;Gm+o-MzRpOClUIr7hV zuKXYNW8b@c^gQLY@RM>wJYPNxKP8`pIgz-Xg`bvh#0%vK_!;>Tyhxsp{n%f?e(bBU zANwZ!tomQ##qv(PMBXQUai4omu8o(<1^9Wn9ezRXhL_2`FoPGjYw&XU2Ka~`ira7a1G!B6B0l$_TpfQT zH^d*yhvUui@%R(@bo{A20DmT5g+G_a;xFWT@R#yT{FVF>X0pfaJG@o?3x6$Fh~Gx$ zzL9HVAHNCSro1oyR=ym6Cv%I0-1jnnc9_PKmqq5bD}M_AAisovl-J{*NsuH+62rzstAdKjeq;F8L|^r~DHBOJ0xv zmOsP)$kq0Z{#R~*SxDm60`HbP;8O8ojav_#ll$X6MXIx!A6W5Rj;+pa>%mN&@@z`TK1@EtXHug3339haD2V6(~7uS{d zi9bxq9Uvcoeautwfy&Rr_2esXeR(uKNWK$$4S5}Vop~SUsq+oam;b;G#(LT-f*m%HL4#o2PJ774#ggacG%-^3iddhi#-lQu*YE(_Bh;uJr0jxkHgd0B4qsr8 z!_U~`kgE~xao7)g91g-BheNT)p&j-(oPs?L=VFh;5bSZ7g*_h@V~@is>~YwHJq}-E zkHhcS<50F{w8xLp+T+j>dmPTd9*2S0<8UqZINXXo4i93F!#wP9coBOX)?tss zXV~Mg1A82D@rQS59I9ZCLq7I6w7?#RL&u*cyR>~VMidmJ|6cDhEk z;N#@qaC^CI{DE&;(`w=l${XS1<)d&%xeM+j_rjg!LHGpu2HZuSgin+o#$DwF*x#3Z zi%(Mi7w#tST_^fvxdZMlpN>zFFTkhD*WlCS1-OU&GCp12fqTjo>PA1L=j)pI4CM{* znew67-@mlRXDL4spDmw>d&vWEZ}|#*j(j8TBTvMA<@<3zc@{obeg>Z>ufXTa>u`U0 zGaev+hcA$K;S1%m2Sg8)tKo~}Jbba-3|}I*#)IUp_)__7e3?8DUoKyb2g_sd5cy7g zg*+W!DbL44$D@?rgGbA=@lEm~JVt&4kCiv!aq?IAW_br5FaL{gkt@`T_V=eX@vX`m z;t6saJW=k7{k`y6_%`Ji;7RgOe7k%Lo-E&s?~rE{Tl0Sb<{R#~y@>CV*I@tr;eC9! z@-6sI9cNc@N3K_&j$DZEk&nXu-nJvYSNUo9KDi(E^>`_sqWn61zkD-(K)xGSl^?|q z%FD1H%Ny8_`C7C)l?@Ay%o1uz7szo&%<-%rFgEq3eS@_;wRLe)LoFp?HDZ8vCA#?eWvfPsR)7 z-uM}L7+xgbj-Qq1;>Ge>yhPrPpOZ^Bh+Zl;#?Q-L@C$NpyiC3lzbM~}m&;G$m*m&* z3i%uSvRt}h^eb|8{HlB)UMaW1ugN{}D)}1xx;zQ5mKWeRuY% z$;aSz@~L>eJP^MvkHGK9lko=mX}nS1h~JgJ!|%xz3!*p4t?>KusrUo=Qv9Jj27e^q zi$9j1z?Yy5@W1Ai%x!(Yh{;Vtq?yj9+Uzn1^T-^jHZ zM{koG;BVz-_&d2pbpH1xE^yw4&UWP|;veMh_(!=n{z*O;?~pIS{vG#V?4Q>S$3Lqx z3jZSCihq^w!~XsCbo@ZsQfyCPA9DlVS-v>`6#piF8J+)oi3^g$tZtOULIh7UwDypZ~3R5BXkP zT7D3FJZECR)@Tm)crM0!RwzEs3%HE@8un{K*5IrPy=wT3ko@2<&-sE3T{jL41Hb9ed8q!G3-0Q`mFn z1$?0TD{wveZCqde5FaFehy6O(U$H-5|6m`#d{K0s`c-hg9B>1xT)MQ zI{%Oo7dUT4rK2-Us*w3MgJ0eoVVeY>imX1&&wPV?c-O%%gPmhj;iCM)ISIxEjNtL zKc>V5&YRKk*JG`4D|Oo8W95@@Yxz{{G3T}y*_luU6r4UPm(Xd{Gu#wS7Xn;k=TC^H5Q+&&P?20 zehr@@Z@``pUt;h3J@(&Wl{+;0RQ0Rk)8v}b`8`Tp;5?6x*S)6rbamo;o&WD~wZT1= zcfelvy5lpH_r+(*{qb4yQ0#d!0{d?dZ^CD*b35jjhjF_b_m-c<=g7-(A9+3YbJhpg zpWiRAkN+d?tNtIjpS)M|=oy-O`(f`}8++dZe6ISZ;q&Ca_o?PUyFyxqwy8;UD$u0I~9AJXJVh{LVTtA%kWTn zHNHw-8=Zf3i3^;+Psd~O6~0EDZFrcx6JIO;i9P;hT0~!`yaM+3n>FzD%Io0aaslR- z*l{bwBjlF&M)_DgQa%BXlDpy2^4a(%xi20gUxLTVgYh_dIKEjPg~!Xc;alW8vFE^4 z?0Ysog8jLE0(aBrdOnV?`5YJ@%MyI6j`J#>Ag{&~G zXML-#vDVS_kZk)z3=JR`<{natA7c8LmrO3 z?^x`8Ct>gVAYP;XWB5(^S?u>%T#mi(>)89gi`T0E34Tld5&OLe|G?gt8>Xjy_rdGb zuYuRg1$dS|N6oPJJqr8dcEoS1e=>eY?uY$;WEWxYdjrw1| z=VI^s9DY~*m+^b@2JDafG4{S&u=o8LZ&Lp+{Jvc7m}r08%GmqvkG=14_yhI3;1A_) z(fJ>hxWM@UIv*>)7;l!Z!(Ic&;ZKxLz+MCI!=Eajip$8eu6-l~2l9FHHrwJ6mc zf33VX{zg6*Z~s z|2{rK=l==bq5jwSXE}Fl^e=J+{Ht6I@04pr=l@pX0_O+OnWLX27UAF3X^#JpyWm}N zfBdI>75+=U1^+GIiT{yjU_Y*Bupiel++2_A75uOI8#Dc{GX3rNaP@z||EXWCb@Xoe zFw6@c<8}h!{U$`|4?@-SRhz5$n$@4$P>({Oot7Oo)A ziO%1<#0Ab@rc+V*Dtwk6%LcrU^7pZSC-oJsq|^ zl-I#k=~aV_~NyubWRbbjp;7dT%|$LG8T*HLFZt}B0t z50JmW2g+Nc^Xrwk!1)e3KIT8TzB;+K(Fe(U<2<=0&X?;%=Qk*Ef%E2c8Y({$2e}3(sPd)QAL}*TT=^z^nEWyJJoyHn%@iB6T==@eCE^vM_onw{v!mZ^?a2t6r_Ui$L8(T;ROIak1lL*1%oVse}D}M?>uU zOg6!Oz5NmRMD>rser`P;`<`-La94Fs!zanTaW{DYK3TpDcbBihr^plVsq)?UG^W1qL-cvdtKswIhPc1n1bZ&Ez*|ZeU#CZ5uRq7* z0qS?b{`##azCd{|e4%_H9w-mO7s{xh}q1F2dKyUGOmZWbE~@ z7rs_`KYX2hBfeg~9}kxw#W%>W;SusWe53ps<`0kJwheoJ{*3*(`wx#)zg)-YQF1Np z-&r4oy>AojeUHSW)o+V$l25>6W{|b_sR{T^Y1Hhf%8M?Oi_Le zzF%&O{o1y!_yOgo;0NWi@l<(Gai?tYT)GOMUar_9GWl5ikovdbY4RP>`45-4!1+`< zKDXI;x;jr{pW9OWi1Ow5QF#rXA+N`e$sgmH^5=M#yd6I-|BPqLf8i(OiYG+-b6p+# zF&>!78{#?YAByM7hezknD{+DIu5_MMehT(Fc@Cbh{5S3I^uu-Ee&@Kfqf z#0%s*@YC`Gc%eKO`@NnQVLz@Hv5&t7KcoIeyhz@Hf7j>w2kd=+$KJPem*{8JuZS1R z2VlQu=@pAbw z?B}DW@Jq@UVUPcEyjbJ^D)#4V9bTdSM*On;F@8n<9KR~>z$@jQ(fO~HxWM_pbo}#* z@+U^GQl}DrUCzU+<->4aom(sH_sZ;y-%zI)uB*;KyhizO{HA;#UMnxgZ^`TNI{7EO zUfzY@mdkgIuApnb3iju>4)(Ye;CIw-hBwIV@ZQ?D3--RJVei`)Z&d$E{H{C(zoN%= zFMdz?9K1<>2EQ+_#2?7-VSgUK#2+gE3x6b+J1P2Oxf0$iSBcL5q{Icz51`}u)(C&9 zP7(f0ZizpaJK-5Rl>l;4cMQhx^a>+v4PTa?eo zem&koyj3|1OzvxWPyCI{f0Osc+mzSKI3Itjyh+CKr55pLR?6d#3jXK#rFZe`;&#U^ zE+PMOJe~NxUitXnQl$o9pU*|u#~+;WQ0(K6$#^`Due;;;w`Y78{$A%ZBjd-5t&h7H zZ&&Ae{Db^*#;@TYm9N8oeeA|e{yz3teVgh0hkdm9@U(`7&<74r!$~jze@x503+QNS1K7N1f<6n|-@%>fYFTQt* zUqd*7&Q2ZwPVA3$FaAw=@%>VMm!Ba2Ltc>aBD_oa3mLzJ|5RRlj}&_&`CrOE%J@_K zxALtSe~b66P&{rsGTw>*QUC9ZcjJGRm))bp6>zBv@iSPe)c)9ytN0!%6?Oau;}j}-ebazB>#8F#`yKJR^#+pT@iF3u|!f82Ai&$;+sDDDp>yk)4vf{(K#32 z|HOUXUnac<^4?5;Cf-BGc>DRP6IS7kfO5@2TSR|G@$J~hpN7k8-$!u; z`3bzY{3Na@FT(rC&tV_ubzDjLo7nqq!22rSl<9B9m6d;s5A)|MCst)guldC2dW%`F^`fYIw?b{*KIT2Uaz9-`vavxk%J`dNDFUt5* zyub3H84ts?m5U2Iy%nN89$4C{MRym1J_mm?Tp{W2Pof? z@iu&*@}DyP71vWI24>955OWQb56^fc?xOL(9sBrqVITj2jHls-I?l|DpTIu;(u`lk zKK@!9kID8n4m!^JxV!R?ae?yha3lFg+*tlC<3Di|<>lkIVafa8gOyjyn3tI63Y9m? zxDcPC@jNW!BXN=XoiaWVH&uRW#>MyNIYfE!{dw$*>Gaj{hh%&e?xDwi8}{QZzHd)6 z9cK!;%}YIUhbre~0m=O8Iz9F!8NYyi{59CeUx$0^eBR6WL+tVVHsc?#$8%@KyRgS| zulS{Qaz*U%teSC6?C~tf_+aeunE>M`9oU=8PxcV|9FP7nRJPKBnW(%9tN@rQ!Y3)eDC0}l`LyAOCLLO~-jKgG&sS$1?l1FFs@wqiLwtd}HDg|~!)s;v zew>%iB=5u?w_N-dE`8iG_(C108urJng*~6^XZj7W$Fl_w^%4=B}AHLj7=1aHSu=t<2@syd&Q$_AtDR3 z$3Hsb)_9Wo-7-EE->&?ujL*T7m0z0i5WG^yAC~cOe24lIGoFm^RDNH^58}I&&&{~_ z{&K5y{Ke$<^Z0J{*JQj7$JaA6-`>mkLwt|=-)8&+zE}CqjCbMtlJc#8T386S-ASKd71Bk%*tJ7(MkuhsES$@p~qp!x$cz6i6x#BFfKL-9k($7DPn z$0twD|MraU!qe2Bk@4gBVde8PUWi%D;`U0$t8jdMHOGG|<9F~Q>VJ{(R{W^)?HTXD zGnALAT;e_P1|5IzjQ7Qlsb4SSd^}TmlZ>0npP$3G$ClQ0W*+|J4PTs&L( zz>EjsCzKD*cqHDW6#9ou{#a@RW$6kBqVz0N$u-DiX*z4*$*lX!~ z*z4!l*lXr@*z4rq*lXi%?Dep6m1wVl)$o)0d^N=L<;K|S;nCP@U~BBP?quw>?lkQ6 ztv~jfHV}IqyB2%xx&eE=nuNVZ72l81>(UHzuSJhzuRkmBQ##L;*z@g8?D@7HdtPnA zo>w1X&z~=_=g(H``Li8+{_Mb>KgIWc^!)jo-1BFTs?nZ5WwGbaKG^eTKkWHa3w!?5 z#hyR;*z>3O9+I9vP02lfnq$wOqp;`CvDovc1NQvsj6Hu&#-2Z?Vb7nlvFA@8?D;bQ zd;VO6J%0vc&!3^#^W=K$d2%E6JQ;^QPj1DYCwE}alY6k|$yDrlG97!KJdQn2=3>v2 zh1m0CG4?!p5&OC6W$fpp)!5HL#rM+m^Ug+cKi9mE{rvJN_H)XY*v}*1Vn28Mfc<>2 z6Z<)07xweQZtUlR($%89{#U?W^DAMm^VPA}_WiNf^ZM9pcmwQp`!Kvf*Ts?eX}L9C zC?AJ?U7Ub@U7Un{UG%`dF3!ZhF8X3$7w2PN7Z+n+7nfmQ7gu3l7uRB67bCH+i!s>O z#RTl@;&$xo;$H0Q;sNaI;t}lYVkY)=QGDM~Ul$9=eO)ZUzAj$CzAj$DzAjc_Ul(s- zUl;FSUl$)>Ul+yqFZFft6}hjAZ?Lb6AF;2CU$C!>Ke4Zif3dHNJ*!9iy4VZ*y4V-{ zx~PhMUDU?DE)K-LE*fHA7mcy6i)Pr@MGNff;u!4fq7C+S(GmN)=z@J+oPvE_oQ{26 z^v1p}`e9!e7h+!*mtbEPS72WkS7TonH(*~Eqp+`w@z~eJMC|M0F6`^#KJ4pa7Jf$a ze-8HiFTU^VBIVDLd;TxOp8qSb=l|>2^Z!lk`M&{s{%^vb|DRyb|Kj_{dj4-C_x#_E zJ^z2jp8tPf&;S3h=l>oxqCNl1W6%G6u;+g@?D<~{d;ZtMp8xsS^S=r9{BMdq{}0EW z|3_iZ|F+okzXSICKM{NWpNu{Kdt%T3v$5xY@jY)n{|AtJ{tv>Q|AVpT|25e2|9b5C zKN@@fkHen-w_(r!JFw^f6zusw6?^{Az@Gn)W6%Hj*z~4ZtVGAsb;k2e--TczkkLD zU_TcWVP6-AVqX_6Gj4@_jdabpJNET*M#jCcuboRWz8w2HD!!kveI2>4sarFignfP8 zlkxr7*V+>qKZ$+aEz0;g{H(71)!5hLTI}m_W5(}eUz^`#{5|${`b);YV_&mn;~$A8 zSHQl0_sh6C_O;wF!sv|0 zVXqIjWqb$rTJcE6GqKl=;`=Sz3&_2OtjKsJ_ImPW#_O@ymg0Ld+h37;o%t@~AFnmliLqruX~SWJR5rrd@kc<*z4h|8NZIbHol+n$Jp!Sml=PJ zy=MNN@n6{MXRdaM%V4ji)id57dtI%caRcl%wnfG*vDe!+8Mnt?dr!;w4D5BdPsZnA zugOur1NHMSG>y4nqUEj<-`{X7eM%{&Kto$QajHV(vI4==}F1Fyth_pZZU z>qcO&Z)367v|F&(uF2SI*WK9b)q~jU(!<#6(k$$?Xb$%J^ECFF^DOo{vkZG}S%JNt zypFwwyotSTY`|VCHes(1pJ1;8Utq5T+pw?w?bz4*uh`f4AK2IRf7sXZ9(ALA{g%hR zX7|CqPOD*Go3*g7$9mY;U_SPB*97}oYl?k+9gclX9ff@zwZ*<(I$&Qf#rJRbHF7e! zuZuo-iRSrv*z^BV?D;|?;G#=U;2QUd;XWhp8r*_=YI|C z`F{}h{BMXo|BLS}@A=woO|e?9j6 zzY%->--&;R0k+I#-LNACImA@=;= zf<6DYVbA|xvFHCE*z>>mzW1L0We<$G=l_1#^S?Uw{I8Ea{~KV>|3k3n|6$nkzaxH5 z^S=xB{68Ig{-1?C|BLUL@A*HlcwhZq;7aWIe+~BhAB{c#$6?R^JFw^fJ=pVqI`;g3 z414}Rg+2eD!JhxivFHCQ*z^A_?D_u=_Wa+BJ^w$)p8wxt&;OsW=l@^W^Z!5W`CmT% z;YynS`(V%iTG;cyF82H{z@GmHW6%F1u;>5L*z^B*?D>BJ_WbXGJ^#Ph^Z#n>`9BJK{*T3;|C6!j|J~U0|6%O;U;I7->HA-D&;Nzk^S}5#1w8*>Cinbb zi#`9}#-9HlW6%H3u;>4G*z^BK?D_vE_Wb`Bd;afLKic!ZBKG{Ri9P@8V9)=ic&X-p zbNsw~RK~~R7nFC%xHDd+{LGAdRgU}{Hrs*4*U3{G9HV4{ChIKAN%;T z@p2u19)3xF2CtBp;D2;JtMJRp*JL{H;D6P555J<$X6$qL9Q)(`gngV}u|L+|*vHw8 zU)6ES9u&P&u7F>Y_s6T`1Mur|A@*^K-+y7X@*~OLkdMJ@9r;_{e&c#3J+@8Yg^l=yCUz9(O zz3&^?AL}i=Uj6qo{usym9r63?FEjqyE)}<3_-*a`4}M23omb*=c!Tmv8CSu3#1}oq ztqIO3$@5$}RH_4qd?uz%?yZAf@;P=(J2v=1;IOC!C19h&?_(uGp^6?o@ z#2+c2n(=hJx6c15?2r2l_Q!obzDCj7CE`4QeMe}Vn6wr2V}@h9r+!k@~!GcKJU z^Usu5#6C`C?DMRLKUXI|({GaLH_h~q#b2o34tsn$XWSM0WA(}SJnWA<1b?aHT!p`q zhi5zz*VcGW!CTasinq!$GJYJ_Q~xFWwK}ijZ{#%@ufyAvznAfc_*>=QX8Z%@#f)+L z2Y;tdsRq&C%jGiO8*f)$CF2^nv5wOe7s}0Xk>+PR{DbyA9{(tJ&A2=MN%zo{Hm(H(3Yf;$PK&3h$H`V}GpYv5)@-{!N{? zu+Q_|j6cBM_q&XL#6Hfy_;(#A*D(4Ic`v+6u87^QgWa!}>4!|eNv3}k{!_;}7Pr&m z?T~S2+)CrtFVpXz>0FZW<(dA?nf`=K=gy4p&GhHvzjQte@!#^&j9FY$xQ}9w=Nx>!KBx0>4fUVJ9^0kZ=lL@BdA^2g zs{dBT?_gdC9Jdd!&u26C`FxM}SLY|}kM%qDzJFnlTlq%OypeL;_Q7@JYS{f+m=_(# ztsXu=&c_GJO>jNADXuRcjt`QL!g+FA%!`-f)&Vz=PsDy)Cu2XZKDePe=iwkw8E%xVqB=+&gU?2Z3+(`ZVaQxhHz0bmpmCwOVNLlGTt{Jlj*i9txLxsK>KDI1l>297`n@v!i?Qd}Wq5?n^Qw%m#XinR?2kJJ zx6sF$kn!!<=Q9l-uFj*_WAzL^LirN>pg!*Mj9GF){MW+^m9$(zP#u@ zZe{Rn9lv76mGQ$`6B=dug_+J_86TPHpPcERmg$_Gai2{8>P-K-OlMTaV>A7SGW|y~ zo!J@B%k)>`mU_Ia@lo>nj5p$=m4B4+r+A*m;djg*D8%hA?BnDPE^!&`<5bMJGWKyA z;Z{0MA@*?&!^bK=61SE+;x=-ZO#c+zR{80;o!lGq#}jeuhvR*jSRXFO?Ui4N<9&q4 zugiD@?x4=tjBmlmE5ASEhw!q!i$B&p%pYpRZ2|5iKZm{VGTd4D%8Xaz6O^yVUF41U zMENV+RsIH_B>#wg{9mxoCs!EVO`S4$t><~hmGQ~y)WqH8I@srsmvO*8pQ4Np#s0W$ zvG4WN0mnatVw_LIr|9@+;8W#38J~wg*}HfQugmmD;M3F}oAE8Uhw}R~eh8ng{IQH@ zV;_G7=8tLOwi5d|Z{jnQug72N{L98(?o8$JCEoF8gB94dRD6lt|K3jlr}tBczuu2) zmpbuRAOCv~2%O#nqCTCudc5)5m;c>w4X699#ixk)b%HwabpCgLV4Us`+>FkF>a?Ka z?|E^$-)~Dgo7HJW$K!z0J)qjsc|n~Hbo@ER>Aqy0=`>QOE1kwAPWSKaPA6Y^4?6xH z8K-*%pGk*5B8*$__%GdS8mD_r_lr*V?Cnp--@D;-&)$J_D(EXWSzjQBmT;P0Ibb5c8;dHK6AE)=18A)fFKGqmIevZHe&d1ZaSDlG;{5*xzJq#z) zIY*tl>GUaay7%c6I-QkIrE@}w(>-#h)8P*#Afj;(D_cs*-6Lu_`>PEI3xde&*weySz0Uh!u+9L+$!Q;axL6ju8Yr+ z>*GFh1Kd|`hWp7a@VRnJe4gA2pD%aD{pGHBfZQElAosu*%4gz%a<*JP=9_GAx~AU6UZXz1UY9mw zuS=g}uQ^+=f3L9(^M~Vc+m5~d?7&`Ic4DtNyRg@pf3Vk?_(Pcgtu4j(Uh~?r7rEDy zirDK(W$ZPi8t$OSQVSm=bNj{gbFKQ=YefU>wW1OB`cQ~_=&>}zC&(?Z*MyeX>p&~) zb)YTwwci2z+V6~gy?4dF-n(O8<2`UGeXKLF-&?jf_I2G4`&#ageJ#HqpWwL%0o#`7 zyox0b&c7qqG%tmNJKSp}Fa8ZA8}_%nrT!w1f1AgKgFB_m#k{g|9Ngi4EP3&7qS$b7 zr#gB3+a5L?+&Pdu{{03U4(@Qzmb_}pad77l^7y)KHXPhJl03dPmkkGZ+LOoEjI!b2 z&dKDpl;hwIw>Hj;ucc$d!JP}p~nG$HARJ_g9XC zJA9dvH$XWK?r@)?ybF}$;0|BzSCh|Fj)Oa+ z$Y&|X!5v=aoAD)R*}zFj)OaIlRu>#2X{7+FHnwyJG^8q?`h>YxU-dfp>iDD;blg7&nU;i9bUqc zw@5h-?v&jp=Fcj}!5x0hpSM^!4({-)`n)B|ad3z4>GPgbj)Ob=DmQPbava>@*J*jr zE62ede!Z0Uf^r<(;ny&E%ar5b4!=&wdr>(K?wm)yTsaQz@Z+|;mz3k+&XwdVl;hye z2=bSelZ!5>a9eyU1_l|NL+$kjApd1Hxjv(Kt90zyWlE14Q2X{J=zo#4rcepQE-X`TZ zxWj$P^4?dDgF6GsKTwW?J6Di@s2m4(xL;Y`N6K+PgF8FOzfq2ZJAaXHQ;vf>xqV~)t#TaP;l65l-zmqz9qy}^_q}o) z+~H@CdE1ra;7%d=56W?Hhx@JN{iqxVciNKwq#Or#I+5>Cj)Oa=lK-q62Y1dP|3x_t z?wm_LylnCRfrC4jMCW#?Ka9>_B@WII4(@CrZ=xIrcYY>6SUC>v{7KF)m*R$lJKS?GuShu#?v&pz=DeX$+;DKG zI{6{Wad77#a(-bIHyqqKnEX)XIJk2-Id4)FHyqq)Lw=ZY9Ng(h&M(2@hJ!n&kRPrb z2X}gtAE6uvcP=F77ie+A!JQ%GyirozaB$~(@}rgG;Lcd`W0d3I&O~y4DHk^!+_{gO zH(!by4(>ck-dZ^h?mR`_MmY}dEG2KN90zw^C2yx32Y22gKTbIg?z~IhUO5i#d`8|u zIS%e{AHuxjmE+*fujCz-X4tP z90zv}BJZjk2X~r~cTQRO(e(|~-2ava<#B!5gf4(=RIK2tdk?i@=#OF0hiv?qUDIS%f0C7-Pv2X{^< ze?mD9?(`v_qZ|i!E+n6;90zv>lh0F*gFC~>pHz;6JLAZoQjUW=lgSq-$H5)$Z<+VB zava=wjC`ST9Nd{p{)}=Q+*wS%NI4GfyiESAava=QOTI)o4(@Cse@;0L?tD(ZR5=dr zd`JGgava?GnfwLiIJol<`7-4=xKplr%wJTFgFBVUmn+A?o&CvQQjUW=+ygUjg>oF+ zIh6cm89oxbF+E62f|f#j=|oF+sZai;ava=gO#YQ} z9NcM6zC}3>?i@qDRXGmsa8J&>ua)EAPIvNel;hyendIA)LM_yhz4(>D}=M8D&hJ!oJ$oE!` zgFDBPS5%IJJI9mnqZ|i!x{+5>j)OZr$@f)`gF9!FkJZ@X;7!7e+(BMfIS%eTK+c==#tjE|W{@AK90zyik=Ij>gFD=J zG_SsL9Nbw!evon;+`^P`jg{lzP9^dt%5iX~Ci%h2ad4+Td7*L~+-X2QPICYUcbZ1$nyY^dofahy z&O4AFt{ew)xyGfz~Rnx?5MRduyqC)KRzf|Go1(KN9ld|9#JOVeWkLvd&u+z%sBz#Rft!&Q1*Rs>f=0bdJ zJFRRk#|PPIWy9mI*4MGq%I0=_T|2F8?#0)$)5_)%e6XEXHatda{Wo@6*}R0WZ>N>b zTlfZcTG@PnZ)m5L%@_Dac3Rndk8f}4l}%54Q#-9}=EFC$)5?a&gRO6F zr-_}kmo1O6O?6k5O zjt{ZZ%7(|7t#5CqmCXcv2Rp574#s!1)5_*3d?!1tY)-;=w$sYyEPSY)RyLR5yVz-E zb1lBBomMuJ@m4#nZ0^N(v(w6k$FQvrv(w7v8GN{%RyHr;BkZ)Yc?%zDr;$!TzvRMV+ z+fFN+HSn=^TG2_A8MzS%?tQpc3Ro+n85YJ?XXx&WivN^tesXi3*pDvX=TH|U#TB&rOj{AN3?Ylbu#Jr{Q-XDfW%CaHfSp!0AK`zo)5?a&YOX(MrN? z{3$!FY^LAR< z@L1FJ7wojMxeR~NPAi-1@R#hgvbh6)*-k5)d+=B6w6fu`sq3%WX=U>?{+gXuHZS3? z+i7L<7XF5vRyH5tZ`x^P^9BBvomMtK;BVV$Wz&7};_ujLWz!S?r=3NyV)5_*}{2M#1Y|g;HwbRPxJp4O5t!ysCzqixM z<~sZbJFRRc<3HMIWpfYylbu#J590r|)5_)v{AW9@Y@Wkw-P^wgMJt=v@di7sY~IDY z*=c3NV|~}V+i7L?RZ1{K5^;zw- zvRM|N%}y(uRq)yEw6a+h?`fx%&ARv;c3RnNjL&JOmCe@pTy|R7?2Pxa)5>NfKDV7# zHv8c7*lA^RFg~xHRyI5)d3`=Rt!#LF^7{OCTG^b7FJPyY%{BP1?XveU|DdA!L^E1PC~X*;cK z*1(ss)5>N&d|5lKY&ON0v(w6EJA8RNt!#G1SFqE{W>37YomMvc;Var{Wpf0+lATsI zC*u9=w6Zx5U)fG8o2&3u?6k7E32(O3%I0>w#ZD`m`|$pDTG>2|53tk9=5P2wJFRS< z$5*w}%H~ykH9M_rrsAvHX=U>yrNlexIFIHlN`4+i7L< zHU5B|RyIH5f3efbX6B`eKWL|w&0P3Hc3RoYk3VdumCfS#BX(NZ@Hk}kNA0w-SrLEC zPAi*%_~Uk3*{p;A)lMs$jq$(PX=SrD{)C-YHbe0z?Xn zX=QT={&zdAZ1^4=^=Iw0vN;X^hn-e7=itxTX=QT>{=A)5HrL=U*lA^RGybBTRyKSu zkNQh?TG`x(zig+K&BORBc3Rmyg}-X2mCcLzYj#@MyoJARrXAKGbUvn&3QomMt`;2+y*WwRgtshw6fhvT2wX=QT){%F!nc3RnNjCZ%w%4S=9COfTccExA5)5?bLnNpv{PAi*n_^<4= zvN;g%VW*YN(fF)(TG^bA&t|8U%|-a^c3Rn7gZH%4%H~#l4m+)Err>khX=U>uK9`+V zHc#Qb?6k6Z8K2uuE1RkKJa$^ye2C9$rN>b%u5$vz)mZhIq_fH zX=O7XzM!2}HjCj4*=c3N<9gN?w$sXHMSKxEt!xJ3i`r>rvktzPomMuR;fvd8Witd{ z!cHrjR=l^JRyKR!OWJ8=voBt^)5?bL^HOiL)5_*>ypNq$HYeaq*=c3N_kyX*PAi*> z@g_U1Y_7qVw$sXn?-5g9#!f4nyYOZ0w6eJ$U(QY|o5%6x?XVcFta+G%Ao8@`pDRyOnETia=6vk1P8omMt|@NMn1vRMJ&&Q2?v z7JP`ERyJ$m+uLbnvp&9qomMtm;5*uBWwSlLlbu#Jt@zG%TG{M@54F?EW?y_4JFRRE zz<0IN%I0vq)lMs$6Y$;aw6Zx9A7-bO%?0>yJFRRk!$;U@WyAL^s*kkO%H|Hd%}y(u zDflQmt!y5~cem5Z<|%v+JFRSmCb_qK6YB!^v3tK)5>O9e7v1jHqH11JFRS1!zbElWwRbW$xbVq z4e*m@Y5)B&t!%a`-EffiyR!LRM=L%OKg3Qeo3Z$zc3Rm?#1FI6%H}})a67GRj>eC$ z)5_*F{75^kY|h4yveU}u0{mz@t!%EwkFnFr=2rYzJFRT)#E-Mn%H{$5css3Z9>-6x z)5_*q{6ssgY+k}oveU}upZLjkTG@PxpJJz#&DZ#;c3Ro|jGtzwl}(T3i=S?%mCfAv z8FpIPER3INr2jjr2^KVYYo%`^C4?6k6Z9e>bH zE1S3Rll{4gRyH4%Zg|Z5Z`nNF(TX?pE&ew*wjRyJGV&)I2ZvmJhl?<-o_w3cpo+50hU zUhQbbC*iNzX=U>}{B=96Y!1gy^>xw8=ETwsQ@uZj&AT0~_@(%Jc3Rn7i@$HDmCbGV z2XL)|r@R{tivbh?c*-k5)$@naGTG`x-|H@7)o5%1Tc3Rmyi_dDO zmCeieY<61NOvPun)5_*Eyr-R3Hecg&+G%C;Gd`D{RyI9WD&EUZE1S9Tx$U&FSqPuU zPAi+m@YDRUf>t(7r5hIXzM0L!9j*9k_#$>%*$l!LwbROGeS9%Ht!%c$7q`>OW(dB7 zomMujcyBwcY<9<&wA0FF9A3B6%4UDO(M~IyL-0O!TGii=kdOFTG_mTuV|;0 z&3pJtc3RndhWE46%H~IW6+5kLX6aYF*-k5)UU-Y0RyGUc{q3}}SrQ*$r>HalNE1L^TH*DnnwQM%&XvJ^FH?`Bs<_>%_JFRT)!#B6n z%H}bA3p=fB{*G^Hr=w$sYyB7Cf! zRyJ4QN>bq7d zPAi+g;%C}vW%CSvmYr5Mui(G8)5>Nlezu)fHXq`Du+z%sOZ*%=t!#e8&$ZLaX6EMN z=h8ic3RndiBGZ9%H~J>9y_gUy0sL)*G?;&Iq>`Jw6a+czu!(Po5k@5?6k6J z!vA8YmCZ`{gLYcktcpKmr%D%4SWxo1IoRgYoWmTG?!d&t#{S%@BNM zJFRSX#b>e8%4T=`S9V(2Ou&2CX=QUTKC7KpHb>*L*=c2S3O>7?RyKdYd)jGbb1^=L zomMti<8#_+Wpfigmz`ENQ}DU%w6b{wpT|xsn`iKO?Xvme%Y=Ae~X=Sq|-p5WWn;r3`?6k5OhRaSXn?3O+JFRRc;Y-_T zWpgmTjGb0CN8`)dX=QUdzMP#_Hs|8Y+i7KUA%3=$zP+7RHqYTZ+G%C;CccxMRyObB zL+!M(`5fQHPAi-5@Llb+vT0bYc&nXOHnZZp*=c1n2Y!y7RyOmM{{z@?u6;qeNBjR0 ztd)m4t2KVv(M|F4SN>}QCfI4s?k<14n|4n5O>u6@fUWJcdb^L}b@O%|M-Q=|RJw7Oj&6#dUA$$e zoo?RIeM#x+oGa+v?AMfT+`Xfl;oZvD&F#2 zJKa3i{Ti>EbKas4wNEYG_;N=##lI=u|3*8#)DiBUoO z#UCi%{{%a|)GF?mc-@@CUD38gXN;l5yKY!6p@&2V-KJtcc{+D~x($zUz(hK-? zw=LZ`xTBlm!;819Y^R$Sa!=%Sb9;EVXxPAhaOuXKI=U&&PkGDMcDi|E_XWIe&bfph zYQLg%<8d9`6rWtYWwf1cZgum|s;hIJpii(rQ@Zi0j&6$c&u&{TveV5cyZPs!)j40$ z*Vy@ImW^L^bW^-%xm#N%+v(=(+o zowEbIqBlcJH?GmqP4PX7x2$TXn^$)4&+F!X=3TjAE&E}m8;5mtQ~bo@{dcg_OReLs z^__6Q-V=unFHa|q_tQP9n%K7g#9H5x!zK=^^&LK8Lap!kaXiDaU*G2PY}=S&eMgTU zws*h21E+g#)sE>tqg(eLHeq7h_|}naqsNY(*gA6j=>6KpPk#ni)OW%!Os6|}`fFWf zy6YJ;rnPPCu;F9cT1Si-H)5|}xQZ^T=}yQk{XgH%PQ&SLWxwg3TY0+Y`cL=VO4B{p zGTn0nrhBd*)7<~%p4z=_V(Y}wdygKw`!Bqm9fKS*?M~(;qsF)G+d8Jae)$RRbn5U) z6IzFj99e#@_8UE-?H5j-e)K`s$`^(GE!2kcGYL&O$zufvw{~p$F`ggH@{JQA)wb^g_Uo`!y_p)iXnV(SJ zyuF9*?>nm8r=!P>Z5`7#cG~T3ZC!u6&DYy@qb)XXZSC9fuGrc-YSP#dg}6a}@0@PQ z4VwXX{KB1f05@_5OKxn%xhj4IRn+N5@ylff%txjfaL0$J>27bQUuDy7S^J$mgCpAS z^~$TeVFqtm`~6?-I^E#*pNJXxFT8>M%3C<0d>rn}&zC=pwvL#%e|h`(xgOazeA4c% zqsNXKS3YF7_psr^$G7b_-HXe|#p#|OR^Fj^Z<{ck&49*?9@|!(THftzeMgMjd+)Zf zeC+7B>QUtrL0OF-Jz>OteTPk)IDYi-NfXQ2|M$xxWm!d>3U9x3-SILm{CSl>#{O@+@=qz+&nthmqy55pgJ#V$U!XUeCE}wesdpyHw|0UZnGRR}Ah}<7*I{$2q)=r+1Ve zozLt23+LUE*BMlva+%WUymD7gJMX^IoLAj1&E>o`%k$NR>*eL|(~dy7SxdT)EyKi}7}pSDALb4du|z*ZWX;;icu})up=L_CHe>tgd&|Jmq_Q@rt=r z*V|OA^YuRSn{Ks{#=WXBRynV`f8b&+p_m}6ZxA&`Z-th8#b*avq(B-_>%6Yq$5$7#hepKfj)8+OJnSaK= zJ`V44-Wr>BtMw?xdFA1&r=53Jm-7xOcP?LJs4ms*JGIMsgE#9|n^JBR=k+c>s@uo6 z?&a01w^!xPJsZfSI`6__yw0HN1zUHkyqB%8%-L`SKFyR_Coz&TB5uSC{I%sa?)H zZM%;1_!wWE*R8w)=T*09pK>1eX?3aIj%Bi|u9u&D{`^&4s_X4j0v?nX3>?y}c0u`= z&)ZS{Df6`JT{q`d*E_U#t#*E1hbPtbwto$!JYQY!x4mn%dpq5}>UwwYa=p*BmiPPe zN?dRGXIs;*_vBn}b>1EITCE&8?NXh`*IYWk9pAQfeB3SnbYa?gw{v3J(@yL7 z`Mt5rdA&w;oY$|@c~9lM>VA2@oY(pH1J(V)!`gE$yx;ILKK?CGK1Xq0b-io!snu2~&sUe~de_gcy54=t?wM*-o|dEAFYA;YuQSNc z)&}p{jt+r3jTdUJ~JXBrhw|AxTiNj;5;5OuJd`1P3%_dU4Zk}?Q|XwN!I!HeY%W)eV0l5rMi7QWLoF*-rv9D^V{IE z$&6kB1EFeBMe2bgSK5UXk0ke)&oY%WN zUtQR78PH|N<2n4=FKYj9wcEJM?&DwB4ePR-X}Mahd}^3>sm^QvT2#^M_VG9jGrC^B z?$r7182Agj%ew5gEW7e4ecGkEUjCVI=ks_h1wM~gmumM!m)&7y*Q*+pr`7JCU3NT1 zLg$Zv)sBC%*ZF#{D7zWGz4OdG{ccLx@%yUkQk|zRyXSskw^o;^X=QPXZPCu z?ob>2c<&g;>ud+p<+ecs5jt!^KGwS?EH{)}+h`?cD4 zeX7&^GG5MK^XR-ge~yM}ufv*`@q@oY!PDyUMA@CimE}?;U+Sg@#lQM}_gb&=j>X%% zNBP0act7B;7L>bTpOWpD-R5bi4X&OkPpj+VY4tIU7hh3!r@dOMjVZnF96pbaBmCN` k-j_?(nm=u*t=H)fnALgw*|76&ri;4QhL_t?U8>#x1H*FKcmMzZ literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_slave.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_slave.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..366256bf8f0b520437eab8e157b795e1857f55f2 GIT binary patch literal 151764 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%0AisT;ahbsgF3c|GRaxGigJ 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_slave_hd.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/spi/gpspi/spi_slave_hd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..e179ec977d718d1292a8d25863d9da993ee03fe2 GIT binary patch literal 158164 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

szy{NHRcLjt^gH` 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 LANUN$A`|Xk*6Bu6 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_slave.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c_slave.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..894b98d8dba9dbf96f812c2e9f58b4c3bd2982b9 GIT binary patch literal 173380 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

gUjZuScr-&$PSDeELpH{MHZPi zFmJ_KFKSL!Z09Hs6{EiI!lm<0A6PhN$v0yt6G` zwB(EzHDhcuyAnIc{d&A;1Fvn|$(k2D2aWiml=%ZI{=ZWE+FK|2D@Ekih(`Tu$4MQ^ zI^TblBEzTtw$lm6{#x{Q6?DdOYr3Ti&$ZuUNuKv#!NHHUoU?EsMlsCbcX`k-i^9Cq zF+#=P7%#ni2!8R0zZ-<#q8e(<-=6DzS;18%;4usTkMcNKasCcbFMq5E53=I?&ACw? zCo9gMFX|m)<&zcXZ`_UYI9YN2He2`XZv1P%)28@t(52n2oZZR8jQ0gk+QaxTaPKP$ z*1nSwALVhf;zxpe55YfpkQJW+9_4Ye;xoaj3t4ggzMbkqR-C_ssJf69=kG4{?P=%P zlkrIAzqK3x+Hd?Re=Kxg$?{p>?vpKttenZrd8Os>+)BfZ*`AZSjhBP9FIoGpW=@ag ztO1u^WqcvHZ-nv1%z3r(B^h51);W_^=GEZ7k(R%KIsahiOjgcDaA_~gxh=~fE9a}= zNxhbHH*-$0a>&YgkU8F-v2TyHeEtSj-#BBoZQs7ez2M&W;U7NZf0eTzc$CM#I{Jg&%iyR%7tbF#R?$f&Qul6RiCE!Kx!!Igfx#UE$Bp95L(pEBR$WW|5M{JrfQ$cjJBe2#T>6ASvmY|Mb(k4_%UGBk*qj>&sudPD}Dm={oKfk&tm=>SQxj(eG`oQs&_eV*f6={0^` zzq>ThJlw}aJB$cjJ1d>;eJiqrcV8}o7CdB(lJk(K`f zSpAKx_-^bc2V2|nx207_vT{a%RY$VoyXgejVeO;C(e86D~o%>PXhUmxEPDvf@`V z-_L=p_|?q!I9c&)neSsDS@G+c?{Tu?H!$wykQLtqRvpQT-v-uoyq!5-N3wG62dj=` z#UBEzj%3BZ!+bvnvf^8q?{Tu?k1~Iv`Gu_bR_1%0toRd*dpTsqe*sn<$%_99tU8W> zPfLf`v3kLM{l=rg8du5McLG@BDp~P^!F^@hw;!zeAz3*bxBDuVb0~BCbp%;CQ@}bd zS@C1QIxbo9S>W!)-T2pDGb(-><32|vE4~=qSG99ElR180BP-`3#{IgJ6~7YPdn_6c z53=G{gGYIstoXHHU3aqL*E8R*7g_NenD65-S@BOX-{WM(Z(`ibAuGNatm{rz{Hx$e zHLLsG%<(#smGd32>PS|63s`j|EB+|+{T#@OZ)Lv6$%^y-rE!?7_%^V{VY1@9f2o}O zUiK@*RY$V&e-Bn2d23W1$;#pVNOdGDJ`}7vk`>>B`Cb>Y;=`HmakAngnD1i|S#jRK zG)9pX=lx6N~)`v02`#D)TM>5Cz!yag#Qp56x zgZrAsJz)8ftbO+Z%a3HmIVSYAY~P7sd62A}esHO6IW^|^`ID7%7+A+8D}E$c$0aMi z7_4KF73ch|?@&9|AalGO$jZ5darXjQ@eSbKtI$YzkQKiUJj&x_#W#Z0Psobj2-fu_ zE4~RVzmpZenfd=yuSs8Pb-y2Fs*YqG>k+W(NLKtuVAYYV_~Xp?K2KKsr_A>_S@B;m z|9|^6sn_w(IF{;2);a8sOQ<@M6)%BRN3!BQ%=fyG6(7lbkCPQ2&3yMeS#iD&mEXyV z)5|I+_w|8@%kO06H^7s;jxFZ6U&zXt%$&pQT2En)_j9sxj$w|M6aD@=%a49P+_;C= z%ikj+Yu|mq@*P?6==ay#z7r9b2g%BbexGbPHRk+p`~3(z7Co+ZAnSborr)1HBjK@= z-#z|+-tSYa?tjzoUYDKx?(zTge)l^5O}~3xcJjN&|Iho~>-abQKGm-E-}JkeLywoH zS^fxc-*n?%#*Z?lujT#R;}a2=_sQ~6^z{teH~QM=+hpbN-d#G{awdc2eX??9fOTB5 z;xoZIE?Mz4V2v|m#V-Pvj^Q648N zpYw2)Lsp#kYt@mgIA2Dpj>j>_uOnGGr+`&Qvf^{Wsv}wP1}021k0I>W2r7=o#zbje`kC(}Rz@<0a zu`Xqfw+UG}H!|*hhO9WpuHN%)eCr&?MtQt*98;g^9LIF6JI67NZ##`+KECDS*tc;$ zDu=A|+yYjgAuIj_c+!bh_n$Jy>qu4($1c^ea~xA0JI68Av2z^Lxpj_X8sByr$9#MX zS^wMxta8XY&!J$|k*ql1D^MNz`a*RiD~Ds3>exAssg9lFnCjR$j_KSw$FbfwT08GF zj(I#E#}3E&s2sA+^GLAjNLG9%Sam#sIes0<%Hi0hI(Cj@s^fwzpJSKm*g1~r+&afG zjc+@RV?Ms+5EU=DCR(t`t`(^kC53=Gbz&Z!A;^%=&r`S2HWsbKMSveaR_r63{{8QlG zAK17@R{SRLD36mBzlHgJFC#0?F;jhjtoZHB_wkLaILA!Q>;9hc^M2&3FOgLa$G}Oa zTHPOEj@OZ_oNZv$k*xTWVAYYV_;#@BNLHLzE!=b$>0 zbv_&eRmbVf@j8-~b0S!EBr84}tU8hvkMlsU%TDt^k9Urr8uvQKPtEK8p7C=9&Ovn~ z>wGu{s*Y=!<6{L`Ih^B7I?dXdM z9J1mEgZt*$zWrd0Gi2qoz@^hI=P>5@`ID7%Bv{8KD}F3k$0aL%F<8eUE507wH{XtR zC37^t&2nyL-1`Yx`*J+#J>aGIH-w$W7LVVJZOZ3-On%>KZsz^u!7QKiF^y^Y-0We* zHKvhOKF1=B8~M1j6>;?wvhq0=Oon%=ft*S#gdth390%kuh_s_JP z|0(a!#c}0*vd-sBaOrJ!tfkCx?~|3ou|j=@toT*n-eu-}vf>-SqdZPl{5s})-ykc# z5v*%XR{Tb=yiZnq6Ik9SE6#CA<>X`3t%$47kd@DIY0`kz{a)s{FUZQ_*rGb_G|qS( z^Ks@!%=bEyRnFsJof}#4pEBP)PFDOE%=b81agIwWCm*ApL0oktE1%<%>i7b4ypCk$ zaBNW>cN%BBj`=uKV!qdrta5t5IybW7Bbo1Ofyj!FX1>SCigR32Ir$hh0ddultbC43 zs$-2gUPrQWIJT&cJB>45$9$YQhWTDcvdTFQtaBqPeggCT^%`06Su$%@Ye>$qga2f;cP zS@HA1r9nH^h0O6bAuH!v#=Xyw72gEz{f3QiWX0n+Q z{q-7I@vk!9<7CC}W!%drEB+u@eTJ+!$E8WDtnQC8$LmN|4#yVNai?*{>zI!-zhb_h z16k$#2CQ=X`3AmXYc zS^05X^1gZ@b9_u7E9VmMq;ssDFJ+EtZ{~{efycS#&Rmm@$)Au=TNYYOICaeSjQzRJ{zoKkrh83-1iPU z)&k~uJCK#LhH>vFWX0Ekdq?boe?uTEekpjA$H|JX2dkfu6~Bu4-har7Z(zQUU1Y^M z-_w{zR(vDlUJhCDPl44>$coq^y;tT^X; zIybW7k1*fIF0$gB?`cdUEB-j+UPrRx+rX+LS@CDUsw2lz)sd{6KY~?9vf>;YRmXgs z+y!yfk*xe7%=dF6E51AP-PdHrIp34t|DL&DFY;AKvdWnNRvjlY$NfT94#&(%@3d>p zIiC7CSvedhRn8u0htm0$KOEe5fpHJp>c6{=Xszu#5&O!6WF0s9{auz*Vb1@6-%rVo zMb@zvf%`7BV=ZQm`<<*D&U4gH$cod;y>rd)oxUFB@lIc>pLF_K{iM^^^80n!aW{hH zce2jsM#jCrkrlrQtbRgP{C4o9cU#@>WRClttQ>k-b?o%D>e%UP)v?ppI=4<=%kMk+ z+Q)(1*FVMis2sA+^GUGkNLKt=u=>V0oXca>jyn&m}8Ux?b`?L9qh)xh~aAKeB2hCo()Ie3)E$%+qxbxp~NuV%h`imdo~%=ddSS@E@Cd6TU8 zMT~nnWW_H5>za}kzZyL0eb!bRnB#RME9X;S)sd|DO<>iLtoSX=_j4dCek=1mPFDPO z=DP>Uir>Y2kCPR@n{h9PtoZ$4)sd|D7O?902y?uSWaVrFtBz#Fp9HIpWW~3GRY$Vo z&oJN5jjZ^y%=h<6$cjJDe2KK-j})ahl7OSfkE^smOHoxJRQDfjZd$k(+d>pZ^$p7a5$`@_uf zI+B(11Xy(>E4~e^I+7Kqe^tj$FRPB*vwZqj<5H)WH7@PsWv}D&SvfC&RY$VUXE*j| zuOsj8s$+hyAAz{)NY=jeuj<(8W!16M%c^6im*v?`FUzw#dD-ijdztrr)sd|8oD5bS zr!dE_BUw2!!Kx!!@e{$SBU$m;%=dF3D}D;|Jx*49F7q$3zC>1h0rNdhR(vtzUJhAt zz6YW@k`+G(tUB(2>swlH#~KdqyTZ5!tTBYFeK~e%3?VB%0o-?`?K=^yafz&)ez3|U zE8YUDOtRv~fV)?B6WW`s5)t+R< z&tv}o_T1)!)`lB!EY*>$bKn@LI(CkSqr8rt z0jzz=iql7vuCsmTg4OrP%2^8TU1I(sE4~6e%Hw3k&tblgOJv14AJBCnD}Fxn-CtzI zFJ!*Q$%{8F&43t4gcXwpZmj@L5B$9A%EHi1<~vf?*`RY$Voo0;$DKvw)V z=6js1_?^smACVRRD)T)~R{UPZy&SUQ4}w)kvf__`RmVq}<8>q}=NDkrk*xUBVAYYV z_^+7n=Rj8cH_Z1qS@GwX@2?TaivOPZ9w#gQ0^?o|S#iGSpgNKj=W7JjaS!Hr9m&dx zpTBsY-0AZdkB`mr_XDerWR)`!taBqP&i4?sUXH9d-#^rPIkMuMW2l^bzHunxsv}wX z)4{6a4CZ(p$;z1p)^#K+ell3sk*xS>%=dOCD}FljJx*495%aGyzmOF_lldMeE6zEF z%E{*&gNUn+WaX~~tB#j5XH7S*eh6gcTn*MZMpk?ySmPL3@lD{;^>)rTgVko)}pVp^%kxIk@i=mb0EY{=OnvIUB%}ZnT_hvmCN=HZi`o zJDw+5@!J{qzv)3%{628$lUC+KVEKZqoGoDaf~@#9aQE1Fs6bZyC0J^pwdiEUpJ3eU zPFDPBaNnow9JVvZ-!COAXSZF7I9c&M!0NZdaVn)xTR9`ZeVdFqUsAou+IL^D>P1$( z4_x|;?aTR(&Y7&7W5InlS*BG+X{NLwJw`BRZ zGT-B5m2-Pm4q0)|Ni-Ja^OJ`VpY%DaPS|6J6Llnvf|G$-{(|h#h+!|$6K=EoRg@IWW`^CF;jKi1*|%fl`|ZyI+7J10ahK! ziuW?#&w;G?KFs$xS@C_D@2^eBices^$H|Hx$hen7R-AJZ)iIx+9EP~+csO(1BV_G6 zojJGIwT^QV@ALVbWF~VyZ#gG`b&nvcoLOMqBgl#`0(ZZ=8!aCKS#i!8N}H|B)nMHV z$jaedLiYl);+KNEFS0VpieC-x`+}9Zfqbj+wP2kyS^3w4b~ggb$^68UPrQWwt;)SE@Z`@1dsAKS@G>)jVENqIqvD)$cl5^)0jzC{CVd4m`PTA z2jgBxvf_URtBz#FhoV2Lj=Qs;dmYKjiDRJGWv4OFrk@Jr^2|GLsq;6RvpQT9|=|+IX0?}WaXR))^#K+J{zp-NLHNh1M51H6`#v| zKR2@C3z+ZYKUwj`%=b81@d3uY9J1moz^Wrz@$<^j%j^gwVct+@v(@koc+KWi^z%}2-a9cR{T(~jzw1d zNO0fR>{!#86zQ@UmuVKE= z)5waS&wP)Q73aKE<&YI$2iEl^D}EJt(%n|~tC{2NOjgeI%(=&MHZsTChpe1UV3iZE z@4c4)H?Qy4E$4sg`X0`6^S(sZxy=Cg-Dk%-hB zcV0(b-_Gl(>(Y50b$xfbj(&af>v%EFN9B-po|l4keaVXRzB%a|R`+X}o9R(xOP z`+Egs#V0V|<7CAT1W)>=9Siv1I_LlG{0a_Gdg%Y=x$VNXTHnnk2xPS<&vul@$%^j| z?)yip3%%cah3!jL4zK$tkCPSW^(}qJ_Knxqb9TDE9`C%qec!cx`%sSjOIG;}u>43? z{7|rbL{^;RM(?+*%zO-)!hDaDl|LQaePuWP4S}rqap3L`TAZx-EXIADAuB!?tn(x* zz5uNABrCoc-1}`iPqN|z%=b81@#SEhCt2~;;7Jc#Il$2M1sm&jBY)50yOXyVzmoiY z<5!U%G2V;(gCSuPp2v|NwfIEx4~_Yg9$h~&=C$a0%=jqsR^yY%|76VjY}ez)^T|Ip zUQB+%_#E<2jNeKAsqsbRpBZx*Zr3*BYsf!0zK;A0Xmh{G9PS$iFq_e5~tvW4_Mq`knC&P0~Zd7|-;$*(c~ zIr%{2Uy=_p{tda$_yzJLW4>41b+GYk$cGpoOzt6C=NP|-?C1O;@?495ojlL@$K=zE zUxs0;YrgR~@&e;B*~>qbywKw3k{22CW1+4yjQNtXYq2q>DcYCAYu6HsbI9mA)0o|* z>uttt0-ZBcy9O-&cJf)q?;|fY{xEr&@n^`(jlWDj+xT1L6~_NWUTOR<GK7`BLK_lP@zKIt+Zd@dWY*jGJU{lNsdo7C)DKh4BZ;R~p}#<$sC%L5n{~zRLJ_ zAI|4zQe_%Gzo8xO<8w`;TUXz~|~=aUaL zUQWK%_?_f08h?;{oAD>eUo!q8`F7)Pknb?wk>wA;i>0nREk2U`W#frt&p(xXm&MN_ zf5rHnZz6Pk&-m5k zEyf3szi-?mKVp0o`3J^tAwOz-2Kk4^=aPS9{9f{7#@CRy8h@JnPsVqUA2pN%giKWTg&`6=U@ z$xj=9mHbQN?~u0}KSAaV0gq?MzcL;-0{pMWW%4t|N05JQ{3h~mjOUU6&G>Bcv&Qct z|GV)O zXnX|uPsVQ||JisR`7g$2lLKy6c)W|;WqbwsCB`2ozts2(e@=dx z@xPOY7W!$-uUi1$he!_XFQ%f$#^#T zVB^K)LyT9G`;FI;%f=hXzVCO*-e-P7u2{~m$yMV&k!!}o_6FCDr;;1SCz6}S3&~!u zkCIy!zlH4A;+N#M#dnYoHGcU%;MW@Wk`FUJi2OR^1?0nxSCL| z7=M{O)%ZE`k;X3_1LmX^j~?=L6;%$5`-j#$(97Z$H`hT|z$Ia@LS%8h?@eCgc0F_@BrpSbUFhMgCFbH(Pvm z7QcdgqQ!5>;y)&zWbtRR`2PDMKFi__vY*c~@>?vvHj96mJlo>m&f+f}kN8_H-b40s z-bg;#;-_WtYsmj#@l9F$=j2l?{v7#K<8k|ePcuG*%oini97djNd^CBU@htM`#`DSZ zjhB-b7{8Oe(D)MaBI9ewXBgi|UTpjY@)F~_$!8k>Bl&H{Tgd~)Pm#|uevZ7<_%CF> zkiuj4{lUwP_adKdJb}EzxJq7Wd<1#W_;~Uv<5S7!7{85tuJPN+tBv1Fe!KC9$ZL#0 zL4Jqv7s%%s-$Q<<@psAR8~>Qh7k_yC3wf>aAIR@A-gN@_LgQ}oyN$<@FET!a{2t@i zkuNrW1NptiZzZoYK7;%|<5lEKjNeUuzws61ON~E9zRdV@_A0uC3 z{1o|02r1`5xm- z$oCq5nEZ9)P2~HG?;wA}_(Agh#y=!KVEiQcLF3<&ziIrE1Hlg&zmohd5>p>knR#tKmjQg5Rh&W5d;K8kq$vg1rZeCo$vhq_su?Q`POIs-tX)=cb_w7 zW-j;cE7!x9BKZnVEI+_WbA%y!<_` zAYa54<-3?Ct%L1fTv<+BG;kF;Bd#jv!LQ1taW%Ont}ZvjHRR5?raS=GlE>iM@+@3O zUWQ+jzrc0nJ-D8H9M_jG;0E#?+)(}pH;@-Mi({5$R-Kf@j6gvA5DDZhd{$qsjx zOX4nab=*~Mg1gCY;_h-k{FXclzb((eJ>-vYPx&+4OWuWh%irNX@_F1>{tfq&pW^;< zf)arT$m#JwIX508m%#7H)$m}sF&-j!#6#u2c$hpAzbjA2!{rb0d-8fbLf(l-%17}i z`DZ*@zKzGof8()o{E~sk$?5QTITxNF7sv0*ui}aF>v)pf0Z*3u;3@J5JXM~Cr^!q3 zba@?~A@9I54dzmON<4e}biQQn3($=~2Fi9Jln>)W@>%?~ zd;=erAK`E0*kuDBkyGJs)}gs8+=)Q8()!! z;;ZsRd`(_}ugk0O4S5T`DIdbW%BS%y`5L}0|ABv#W0ep5yPN{wk+b2uazT7gu7K~$ zb@2naHGU|+h5wL;;6LT}@gsRYek`xVf61Hi6Zs(iTmAt*m9OGw@Zaca36P9wjA)5_y?9FjlAdE|{aue=ZElTYCM@+DkAzK09S&v79+N#($Wa>7>wzbU_hJIM}rmP_I;a&_EQZi2hXZ{qH9Km3+F z3coGSz&+%Ta8LO&+)Lhtd&}S9KJt0oSN;w6lb_=La)N4s2gvF1Ksh%aB$vSN$kp&* zxiKChcf>>GzId2C62B`?$HV0h@q6-mJVM@yN6JU>DEVhRTE30P$baLpa{TIn$I0pN zcsUoIAQ#8)%dg^z^6Pk#+yPIP``{_^2s~AuhNsC(@N{_{o+0nRGv#mbEcquqTfT+o z$WQQGIbMyx^W?O6z8r-Y$i?tNxhnoZZiE-f?eSu{H(nyYhd-33;*aFTc&WS=FO#?9 zXWhyIchCkSpVzas#|e zZijcvJ@Fp-UA$MGjQ7bO;QjJyd_evRACwQ{L-JYtwR{5~mLK77@aU*tmgf?N?_lrANeKzS596x@N+pU{!cD|U&!V0OZhb%D_JbI zRyacLj$_M%aU6L9jw{c@@#GaazWgOlARoX9b8&k46a0$231^V^bA%y!<_`AYa54<-53&{4cI7CvF(HikuNwmGj_N<*H z18yvba1*%{ZYtNn&E%%Ix!ei2ko)77@@U*jo{3w_OK}_dbKF+mjoZn`@Eh_kxV`*4 z?jS$I9p!|t2Yyq21$UAi?ktzYUF7PxtK0;4li$SM<$m}rc@%zIo`HMFAK{+zXSkQV z3-^}4!+qrQxUc*h?k7LR{pAFW0}qhX~E56OWXS;!*O?c(i;QkCFezW99fw0*{l^;qh`VJV7pw-qH=f!qi$lH23Oa&Npueh+^rPsJa}i}6xI^!*}I^_?}z=-VfD{y@IOPoMHfD_86a3c8%PAosbN#qweshq4$;ACLn!@8c};e>kh0v~A#Qa%P-e z&WCfzWpPfqHs;NO!PWvt$z5?Sc@WMmkHb!$gG2JiIFGy$=au*2eDVpLU%rG3$oFtT z`8h5mCutYBu$&1Ok@MoBav5Aqu7!ECW3V;HCFCx+q&yIplE>oG@@!m2UXIJk8*n*! zFD@^Ck1NO*aYgwqt|b49E6a)B2wX+Zh^xwZ@T+oZTurWttIN%B4Y@O}DG$K4Vb)ZX%b$P30Q6ncNgN zmpkDWa(~=X9*tYcGjVHqDQ+Wwj@!z+aXa}KenY;B+spTH2RTuPz#Zij_)R$-?j&c% zo#mXkiyXpT<$}1ITpV|o%i_1>%J^-$2JRu(#XaTMaWA1DH2D=g zUCxSU$WeHvoEOiM3**^xNjyg`kLSu&@jST}o-fzO3*;tvq1+08Ah*Yh z`{57e!T2NjJ-k#Ni4?eNd?Kzv@F zkAIO@;|ua0d{I7&FUj}tWjRroz*pq#_^MnAUz3~T>vB(gLmq^0%3t7L<&*f9d<)-} zlXVUJo16~+F6YO0DXK?#(%1_0zZIP{0#v#kQ(pG8Re&NS@|L^CtqdX@-YrsewU6N z&r{3-Ho^8Et|%vZJ8&gAIj$^cz*Q1N_j5*DdG5ebRbw2gBA24`s$3aYlWXJZasymL zZh>pc9dIrAEnHjfkL$?q;@9L^*zU25aF&G8$N7nuug7-$+i_j(djQvyuj2ahJ={S4 zBXCs17>6u>PRHgmVUNI#)JcY4mowtVayD%9nFrfC$whG!bxH<~Y8vB^$nvB?9-hw(xRW|rv3>vM#hsNG!fO*npX+kCi}K3Y=D7~GHPsv7 zuIjYF-Q*6qyZjb@OYV=~mfyuaYdtbwE6jd93wM`yV5V)#9|Djp%%#3SVvc$C}*pH3KSW^ncO#G{oD!eiuj@mP5V z9w)EBMaPHFs+_N{`K%60HExjSAi55ynKLjp&A6628NW9iuU$PBzfow?Y)N0#B0%2#5$ zH*UnMlyAkA<$c&b6Yv!NRQZqC{?5IIS1Z4TgKNHaFhdWqeeXQSYt%{7FYsD9B_1i~ z#OvhTI2flxFit7FUU_BwnOp~dF4wpIkf8qt{z7?Yyg?pYJ1`|T! z@0HWzeR2-GU(OXc>OhP`mY1Y+Px);Ir}* zY~QmlvE4%w4v5K9VY~jb;UBec2%nQHdi|Q%?ja4myd}1Ay5OI*Z*TmwJkIM+!}c?J zzLzh>HqLr{Ui)srzsTQt{WG|^enwyP@?Wuy^9WzizR&SRIrYH6Hb0s1T#b{<%L`%~ zryRbdeOu$pawmL69*S+uF?gQFoZ{tkv5mPLU)8>A@iqBNd|lp!Z^#$$P5B}IRZcu8 z@GUtTzAcCFZ*md*yW9-lkvrnMa+knS_hKBfye}QQ_YTMR)ftWL-a8FHP(B;mJ$4DU z&!=9FAF8tx{~;g3f6B-4Bl$YE`Mitm8ve`6Utk+Q$vc4`Yu~i^FF7B!af)NRhAVh^ z4Q%5y#!s|w8~nH2%j>^`?dRY~FQ15QoOSrA_WcS!lXnJ=`X|OA%Ma7BdHwXgU9 z&#WTB|5F{uQQip0m78G}a1FLMaD2Hhw)r25C+quSjF(Tr_H{qN3AFE*IH7zJ7mFS~ z)&-nM`4gO2eu4G1a;jfzw+w~Lj@*>#2Zbh6_`_{zCDPLDdeSIe>Jx2XQP+zz&6fBoKpMV#;N4HfumB#IAr0@`%7uSz;Wrd={Oo z%5UOq@_n3LjysHTbp0g5c23iKd3J2aPypx9z9n%^xvtl5itU`X^YX6P#uKwQK_RWPua-P6Zd14&0 zyf_`ZHY(w~>QuvaZ8X67lsCb4PTS!QI;UN6es$gs991C3A?m@@KfXycL&__u`WBS!~zCC2ZHjEiZqF?f9SLQrb7(@W7?z%-F`sh3$GM z=;fubjq@rlqkZe*vT{eS|2DSsIKaz?V;g58E~kBG;qvlgTtQxiE6QsFM^%b($nq_8 z?ELP-mDTwg+xb0-t0+Gk-ORFox6dfUX5|c^5=A_DUbJF;OcU6TtiNa zYsy)1E!pAPa$#IYE`wi_tKzzH3vB151Ge+~mY4U(cKjo7J?;BGt}lP+^;cm#zh8Ly zHf-Y@!VR?VaokY8?)C3tJHLN<`3r30BpwmCk@ii4UzdyF#&TKQM6MV(s%eZvmN%i( zOnFP(T<(Nh$lY;Ec>r!D55W!fJmFZ}TKOE@MqY?Z=z91Bw^hCxx0AobZ^+wl@cRJU ze%xO9G2B5ug*(a@@SE~Y+)4f|a8&0Qhb(_ar;GB~BLjDplj3f2%D_?GV;r(P3!S%= z=f-c#g>VnKEbb{+3>?)f#v#k=)9J0e3GO4e#eL;2xS!k`_m>Cb0rDt3P@aSb$#d{K z@<({E{Bhu@Au$eF{uv$n9^ZzCsWnd#tg6?eQkUHcmRcT>ECjAIsJ7CvpS4LT(&5YGsT= zmbas0=e;{#rA{ww=Y0tNRQY?@&ih2XTKP0==Y0VV#finX46jjVMc}BlF%DV2na(=p zyYYJYF#b$FhCi3j;xFV&c!PWkZbTfPW#rv$K-Zizbm$DppTai!8Xn~d|dlZ z!{5sb@Co^2d{SN&IO6uR_mH(|Sec6#|CY~!57*R}7@_=fzz>p#Wy^*ckv#K3l( ziLs579^cfy+3~M(Nv~fC+x1h+%Nt=Er!BsveY@b>av%JgJPiLXj|d!fC&nSmC(*I% zXD+_0&Ij18pB4C?@-?`G{?^!x?@_^#v#kE(D_68Z}?C7 zPy9%JiXY3oZZzUAIWc}Br@?>AS@2UiH-09U$97(-W4nIpdwFwg$Nwh&NBj1`|H`Ai z{$y;|&m1pbf^D4D___Aoi2swn@%krm^@P#)-k-hv8n$un;}_cZZ~RhDHaW08uJqWh zpX^?q2irI$aI93(U#lXHkZa-Ca$_7vZXP%)Zj3{gccf$2Pfr|AoqpJ^pW!&Z^3m9? zlPUN@MD#Jt#R=3|7&t0nj6;^MrjtndMx0pQfs@Gla8mhO%m;i0+YdOo{0mMY-@qy5 zdpMOGXG&n3&!pI{lXPC54cqbO!>P4zahyi3`%{y4Y%E_U)b z9FiAdJHMY`JHP9_d<(YY-;eWX-=jFMe8ubkhVA_R>E-`o8z;fE!1=UqN}OMI*p8<# zw)0!Y%d27=r#>#AeVgNgatB;U?tu%-eF8@niE+sCVRY>Lj>kpSnT+lH&cnr&FT%y; zmAHhw7TbB>jO*#VZ^tFoIe<&a-{I2o8C*ubh|9{q;&So>TwabhJ+RGHa%|`B6)(?$ z?HCH+3fi|Mt|-^_`c1K&yLMjQ727!daV72hF0L%k^7@Ogox4xGd_A^tw&5z;cR#Kw ze}`X{f5g?~^MRwP$2es9O*(e&9^xA6{Dtk@#hMYgrt)~WmYfpTmeXN7ciHjN=x^m% zxo{nI3gg%0%DApv9oLha;NUsK48iVgaUA_@>W1s9(-Sw4$K!_bblgZ@hVA^W!FlvE zag&$t#CDuV@ax+56mBe^$4%txxT$;>H8NVUl z@%oRkUAO;vdHh*1<7CF|wQot>L9T*3%GCo$y&2<>%)rx?f9mCX z@eJjM@l5$>;HX(K4q1Mg&TQp3u#Nu!&r$vu+v_%8;&JS#Jl^hq=T&2PD)X9PE zF&6eZWpENb#>#lU`t|SvxfNb0clGlA_ygr5@gjMw=ZSc+@~NI@;U&uFd0vD+RQ{1? z9#O-^ZJ9le(>^*;Q4Cx zM|lpOhW!8dOT2s;UZMUMUj8Mvue-zZ96ts#fp^$uU01qUL%+A@-kjt%ggI}d275@`@VtK$z43Zh12Tmj`sTF@p|>AdYqKl)CocX{PU1NQ&Z)=6 z(+v@u)ya>y$mPAfvX?jT^2T_p`mH>-^ZH$J@H`0HK>U^ZL-00vr020XpN?%Y-mcD4 zyhHxn%Qt!Xe!NqiukkMVnCFvtxAH5VZ{R)3?|6QIi|Ke0#0hNUC&7EwPviL&Y~yG1 z9Eok5VtAkSEro5I8hF3*I=DuPSTBREk>{rPfI4kFx5o#S^Uqgd55R|%5A!?%m)GN( zkL~L&!uEBSdtQmZ);Q}uZ@~6-_jx{q53B#3=M(rF<(EBQ$99~*d%lnDIO7L5)`%n8 zH!=QJ&gA9Uyu6^77xnTg_^9@+j$3M;>w0d8zf-5V=hpa`^0z(r#>bTp@;nrOuY8i{ zY50Wlxt z`3%o<@OkBnJb#3LQU1B-P56TH?Vfkzi^`9CK7}tS|H<e)vxTi8n$_R&2t0XTm5F9TVb2G4xT&X zzUuez+y~n{jKDSzW3bJ`B+t|E70tt3&kM25!)nj#v5mhIU)8?6b&&UqabG>``6#}o z&MD7l@jE(S_ppug2exsZdVY?tYn(U=@f&$=ieqb>HlEvK zJ70Y~55RHMALe-kw(~XJ^K2Yf{SQ2Ui0yoR=6NHIr~Wq2yReGib=;8)}dUS7q^8+v&YFMktf(7s)9M!A>gemIlz(O!SNm(TTbK8`UWv-(Rt z^AU;RaW>;D>hSS_5n1IUUVhBWfAR9mUVa~E)4qJ1TSRs_B56z>4_lrV=TIjD&M8NE z4&g}U<-LAoFK^)Gjd7Ivtvt8$`n_;2b^77l@^H_iuv0$Q>o4^3PrZB{4ynJ%^H#6V zN1jCFQRgVmE1&YrM~p<|Q_jb4g!}iroR6#s=dqFn&aZv~&q=V2lNlFKCp!+_tH{qC z=Q$rPs7_JOC2=9;H9XhB_MXa?*v4;*ZTwE2yWzqbr?=<+*v22@c>=ca=iwsS_XC_D zW%Thc^SlBVRcD>&FK{vCdp#e-_Flywu#L~M&f)P{jyY_WT8=2LaabZbY?eO`kIz!V zVaG}y*v3zRZTvLYjz5#$hjC&QkNOKbcOJb#Goaj|S-*c-7uu5F%oVS8LG zFBtYW*d7;4{)NpyX@now&z@N(FZ{Sz-Y)Fh*d7;4xrHAWOS46k(ecL){#*$=J}#>~ zndem49v4pqhMgPR<0{~}2rj2_N_*z1nebz*>zSt*!jG}J=hnEq#_8y}3%2t+$n#KK zLH$vl$6=d?CAgwG%dkD()t=YmO6q*+`74|#W%TcpEPoJDS)Btoo~|pF9tit5wy(?E z+QVP#3byfiD|pzv%{x3kZ?O)K{{-9kyoEUIh~QAdwEnJXgZi)NkOqG0vfWE6?q4b@h9B?uR4QAL4m9uA%-^&ogl@^%rMX_!A{O z4+%Uc!8Q+>J!i)@56*KwZ1Yggb0uu^P{VT_Z1d0&+j;MTYiS;OdhUyD9tL}U7u)qP z#WVlZ7k=#XJukv`J*@T2KUak3VT}B^RCtp0)^^ry;`g zz@O`3^Cww&9{6=UJP-Wp98p{Iz^|2I^J`pq9{BYrY<^`4&jYuEu(?fy=YfY2HbaN! zp{3`x*uF11dG3a79tL}U7u)qP#`6Sh*Ta0zi?Ce}%RR5ec0KIIc0KIJb%Os1wj-X8 zVY?nqdp?Kldbs8J4z~NlpPrv!yB^}FiE(0V^N`AOI&AZh+jCxQ^H9Wd32gIF-E(bh z^U%<96KwO)1KT|G!LJ1e8*J}*9)@imMtdHQZ64-%{s7xNEc3hq+dORcybaqt?Dc#Q z+dQ21d=A?@T=IMk+dTZ~`3bgp_|J1h+90=i$cXFev1i5gaZ}~H zJ@3cOl%Mi^7B^RZ!SfZIC%D-M+f!`w@EqGb#7P(91h|F9N$xo{wt0y3?68er5_2O7 zwz9aDT*u4n`(aJ9SoiUW4CI zzTNX~++O)1&qr_vz zY2R(QkIvU#&j<0_>Kyg_J?^3WlILr^Xhp4VUD^;cs%o-aIqiEW%6*p6Wjwy%2}57gH^g$K!3@H_GiZ1evR+nhhf zHa;)f4UZoe+xQtUzkmc=7Cc1GGAvOXZ4&j+Un==TmVl}zqsep(N@2b=U4F* z_3L=9k8K{>Vw;B!(N@2k=N@>v#_#X>9c=S3!SiHn^FPb;JZxY0Gdx3MZp1eJF3CHF$~g z?Vfkz50xMCd<4(Z_s$h;^L7Kx8hAYF9$py#x|cnc>WP@R{xskU$M>SpPrxK zt?I|l7UTHXjz1G#r^lWRua}E?c_}Zi;pKI_ye0lj`?kgV^mRLV?uI{Cr?=<+_zUG@ zJWs$Iluz?K3vX1u-1ADjN%?xu8}OIP_jx{qH!J_n^9j5~`DM@7@mA%(d%lmqQvSko z?Ce3lO?e{E$?z^+pSiKkTV8DQR>X4&yj|mz_gopyi9p0i<_x7?od;+yIh@mvDiJXFIr54Et(Lj%u^F;7SbTPx4)u+2j+&;78?{}9i^ zv3=dS_*;#+5FeF4_40LIzQfD+;P2G`+Vi(w|7Uzmos0Of=HZ6t+xWOT4?I7@-z$$3 z8RG=_g!1H`Q)64-BOkV}TL|0NE$O)|KB;l4c&?7^>o)b=5c zbu+k526-Nee^7sv=W#grhcfz8JkP+V)t~Qq5q_cma?dNV&BJDF^RNxuJnZ#+5TDWb zM?HU!&niFX`4?>SbI0=o{G<9$JpY4jeiBE;I5|G2emc(?vCU6j&js;M>X-0b2HX79 z_FNDDtbP;EE%15e-8}cec3t)N{0_GHoQ{9dzO%8-+XtRM#5QlMJg>zUwC@3I;~e(# zvtIr)zNr2c&o{jOJ#2q7{);cE{}Lxn6@4wm&lTgu__8{wJg37~l;`%G7hhFg#B&LJ zO?h?CwefZ34Lvu(HJ-6| zI*+A2m&ft$j1&r*eKT zFYM)&y!=)CO#M2Z>wEon_#bsT;*vU#-97ij|Ee><^I-g3`TL%y;Qy4*_BhA6{=oAiTtw$FNhq+*Lkev3klu49 z99QGy^qd>pJe2fY7Tfr>v5j93+xRU#x5YM2ch5a>@Zu4E<__^Z9NTbWLPqP)51);Ov1j-I>VWXcD59*UDI zALV%*PN96R=Y=?>@}-_X!8Q*&vCYF?Z1Zr~^HI!;FM{oq=d;-6;il)`a0|`nL(h+~ z&BMQ*U*cBk$Ilz%#MtH`mFIN0jrv(U=fE}(AxQY~xSEuPC2|Gsp|Q{t~ah4rf&73$MS`>+kUT-{MT_AIDww zc+YtL31?R4vghkKi}FXF|HfIBzwjJ8Uyx^0p4xMIoLzZV&pB}pL9e@_H_a z`>0>Sa~W*srLyO0xS#s3d2WDh9@^nNdW;=0FVqUQ?w)(%e9DJ=9)~)F9or3DSos~#5AamY!&A@Cu^ngH0)cs9 zTCionMdj?Cqi`|h#c^@DH0FhD!B)xhtGJ}{#-5wwQp($T?ubh(@8@|CE~9+7=TUf; z=6NBu<5_~ss{e`SPrd$LuYVAiQ~#*v@4bHf;IT!NSBGcA!fWXSFO~ZLS~@tqmQL_b z>;GRvCio|g|F0o~!)wUopwmRptp$IA{Qq+naQJf;f*(QuU#luOod2&?g~MxA6`@m2 z^H740-P>_^?X@y=3ae9rj{QD^!)xnRp_5Ua>U8XPZya7eQnXH^$*LHXG5g z^;(Da$z;P86m zed+Lm>tGug{1;w}9*5VW9}+nHc?ZMk*uO91@aG+jqEk`hjH6?(eZt|-J()-+q|Q`2 z_WCy*{_LBXbW*7^myW%T5r-^aNXI^hYYCn3Yy0U~zKqV@;KlO6wj%g1{8?!@{8?$M z1BXA$ay=b;4G3LZ_TM$LQEv7C2=2NjgQlERT z<-s2v!QZXwu!c{Rt$l<;mM5h1P@SZ7{)lnNa=u1H1>K9{;)-%YTuDxfE6W*h6*&v8 zD(Aqj%DHegxd`UP$iY?u*O1HLnsNnPORkM;%k^*_xeBMXJ=ebd3Ri2 z?ui@7L-6P7562CakHU@Qarkw4Cg#mC!8R8+R=yB7k(c16@@hO<_p$ZZekN|fGnH?~ z_OoUiw)^%j+%#qIzp-NN3;qkQD|iUo?-)n0-Jg$PyFZ`Ac27Qo?VkJ-w)^k}Z1>?S z*zUbIu-$uaW4qtp#dg1ai0vNx7~4JeDYpCSb8Pq3=sq8+PgWT?oxvVA!z%b=o%ib4?sc`X-QVhATX&)n=1o_@))d=4ttGbmSX*rOu@2boQJt~fySih$ zU-iUxzv_$a9yJi#J!%NH`_gc1Yfp{Bb}t%-?Orqy+kIv#w)@XaZ1lPIY^WIdp%jBBc zXgllNBG)Ao3p?vPB-giEEbOfFgj`RF#lpO&h>dkc>{tG1JL|+w5aemq!S?4-tc2vj z>#EtXvrbC#;I+SOnAfbcWgrh;ZyL6B?JVLQuPlRM?uS*H_uNI7=a=}DePId<0RPagdJ%!ZwH z-X#zIu4BW_I^)QLzZuxDv(7Z~0?M(o&V2Gh%CWP~BJx|o{{$O$)`?y(rKI{B>6DJK zvz)b4BFiYp&N{ov%PPmtI)};2DaXz_KaiJKj-7QbkylWTopm_e$coCbv(7{EO3Jab z&NK4L%CWP~OY$npv9k{Av_w`_j-7SVk-w@OJL|9nYGgI#*jXnpd3EL3S*JL84dvKb zhc#XzYbwXiI&$Id!!$?GV`&N^MlUsH~qb$XH4RgRr?hLYD)j-7Q_ z2PU$vkybBnyCa_p@0ki3<0?5y*QytQ)dtP?v? zkhf8eopo4eCbF$^?5vZHyq$9Ftizf!k#8u+&N}(X+bhS;I>pI5D96q^<;goL$Id!+ z$=_6topqX#cT$d>b>1NFtQWO?`Id<0ROFmIKcGh`^e6n)vtTT#yigN6%Gl6`n za_p=#i+q}L?5wkde7bVXXFRa2BA*dsXPph?GnHd!ogL(}lw)U|!{oD-V`rW3$>%7? z&N}DF=PJj}I+w}kDaXz_cgW`}$Id#B$rmWc&N?s27b?fjI;X3UDaXz_)a;as2n@%uvSv! zCgs>!=Nb8z%CWOf+@wLiSvhvrNlv~+Id;}zZKcSq%CWN!f1gEur5ro!6d>QG96Rfj zCf}|cJL|kkzC$^7)~QFnQ#p3lX->XNId;}zji$)m%CWOfck(^Tv9nHp^1aHjvkvPx zMeb9MopmOV?^lkUb!L(uP>!8-7Ly-Tj-7Q@ksnfyopm;lf2|xl>+B#utQ?i+5 zId;}LMt(#&cGmfk{9EPNS?3D*QRUcK=Xdh&lw)U|`{chRi2gsYv(D4N5vSCTmn`U< zjB!G2$Id#eJr((*a_p>=ll+`=?5vZY{3qquS%)>LB7atnopnl+ zpI45Zb*hs8q8vNx)FQv296RgOC%>p1JL|L{zoZ;H>$D@ktQx?45t{gk-Od`Lb96RgGCcmj1JL@ba|5Z75)>%$|OF4GdSx0_bId<0B zLjId_?5wks{CDNpS?3V>9p%_r=NS22<=9#04Ea6f*jeWS`F-WsS?4DC1LfFR=RWyE z<=9#0U-CbdV`rUs$%Fina_p?bnq85Pm1Ad}jO2eQ$Id!Y$E5TPdRqhVO_7t7s|1-&H(b4%CWP~d*rbq zqW=%9C9?5y)Cd0ge#S%-DNBI7B?&N{3K78zeT zcGfvaoA#bjq=_PHXb?%CWOf7xGt>V`rT{XC2lbi_EATJL~YzEs>d&V`rTy_ zS?3~olydB>bAvpWa_p>goBVhEjKnO+0I;qHCQ;wZ=vXIwR zj-7QvAhO>x?3At{gk-u$lp|sops`*4)RXQv9nHM^3KY!vranlF3Pd9PImIH%CWOfUh;0rv9nHb^6tv9 zvrcL9JGzHsXPv5nBYLUdfKHznJIkAr_f?Lab>1NFryM)$bSCew96Rg0O+G+5cGek4 zK2SM!))_`VNI7=a8Abk%a_p=#nS8Kv?5x8w8IePjV`rVkRk*jeW> z`55KcS%+mw2$jQpFvkot#iJYPwJL@zfpQ;=?>%2)mT{(8v=}A6AId;}z zjlsy7%CWP~DDqj#v9r!(^4ZFzpKCq#QfzoF`wb96RgWAYY;!JL}vh|4=!0)_F$$k#g*;6E|&; zFIA46b&``WQ;wZ=GLSDca_p?rpM0%y?5s1Ke4TRatizg$k?WOXXPxQfpDD-A zIt$4^SB{-^SZguz3+32ZXFd4_<=9zg1NmM3jKI!1I|4^+QU4n{U&Yv2ew=)pa_p>g zj(odv?5uNPyor>gNE62_{b;u7Z$Id#hlYgTe zJL|M2KcXBv>#(+DY2`Ga!otaF(Bv~ujM^F8?)<=9#07xEvK zV`rV4|R*s!@;-nAq^UATaPIB^Jlw)U|jN})UV`rTx@=MCG zvra+s%gV8{P6_fW%CWOfW%8@av9nGc@@vYmvkq%!MqXEropsug-%yU7by!O?@}_d^ ztka+TSLN7Q=RNXU%CWP~`{cKk|F5z8fX{+FxHg_J6u075TnRbBg@B5vsJL+9s#+Hn z*`h1~5%;!eQJgrdSe&T1x7Mw=apS0pdr#c!yRV${n3zJ}@A)<6%0DOfGYAQWn$XJT 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/dedic_gpio.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/dedic_gpio.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a87239a7d299e003d11c5387cedcc933ef596323 GIT binary patch literal 83548 zcmeFa2Ygr6{XTwgl1~VMKp<=o!zXZqNJ2hgBOpl#Ls<>Wfd&Wxq7X0%iW?QT)`45B zqt>ded(hfy-CJwjwzgI49<8H}I_mFv&ij4tJ)cW7Q0e#o{r_ISqukH)Jm-DhXP-NB z@6pvWrue?^+2DJhcoFlw_b2#U{?-+Yf10=Xw=gvL8&| zAKbgg-9t8R>N&_8-Olq0+O_lUIDd21F^~DxH&04VK6`S;^a}sj4F$aid0VnPZ_~ys z@6mIDO}gcqp8f7AN+yuI_hGLG_IhCT@2t(WCtPt-LCz})o6nX6%6MYJ8=Z~c>}+q- z@d+>TSdhrizh+BRuXwF4zpw3jWDaWY^?tzSUsTxMi|XXI$fAn9s&6^>4ex_9hWB{W z8~*u2UUTun4Fyv^`}U(VKH0Kx!?7Ehi|1@uRPnDfrd1Dr?&lu)qz(P5|8+*rbm8CI zcMXjPFIm;FtZ+%wigl~&8(XBy(CXjQ-!{$EIn!q&VbhXB3)%Gzht+H9?@5cX($Khe zUCXdF>ss(rxO&a9`oiY5^>q!)8|s&}oqp-MhE>Z7?I0^0w5)LXl7>}b%I__=GftPT zYh1R<7Wez=D%E4%IMxg6*Von8FKaGby<~mE>UFCNo7b&fyQZn7epw;vQ&_ihNn>OE zDl;v#D&OZDMqF|S9fB2Z&tXXEja$;IZNj~J+E@_oA*xc zbM`(N`+mIV(isDm9J|5I@y2b<(Ui8rS`5wx&jH&vMchDv@~<C^l$n6ME|CT5*^$T z6xFV<^R||tF#nC;_T)}p{TOSvXzDF*o#-zL>sQycW0ozE)G$APTm8?;Ut;`A z4IlW2&XtSWbuGHAy;pR_gC;LTLP4|ngZt&+!D!TR&FE_j6q=Ms5_HCX;g=76Y zZ`m?BYwak2Jw83-_~p-?(eJ)qlgiJ(CHrunr8*^>`{LWr z&!3z)HgU>nQ*)}UpW{0$n)J61zxtxzq=NHy^=>}@f-2hQwxj(WWaoQ}H=X!U*55jO z{)OOniNE#x{ENM}9JA+3TfQ&#Z2izaP)=<{#C`Ej?07ER5cEPMS$5Apb=?zFdZ zj+tyzB*S&(p11806_2NEJlDRm0@i^&(bmyTVg8ZMj4sGoyp1W3oWJ*$O)T5S&%9$M zpS$Jw$;WSrR(iksXXcp6f8@dk7FBG%hvkfyF~9q^m+_I%Tfgeoy2ZzqheT;k>E?Mjm`BJmry3m%j%_k>Fe*JSBg_0`5@$W%b0~kZ z5)F+lUSfAf=irDOKl#RAhL7WNFh9rqWJp|wIx@^SO3dzk679ryc9s#dlf5s2*e>g* z*cu0m+V#x23#2{%dF^@`j8%*IK8b%FSePE3N!)Hgm$Se$=fod@+hx6qt%=Pk>vjZi z;(a4$qS76W-o7A@&hpx2(N%7*PF0BN1gKlz;0&|PG}|n*O^Dmvoip>1AomN{*8-RV zb@vjpfjiSlmwr8|tN#vNI(0y{#)E9X)4#FFHrsY)n`5@^%{JF;JD6=pv&}QxPG;NL zZ1c^wi`jNH+XA!gX13kUwujmFG}~Tg+uLmWm~CIP?Ps<-nQecw-Pvpl&31s0Y$w{T>Dal`lm9>M8X1ZmOEWpP60AjjPTr9AnV67f-sJ6C z$YHN!s3BRBD6b^*udv7e7?t;yFp0sPdkiWDZkJVpt(l3v{P8*GS&#mNPLW4{q9Iu( zFMoGKa)eAWq@$1uL-K`Gb{vi@y9udkzZ9!RFE2l>0E=TFP;+y3k@VZXkAr0=c`O$T}TJ9TCX zDM0>!cC^azatGt*3hPCSlAp|60x3b=EGPK`i?0VRm{&2?^NYH@Y0K;n3SNM2dMe*9 z$?2G_we?H8c1C5S>i#gdbIPQ1q|$yckX@ZS7zz2$)P)1!F}TIf!t?xHcJ76UglVJP zC!x%V?8IW%{7I1om(_znyR#FqNF%h{HTyUyJ-LBv`VhT1`{GbHO4t3fucLAXll9`J z+s^Gtp0H}qZ@_wT5Q&e1J+uGLIF3u%7|IRy2^o>y?%7?iH;UPLy=lptz6=XlyPCnvkyE3)^d%-u!LHyOuGAFnUAUhdJkEC$9Qn(Y9;gY09;z&975mv%Dn z0Dt$s>>LCu{D`p({hM$E;ji*L+r&Fl-377I1BLZXO`g9-t{V{Q-$7Mg5{JdER0v-QmhYBg@yiv^eQa$XQx+T?^qRX zKw4=->5D}>rV9JmD$u{FLJu#&a!M6u#jCJ1*H&ScKQX-uv-~;fRhSd2LKD)uRhYYD zs_-LQ1^PEt=;09A8)H56Cf3pcp%5NU+(9cISp)P#DhrdR$&jR zf*6nV%^Jsq1GwppnPC8zfI(Ea?(~8S%$JPy8p(-dA~}(2C2~6^({Nw%NON=5cDotn z%WVF8zRcz_9oej~X;U0#vf%<&!@noC$h?eH#S&9R%%FV5Ysv?kCFZ_xh1rEh{{4O4 z)_CC$giR>?!H^Fz_7An^O5b{CB&9PX;qT3Um$t&64IK%8KE^)``L0Zq%(DrfNZ2*e z^im~`7XH}LHj?Sy|9C0P$a$j3U*eZ}-caVrFcJ9|%jW|_UUmZGcQp2zv6`&!Yo=>Uv;9!lHYNYpJO8E}lZZCgm#mkoM_VQv;26pyi#244D zaFmDZR0mAj?W^E>GSZE!-mUsvyxl%OZo8njZKu=BT;G?Hnz|l~ar%h3$T+T-G(=c> zHVqDBiW1y%N762fN5W+s>;7^~4+;Ket{KH7{_-*&_AnUtC&PR&BDp^}RNI;R2s4Rz zII9s}ib?z_UF}k2=;p$%*6)-uvn)cEWp-M)%$nU+bo^6p4&;{lbPyKd7f}(6#+-i_ z(>O<85Y6nJ{7KQU_>YbQGjjGvLvuH%JL+S7a~#W(G5DKLLiOZu>DcJd)hvtt39_s8 z_aBk8D+!aF;P)Ik9D=|9sNEfX^dup2KyX+*pAW-)4vUT~C7+|hd_J?wCG$B7`LvUK z3fz3U2^nL`-z*oW4BpJOc&y4}Iad6Aq-xFn9(G7rVQ(vpxY5n@5I<4+hzg~5Dj4^i zW6}gX`i~Swz2(TG-xjhP^Uw4$hG)|6cx7{$nsR!4(VZ1s_g)= zc2c4q6HK|Qm}B?DOE?!Y4e2qt++;tQF$_J?@?HEvoeDZ+cIw+{e$Os`KBSC+UWX17 zAt4*ZXNjnWj(ta@LJi_s@d++f$QOqy!-CVl3xpe4|*P&wv z=G7H)jx9cg0(c4qoY=aKGjQJ7on^vVZK=O|Z(H$VWXSU3ngru|rN>P#kl5a(UV0Lo zk;0+ZH(jSWrg-QhF}6c-@970y{I1!PdYxZsGTI3jIN9ikn_iHC4(YF@4uzdr?&$?1 zdb7-hxl$*@cEL(E;N)X{uZy2TQImk^U&5kOpl0+ss}czYYOOnZEn6t;qTWMch%2x=ckSTM@5!u&c0lR6W)qg|gksh}->bvkiG>{~l_tED zss1p=(J+cDE5$IAjxFw;)_5s5Cf2a!+EOSQTWWY(JD_1kq-W%LBS)|Zh#A#Ei-0AC zn&*uPn+eSrE5q2d4n*>CHaY9Ho0ia|D>PLd?>oUR4^-Aa-dXdSNmL=J?)?ounbT9BA;peJsrNKFRzvchKiUKld)RS{u=k z*}fJUFCF4uzBk$?&G5>?j9r}N+V`tThFYmVd}P_GpMt?L%qUqHniqCJ>kmMOnk3Z*_tN2!@cr> zVJ6O~O?bSf62@#7wcdSi#rH!S>sG|YzPGG36Gv`6dU+eNjZW*uaC&@~>KJT0v{`*e zwYI$~z8BWY`gGdYN*P`%>@yeJc;DN<6&Ojab(oEH{kho2x8=Lm8rol{p^MEMu)?wT&hEezR>l4D!82Hh<%-WBOsBjdRShydzp!8hkHo;db6(S=ons zeZsM@3SKgdCtOPSe_^W@_){O8x_e!49SeW!@KvWg{_vU?{`tdJu323_Y{}9!OAlOg z@UZ&kwftAoux$CTx;3lUu4%;6@6E%OH8mVu-!#np&BHb&Sh-{s{R}U!8$PU|v2NA6 zW%a|LdFhEuVbWCJ+}yBySj(CytKTuthT(Ye0bT| z@-bW4tZG;~Y(-t&R=T9Kx&JqEj+eIi(B=|b+0{$xRyH)&|4(O&BE+&pQ?}Nlcp{Ar zXa8gXPtHjvZLznY048!=h4NI1;s+S>Woes11+g37XN`)Ro+qU#(S+}aCw&l>Z_07<*qgb`3?m(bKh_F7^A`zah6q&`x4FV8c?I*$5 z1;NEnm>^=^+7`NM?|EzMn;O=xWF{&!uWe{l|G4$e0fPmhX$`D#7zEjY!ltGamoss$kE@8%d-iJtTF)RzM3P}lsS=aW4mNa zeu-gQDPtT(QjNAsd-}}I?4YGl_YgBBqcnuOnAT3yBO3Wywaa%SH9~Uig`?JgGiv=r zfi075ceJy#pp?0%jkoP=+dx}lfQ?7GglS7u%s7bW`bh@+Jk!_=wy7pd;S;;*uU0lI zBRlhsBWWsn+E#{*slKacp@!L+54M{3mr>qX8JWK{o)bOX)Pn7xM2|mf93}eNk`|~% zN`H0W#%p`z)bjh~l^tbQGsqFi6x(8jFHiz8#q}X^CHyAW%R6A(06snz-x4}YO z=oqo-q7j_o#wRA))*B^qB4KAxCmUmxuxQqUjFhnb%Oej`D;b{{cBT;Fx&gr%Agr|* z$jDRU-Jsh^-Cpbyoiwhy_1K?AmP~g^g_GP^X;M2k68&tlK^kMn`B>%o`nwlAq0wcj zOMql%uI8{e$hK~@0z{~tIAB3EFF-q)3B&lUPy%g#gqenYoQw-(`i99ewH^Q4B{{s6 zl4MiM&U{IF*48TQ;+df*CZ0f+qQ~Usr4BBwX5htcnVih zGqhxZi!uQEueG*}q6Kyojo#K#G+b+e#&`D93A3WvsQ)iVk(n2nS}!ypM$!1zM^R#{ z@q@j(nHjCdnB(3=xSzF00Er%UWQ5ArHsNu9XcHcxhRROXPj_ub8>71id+;0`jo3M# zg`Hq_=IhP@gm_3BNOsKX-bO68-r{&PFY`DvI1=TyL=&|{CtD{+sj%4!c`A(Lkj<7Q zD&bC#fQ7OC+z5O0fl4GYzmlaZ+!Gc@RY1YIXKpkFllp$M@z_jXN|I5}fKz&(;nd!y}Y_T3tJ} z?IApzNE~UrRf}EYmf=v#%{;^`f$)(>poXK;$|JQf+vsqub7rGW*~b9e4+%YN zGgkm2KS2MTRh?Pr5##?rZiz;diHu9zdfnyn0LNdhX$$n7xt0NvHg2BWYTTGEhRg3f zn~To+@t1_+To)SjnOqS`Yk90g=7a%0qxO!@MI!VA&PsG-#%uS&|JAj7^*^XxxKFeT zXXpQ|efRGFg|(YgT{C^owA!hYXI9kCoIQE|jB2lL%{u&zeDg|Nc*UEQT0AwGKew`W za`l4gRn^w8dfwdHDK)ca*5dUOwbN(Kt0}9UJ9~ajRkd@KRYCbl6*W_< z=ap}jI%bfnt)4u!I?YO(ciPN~D%-HD_)ZVAS=Y#h!^@!95v&_avvBgf?=H6uCdPJ4IW(jw|Q63ol`qw_EZe0%K1}G#nJ}SaNC_)d%R<+$&SOCSyOF0 zY138AojZN*Jn?0twjMW4^-Gr3qWYe_zu@VcC{QZ%o(k4&;q)ofYv(Mi*{XK)r&Uc) zuNH1%)Hc=C;#LSci``>hnuURWSiPyx{EC`+>8-R?XPVq9E4RuF69lt>Gs?CDZlBa0 zh>nRy26Hs8<*2J$w-zrtlR9XN7{@xDr_P#RSd|)GDED*=OI9yg+AyJE749zsH#9FP z;k(i%l$WK(rpi;p8Q)a5azYbsB{!_Dt39ltuDJ=@<@Jqq^$mq3E0*D{UCT>G0IgWI zw6J9Mioz1yTbZz;aUJp~SXmXd?l;7xyc^;*f&h8DcLZ57^%R1u1&p_zx5qv0_~Fc!I*)nYL6oorrhZOiJlrVq^U z!Oi&kri1I38KquIBmIDh?W}fqJKj1OA#>+Uubo*vv$m#skLs#IPf{Zxr)!lnqM)ab`Sh9e%c^&og&eJ(F<8*_%+q9s$bGv zFM}{`Fzda;+J-f&*R8MR7^rPV3x%si`nssCEmJCN>M8SQRn40|dsc0&o#}HcYAUe2 zhr1=TF#BOm+K6W!VZYf`c&kNL_GW2icBcyVM^&?D&P3*#8NF6ir|%_fvCX`;#hx*{ zYR}qvrlz_8&Z()MF}q@N`eM;kUw3F7mewV!IBv{sL@qn^tLxStY7(a{f8}=Co61c~ zUxKw5H8bbAg{`dE)9lt3OrJfYVqW^{`zTPjyOvtlpX71PVH zsN1&DwR`%kDYI?-yy}^A=2p*|JG;hOH8#m>K5cR5hQ}AqFmvARqvc5-DR$qrs{UZS zIY^hkWoy>q0Rq!%HS?;_aWz|4mwR)L9e0v52ksyd$3nGw6fk#2ReFms(e(1U>7p6# zX1TZZpFG#rTM|^&R_}#_1~+?|LrdxoTG!B2Z|*^JesW&(&5X4T%d9VxowhY@h1WJN zSzYg~UDATv=8e_{2OU#WZkDkrke;>n!MuePSa9SZPbG8wWcxK7CT_7=9}FHIow#ys zB_295H|J;0->Y`s-gBx=hhWI0nK5+@y53Dn%@oBIIj`mIQ~EprUgNpW9E+qs_Jk49 z+9Nsc6Cu&~Dy`#sfwfp`iv_nl)&OP=mL`!L?ZXPSEe)&dn_HG(iMIzU)ipJK< z2-Yorl&2o)@-Vd#Bi8nh4W<~_^O}8!9E01&;PFW~r@3p1@87i1P}3RVBFwza;kC1p)S8j)RzY7UmVQ(f zA3MBdhJWuYPMPpbf?yWC7Fjg(E7o!IbgK?wxGJEa`s#qpj*w8t#%crdCkef zoas}{A~ARRKItoroPwCLS5KKgH$BqkI&1cc@?YQ35@yfAzyt2^Y?KRNIC@b)93MMnv_0p} zHr7B|Fnu4R$4}D*pxUY``mWt<(%LCg51phepsSsDxa-&!9*uy@}Wd0Wa808Jj-Xoi`Zs> zr;nS2SEBLqvvoY}@d%&>iI2ub+kCO6WXbqW9Qup;O49dN8~jbUi7$-tWQ-4W_<@SW z{{WMIvJ=nz;=CpnKQG3^zX8$m#QEBoebW!*EwS`*z9AOBu?>DgEI!W9j>X6M1+n-z z-yDnoq5LYx-v-6_g9D70olSo}?ZmS`x0gR3OV7C=0gvuFArp`3o}qj>elx(CUliKK z=F8Ucw2$VC#J9y+R|#St%@5%tY_ygq&MRZ_(Ri2iGh*>^J|`9*{+*xZw^Aw&F<95yCixXL%wzzp|q46R1+sg}M`Nw&*e(^?F z6f!YV(%b8Y^Yr#?-Cxvx62HAXJFJ4FkJ?{&G~R{dp>YjS424WQ%bs5UAI{V3-@3o3 zz7oH^JgUE>kLoWxs-^I#{^`5_OmkFc+lK9t7i*8a*m|>dJliiCuM!`vC;u}%TCXI( zXn($KJenV3AB0V^ZM-yQ-xePiv!A$~d{WGQavQuR79ZyeV)1S9Xg!wpiH=XUjW3Jk zx3Uf17>jR<9~`saUcNq-KF$w|#UB;p$F{*wiN&85<7dYB*)e`zj9;{a`IU~pYZUju zukRI__2Ee;p7Z~Q@~2|{qT?$WPtV8VqvI!u|DpV~nE#I9X^;5-p}bSfA7A<|LHu`X zgZGQY_mA=9cJd%*Ul!vdVtkJs%;&}Y9kqk`hM2#NF@C}h=4ZzI{dNcQyJG(Cj`4eU zFn>Je@3S4uzliz!I>!IKgLzIy`g|L=gZcQFzezD(8RL^JBj#`Y59CM0(&Nt`((1P%#*h7h{G?d= zQ`+EX#^TRugI^GfkMqs3_&C2T79ZzV#^U4r>R5c7UmJ_RKF05AgWnsAkMsLu@on*^ zWA;CkzY_Dez5KOU`qyLp?HK=OjDHd1+2I8uIbXd=1}~4rPm1x$+sSKU z_CJ&_j``bOzBHD8S&XlY@q=Uhuoyoj#!qX5|2P(Zc8p)!2ERQPe}9ZW+y;Lt7XNgN zKOf^Sw!vSC#ka-Zj@iE(^)Gf1J7iPwqn`b8A-W7j*kj;DQ2 zm_XvA>#hG8?-=v9y*#?UEBUv@d&Tl=ixK%s$Nc?JepSq0bbV0r+g=`BPn7h}#{9n=oNZK82{MeAq2?uy2jR*uCeuH z>v;A@xO{2)?d8$^A@LurSKG#;^-S!e^+3YcQ5?< z_`C$$Z(1zB?d3CK>1R1SgaDcNwjJ|}Lbq7|ZXHkis6QosdwJBql0GLaz_#(If5krP zU*S>zw$7vemH4PXcMOmEx10C8)(tP}NB{PV^{?a?_3yUvsDH&i>ffj)%r+BuHq-mJ zN34Ihj!*AjiI4hs+j!K!VjuPIw(+Qc#Xjm^;Zgs#&ZGX7_^4HO43GM^hxdl|Zy(dY zePjJA`9=M^Z9M8R+*s`ghxS)W2dM z^{?=#e_Q8K|4Mw+zdMFU{oBj?r#3gf8G`xSC)U4`U(~21p7l=Y8@^eF` zd|)$_GMy&@DQ3#&iJbVTCKA7M7$>|i#s|cBbfhfyMX~rnF&@Nt`smE`hQ#8B#(1e| z-xotwo@ZPha(NyrDwRBM6pe@Y^D^@Mh;agk$ zxONn>@XV?_dn{U(mj@ozI)U%RcwS4GAmMcfkB&bRUT^S1Cw?dJc@7@{9vzRj^9F&> z3FF&&L%^fZ(HjOnA{07$yjQx`;bXyXbofN@_Z`kpz82!2gpS@c;3FJ96Zn3I*8mr0 zMD}}uN5|iJ-hSXwf9H8i!QK0{E5P0RovXmz`-KOAyZ1*926ykj9S-i^zuExq-mf|y ze7!9mo*y~|+`XTD2Dp2F`W$fgdcuX^?)~SVfV=mrehTj1pSc>`y}o-LxO;!#X7K*b z^|LMDNr&^^tb4!X9&q=1`GercI`)r&PYM_KJnt!R_j=27;O_O`KQi7)|5tGLdgSZi z?)AHOz}@RLe+PH3uYCgUUN7UlQ}_DPH{kB|5ad-e;>F`~_yM?@~R|X#KkGgsz)8e~%{0dAp~@_wabH zG)mvYo1PZm%bS%J-^-f|9)&?(9e8v-w$xh%enq$gE%nxc--?&dN+|V?N=rY)`*9i{ zYUawhXme}-Q^c_o@ZH15W=p*SYoD-#O1*)!clc278mB%Zzz2qpA(ndM!5ba>$>77C_TjyvLr_Ku zrQSU7m!13Y5zPX05&S32!6AN)s7dG-Sz=8TVe@co?e zz8bv0(?09Kf9dce!5_yz38migz`u6d=XCHMj{kGP?|1UQ1pJ>){eA|%o8$jF@b?{m zw}CHm;_n2%$0_dv;Om|CcmjN?(?8FFNBdv&Kln3Fd%XevsN??waDGhK*6&mBcb)n6 z4S227A9yL2*VD-_5Bw(%?+!lRy2E(lTC>5a-yrafj(rLE@lN}V1b+v4+VV^Qf6pm@ zHTYnsd^5q{u;$2bKKSEK{C?p0NMh)(9{heM|JC5PIOAs>_?}LEj|Bh1>CfZAKXL3& z2jA84cP@C5%?{EHg~OPu-^gCFX& ze;N2Rr@mvsk9EdlCHN$#ynBL20qZ+>Hp(cW)Xe2`Lz_}>Inz7&uK~Z)sqcF5PEPzW z;AcDSbqe@lPJK3k<2!_5ew)FMaQgpe;1iwn*MooM)MpELnX^9M4Zhe({|I=6Q=g~7 zxsR2A{WsG)?fp9VNltzrfbZ?p=QHq;PWyce{)%ItgR!&PX%BwXc&?LwAMg*I@)v>c z>6B+EcyFgXBf&4T#l?7^2tL^H$F-@Q)1Gs{`8`z$r5?ZYeJ#pp`BLzyPW*x33v4v} zw}2;{_B;~&6Q@2WfODT|{ha}RqvQVq@H%JwT@F6k@pmnF;Mm^+&Ntv$f4>D^>E!nS z_(RV4eiHl{r~EH~k8#@n74VCk_IL;UT&FxAgLilMSKtpgJPUpOn$tgd;9Z^kdVufk z)Mw{#Y_JBsykhWKS{w3V;9ooS8Ixuon7MSfQ@`nmpAx1IydQy|=5UV1lbrTj3LX|8 z`KLBXdU&^iPYeC^@a_cP!|AUF!K2X4dlEb<53Wapw>bIz1^no`v>0V;GsFrl)eU!%Gb@~ixQ`W1?cAS{njr#{nI@ht2FBB?F1f`ud6o*ywu6B z1iZ!JTsxxk-@uyy9+ju7R|y`Kr>nOIcvPOQUJdw(&UoAxJPP?<9k_dah;NO4+sVHf zd{8)l1CMWNUx7Iwq14+59z72hn0={x{&^PSqvwqR??UiiHaYI+Uk<*9!><94uJ`17 zH-R7E#Qz%Hz5jU+_?1rlBj8Ut{14!Nclb--&FDi3rQU1cQONV&1$VEXeGER*>Cdmg zpLE(I18YeqXZ_{5Mu+ftDewxwk9K%p@H4~t6nI78JBRZ#@OA}1%;CeqGaUcp!5?1jqh~nEkWh7dr7Tga6v$uY6Q2(r ztqFnG3*3DksSwhf1^Dt%z(m8oY>LyLJT{B2SGV&zfzNR4yMw#e zzx#n-az@vcoHGsbu3JGr{IKPD;A@Ih7U+ZvQTWYe=c%Q*k@W~FJ3BJF>=Ynr= z_}<`GI=mMAX@}Q?Zwc2wtT*6M=-?d;9v&{??|qK~f6*!5@!(BP`X9&Ap9>y#2hwkj z#s4%Ge=T_Q{CcT(OPYPI_Z#r2Jh|R|;NLpsc{FDK2k6D=o72Bd;D2!V;o!B7 z{YKh5?RPpjzjtE&od>=lY>-m#Qt;+*|5oZ;Yhj9B-i?S4&B1>K9$g>rfc`8 z!{AZq;XRd>zK8c>TKXQ|D{1L_cyFhr@8*4&mcE%pUt=N%1R77BUZ3E-og{m<#(?)|iLz}@4Ii@~GyFweUJ ze4La18t^`j{~N*G`(snBlElhaQFG$zO;ApPlCJm*LDG) z?BvgDAyXVa8hpLOCxW|wKUfVu-YMS<@MwRM=gkFo@6YW6J}DfqxL*oh>F@)<$2s{O z1U}8->%qTv+UIESNlyMJfM4YB)4_RDp2f*Fu{ht7Lk0+mFdZ+$>26vA~-vD3i#D4(pKA-+6xO;s04Y>RK zcyuj?Ezr*Eh@Ib1Z4L5*XlDo&_v^t6!}x@^Gx$J<4@yg)@OA}{=6AwNfk&Z(HwHXf zUpjcZr^V-bQ_|vdy_sq8?Y(*6;o&y+cl&~4N@!^BEd`I}cYCh^ywFC&el2)(KHc6s z1Uw2w-tpk2p^)dD20qc@o50=m;UaMN{OEGaJRpo26x9xSX6*aZ5Q^MZ{YgveurH2nn5pu z&Kn17Yok|4myS#;K5?=rW?t0BWO61iAU0;oQcbg zF(XEhj^rjqlX5yJH_41Ela^>W{SBw*;j|mhEJvD+DK{Mqr}1!OO!uQ0JA%nZ7=N@I zVX9oVkV=RZZtiNrt8s+7(=@;v>U@r#?WqA{nB+SYL_fs z+Ejlq9ahYpk{Zic1DMJH`ViBmC5&(#uKq@7K}V=RGXxNCMh1V? z-v}+=2=!+MCgZhyBh;T6bkIktKQr3NwR~pGldC^7=*hKwBh}wX^=F1D;?3COuQuc; z^*2h(XGSFBwR~onlB+*6p25wK=C78|3~X}sX9hL7mT$EBGozcj`Wvm~8>8)K#ysN9 z1mLgw8>8hjGl9DL8>96dqyEOIzp?6Xtd?)A)_1J>8>{}tYWeI$8ms=ss=u-7FIA=v zQ)TKgRc1$fnfgqXsnb-MdQFvSF;ivgH&v#NQ)Sk3G>fd~a2}ZI)4N!iJhva=^;r%lSvo0Oe6DLZpgcIu?; z+)3HVld`iXWv5Td&YzT>7%4lGQg$k(>|9FO$&|9QDP^Zo%Fd%yIFQT?no=okIi)&k zQ!~|O%$*mufSGd?I12b{hnJajX2dVR{*3+4U)%j=YBB@%J~QAilAA`S8|9|S&Aei2 zjy?X`L2V{9yqG}%FXoqC?1(lqodWacFY`Ck7;a2g@i(+)+3Ai}bjM$&(z==9L(Z9F z77L^{C8ifUj?HR9FU*r(H1Du*p&|37J66l|3JL25cV=4f*K(GDTwBtV4cs&wf3nb}UxoH#el zLP>#nE|{TZHG^Tn3^QgcD^2@VR@;s@^@qyLp=ue-E*2^~3Mzl#*0d2+mWR|DGkU=c zGpG^Eype`KG@@~3rJ0JPT6EjIW=%x2WMqD5#R{SPG{%qA#*}S=99iK<;>@H+-PqUo zVP^P|I5Q;|%rFxYKPpPUngP2&4!7_l=}ZqTm|=D^_>pRvod{|tIhb7tm^e$BzQU-m z3vjvFGjKG}BS!;&StC<0)72bA!k7WN4c{07U?K`k#9t(0miS?;q?ck!-ck=~C^nGk ze>#REGdSVMPNZ;r&~as@Y1hhX`KdH>6)ZF|MTZmP3{JG0nIY1W!P@*(ni&elB&H@T zCktSHk(R%xg1XS`SuZ5g>S+tHR&dYCBF_9&n&e>gV(J%`k=90GsSL1fV0ZTTZj(mY z-F?dL?^AY%pR#-Wa|?0Qut=FhHpVkk{<6mWwdq&| zaMM!!mF|&oBbn4ekSaQu*R{%Saq?Ed@YhBE)1rteX zYS#J%axw%_#+B|)%uWt7NG#1R1#?D9YL2}yA#A?#tJTxiG{<*vD)ZRvOjspxr@JoG zC7A1)UaDypDP%07*#*Kx%4WI_Zp@Jve>J5vh_-vOCd42^^c+HmuKv!Cd_rTKDaK-z-wy54U+pvyg$IedrDU4 z_0plgl#A$PzQYt$rhLU)71Nek*Vv{=o_YvDJSC+*fsCtN#|bk3L*XZ1uZ= z`>IZC_4}!-A7ZON3S6KM-4k2=d0^WnyvA0-S%B*mGVK=sjq6j*O!X|G)@=W803g_&CqMTWprWCjTD6 z2N2&YnB%rUZ}Je^G9N{o`^4s0VB1#2*5(9Y+g8L@KN~n-UnF<|aLEJWhvVFiZDMPG zHE^H%ut6ZUI>&im)#GE{j_vrEw_`Fs=KI_tWr&aYzN&9E=5=h}?Ud(1U^}*nZ8^=@ zeo*|sNE@BM#Mb6bU|UCGtG^3u>qu<%ztdjJKy3AoX|Fo5)jy;Ctx^VJtA9y*)rqbC zZ|drY*y>rh-(>4ZY<1q(wqtb-#N7$CNKKj5JcNqP7;I{6O^=KbaTM+6TBw)2SC zrsX|(+lIte-wW8bA+gmL0oyhtw)$e)YaNNLzKr&&6I*>H?QfH^5nG*qSKC*0VymyE zu6~HE&cCy@ZAfhOjld;3PI%wX){)rSoCj>{NNn|sfNdR#t^O0*YZ-{Geg*ASC${=k zw7*^INNn|MX|Fo5)vu?neu%ApE3mC2vDJCM($wAVTkTm1;yt4?h74YdC?HVDL4-w51Sbz-ZZL|y$5Tb+MLY}=67 z>U>tjw&7L4Lm$Tm;g|Ty=O6zf@UYMBe~E3{yJ_>J*xZjF+vdd9=3!vl=EPQi9(d^Q zu|fDFeoCGa{4#!QI}=-b{@t)`XJV^=25j4z*y>->UfY4#>i?#_>cm#hz%wg-?tp+m zZ1rs5zN!;jJ(s%rA+~xxux)2ztM>!8?ab$q^8X-t@!h(%-H5II5MbMG#8&6K0_<2N zwmP2y&VO2bR?uQP%3pA~#NaKW=Omx*oKdx1-IpU(H6 z_TeA0A`n}fzXSJGo!ILC1}@NtiioYA3m5s%Nxr>+`@A4NiLFh4;J&I8TfG!GpOXM# z9PtZ+CjytK&ga5PUKD*Luq`vO^|Kb(mYLY<#{w7VgLcGL|1og>OX71guq`vOwYdV= zmYLY7|xEHuY^#_SLaS?bLY{xdS^}|yyJGP0f&L%GTv!rFw?V3Yu zZC(MkK8daVIWA3sKL)n*n%L?*&no$w z)NwOyTDi7xEp%H)Vw?7QU|UCGtKUp}Ed#ODZ>PQL#8$t9_J5Hw5L^8&+N(}%^?RwS zA7ZON3~cL2Z1tysZ5>|(&VOC<`U~|p1i$8Bo_`gL!v?`U7yA(0`oR$PhQ29jvmM+G z*tQ|DEkhExPl?zQTRi~ot2(jOhtOW@NNn{|+N(}%^>W(lxhk>MN6}t&Vym-y)(^4O zCjr|wB(^%|Maf%IepC0i1)I7n{@%Lp`5kpv{eOMk-*M{xu2Xl#-&^;F@2I=#|Lg1i zo>TYtow_Uj-nyUo9d%dze|_CQi0bSAU2sRt1^*v{`ADb#p zQ2#{q!NmU*%qM33PX&)4=0P;VEaJ}v&nNyu@FL=W39cjlQt$!9UkN^l_-n!3zxdw> zK9ZOR-3X@=e=GQGVmz(Oa3!%X_$J~E!M`Wg7Z?1QI7{>oh!cYO9vVMe@Xo~T1oNG0 zevaT>iQ5ZK5$6gXO{_2CnLx}J4X_YiyoaZkaw5$hlQ{f4-==zMpW-$(F6#C-)nLCg~lglC9% z68sWzf5Cqx-dXS)#D#+2BOW05BjTjs&xwl!^POM5zT_tpUFho{RJSMQNen_~;$p$w zi3bbrOT3F3O% z;0uW-3ci$hcfmg+o+S7e#1(>hJHf9M%u7Okm0(_u_a_U!kGNX!Bg9h#^VHg(DwwAz z{xrcnWcQ~F<{_!Shv2t}^+g<9ZhXG@3V}<8KT|NLy+2DZr>;L+FsGkCM=*z@|0BU1 zQa(>K5jZUTxq{iXK3}AT!0z$q3uY7h3k0*7{Dp#9RevwREUv$|U}ov_#1w(a{Cx#4 zBIX8RDe-=SR}$|pxRJP4a0~Hb!G{qq5xjwz4iHWtt`mG3@iM_@6W0sAfOxs!pAfGQ zd?hh6N4S=_LGX>l2ME5M_&~wGC0-@?UgFh)A0}qO5%^9We~sXGh}R1KjQAkISvW}Y zn*`?*Hw*4Z%t|BhJk(z&csJsM1y3VBMDTp#^@5iY>kG=(5VOG$jvzi<@X5qS2)>N? zNWnJ}A0_y1;-dvWMa;%Vc$ZkyeolOh=vnxiN&i^Ey@-z!Tu!`E@b1LN3qFvTorb`7 zD)}c0{weWEf^Q{0S@7e;rwD%0!EX?sD*DI7?0kf8iBA`thXYXChQo+|Ec$q2y}$e; z;xk0wpIGl5HxZvHI^PZCpCy>@0rEMx5ctj?f0N)RiO&)I5%IZ#`CcCXJi%RYFU~(- zFyFW1b6_GQi7ym9f%qc9`w(9&cscQA!A-=M2tF9Nh=Uq|xLEaLXmhFPrxRZ$_-x|K z1@rw~{uP36ApWV~TZuV25bh$@2)7bzz4&ezTQ9yB#_GQ(R-Yde-y~`OO?K5OYC7*o}CL;7P<*Yl=@#J>`oMZ~`rTu*$5 z;6sSDUK@zDzfN}avx(K`ZN$Hkw0tLu&qWd80pOxLBV4TdQ?$|kdYSkxv3ZqP>-7Qg z??nGM@!f(mbAh#9dBi*bLFhw#kJ#)?%*7aCF!6nY#}RA2s))5-GaQ}oEU`Y<6W=ds z`K}TF0l|FdR?&kIE>?XLZM0sO5`6F((5N&E-FV~Dj)Du}gB_HgvM#9AJ{ zlf!>n(l!u3Blu{?{v=|(4#Rh9SpOFhtDm0}KPzb;Cw@*a-*MqTFZfTuMK46SSoJq) z^P=b<5x*q(GvYrA_HokX|4DEc;+F;YAl5z_K>TOX17h8WrilL{`Y2-EpH>k6RrD#u z+82Beh3&iji0?B^?j1m^_h;7-zanY*PC5To!ABFnCioQMzX?8rSoht0N0|S*=$8`f zew^=*@ZS*q24dc9LHHH%o1*ib5&m0(A0~cV@Slj^5&SywyMjL>*73miJ@~ha&m6o9 z!0KIy?~^(f5x*yCi-C*Yk8rW-V`=k&=(`jDU2qlc{}JJ0)#uaZL(%so{zx$2y-@UV zgo{<@dm8*tMCUsi{C^5Qniy?Th@zfJ{Hf>{5`QL`?_}^l7kmxz7lN+?F8Wu5i&f`4 z82m3qe}woe!A}q)uQAB$FT`Jq{uc2!fXA0&!5quszB1|Vv2(Bg8e&l-&?7Tk6(GMfO&m=YPGVt}~LuXKLCw_kB*k4b4 ztBeP}i@^H7n^^tuodbT3q*U|1 zTYWaM`dmWXUD6&v+(U3PaZkY~6RXd&iGL&Iyx7sNBvzld6Z57S>r32Q@H51H1pkA$ zui(#!c@l&0C2-MB5iV9efs0~xEzKw9%{PSZ#5)V#g}6{~Iq?9&Rm4fbvxtiX*8mp{ zjBv5)`_V?%?UlrX#AZFQ{;~U!#JVp&k(d|A5jGJQi~R+}g9ZPRco)HU6AuymBJr+* zUnL$Y_!DAn^RJ0{Aps%LHPSl~YrX@BOC)UxF;4^$Qou#SB3!Kcc-rVbj(-#Gmx;|x z;*{XU#N~pQ0T&IAaIxy^X){9fBWN=+!o{keOq)@npG!Pi@P)J=6X9ajucVEZ?MC9U zVsjg@mhE9;-e^U59Jq)lyNZide}y*VMSq<(6Czx!`bV_kOeh6)*i+(t5_K0w?>L<}=PtngKo+0?B#4`ooL_ACIUBp_)M~Sswe_C>@$5}Of@O@(7Ko47`777=S18i?nLelYPo!N(EnIrWLeyvU)! zUm%!Uf1zL;28I|*EUrh1&M&f9Tttj>)o&4oIJlHp&z+|btN%TS)&GwiY_7Mf|9a|* z8;I5aS_iiftN+u8_m;AqNv!@aAXY!T$7;``uXOO$#OjClK>dBh5AS>W`wD)*!H*Cx z68$9yo9pv9w`DuLPF?Za#Cooc3;v=1EMoQF!NHx0)&I^8E+ST+LmXU6tp2AE?yhWktk)+F{+xJ)*zk6j#Tl8vD@E_>;2y+!?mvjQL2Py*K0t8Fu^&mS=h_n-TtR%G z*zf7!*~HIagRs!S`x37b`(+MZNv!4JX{s&H5yY#-exrj=BGz)AL9BJ;^6EE={lyOE z?$G+@vET4&&v@0TCwLP1OFhwFFE+n#7&~}6xU*&ruxmI^VG{? zo>uvKO@OBa)_-SWBx3*aFxO%plKL&!An=gUVjlMKyovTaEVG!0O8z=*5O~O9F%Lm_ zenflj@-5~r+&>r_1ny!j<}T2dnN!+g4r`th(GR=RVm6bl*U`j>V1sZRaYFE^4nBie z%Xy)LFClJ+4Z_bHd=2q>(Qk3^7UCSy`J9+7=e@+aqCe{3Cy5Ug{Y3}AOsv-sUU%@@ z#D`&n@DB%nLfldGuN?d>@!_Jk=XHC@l5xu>&H z{EVWm^%_Tfyy*O{gvEScs4c@x2b+69TAsbBE9UoN{1e2_G6%0D)^hS4+P0iW5$pUq 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"mcc8w@oFM4XB+c@|9 z?*z^B^p5k*aCjm6K(23pRRiq@X6h3TYr5cuhutP5!u*3KYP5vk zNpnm81~ARir}>VT(#wMRbdL_|mjyL)p2^znvrN2xj)Wqd6*&WV_e;tw0Jc6t6PQ>UsGrc3H&UY|l=q403YIfUrD{GgCri&js&VIr|JzhC6x;S^ zX8IFo*zm&zpPS11NdtHZ9w}k-DTQdtoZZ_ZK!e}HEtR?*R`{AA)Bmfmf0%{Nz#C_X z*t%&xeCbFju_cvts+q~52^{3Oj5(bMOGG%1H{owt#E-e-dg#s$_Dyr9G$>ZWyZk~6 zHm$%9^8+p@nO298f6Vtx>k6QeUo8sri{--{*{lGY;y|c5$o(!xZ0_Sfa;E1UXMi(e zyWVH!K8$7XBMT~?U~Is4C}-$tlm3R=E_l{m@GFz<)v-m%3#;)L|Cqlsht7iG^50#} z1^I7?2VYmj1uNYJr??AFwF^j5F9B05;=JSG z&?SG&pO`~G1{w29MPdFNS*yGZX%fBG^m5YNLA@3)CDie0+*<1ORR5q>FFh0WO-l^p zEN+kMoXW1MGK@{Gvgs!q#$IKDtimYonx29t8hD4nmMp|rDl}r*;n_V1ibIr1fO-j%?7>8 za1s7W@Li0*l6+f)mVOU=&RzD1WZ{p1q=HijPL722KzU0v0kY-6hP4Nt*_N~2w)`ms zMC>cFO;@;{ZJy+~G;)XQC)!&9sR-4(0LbZTLshPFm7&Tz?6P>ZJ<62_wLE8l5YpVd zGO^#-V^A5I)4O&VDG$v~Dvvdk;?~eB;Br|*DQ*p=n8l8ZRJVqPyEKFba|Y}Ox`xo8 zzhjrhYvWg3IRI^>YTAgWHx}dp1_nTHm`0B@i3={9$*2X4a+JEtu-z%HGF(V)t}@ii z`K~f-ceP!nDdtdEa0?(HFavqLm?_(z~S2SU;|FW(F68Ybe1D+)xqO#Q?sX@A) z)xM5Cyv+O zyLc@C@4~$Pe!7F#lc9p8u6a+ggS`IH`UrXTuLb}=`3Gd>;qv;X#w)pBns}uT^EK;1AeMi;D9b-aR?@n}w@3d7^{~9f6$RZ& zoa#&32r&;vx2Hi2dAPFf*JNd}o_C3bI{}OJe3oNg>~vVo9LYHdX1-)y4qftVq*!IL z@^E>5F^<B)Bn8qtR!-rkY5W^DY_2J&$sv;)vh33QM=I3$T z{KUo084x%zH$OSfVUgd03icGlgyTA#))XG|$HG6cXCE%B_iC(?qd*48QKT9ca>*;| z4%f_M;K%&mppGz^}sYhCKWjhe|_tAap*drR5YI5M<1 zSj(4!p&cYa8?RoaO42iK=??*ofrKW$q#xMoROAK{A!u9U4x5zF(q@;IFic^sZ0^mZ zYp$q+btitz%aR+QOa85*EdK|xk|f6Kr}a>;Tb9HAltfBFuW|E!$8Nr)i*2ch99?6u z5yV{LVFbtG#d=#KHTO#iKtyvxauIaNe@2S;sH{}tEry^FWnB_0Np zEZ*u#4i{ht3n%ZF5}X3){s&ULw`HXgFAwSmAl`OvJ^=CRdlzr9OFVoXn#EhJ zg3mlOL_655`CLkX;?*RZ&?SFFJvM@eLE?eW<7k{Cpnd@2t>xwe5U^m z!iTW~x7!Kr@ZC3Rx6^l`-EOCEf!6LSXov5dQM;@3aj){}<6Z*o@Xao2cZp8#5(m9= zp&h05ipdG$UL+xsOxpuo6Um>*vKL%Pa(M^YoPSA_M9YCv@zO-%d z+mG)S5yhFlLYv}DUlmeZNj8(^n~vYdBrJ2RP7Bj~WSL`q+1ML@*bvA1^6zG>3Mz0w z{E;nAC9a|1l*{Ca2!L;#&&t1F6y)D3AHJ`eu$dUX96!FX#HMEWYLJ)&jYOFnehA;M zitoFSlpmT|wv->5`F5udOsTN@Y_(`N)?8u}A8Up+dTG#Zj%=4^F16dGne|#b3&zFs zB8_Y5+O>ps!5G0D-b(l5QSEfJ=C{a&0JB)m9)uh1Pxs#?8||kF;70pd|J>-lbpH#o z(S0W&U)<=v3Sx^J-J0(INH)5aJSsQ3l^rTK`hL295`+lE)Az}ExzYE@a>es$*aR}o zNSwP}p6v!SqbAly5{o-*JdL(b?$DL)$H+!EseYuUOPqQw9#C&-nM7}Ex0m~RB2)GP;`mRixMvZ4v z;9<5j5SpXH5SUYZ*)@vAM?7GT-I5HuQX`^czCC>#{9+I+&PG-Fo3I9djy1H$HC$#G z>cKFFnG;je2K!TvN?DpQ%uLMyUM3iW2j@c((1CAEPB~%liG$}1E{DA>LDVEc95>0p zl0?zK;sycuKJmfa-h|qup^om!rdghb<%5oe&NBzY->;`R+7Hp&&xZP;M*u5e&-e?6 zJ0i{Wr|2W3LXRZLAodtWEi9Xd;SQP>{OQaHVWn$fKJV{KCXmy+*Nv+@yll4xsK~qyg zJbhGu(r6TLswg6+xafGj2)-gfhrUs8RXM{vX|%K=)Zbjv& z4K|l%APcjFaHJ7z27hfr_QwU#^aMu>C^&I2EV1E<*n6&{G4!5yw3(H*1Zb}qywX}u zR+w)YS!qc5BplN)=7$gioq{drn?NZG=oDUZzG?VIU0DdlMY0$NCWW6l(9%3z(Jxy*9yER5#R7?o`*`s2Uu9# zELDkFBI`pXRcovbUJh&LWKE+`fJ#{+2J<3V*5 z;}nTZ4qp(OhS-)}4f-e@Wbhw?OgmuQAgRjViN>it39EV%Y)pSAqS_sPeWWL$L8tG; za$M6`>G3Fwd`70?$mFeGR^e}F^$NWTpG`v*X^*m1B7d(-qQoZ0r3l?sb`x!O6m2gx zdyJ`oHY`PH9gy~eHAD(a)UpHyVCewg&Xn2^f)MrcAaQEz^f zflIdg=pmc+!xZ|Uq*Y6zT9FsGvf01JmYU$-+9Ed%<$t6G;m=+@e4J`#8kFEfO4P%( z|H+ZGW?CRdJ>U;$y~j|&LBROd7rVZA7^!ZjYuZ+eL;Vg_1|3L+FTDj4%0=|pT88bzqy=wi>hqKmcCCT z)lA9D(rij^tF}9LH0F8h?|Ij^B`yb6^1mn!r(7mc%qKp-sA%dB`4q<6CyTrfI}cE*oq0 z+M}%1SBh!S^+wVcM^5l)( zu~e~lFLjsc?4^pmdo|m|wpp2mD)y?@2axreezixtR@sYY^j_1eRok64f2)=&b#?_i zZqsp9OM<$I=+Cm=VT{TyzDjQ8$T~Orb8n%a(yAA8lBgz*T@;p&y`9;#US7lxuUZbS z`C9M!R5Ra4wFg0swq2_frtxprDy3+fh+V7t9)dnRsKD;fpnS9!NxP5Y>#Lb8dmts^ zH<~${Uylt@{-( zXHeT{ya_7D?_m{vaAWsS{>y!8>}6}xausK6_B5lI`mBa4Que_HgL>~&W3CC%^59Ym8;Z=5!5%i4AfSakP&NJFn(gcieJN={I z_>RvRI3Ajn*$fYS5|!cgQ(<^Lb_OWgw{ZUmyR{z`r!`FAe-(*TBEQpJ^u;^8@gnrD^_m%251eg3$2KoVljGH9E7d zzPMt-4LA#Wv@d4h=&xerg9!}6yM_c+dd+BC zbRA02(Nfpd*xuP1mKuvE@KsMz|M&$l!eEfC?QOlNwih``S+WaHR{sZFvo0L#?&xUm z?2;7v*SE1V8tv?AkIgKFhb6UDHPaVGJKLfyGm%tXeM^)Xkwj<8_Wh$CYmdaOEhy_> zXIz+auHzSEFG|#wzv|3o{TmcHmV@@2)0Xxo*{Oe{pozrK7^*7V0sgD5%k2kxk#ia_!MqwnXv`~(Qrewv97zNE8MlABN~G;xEzgjH9#pmLx>s% z(A?Gq0REs!HG*d_BU#+i9yya6h$na}9=o+eAvk!HHrm+<0RHX`Xu)%L2U3JT!NWQz z>Qt2BTLoer&254ZAhb{LnVm=s{}KY3Z|iOaG(;fDIs9oD3Ax6Azr0i9piHu5tgEv- zf+NdnEDa;TNh7$ODlFqJ3n3M+mV{N3P8!CWm=h|?0S91#z z1f9*T?{04Cf(<2~f`kO0Wf~TpDg1e+W%*5LV_HWg`mr$-B#M%;vLwY_GfCDYe;G9+ zCAFgjwd2I^IO=0$%eb1!vSyH*qiM1xPKp`5*2MKOStXz!h&yxze(qBm^!rGCb0pOy z!O23ymtczLRq*VS(n&o}kUi#!nqlHM%mmS782@RRfptJAbcyO5tm6%Yb{WlOnxfKrY`PMBi+CrEiF)?42+DW4ypl({5@ z+Ch$GQE?xP^FJW-!f&L^Zx2xB$9S(FCkzGGWTO9<=YAt)`~3iAJBg%lidOiIl`=5vE{2Q-Q4}9>E@xn?B=QeZFX~q7U{4@lxIO$<&H@H6|JQ_5FG5hGMC~X zcZ|znUkTQUoKG*2!`WZ2m(epUdn^?rp;r_Et4D0^aq`pV-y>*Z4W|f-cHZk0SyCn3 z@pSQfsQ4Y1eaetM+%@{B>g-9UK-0etbqfDn8Ksx|EicWx7~!Cjx<{tjLz>_sRs2>hj#K^Z8s5Em9F?h&bM2Og`H18F zl{nrf`tKl;Xv_ZnR1FeM^xw_{nf{@u7WXW?NwdIBMo3;|atL%}VJGGRqKaF2RGGTv z<@`GLR+%-^KbR%}bg-5lES?duUZ}O34LwQ2=Ow7`3y-JD?V|Am*W z82od1^*6sZ#dVV+l#PhABTa}yVN}AZS01H_^A4bC#kVq-kVWlY|u($c|tWa#c!!OQ4U&gYyv+S z`0RVlv!y~MaeIIvmLF9v*ciY}eQikw)E@C@jRRfF8E|Xp;Q?vrpf*SW6dHg%!?sn} zwqQSfSywUd4@3r7+pkfOW7#{lT$t+i_!yp7Sk6QIw{a%l8Q*+uvhw!(26ODm-z~(S zdtU!;>qMoy_-ODh(~?(S)@UWG>A%*K))m^tJavXi?)8Ao)UX9ViQs_Ou{Z;XGPWkT zsNmaLgmm8HmfPVki#`V>lz4(8E1OSTYwk$_ z|Bu*Ar8#5hB_`hgAXmw3h+YVA-!ymSWbMA`^@*y~cx zB$PTG6PtRk{DDVI!-a=?p#L{Kk7`{UXLChc{(Y<`;UwJ4@*z9B=j2W7cs4O?q& zt4k9z0E<|2-p-t&kGDghB32*l&?KCjj~+a22&X!X*o17wIi3!6+Xf;& zRtA!@6=}Oho3j06+p}i7GUNh6BB^RW3Bv9Z_s@)!* zY#rNAwvIK;_9OfPa{q(#c#k%Z+CI?x`m>V+a^=D5;p6~oQKlU1yB63}c=5;(!IJOo z*lpB%$g)lE^CUbAj|RHt2Uz8lYY_ePT#(pF-6s63Cc1J+++7U8PC<`w_?kn#Y%4{# zRDN5sZ>j4QRie{jRkKz+oZO+D>qXGPlzBp!Tg984FjK^u}SisbnH+8NN0lGXHHh;Bq7bfS#%K(B) zKB7#PI*{RJ@7!B*XHlW4nk5TFV!|+?v{Sn0?eAXeQ;ZFKxdH~JHBIs+Z5?KX4yA%e zk6EF>>jJti)zhWW@t<_~q560E5^ka(51c{$_i0S3KON_R$B6&L*8T~03rC_Fr0>Kk zIQh{DTf9C@*=~^XE8o~r5I*-yA84;X`^okL{aJ}%7(~oHqnF#)-rNAqtJfLT=gq@M z!mjyx+^oQ|yj9GK|K}7e$4>{BfV+Ewm}F@6JFxTde0?2r3QH^(}SK2)ZN=D z;(v5{o*K~f@H&AdLCeTWvdsz8VjNkipjDjsVbkU8Bf@nz`?LSfdIN+roZQu{xpufMtV<#l5RyVjkwYw<*Rd}=N@z7~A- zD`c5sp7mWzIzG2s`m~>X-F;BLVB}v9bma5tHBg#+!LP?Y?yyT;9{ESBy~%aC`z2E^ zeIJB6+hlLlueGVeoc)d?4fW=j4FBV2h)W>k1H!kE!rb$5y-isq*xYUYY`0;8;C{R! zC7zKl>z)D}o7XMG*BXmzw-CMFKWqwkBp7>*BM%k_{p;QjPiFu3@BQxRr^Vjk@)A-SvHK?_aom%>)0^4PI=Mn{eyq1zR`vYZ-&ISdd<-0EuIVc`#CP7|)y65GsLz$O;X#YLR198LnPl$o8)gW z-PRBb0`uX_1i1G_wkx(FJ9~}OnCO>(8{##OwzVAUiJHftksVfJQ?{QDbqwnm5!>L3 z^>I>=2BQfTZv>DEpj6!d;(W2smKiN|)qa%CsFkWcLyr`g3c2)#`0Eit{*U#lPCzF( z`*7_sa^;Q^raD6WmVAh{ORWWG`Ld7ZiEIhvYUdvG36**z$s>q%7!0uQkQwUUtwC;Nh+89gI#x1T5F7(ntwJ4|R$UgBcf6(Ve2 zuQa4JLozS_u0uxYcGCHH!OyWaWf(P`&}%#>48Y{nEsrW0DqfY6UJ2F3orVd)Eb;yb zQ*e7?UZdjsf*Qg(A)_U_HrgV;d@0-%?Fw^=YLnZT3E!$jUog}V&TR}C9Sz}V8+-#( ztod8faF-!|(H9ZLTB1?-4yo>zmhO&lLvu{gjjITU;me8YT980Eytb~TJ8G0wmsf?W zmsV6PtqxaJR;;u~&B={Gt5~DazOF6WX@onYbq)AcO29{*-L1H4d1bh`yr!VAqQo_D zEZTxRyLfB>a>S()FDGxdJ!&Y^AvmzGuCp1w8jJWWudH1XuBcibt|(bnQlW-xK>1nN zHSH}8L_J&=i*z-&M#J^pjYc@KwyOnLAtH;bic7-fmDNjY!&OUb=~uBmeqLQBNZr`o z772$9`Z6c_`X(ML(hlEPwZ2Pl9nv_fuBs_1E-SICb8|C|lG>W^lI5VCaOL9ia81?H zB}LEzzTJuR(j3EiXl@{6cg)F)=z0^HjKSAvh2c3G!TIZI1>Hnq@I`K|^)dKrF8l(q za2tsWbUcn#gH@FiUB@LhIojm=Hn zopoK!?O=8-d7(PeWPO)p0OhKwD9Qp=!lVefu&|_bX$>maE>**XvNBzk<1{%?muj0E zVvgVoz{0I{u`}(Oyt;@Da%UUNt6h{=4^xO=8m1S8bTFG{rJ|&`$iXLaPbQ+x6iwga zT1Pv@W6mt0zVQRV^vW3>PmcSezNIUR>i4BpmJr z_cPmJw{tQLu-49K6ZJ07u5sF<8YO3r#!@H;45YCcB*xh-s4ff_xGW*u-WHCoZ|(}$ zbvDJ&>2>PLkpiJhCNzt!_N2Ji*j5006@9lNy2ZNs=9cEJ4Vp~e%Ra>BM60r{MY&})JE4$R z?3yQES9fL<_A{Yj+;{N1{cI^iA#FzU8U)v%@^;z)oaUL8r8myh*FjX6I_{seH^Dxk z7|V<5x{vB>2KVOX2)JByw(z~5>Z=ODKGCd7msBkd7gaAMh37~IDb^e=gt#>n3JD>^ zRt}6Hp~VF&9FvA+uBq+K=s_!JyJRWdv2Z;YG#O;HL0kN6m*F+G)FJT0;a2#rTUc1| z#g1z3;hR_^(J&bX?2LMQO-mv0$gX{s#8_TlT8>ulX(4%Xvl31sPB%IALiaGiPRocj zH?>6@f{`_Kor+O*Rk&+nI27kK@*ucsj&+9D)U`FVKxo50f9c||*qtijG0QH^wjXos zN3ro^+g!Ue&wiX`KMIXt+c~=0BKCJ);&-ev|6)5MOW|j*D7G8m86y*oL|&%R-4>?; z6t2r2zOqQ~p{;~mN3fMCL|RZ)Q4CgBv&in1n>m{_Mx(25z=YrhcW1d;?B;o}sYwqQ z1BXFINXyr@4353H8Gh4iI9$54vZ%JasuBV(VR({qI0v>ahYG@^ujaP37>pmCQA z!>XDbJv7PHN65{YZQwQ*mRl-14fsY~{WMp+qV*(uo&1Y>rtKvAK-h6 zdGkT1ZaWe=opfdcZJ|d9M;e=KHbWvHsx8av!y@zQ9HI)Rqv9Q%sVv|M^^ZOWV%74} zxOmlGZX)zkddr2ruwL5FZ04mxd*kAQBF~U87lI?Lr@p(|=T{mF^9YJpJvLMH_02cD zt^q?^j>+v2@*n_I!{vY*qol!^u;`kbc=ti6;Y3@jb4!+3T^?RsvN*h?WMN5BElez( zg0yoWF$t51e8Rqg+ZMPH*yGy3nME7m+({ZO=bkkyD_xcyZf|Ua?Zm)Mr>(9Pz0KM# zJn$-h^FXl*g!G^<7lJGK)yc$wT+(646yTRKvur3N*bti+rbQ^fQBq0i4Tvmd5}~%B zO!*9U%VM31cvZ~3cHoi1V~EQ=L>wc1vHGfLh^+BTq(SlY<<1~%Bj-T)0F)O3GlUdH zBcubejc`Y9%%C%XiUS;nfjl_ql~pbc7G=!}@^}9Sr?-M_%xi9e|Na1;;UqUb))9@& z%g)T2la-y7gY}(}HS;>*e>!MxjfB6|3`qv~Y>c)=qRqkSO%3bnIvb~l;HjyhJ~+Lq zDL5Uz%X(f@TQ`g`y%EnKWq9$@6=1k!px9VxIi#|}jV*OeF%JD~ zlgfgCsiUs5PMnG<6xPoRS-OkQf}p7ZYz_`eHibN(KwQQjb)+FE1J2QR!8{;MvmS$4 zS55NJtkvNW25bY(*(EuU&0JV zB|{9RxX6WLk^)%}MG4>FJfz6gkIR=hgj9pWy~?0R`3rT9(Wpbr6Wh=h$qv_V=zwJm z->KdiZENb%&N4ZWED9GkH{qh7aqJ+9_NUhN1}$pHgHaXlc|e^u6$~*U2elp@rdBHg zDm!~i$pY0N2hva)2=P%&oH=L-<5{e&yTj;!FL%diiW$Ty0h7i=BejBx4v<~cf;w0N z{k+On%t>6~t0FCDqO&5Ap^vmwoQv}8A`I_qOB`uCEG=2#S{{o3EXX{u`^m{huA;5c z&L(gO8*CA?^cXn{@==<)J)I+;=z$u!ulPJh9*(IeV#1&YC6S$SQ%vT;pbF&7VcW=( zwh?Y?Zm-uSFeef+?CgSyJJ3}DPq@e6d6`m=Qj0FlV;rI+vq#ROO;h=9*aJkYXa_vS zC8Y&RD{AdNAw77?g1}7&T<}E4OIWEOkJ3vP1aOjg z++L*bUMy@c`MxaR*O`^gf{0Jj^$bLaeL7m}$LuWdwBXBI;0&e()Y>^47NOl!J85U- z84xhQgxa;*F*|Dxr~>adl-zm1AL+#|%7J8?stoA-B;sVUSRA2ayb}Tt`kRTjrD^?cI9%FAD-VY)r!FdmS;O z&#IVhkpNnk1$IhpT!D#XBAf-0C^=2a%h`zsN5GK*ig4YPQO|*%8$4b zm->}R9%Kc=-MC|tHcKn23Tn$M%j_f)t~=OE=zt8%UKdqNEg$o{+f)*dv;!MNTtz!( zm~rD<7r`5*IMFCaSdVJb7a82zggYUv#%9eyl+8w{9(-~aM0|Epj%M)T5M=q3@xf56{PP~f3;bnA5|kj8pvKG3(CtDhY^4|YhU z3-ez*h!)Pty;d0>1re~N)InyN{--jH1-fMA70gE>NDQqf!{$pveE}=Ra~efrSDlrm zqLiR|RGJ6r4`I(vZ<7Zmsfa?dSSBu(l`JWQyG&xEuwW4>U|D%pMM14Iy+-D|4$WCn z2|>iE04!1aStP{Z48FX$)*~$hF%U3KVL(HBH{M5q-pB-%@4!3(jky8Glrqz?jFt_R zC>1#8T2CV7!OSbh@*tx`A-|-D^UBxpFuF{YV|WTW?Cdgx8^JpL-bBBYglx9>KYN@< z&Bl)Q82A>t?y9#r2 zZ*bs%xJCB2pT8|I}RrvpO;eon#Wp#;7D+Jj>*bz_}j`k4Sh%|k9 zWoZ?x4qA=mG|?rBY#v&t{4cU(&InUA;vk9kPMeWVI}Z|ntWR{+n2x05UbqwH)?*LJ zioYSnR+Q_~{qQ;nO<LYQ^s z&bsV^M@LRbAV+XeB~-@$!*Ow&C56c<%`pqI}L`Z2(DEbZR$&1A%HjOM6ECA=lI; z5)Fzg)GSA`s#{3q-cd_tTLZQd1d4PUNhv%s zMYM85I8bdez-{3$9NRkQku0*t& zoErll4R|hXfy;Y&F9U+w4e*`=zKVfwjM(bLjgVfEKuTKVl?x{VBwMql%VKR5?vSrN^FO?1(hr5<&ZKL%@`;+Da4zh;$fZc&S1&1n6H2kud}&efeJ5pDX+2O*iTH-a z$=g3T6KM?LT-uW9RTaIE14_r4I7^<1wZ76?lxpRblp2ukKtNT_qnCW!!wv@}QC4X+ zt}u#7;aUPbCf!Io|M%g=8>&0o&w#XdY$j}R(<{NX@>6+nX?RI{eS6nTOcO~j3TIS# z8!azXDST^=O9z2zkoT1#8-=UD1G^bVfJO208n_+RRi{Nodd3q1Bq?JUQVtxO!8uBW zW~w$qg&o*p^y`5$b%14S*Omn^ z)AuA_f<#&-u>HTbuaW=4zs>5{`;bD_YcPFr}#YcV&8Xw!zYD~ z4yVo8{h*__85PeD%-0H>u3mKMTPT(3Jr}+e2e0pv)yA~Av4a(;i!J`|CG=R^5`8bA zPM#`!sqoi@zX684$7@jZJnBieAPuV4=uNLAkx+iGZ7N}yzS^K>`f9VlZZjcH{?t;I z-?y1sJ;esmD^J>Z9tc<6YNykh)cU*12uldyG?vPVc%{udB@Hy`9goK6=wffBe1frw=mT={jS*jpyST zr#T84&Y!}R>Popr(C=Oq@IUKwu0dLR1x3)W6AnFV4Ra1WCZt;Qu1j`DR=730BQqSq z4|?r|ANb7|dTxb3)yV3A0LS%XYB<68>lYd{Ag0kFVEPZ*Rhb`3^dG;GU?hoxtKqi~ z@L0V;Kk)c|v`?5fKaag1D}CUCVVXi`}&#HtcI}|KH4< zndiBay#H(7b< z;w33u=EcuS;n`liGKH6T@ntEz%8Os+S&cQbHLx%A*AO+N;$Y86d`*Xw$7AiCJU(mA z&$Te|#;#Vz%{{kCVIIFGe}r;qGoe@nmD(gF}Ig7&-a?m^WDUG6*cDhU$c3=H*wWgW@}_$=&vDaOsj)E z1MoE+PHxZCPHxYd({nGHxbF_GRwmBv_t(tpok^d{>RipnGetRsr|C^5Kxz$CPuI!q zk=n`aQFD4ee-ro3$29Sbpib)PU&T^6&r6@m>Rip1eCHIRW^_*wQEPfS%ym>sjS-CY|ZQo{WV0*>8W6kS_9Hy zZVMHty_5T==KQ?=nRs2zbvEVI)x18M@=}@CPabKi^+I$gy{TSc%fr8PnCqtY*51kO zTXTMHPZO`Jxz47%y1KVIb-kJL>gpl3xS%~#IZvc_FYzKo+)`?Ph+5KjL4qoLO^5m1 zRiGs$_eb@(O3(LGCZ5WCRW<4PexQEL?QP1dt$DpO`T73BnCF8r_ecGh@8?<)eto9i zRL`Z+eY$@ZnO*q5IbJF+_R?1gyO($oqSn+pIG#$A4kwR?*4}ui9#0+*CeGubX7hM3 zaUKu#WA1-bUTw|e!Q|)hV9even8!o?n8!nF>J{`)OY~0~?exZjIUbLPn$6?E#8qFL zt+jojzlNwS^$U)-8GF*<YJqc|6o?9uFqYFZVbZ7aD6hPeJdgEUQqMk1ls7(TuU6QXhPzYMKG%!* zU-2d{y&4Ndc(RmjAB z^ZYh(-+aGh;ynM2`+DW`^MZ-j)ja;%)54&=55Y0h=x*KKi@oEg@)9q->N~Tww=eY9 z5Ot*G!SPg{bU3+xJ9_gqyK-uj@u)tz@5-KE?6JP}vznaWjOdhYLzE}~w9s55O%>fg>@|91BJw|YFe ze@&eGw`OzynmG4w{h0gLlvi8xcrf{SJQ(wMFwS$WT0iFT(3y4z{iEJPPotZ>@nDX} zp`YBJ~F-WQ9Z7X$K%1oQ<=wyNzdb>e$4%A%B!t;Jed5vUKsOwVVvh$ zwSLU&MJBaKH-($=aih0hnB(z!QM0SO`tf>^=_2Yy2;cS1431X?r^Bj$dF$qlhwAa< z@nGUS9%?p^2NUP>d&hSZn~C#ytJyr>Oq|EtUo(#{lfJIz@ny=Z zt@BLd;{PUpDi8P4^LR7)dAu3(_^Kb5h~r-p^uKy1D~+!6#+x}FkH4DD)_2KKOiSu}?**xA%oX6W=GmkHmzOLr+Wy-6qd3>4tshp=8UvDP;a7*-u zYEK?-#ysBY#}mczUJ3fY4fdtcwcdC$$K&x17-gv7XSLylw-NbqP8LPQtwwm3^hJ)j02)mbf5u$ARHK^|ha|I znmE_LX7l_pan(0wtJxVg9MsP@-_@A>1HANnJvDLPMPB+*o=^5Xv7S9$l!w2}r#JKc zs(W>RY!GqP-l@FNOTS6jy~K+U@spI=AEGE7794*moUW__Zi{;3p?X}U=l(Zw-`xKu z-dL2c^84oX)1*)3US4^%HLs86c(wHa@A$s+y!Z&uJU-3wc|01Q#0d!?4|d8 zniuyy!Hbs&4++Lg2KJ@VIz3+0*fCqwzR+Joltae_=}WLD9Znu!Io|lH9#0-$CeGu_ zn8%kfkEg%pZm!lQeO=At$CQ`K{QP0k4-)k`D`-FU&SDx}t=q3e#NA802vIK057O_4 z)8XXy&h^^6dR(P%<_b0O7Af4yi}U(y^7DMG*}N*5IJbu}&nIJUALBgl_`XMYah`7` zKac;KUE$@Qox+Q}_~H~^>cy9PUXj9=d+}AZ^ad~eR?pi~_--%0JB45M;(I*5?)h!c z?|N2a-E6t`h5j0%{&Z0=AJmvihm+?+e{ViikE`?zT&X6W$~=Ee`sQAK-yOWT?`~e) zH_tb7Jf3gHSzdl#k4!w3c|NM2+Tkrk1L^9ZeN~;(;pFxm=(TV4xJu9WyC&Yq9pbN< z+smZy|WwU zh=zLOZ>Tr^s>hSZpNaGMtJzK5K~0>;-(NG2Ka-xvU(M$6X5zJV%&Tv0J<`jc$~^u| zeN&mA7ft%H-tkWJTvpGXEy{}rkOTfFq!h22ZM z2vNQ_{_?%?S3RCQ{!E<5U(Igf4r<~&{{EVI{F(GT{%SUlHxsX|hkNx+Wqv+0$4g}% zpC&zzM`K=(jZ3`x)YWH+^7aMePdziI(W81iTrc9Pzf*aWm!8L?sXsrD<-3&XMTm~^ zT;Pqz0&hH4kE{Ce_%m@HZ#7$8Ys_Zis*Kv0$D_%g%2~E}GUZ-d>!?k10Rfiw~-27l`uO1dU;?{}1W*TqxqIy;Au+Fa2U+ z_YyBcROIznk=I|<uZ{sRavopN7Z=U}qzi;ke6X*Ui9^#ds=Xr!@ zp5G>aU45D;zemt`=KZ1vb$?tg;;OwOa~W@73d~{dxSFcoS8a-fDJp8xD@A z$}pQrpUT~A@*saI_w~}}c`i)hA}`L@H&b68ul3`p;&^?7@o(<`9?<>6_n+o?sk}jy zr`q;<&$raGcX;K!S4;2p((m)U-}4Wi@n9HirhR;;d+`RIn|W@R!X3PLC(nF8YwE-I zvo$;7<&V{~hj`_c)U&60&+N%y{R5gUT;jC*PEKn>y3%?`cgmU z>#HfRn>$P6J}J!i-zI&`OFtxq^StNv0 z<6)DCtG-I*TfFpJJoEjyIlo!=_)}|08tu^i$>YhK&)p)u>c7W4^Y}68 zU-jbedEQ@3|Kg>utDCs>+0?hT=If)$-^wd5mHB#T^84oNpNaGJ&$zF5Jl_MnxNm;H z$dt#|L*qOzzwbgX&hIyw{Juwd=}+=}atcrI;uBMtuji&dQ@r$ieKv956<&INf6S!! zJ=aTLnZk>`cvT87@#0HUc$F7l{r}h-yyHJpOTX%+_r1r9zwY^iTKY>b{coQC@Qe>8 z1)CWk?SySaeGL)cSs0J^uAk$*>u2@2T7QEj8?Q_}l^dyp>CL3)=VjwIHXM}ayN4I& z`!kcDuYWarxR<}c^U1T^RE(iFYzKor%S>Uy!M^owQu#fDxcq9 zFmb+ruG#$lf{CYchO4DX&-cfF&3(Q6zVp1eZ+_l4$1C#E`{w>J>5IMezDvCL6wgyr zc%c_xlEN#zcq(7+rC;TFeLZ`#D6b+I-{$8d@6h9u@0U#brt<5eJT+e5^t`X0{k2zK zrd$6^eN&n5Z%lgoJJbmCQ*I%e=*`!O-h8bdSLff*6=LGN-qmbg|4clU+j-^ldT8>e zGS6?5-giH*eBZo&n*1ZY^uGD|!KCN;T(f!pn)o=ceC{O^_s#R!#8bJ{}6UB@ghVe-ux@^ z=3n)=YA>E|CSF(b_12V^%KZL;N#Dtx)L(NiFTL;HUfeg&XLCH?{Qj1S`ySwx@0;hh z$v?_V@B1V#&hy#i_g&(p_s!RDj;Jgl;)rpnH-1XJ@l!pn#!oOM@yf(gxuH6k-c0)1 zy0Oh39M5+XFYddU7x&HM)zr^-3opNK9?vF!DtGhBMR znj~E2&F?aAepintUmr}I=UdHg%EDmGOzb0{RHoLC7!3(v*(KPHU{(0{64hpdOY1C;%dC4@>VbXHqSd! z_#rRud$$))<#)aGzTflWpLzaT*uBJy5OGha{UIv%=3lut|EkB6=bwr5^{i$$ca<=4 zRfgIA@67YddrK^TCu?ThI2&udNq)`F$_);^%o@ z>UniNdxI!%M=*cQ_ba#R@%X%mtFe;G|Mt?qT+e>nEAO{DI^DhBQSM4oFG4iKn~yWR z`B*)!+NYr_#l#z>Fwa+$zJr&(w&wY0%JZG&mG66y7q6{(KAPj#)~9*LPvr?-`iY*W zdgl3S>Q`4U66Nm-=8t;MDUEK^<7c~wtMQS_cYEpY6?QN2B1E$!;RJ^v!?UgAZF zW=q0zy!kW7n?Kd#$@9m=dH&Sw=I*E_&hzE3Im63eTle`GDIyGirsRy{tph`8#zRNm&L-(Jstz$@>QTAJsZY2Pos{67f0 zmv|9!fBn+z4N;{xe=5ECQ$4QQkMEaEoUcbUo9CB_tF_H+|99r=kICP|78jh4@4jA~ zuO}w|5HHU2!Nluoo*$L;WiURQ;+Sc8vR3W6%sYN6ukg}e?s;trZ}8&2`TAkb-#3q6 z6ZgGKlcPm#b6ZhT8i>Gpim%f{@dx;kz zTI`+wV(EtCZ5U}?j%imKL5ooqF#ik$~*t+PX775 z>T%T`ja{iG?whZdCZ5VXUQPN`&KAdaFYzKoOT6=2;`ML!cyj-mctcmHF}J_5%40TT ze!p#r4d|~STI$tjsaK!saaA_opO`q0pPJ3jmnP2js~_|Eneupi8FPQtZ0;`;kGNJc z9^`q5=RD6NJ&&ztPZZ@fJHWtve`~Yu&($KX+B%i5^3t#KyxH@1&vy&Emv|Avoj>=r ziY)WSSM|6`&*RI)d3@FE=BjADnK&QwubIb-NuSDme_+z*1xHusr;c5i!bM(ul;_jx z*;8eCN#o@PU0?2RQ~y-nAj`w+>pkC6&)(sc_g*c%*Gs?8^M21ic*cW8u$lJp&EKyv z@djS{W}f-yTTOc3{PV3Q&OhI3%%5*H&i2ap%|G8`((}*v)Q|b+c}#gFUVZ9n{&^Ww zewirW_Kf-(qUGLtv)o&6s>juQc|9_5zJK^@=IfP7Usv<Yjpqf{ggRgD)ar7NzdbLg*%dZ5fZ;y#dxJR-d1|!t$JLI zHy&Rm&f}?O^Zk>F^YetUD${H=o5z=l_p-^UW@meG-vwU0w&wdMbNt$Rig)}}=KCvi zyfQC;g=c=($fU2Umw4rGuA{el`RnR?z4BhJqhA;K-AlX((G}i&xx$+-)#GYx^Y!1v zdH&RFo=+y;&Q-#g*Xx>{>81D0>#NCMTNiod*VeqAn&YQ(v3I<2o_Rer=fx>p<;Csah_(IadxMvLtLNRG zUr*sTz4+Un_Y2#RsJ@1<{>m+czsDuF5dI#T+(LAXB=WEKe68mVp0D%F?;NT?h;H!W z8$I9Xd6VaxJa6`Vv*%kp-|Bgb=i5B*94G>AA zC%w4ur@Z*np5vaM@%*f3zA~#oh!T2z=2_A}d!)O&`F^rcn`f>0{k{Bt%P1W$bLEZJ=22&UpPu}EKkELV%GJmG zJ{!#v7oVuho8nxe&F5==9`($H{YMnbT;4r=Jqz<&*k=Art8b&)x7`9 zs1@KqajU)xqc04Cfv)#8_{f-=X)cngn4{4 zriE~ZOW%afhl`w>(GoaI_!5}67IZn>%I#=DYhW(F1+9aJxOhvt4(9r_q)l)O5x*7Y zpTT}k;{(|t+#Thqfy`CHR2xWtv;mY#yg3O|#Szb(B0j}q~h;o;8h={2~o z@Y_lG+td3nkDvCm56*MxJJRQHO!(`h{2l3gn8#~J`XwoUXZkZKe`jjYP_|!ZItb?c zov9hj?car3!rcB{s9jS2F4P(3_U}TOFmH!bPdLx*$fPWo&nJ_@F!yIB^@X`UnKTgQ z`gEf_nCsJxj!DYjjS69|Pd7RdE_TQ7L1W=U;qfrfj~+A;=KkwJrAhgF(e$MJy=Yca z{$4aUDSt0I2j=n9o6dvz`rMl?Ov>MzmciU!z3H-~{8_X*DSsASos>U|HYDZGq8s6f z?tHW97Wic0Z7{cgHr)*uiTM36ZxMO~p5S&w=n1&QIZ98%yq@OJb8v-==h92?7U9?6 zJmGiXw}n51TM2&(_YnRH=Jhd`zK3}|%cWnF()Xvd1LgSWPY1$NTzP}3Da_+#Ftvnl z5%KmgkC(yJ1s)~h-QhClp>!mCns6B2C7cUy6&?(8`9mom=KdN=$H6>*hSG^J*MAtD z0(1R`(djVPe;7@Mx%^>tCd~C8Mzi1&SD$>E2lM#Nr@z6QMf?Jo%gd*WVIDvEbQ#Rs zF|;}J7}^Z;b_(4FbAO&f zcfveBPNALfY?t8_dKl*Nis=csl^gHH^fWAgALny0f4-)eUV?f27Sn6+M3Mg;n4cGl z=|i|m#6N{s3x5TFApAWne?RE2@Jv_#VoE!RsEJ5_AY3KlO<^7%#nckMTg2PLj|q2y zpAqg3zbbqr{GMf$%9X&!6#hI^09VC&Rp* zPG`b=zdnIx!94ya&^-7}mtg|^4d(GYfi8e~J)1xm!#w{d&}DFi%RiCUz}$Wl=^B{Z zcOu;YPY~&EhRcL+hckumf_Xlb(ETvahZ1@e=4}c+2{(5;rqDlOZqHJB0bcInrSuBS z>whV|0q2SMe_=k~Qu+wyZ5n+JPj@@Y=o@&O@Q?6k!oR~ighP#Gdz8^ZFrR-J9Rl+< zom#`I-HvkV2rm^r9DZ52C(P?fIUNNr67eWJ+j$1{hq?b}&`_AKCo||6nEP)A9S`$1 zi$=pd9xCWmn6F)1@s@7%U?im!Cd|VdLLdP@_!6-`3vX^n9px1eFu+p>6g;aFwcjj z^e4Po#1A-Fw%1ZR80Pvdr9j!%}L6? zg3f{ST>cewKFr(YbP>GJ?N~{d!aRRg(iQMl5x*Md^I1vP!8~7A(oHb0M_15oFwci8 z=uVi=?+V%pb9-Dt55wFaYv>7hkURbwdK%{SVhue9Hy81j;8wz~!QF)4fycV*^BVdP z-YWbl%-b6J3Vzk?SVP~#dxd|6n~VHuP2~GIYv@3Dkcc;hD}`IamkYOt`Tk=Kb%7rf z@$T>dcl@<Eir`z#ZCh`T}^kh>wE%iu}d!2{t*tKQj^T(Z%jaP#LW5@ywQ>3b?IkuLbad zJvhD?&Q>2*(OZI+!OwPOuY%tY`Paee864jTkFZ32w!j@ld+mT5i}Vk`?GLjV60{3m zWr_T8c#=4N0)DBNO^~2Ha9iPb;fLG;m7sm_-$i}Dgbxtq{QxggzbssD3Hk%>;TABA zhh}(Q6Y*y7Me2u-g7j_R)#7-E!93m*)B`@t&DR9=fg5CT{=V=zV!RAd@lG5sfM3Hi zy4eym3VuWMS26sGXupZ@v9kZ+bC2Zw74UY^9}D0qBEA@2dpM_G2CovwTLm8?+It;5 zvoojP2=DI6-U46c=3s($z&T=kKL9rp-ew z#NicUz9!(1m=Am43X%U^_zBUU``}YW{l0`tg@1t07XAai&sIj;bvaxtt~Xc1?L_@H!aExA@o$4~6yy1B_-oOg55o_N`urU} zJA?B-2R|z2$E$FAu|B>7A1CU!4}Mr2?<@ExasEHSZ;9(y8phHXQGR3iB71oBZ%g=k z(Y~GFN-;jW!)apt_JL0n>uoN4o#@Xz_+e50aqxI?e{nMWo*2KU!^=herox|#^P2_F zX>1Ej&;oeFLF^0QTZNaycMGq9`8|^aZGht)@{9dVM3@Sd71|@F=WdW=qgL@aJN_J_4&}dK-TVJ`Qun`g!;wQQ!Z- z!^C`e7v3zcpC7~j6W5Ec;nT%@`B_=CS30g;FWAFj{v8b8i9WW+Zv{t0`JLf)HjMN= z-~+|=@o2cESa15lMPj`f2HzmogF^UbF&@Ui_X$scpBA15|1R3M0^TFy=fF)wdso5t z3ttL%5nc)k)#(?wj}%RL~<+XG)G z+ULLU`59cFPvFVo{@@#Uzqmj71-?V9HzBNTi^ceC0;h}huQj|+9RDzQqL`mOVf8&X zvn41SK3=R>{bBW)1sfj@U(uC)JiIf5Jr-8ie6uC!40xZYZyBtv$u@pAe3j^*h49g$ zKQ4sFi1D!kK0~zkmGH45{q^wmV!Yi7Hy7h!2Yis24-dj)#QMJ*9xBG$zu?cs_5Niz zPn^$N@HWw2d*O#geZGJX7w7i_{EFzWKjCM@`qv0!W2cyJhr$g-e|3OkqQAPrd&K!< z!H?C4g7V>RqWmKGEioQWfu9!bKM{UL)b~sk7wg+>c$K&x{~NqPcnQ2k z_%e97$bS{A{@ME7fYt z;qGF*Z-xtn?|{{3e$1Aj``~xQ_;?(?PqcR&R&&m#e-Yj*{5pI%{@M8Zc&+Me{TW{W zL-;$q-Xr`QUQZJ9BpWYW)2jwm%c8{2W|{Ib^m3y$Y+(09(HUmo#MW zgJ+22e+6$5{t4bKoQA%cCB|E0_+#Og@c)E6!7=eX+Z~RI^|lZEf^aT;iKu@bJiiIo z_c-_;qQ6dtFGU^AmY~z&XT|--RQO{Np9PnT>-7S-K=k(o@C@PQ@N(fb@H{d8Ho)(Q z`rHh65y#&SHx=vC{qS%xo_E2W#r^s};h#i#|Au>t{BOYTiR;M+@GoNgeGV@a>&^e* z>EizGcetq-PYrQy1B4HOj}>kQj}<-~w!bq>jkn(Lg<^a~;Z|b)4}!-D9|PYY#@{IT z8{t#o7GnJ>feVDo;dY|`=E64#p9`zcP}%XY6nfe~Z?{|cDR{5&^Ke%&e*Xg>B>MMV6&L;(R^QXI_5T_kEc`QkfEZut7>i4U z4~DN0ZUx^h+!>xD*54lRJ7PQ@4X+dPr60Ug%>QBVf5i2$5I!`6>pKSi1^>*Jpb2>0 zL5$yN@FdZ`74SykbKsrARq$aMT;8Sd+D!IZ_+8=a;GcwVft!iz!=3PZ!VkcsyK#9> zz*h@D1Md)i3I0snf4>PY>&f{)gsv2YBYE<6}+BgRt!91`_E5gsk#tUE<6u@P53-`ukgk2 zRx$oo!Rg|9c@2ED@FsYW@a^z?v7X%vf0oAW{U}@_%Kr!aMlX)P0Efl>-5$6=_`mQh z;ZNWTdvpG8;C~4J0>302!d&`XxCwmxk(|FZyiE8o_-^5zuzC-|Yj&ZSBEB2`S*!>Df(yiWdKsQC{1&`GtY3R!^*t6_ z{ui+N9)Y#G_wR}|)%s7kzi=b0bw#2*4uzk_oVDpYz;6k6gzY4!ujwZ;Uaj9 zm_Mh$D}^V*cL<*eKO{UGR-dspTY~-uUnsl;F2+BzCFnA|z6$@$me8+X5&dxkV(L9_ z8{Yz7EqoVziq8uVPqfdAaE4faUWcy{?f*VJRP^s> z@M^I>eg~`1l-c9`1|K2j!vQ$=dqsaYgWDjDP2U!7lFrV6)n`a-{0R7_jDWb_Mc_>$ z{Xm$vwR-K6KVN%1;{O)?Gd3xGoX&th5&c~Tm%9SvbT-^YwD&^zF0o!*2!A8euYj)> z$GZ}ai1Bwle5+{RTVeV6#5>{L>9)YNbU%DZnsuCZsr17CgbPLb7vU2`{B?MS@cZyp zBK@cE2;pzwEy6#;yM)s)7WUcd;Pa9P!Hr${Yw1u}ex9>E%=aT}>2P?NNPh&(pC4UI zVOah?o&NB%BKu$$NQr`>dAnJ1ne5!CexIm=OfKL}AHzHzm(y49iQ@P_!Ce34c(Yl~pXJmDzFed~6y7P^0hakQ;XGG?<()#{4J*e@Dg!-&xd(iM#sba^PkIT4E&rp{sj1QmnT8f@VZe0TSA;F;A4c(f%9w_ zzkmG#xKQ{Kc#7~9F!%p5x(41Z;y1$Y3Eu|)Abb~0Zay!g2jOPIPr&Vj{|WaHei6wH9S?ug#wNh?EX-RbO@NoU9ho#0=I`&u zX(sHlV`NssSt9*;@R{O#mcpxqFNa5p^jE@seaNH@aF)0~xf$lI8{Gj{xgFhTC%i?J z|0vA$>qbw(?)C^z`p?1pMfz7@^*bHR7N@u10!yU-5MCtwIeejbKj42bZ=LBknA;D( zUjp|&M>e!6;?xA@`gNvOFt=Z4>IBab>DBi>*9&LC+fAHY1ndedj{B5{BJ9n4z~`W5EuK@SS`BD&{5n<7pJ!+iW6)DrGz!&odj!e5H? zUE$V^Y=Sr)3CsLZIM0TWe;~})gC3L*^Yx$y9S`&U3+6w}TNX`#x&5?ryWpSM5_G?Nt@iYy z$6;>&Ui374d!ryZ*4GzcK7KFy56tb~i{63viS!@A>Swgg7N;*@ng4q@&xUdQ-(hb5 zUUUG)3b%hRY6`#RuCEDdyC5Y2Ku=*KYv&HEV_-f&&VD&u>vnA+xn776B zD(p@Vf6wb}*j>Kiy|8=SfcL|$IQW0?wJt+~eusHGj}GW9%Ri5r!Y(;h=GHKme;##) zx%~5}J3Py+A^7|QfK&>gKdg9^?;WM9}RPTD=8P|`c~3VnCn|f$HH9SN;(nd z`c~4ZFxR(|Cc$Skx5rP=beOj}G#mcG?U+Lg;mrrz9dWu4o+_RnR>1!i@hjm@Za~E8 zdKgU>Y;))qIA)2zpS>L}6uuAU^PNMF!E;6YAMh68=i&Q=UxhyrejAqOvlkBIpV<=P zv%+dm1$~d$FF{oKcX*IEpN3iZ`9$GE;0J`;!94yeC~`1x1iLt*tZmu8Do2Y7%b-pR~_PZI78^Ycrb zqA-6xJWhk)vSv0zoQ{FHJ<90>c!CY1{8QkIMf!>Gdf_v@^k>7fMgDW(2SxfSSp5v5 z+2V95%-8pFS_53^KZaPpY9oR?yzNu0=1m^KvN^Rj$ zqCQ>VCBi-7jlxI6yM=S%PHq8AP#(-%(N!zZ~3n4nu>^)qs2i_;F+kxJ+RnCC+Y z?Setj+J3PoF{xf%;$sOhXnI@oj@z$6(arB@Fw9K;8%rjg})TO z6V7z+e@&qKVfCK2+3@r5FmGiPhrf0^$|wQ=WU)CwMDv*R~Ab%MtUcY|jOXTi4!$Kc(Yv87CeTdVIaChO`;6cK7!93pj(}VDzAwJ%2n73Sd2Hx*>h;fKZd z=iZ0U7x7QwGBN+Zh3^vaU*NZe)593=;`|SWe-ZJP@M)qx9pMV$u5j2L5AUbI#llf| zw@5z_E*J59SpAHZ+2V9OyvUMrX$<_Vc%GU7^ERHQ!c}g^c$x{{B+8o)Zxi!jF+4=1 zUk3AhA5W{`u3~;%1M^l)H^TDwQ{M(R#XXPN5_C8GtvLR}a76U?-{EfV{vXd<@HqGW zDLxMk4-)ZrVD+AeUS-!z6F74eqv-w);d zo#1aoygQsB##}@r&R`gfD~R!dJpC3ttDnD||EjneZKOp&LKNv=g2n{3u)@{1m)c z_&Io$@GJ0o;kV#tgg=B|75*HSzaQ~C_{a=f!36yV^EQSWMCJYD7-|B)B-*z%+{}%K zI2{I067C82aRrW{qhapfF_a4ziTF@>rtq=wCgBs|yM<4M9}}JgKO=l5e2%yt&W3p# zO$%ZE{@Q4&f-eyDzZ8BOOD0Z$R$39l1=6y7fU6#Sm>bMOzs zufY8Mw9)hy%->HNO&`Mi{j|~aIn3Wr8%^KA{Qb1i^efEYPa934nEZa)XgU~v#m(OY zwSsvYMV;VIZpSF<2KQ`dcf{!^*e!p!(&xY~3=f7!xgBvTfF}!|2=8?7=_P0!%v%wa zz&sv`Xga)9w*WFM=~%yofG?`S%6H=_;6iA3&ULfcf*5aoVEdBL5Ef za^VNy=f!&b1k77|`X{{9?PyOg!dJP^bH?d4I77t$3-f$xPanf?iu7N>&D;$~oPLCP zJhrDl;Kic619I^5D=t5NKMl-VM`{D}{VM+61soRT_kc58hK|$+&JykmpCi%_f$tD5 zfJch-C&1?kkA;72V0Ym2yfAOsG!5S5c4X5mI3dcP4`+z@`S1YYi{V!8^Gb1A3HKDf z8s_%PrW;_seq__F@CH%dop6SDes}=ptu5_>H@h8eDGm=1$4jXEBEAPM5`Gu166yEB z4+(z>PZ#OGhp!j@4gNx0pAYEkf_TxAn!;6XS4(OQKPSrX47U;S?r?A6qu@i`f)J-1 z_&DLgFkg>b(g=8w$bUS1fVh7g3-i{RCcss0M{Al2PZs6RgxiRCCCv3}P3OT6iS$e1 zuZ1s%xqhwbN|@`{nl`{o+=7yzn_=Dx=?<9ZS0U|$8@c<K;`i4 zG`pvO=D_M_6wDT91_p@`?ey#D0VVEB3wKL(cdJptYzp2v$}-iFac zc)Qy%jLKmC{60S41ap0c(E^y~(=b{L-z&~%8T^LuDwxl27_Eb4c^ly(ar`atS;9Nu zjlvJWvc9|E>2AU&=$|leL+M4BpC^XWYw$Ose*cBJK11nacxZ+#0ncmj65$_VKA)lV zrzmbVT+@o)E4IJ(@^RH%lh?%yNmTX8|G~=^@I8R2U8xrEyJdW(@2=l zXE2=vbAJt{aq!0?eF@y`aLzv+=JOj&vte1@LYVt&Fjc|aUxR5m%>6Z(R>QKs>)}7e z_3Hh^^*3K4?pqF9ZqVy)b)a{7U2XLh*?=$!j z;cwyhg@1wh^PF)?$6_zbYYe|6&aWl>g=^3Rb%O6~Vk?lK?(jnm*nQwf+p=@vVQtuX z@I_+1J`U#gPteJ5sklEn9sbZ}Cw#sEUgxgI37Q4-b|}q<^W2U@>3sMRF&>vCrEgBF zV1A@+PV3-wasD^Lhr9JML0jQt#rfR>^VW1#M9{1aRzOapPhl4UEDpo8E-aegh}4DtNb5gshwzw8F{ z)`X6Phr1n3C<3n&#~T387yX@|l)o_*!l+`fHKx(<<0Aif_~bMjPtX*2gd4vJngM?( z=0_#WTO&Fb=IeJOS^}%zF=aOVJP^EB9PdhaS3{0p5A)WLZiYv?9Svz4obKiWKHmZ# zEBp{#A^ZfKC&v3T@GvpHUxHh>@)PtXtbV4?w-NK> zz(E)v?tUjh&Ea|JTz-3ajp+YO_y%$RbtL?fXzv*O#Q~guFswd9V73Gmz>(JM6XCBK zv&X@eqCS&h^)r}eOVC+xA91{S@ZjDYKM%gZwQqthhIwm1m&5Dajs|okyve1H(+2pT z!Z*Rc32%kFy8epOU2viB1MnQ-$Kfk`+5_VE3ByN-@%kdXUZmdxzvRXrzF!7^Df;sh zc!`*w-@xj37?>?VzrbNPU=kD>jP=&lKS534FU0!P8a_d!KMc-q#pU&cd0R_I!*032 zC*N{mp08_ZC|v0>tfgb&58QZKODDqab_V%Rg?EVblVE;-6TeR!9_8lyS~?qkQim#-PVZOgwNngQyJzPmY!l$|NR??p^Z!74)A+o(!&>=9dS1YJ3 z%H_n&oO&kZUrtBEg)YHz%7yz04^7IyjE+r;FQXITjV}E%Iu*V}coMux_)ORh zUwl&PYTL*@NTH);fPdEMv`*e#!E>9#O$_CEWmX`IU4l%;i_ooiLYQN%zCN z&7sHPOt)hWJq?c&egU2+{2!Rt_c`L!DEHLfWH*}9_9_7e}uVzE9ih>@_D3! zn!;0Dh6-v8bA2kPGtBF81$BqH{uOi-{H@5J1M@b62E)AG;_o}bQ(b}?bOOxnIfG7t zCy4kNFt0B&Xd2AzJ%eV!ygtpK`S8gi|M@U)<#aL3=UYxI;iWD?Ib97G2;Ttn_$;Se z;YA{TC;YPT{V=839p&^mJirp4w|g2sN%#er+ozoV19Sb$=^dEcqntj1x&O=Q3wX9D z?|YcHQu-a{^C_hRaIid=pp=@z>x5f#Ww3W3b%tBG_(19oX9yn!HxkZCatRHFJGpoX z9Ru_DDWMZ!Uhhlj6qvV(bOy}zpGec-3YTCa%}Pp-&r`vxU3>za53d)#7`{q)CH$uF z)$m&38(`kb=vJ8LQyJX}^LQ?!`{C&>Lm52|^YyKao`$(U%jgAon@Im3_+8<5;Ln6V zf_c7|(HC&0h<^`f3;z!95I!K^0WbPfQ<(dwKedK=zW1ljFrROK>JIaK>`zC*Jb(LB z4$RwAln-aP9sTL}q&Plb1GjSVTsj^8K)4j%D?9@pB0LXXEPO6}x$s5s+rpQ@JbrTN zN_drsUkCRRz8U8J$)!8s(?onH%>AEBkHWh}{3-ZZ;pgC2gK7@Jv zkEhS!vs{Mp^j%W^V)_+skZuzcQ)q-7AH{Sq+(^V*!ZU4heBPxa+$zoPD5kD3e;%Ni zj)eaZ@hF@pJPMlK9V4Hw@c9h5n~1lB`S_!$BfL+< zyTaUmqv=SPw^0;@+qoU1Xdv8JI3I2ze0);=A{qk^aq%KL9mXjHTM?DQydD?P40wkP zp+oFRNJ%v*a}0%y7%?dejO=U01Los_>lT?2Fbw5N@5ACdo7n8!nV+79#9k#@p- zypHq;9CHae(vxt8@G~$UuOqz(XNmY8n2*0Fq%Lb?df za61a=GMKNgg>+?7`jK=U%>6NvZib6p{*iP?Qu;o$6K?L}edtk`@2C3EQ%UIy=sB40 zZwlxYc%92%KySe(34aJ*F8n#n>v;iv2lo~6UtwMk3Mh1}oSy}BFw9#%wS@WpA)h+J zygubqSD43NJ{<}3_{yg!JlqwSPXl4zhEYDu>eqo0*2hmP zQm@R<1h&9CkL?3b!M+x_^27qGG^)OXJr56T+N+et2L4*-FQZvr`o)3O&kVO9{CsR+ z(_S;^*1*5${1x;>;2*T-&>Ml(oNj?D-@YU-p#KF{bG!vs&L$_|1va&2x4_ETJ+Qjx zZ-JGzf07r|iGj0qyo$~UoTwUjOnZ2D&zZ4A6#r(aHY2VSSWf}RSj*02_| zlHN~Be}%mH)9roGC?v$Den(^rtW@0st9`0Jj`SS$+~4!bp6SflAbn-McK59(rE}| z=d4-tXNG5IyVB;Nw5fB;7fhQ}I(hcwDdjWEEC1$#>QMj3;PkU+PMtKZ!X?(8T0YP1 zC_j7F{DqUwo?q$ql$|}dblN1HaPrKV-tPGo$$|2U+4C!LfXP#4PNPYa3Qif7KlZp2 zM@^d4CmJzXO$r>ch9qH=1V>k;*fgpsRm)XQTZms2AG88s$O2Cp9|ZvlC$TU z_`I3Zrp=!8f3A8sT0LEj1%`ujGzA8yQB%#r!I>r{thvab*Gz4Hot=N0zq7xs?l74Jp8lR@3|axi`JOst|& z{EOjVU;N9(zyA1#If(zMJveZmqWo<2zp(nB3gG1MKSeYPlBgUJl{ljEW5K}xR5q+u z_@632st$l3x5fWd6updNs#2mVM@&UyDo0F}5>q*HR5VBB$Wf)lR1W<72mYsW;FIC_ zpRSrp+*c*(t6%9eQQ7*cBz;x3Tvb$Gl`U6Ab5*unRTO?+uuoAx744^T^i!qesvP}P zw4ch+PnFV7<>;@X{Z)?ss+9gJM}L(#oUKX-XX_m*dA^G0t32UsRZtk8YsUYvT&e%7 z62hiwbrXh7TkA#)>y{0pbCJfht!~J$ZqqPUYV6ky8pZ;k(x^Iyqxx7;eJtIoVN5%< z-$Zq3F@1F1(qY}yVcn!*-Qr>0uw3_ehKT23F{6B>;4Jr4$4YA#K9A_`i|DS5=>CuBPLJsBj_8h#=+2Gk z4vpx^7tviD(OntQU72rI4&6u*-F*?=tr6X=5j_hddI02`2F9oTQ3u_*5#6nk{<_Ka z0En0_HZ7^AVnlacq`y8p-Qf{EBqDlJMs7B$}-TMN|)psP3t#?zO1y z*r*;9`Fa*cb<0HcSwwX|MuYvTN20oI^Mn0rmPB=bMfFUL>RyiO85}iBVXzkJl)As7 zy1$}kQ8eqL?y0Emsi^LqD1O2fCF}l*>X{nVJrdPD71ccz)l)30dm*aVz^I;*QQb#T zy+}rN4@PwlMs@E*^)!s?9*pY6Fsi3sRQE_!_fEd4zi$6%KV5U(FVTLwR=OXfx{so| z<)gY^qPidRbqnO{*2vf6Hea_-zHW_ty>8{}(VMT^As-i9^pS3jeBD<0dW7fe@t?2T zCtuH$eBFBadcNfA`4ZEkBBuK{X8K)E{g|HUv20axO!sU|_i{}4V@&s5OplP5?(3L7 z-r=D_9KRxAOed$wQgZ9(YQaPxfo}kJ>{q)3C4(g{To^nt>y{y7|!Bt;_ z`ss?qQcUF{Fb(^DGOlUjWZ%G1|Z<)A!0p_PO3^ki4IgEA;jFVWbq zC%5_Su1Yu*2MM=@&s2!+N6YJwYYIdMfKZK{dmA0nmGbikh1Si<>WQ z!nhgZri`64=B`d1!p<6VZ>RUzd1xn2*v_1=ojT?wPbIdK#oP|+?6z6#{0Z9$WNs66 zF54P*4u$O`GB=1ijcpA(kHU5$h3!l-_mnEJol9XmnamBP4%v3L^C@g6l)2qhY3!6T zx0`y8?Lj-M!ggAP?YuJgqdKu&ne5auccUs~Cs)|cuCSe6VLQLf?W#`fRytV6bBJN3++vI^PB7q+u6Y^R^OSJr84$#w>Y?Gy~#IcRRCk=Wc%>lZ<5 zMC=?ix7Rupw1&A6*L#8s7?gL32m0L&119cjtOfP-kul$s zd1}!iTe6*l=Fvoj>>M++dA>o&JmTmVL2E?q95hce zIux{qdG67Bf*y?Odt1FHsB_d_2hD?#3fVbm9(weipw8y;Nbd<+BWkaMQF|SX+UuZs zeo~3;95hczdQUJm%u|%!W9w|MgHbyN%`=uxW9w`$f97#Yh3vI5>h2`nt)#sUM(rGo zy1PktJ89=&)LsXpb`D1EEoIbR2cvclM(rFl&uXd~b`F}SI=#o%+0MbJorC6?Po=Tf zLG%2l_t@63H<;$(PltlB5w&wLYOjM)I|t3vp-OD8gXS4g@3AG@Tg|AQgXYOnr?GXm zbI?3Qs*t_mjM_OEwYQw+AyTKYW5dot^OUJWwq!d8qxQ}-YUiMN^i+xM9E{q#lq zjM_OEwKt&VF;wNUbI?4b>OFR**y~`_UI(Lg4o2-9jN0p9)LsXpb`F|nO%!MzBK3=) zWb@Fe_XIP=JXY#GL2H~%0^uY)l=2V?d+7_)OQX6Inc&cT?S zgE2b?V|EV4>>P~QIT*8ZFlOgq%+A4>or5tu2V-^)#_V-4X6IncUI%0L=`LpHV9d_J zn0>&D**O@q*TI;*4#w;pjM=BWn7t0h>>P~QIT*8ZFlO&XV|EV4>~%0^pY~#Q4#w;p zjM?j8%s%nO>>P~QXTF%7gE2b?V|EV4>~mktUI$}#4#w=GUrfI_r+V4W!I+(cF*^ri z_Bt4|b1-J-V9d_Jn4N<$I|pO-DKKW|V9Y)T#_V-4X6Inc&cT?SgE2b?V|EV4>>P~Q zIhdp0??L5r^cy+)MKA|*>~%0lzxSg>SLob1=uw!5ljWbL>SLob1=uw!5ljWbL*DoK)55}H&hR4PeGLXxQ`86UIEQ|37dA(=fP^AtkndHS92>vNua-ST*j-}66w zf5-PY{_8l}>$N`nT-SZy*L_|0y4SE*F$b$+4pzk+tcp2U6?3pE=3rIK!K#>pRWS#v zVh&ct9IT2tSQT@yD&}BS%)zRdgHd5wiaA&nbFeDrV0FzxV=`97WUPwGSQV48Dkfu9Ovb91j8!oit70-%#bm6C$ygPW zu_`8GRZPaJn2c318LMJ4R>fqjj>%XZld(Fz1Z%UYI$nyYj#*h9v$8rSV|BbZQyr7B zIwo3m%*yJRmDMpTt7BGH$7HNd)2eGHz17sUi>_ITG)sHz+o$FkY;~HhDe)J5s$;%Y zrwN>XKldIEA?$k+dNpvSI;OA~nfr-Bom6mSem;4!sdkLonu>^hBK zZgWWDn#XRtPP2+@?#Q*@FHI@Cou&=ftR~kinroKKwcjtz7`vTjJJ;TRn&NglO>C~c zofzZQ>EJ|n(nWM9*R}=Qrjfw5rERpW=Q{m@rW4p|Ycq8!*S_xQfMvJSVT$YM;&l9D zS-c+1vbatyd57vH3l_><=yI-8g?Fsp&9g?+;NjXkBJEJSopu`6YzNoA!Ex-ZPRCwb zi8S+UCDL_T1Z%^x)3q(TX6w8?fm?Q51uG7j!-`4Eu zbo{e6(qWxzZ_8(nj@Oo_!NWBj!{(-kN0z}#vkc$rH1w^{)6u~CJdO%!D%d)tN4S1H z(y`F4ShLg|YesW)C(ZfzPcxS0=nI_`VOmk;abyx2H7AQua1nrb9#0CL+GT=RgFb`4wL zQ##hL=9Og~)~!i>WFoB;YfTb!H%^&!$fq^7m(}H(yTriP=QL8{Ls2ht+oq%ggl$T? zPRsMjlu200bZ7QB%b|qjXhi5-(k7@samVHq&wOjG-PyMYIpF*teUe@Jt%UA zH013LT(g$kk+tMHt)+TeC%?2*vyQRrC}17AriFBEEpVM$VAyldxTfi}m1(EjI{5sE zom+VPhy#*8;^-vbn(~K7ozQdJ51w&4U!6{t**u>a>6(?PIi&m9f}XWl6X_7awMLYl zmvEcScNIDJVn!e-O zS0TKJ-^z49@@Oe{njHx+x>6mEC@&_nApXIiuik{8dZGV8$^HgrLEUwi7 zHP20TzQnTA0I+3qO$VgekU(NXA@#8hrkcm&Fj)KuRdd>s4q>*`bm-+e)>4C~ z=Bc~R)>sRlis_n#7ZB@}I)~Nqkr{{e!mg_s9% z>O0lX5A{-sZHmuHy)43Q){pC&k;NU^q;zc^%Qa1>IhPQ-IUafRwj;larKRTt)~X-V z^%9xg_VL};$9LOwYEK?RDs2c$XFC{DT&Dr=TNr1neg;$XrdYL(t#(g8mc;X0ouQ}o zW=m3AacK3EYQ0Fv>iYimk+0VS$>W}SjI)KXBUruIA^w=67c%?V=OuM4(5shr+fSVI zk|nokk?WcbPlq3C*$+eMI;}MUYh5#7(&JeAl_sWM#I?rK;gV}_+$WnpBV>6x#o*fS z=Y3f7dTh1MU~DD)fR(P(evR#{>D8JsS+j@Yv`iz$dd<(&^`RVYvoE>U>ghE|yPb}g zTx+%TawE5E`i3!TgCdPL>-89S@$_3yx@JKTPw07G zx})!gbO#pYV?8yP3jCh&5<+!)<-nSZN1Avgp*kMC^k8P|Les2^uS42P+>y<+*`79^ z+kV9GLu1Xm*wyI{bVKS6Ysd@rsnWD^G-W&3k5@IX_gAMjxhn;1R&;I6^OTx%mDH)W z8a1DPsIGaw6fb;LM>p1dBBDAvblaMzW2tLXJ28c0>ehT%qB;%0R1@oyj`t~Hqv-BIES}CxN^@m-(iDb9^G*53Kaa+S~yL7t8ZSSPieRewyV6IuBU8ln^*FHt$OvTeLL5od^ckIvfk5r#asN@w!_YLG+^Up>$lKId0p5UxPk90;aV~ z%~*4+1(u$#~_uI*n`AE^V|m$F()5`!gD}{5I)`&TW>H zR>TK#S^z5&Q_Ihg_2~(_N9uU4xhL1GG1qK~wbU-nDb|4kTH@N)AzlP;m(D~i@PmvV z^3px&Bkq~5?VjF;X{+oG=~Z3plynrcPN_MmOp8pL>0>%x$k0bmZ0*u%C)XOq`rrt+ zS!=H8$g~b=t!*8Amc;%`CpETgo$A`zkq@IZ9#}VT$dAPO481k%J6xZW;kI{MoLaO? zdzOv%c@!@tr0L26eSF4QcRG}@KpmR&p?quDM?@PRxB3u}Db8vqt{s>7DP{2Lw>%iKS!|J{vxLS=z!ba1Mx`OF3l(wL|3sO@3Qnb$bwja z?Z!A0OOG+E2z54n>6Tmp_i>Dy|a-Lr6NDVM+K)eaiE?(Jbm!1x!U$MFg?6CwEm%xf9#N>%5 z!R@qn`~YB`mo}DCjT8Gt8mRV*Xg-a+R6#!__w#uiBNbe@&aQ`styF#l8Wi>(opS`MrPM8F+hE) z`u_C^%zbU^eJ95rN)KqMCGVYB!Y z4Sqzd_H)u|KO$E9Ly%s?wK_jC>XjwVH`pk<=Q@5*N7-#Z?C4EGZu|26bpgFCX)h)DIi}uu z-*)o#ao2>wh~@77YMrO zO=xmGaOkaLd+$Kq=I?^|qlzE%{j}K+#J&MKjMyEuUi$odKmGlpT`Bb!cGGh+3$^LK zh5ppsU-t4>#r(xEJq+40+RvAC2E%Rb#W<1CX`AKV`}!C?b-q^Vz+tz26zXi(Zu?%= zI}F^`XwXA|^^QL?(!2TGj^6fO^Ji50i~zr9&e?T(c;;H|=>rG+-uHr!UVX^Ga(||# zPea&kA8q;ohTTpFQm(zdblB&%`k^XDn{U59_dz?pzW!*fkBZoNr|)Kc%7xoLs{9#{ zKE6V(?a>EZtUZ6`qYv`f?|szj137lv_o+UY!|&Bk`s5D3*K+jfBfITK2YqIU+rB)X z)%qwBxwb=}NaD8oK_9`g+v(_O*S^2>X)AIKXMJjl-)q+DV^I8F`$Hef;9LAyUyh#zZR`E3Pqf>(@`# z^;%DTn$d3iywZme?Y2)aeFBl+Yl`WEcGkX+m$p8B^yxU(+qcihmp&S2xgVwVp*L=O zosUa>CXZa}r8l{4JAL}<4`I3O^C?c^()iGyl8qWOVyt>ie>Py%evFEj(Bu6e{pkU} z*C@~%{B}D%UEx|=tM@Uut=`nD$=vq)#R;3gXrwoS_`R=X^s0|aebCf;(?_HJKGAM_ zZ|O6t+}8cK^YznTS6c3`5$hAVw4>3b59acFt(X3O(r)|FL!Zv&_v&?h?v~$cyYx4c z-1g=A-qBxdTJHV0ogWSKL21kV=%!CTbKBeV$3lIwnq0F)AA`12Z9f|8^W%0qo@}HO zI&Nz_^tZ9x)-2Xvx>|ejT)`j9^bvL1Re$KS>vr4sTN{5hS09O|PUA!$f2U5%^M|~6 zq}Rs8)75xo@^@nee{_ud?-e3OMu0Lb2t?)+~ zz0}KX^@sj6!|vy++{VY5{tAO!+owOGu-m>i`g09#Yt8jH-*($y)X|@gaNB?H^FeSPCp9k6ko%UM0 zaUHLW=p`A;+Z65IYmdDL_1dH7puPI`AJn_c?h3l?-J|oMy>{Jq&!XWI#@W}^95QI) zsKbZbx6m9ut|mEZ{HTe;izf9NJAPsp`|hLhyV>ng2iy0aD4INKVoefXiDKVj^yly6 zVF}~M9Yi=yCCFJ%tU*e4$T#_s<`<`wuB?9X5Q@aR0(8z7#8Sli#xZL5GhW=1WT7 zsWoc6brzewy4-y-(MuMp#Vng;1Ro&Hd@dS0{B|J~P%Df`oRi>0q7tJwp8 z{Gu`~^55*l!Y@|e;ptnyCJaA}FUr#Rt4V6sF0Gv9GFPcnlwwjvGZqb?m$8 z${uXM*VHB3e_Nj}_3dZ5=QwieOE#^WYU*W73niN=Z;YGDe8*~-@A50zT)BNsUQx*w zGI`kotpko_wKSJ|jw4U^&FQ`^GWW$%(<*ac962>5&2--Z=E^PQ+T>fwX}em=d`D`9 z=X_UT<<`n~HkUr6b;i+tH*;BY)!@kay2EnMapZldf5(2<1xMcBT<$rJ{6KSAUhU(^ z2b;@1$B_>+m$gtmj(nuK+;bfHVdUNpj(ohibfLBvM?TeDS)uk*A6ClsEH7y#r#|#N z_2D+k|JFX_iz@B%r#|%je|;ae&h+87nLccj=|j&O*>;vS(Dvfk7iH#h&vE1f&6V4! zox$c9w>WA>n`7MK$j6vt+~UY5QNN|u0Y^TCde3p>jFT9*IP&S#`*_2V&!FDNCysm; z^`7I%&m{MDaO88%F>Z0>mzgWu*0rDZ|A5%Pk}5fk+iE$DThIU7KJRF4R<=_+oy^ha zIM$(uIr)8`#BeeU^x+vgllDtAyj9a#rIKI2%o?&j!o9C=T3 z^f`{aAN51j=Q#2K)O(I2XRbw`OIGik0JMVaO4xs(dRhw zY39lu>)KBr=R3)1obN2BaqfBQbAQ~&(M}U{oDbm0Q=jjmb~;-AxApn-zvy$%|JV0< z$4sB^n(6aSnLhXYzwPt%7`mI&N*X+TPl>y(Qh{bZpsEPRAC{ z|Jy!K(#QK`ae;k zKAmrPo;}}~NWC8`aMVvW$FT@Uek}F=*oq^cW{zVKj{GEYZy!fK%N&onIP!DNmHVhq z(mv`fr+u`q+}LU=JpX^PkNRl2f9pPK`xpDj^Z)hxsBdN;^~>y|{WAN=^S^5!RWoLM z9^n`>y%{t8wOr;@%p)8%1I;myaO6YHF^_QMqp3eY`v^y#&LKU|oU|#J$fr{8IgWffxz8gU`Al=nBOLi$bLIZ(lQfS8$Y~xOAg6ic`TvuBbfA{| zx9+3qf3c4||6jk44l3-UcwK`175kC%fp}d4N6vmMeMFBbIP%)&l7VV7ol6Xo8(LoB zc_VWy3&(vK1F1$Jsx@fr^h3o7k_#@@_bsR9Ug;X-en(;W?CNe4##p&C--)6{mrq?IC8e4a)j2o z89qdAVUBT*qrSo%;~Yoc!CWy?_w8sd@ix0=+}#{);a0eC8O2mwdRULgm<`jm_-tV78Wa%0OYJa1wyeNy+u(SBNo@v3i5ji3MHs9}BL{6D*HZ7q-Ue;oCl z&2ip>BOh$8oSDPp96`TX5vF$^H0=BR|(1$4?yj73Ru`>XUiYEYUu~QIq!X zk*X=NykwG`_OIvvasM8r`oG%0t!Z}$o*u7d{jKwK z(O=9{&sQG`)&rKXPqs=ilapYsnF*kAKlc-;*{e>f+LcQlW z@~PDOaSum6oqEr4 zV2=CZ$VZq?K-|W7l|6}}Q_r+zFSDvmmQ(yV`$@bNaRukg~$Fk;| zWBlOA@1cI<+V-=k2uJ>ax!iLc`9gDy9~}9k=GgBz@+ZtOesJVVsrT`NBY%$E#}AHt znK{M}j{IG7OIGi^Y(wVgClQjjy}PWH#0|{w8Cd<+gqDs9O9^NYmRYEAIIPzBJlDTTXjXCBNj+zeUXcI@ivpL$tk#{who?6R(+W!q~{~{l3t~^J}8fuPl zh@<8(bIeT~`8adTO&s}T>i4Q`KmW}+v**X!@1lO1ImRK5{3LUX9~?Q4zcCJRw?>zGT$9}|7!+wwbm>mP%Esy<(qrNxw zqifqw{r}&Q_p{sOp5w>|m}5WU$OlsI{f{GOjKzM;j<*ri`+mexKbqXz!I3leVn5=@ zk2P2Rv#$O0&l_AM*R$It7t1^@S9s2TiG6{ioicOm3mkbD8{Qn{Bo`X5Jq z>K}iN?oa*WdA5Jp_Oese|9|QS&qrt4A49$O502%IH%GtW$R|O?4%(35bIP&|b_wB`zFQDFY9Qh*ZeLZpHi>db< zN4|u5ALlsoXQ=laNB#o2w}T^p#T@;BBY)o<JkMIgT3spZB;gj=YUImdp87?9=SIRwv7&&vD$h zt2z1#N8X+KD>Mdh5JDX!4;b^CuIrZV@qYrW9qs^7~tNp3?0ePCa?5={N{v^xGJ;#yHq<$NXB^>$b z)O(I2pG*DSb&EE!YfO&WzvZ6Cz9zrO{>A%EING_I{3H8e7aaM`=E?`P{+D zaiMa7Y8FuAV*^LcVrm{z%@S(-F&#(E3)C!B%`$5I_>80GO==!i&AZe**T8-j72&8^ zX|7zP8jiyykH`(p@g4_``X=Uhj{`^E(p>VW?#uDE;xW0Je6hSU`QtLj-Z*w;kHfvF zc|tXPsPW?xj%5v{=1J9zpvI4HIBLdIvqUwMsPV@d95vIac}g`isPV@d95u7a{oDXY ze!V&76ps96bIb)C`EAtSqh;a9@1ovw9Ql3ZKBsWx3(Ya7aO6wLpV9uskuNh>EY)(C zQ}e89aMY|cmprYS@9;D7Pv%O`Yuh*}c}{sf{Jh-IT;X{c`3uU^OIGikD%V?H6~|XkG6j?-*Mz)%rW0_v@_LQ z`I6SN#2nALaMaKb@mv5$PM=gP(|wzmOJ0_n;aB7eYCPxI9pRZ~RWczc9)x>K%IO=(P zkJpZ}kM$grV-Cjg*`oA1cGXoq8Rx#u|Yo6Tj5HGXj9w^8poj{Gj_eGcNt z@1s8EW+q=iy`N*?s9!|A=Q#4kQc?I=;jKWd>g*nd6 zaOB^Z9E}o10^v;%KKe zxzAG^IdeAF2S>i6Io1b9-pO3?mX_PY9QVah)5{$9#gQLqj(LP5PxH~oNp?O?wwjnn zIO>lz$2`K3pG5s{nnyVDnbdoZBR`#b9}hV4+0=WEBcDsXj}sjE`P6%kBfp5;+rg1@ zOo(xUBWLbczOBAxE?2%IKR~_r503i9=9ot~@+Ib&M>z5qsP}%rkuRg(a~%0{>V5rj zb)Ou6Q9)HF56eR1S%%rTyEyIPf)Ew)NBX4dl`A}`PG{-vNsA)^Sz20BOk?(A- z_(=Cn+vVdkyIsAkrtE#y;J9xebGhd@@&lOWAMIC73N<(}inZzK2Z#gX4*j_t*fKWdKcWht?} zIBM#fV|#Jr4b2swYTX#C6`#q?&82TMs{i=fQER(hu}U><%rX9PwAsNN>wqI?tj0Rv z$UB=WK3AJv%`yIQ)G%&i&f>@!SFw+>V{E+TWuK@`9QBjT<(}inr&51z9s5~Sgd?AB zF83TqKEoVi07pKHdf#_A@-wOTv5h02L%ruXa>iS3N50hZvYd`rINE=Xde3p>FPTf< zY+yf&ig4s_nk#&}-Zq!MrWzbIADLs@S7lt!T=KR0f%Pl-Ms8xR@VpuMx5`_XV?5(% zzqL8~5J%qD9DRr*=a?C!}~{R?&M=O162y54S=dyb<%jUOM+e;Pmk<`{LC-8aTLj&|;&eIMsI@&)AH z4vw6072_O7{+zk;d-cf+)OerZsCm;Ia}!7Yt~r*4BVR%NS85YSzLI*+apa7#Xa`6B zjXBmCN6vGiSm(7ZFZn^sD#1U>jm;IFmziT6;%H|JbBseAd2@4&Lmc^z)cbhDk$0lr za~yeZbBseA`51HMPg>7$)OercsF`Apafl9Qm2% z*rz!1In?|3!I5*!jB%JfeqKnuk3$^wmymlqIP!Vs*rz!1`R2->)hFpV^Q+v@@{-@= zCguvyo09*ooP89ZEzj<+R@4`*Yd?#MTHC)E12~r3-W+29N6!9@F_7KYT`e!&#(vlZ zM}1Fo>}wqPVdlzWt-}~X{?4EvwI$=#$mw zOZ3T~=8N}9cD}rA?MI*BSkF(*(I=~@@p*xxW^HrHy6Te>Tu*LnuJD{W5_18^eVb9U zp6Z*MAJ$mFvshaEaXA9QzT+efyZp>Z%4u-rrpAIgWg= zx$F#$Z5;V9bGhd@a^_d;M;!TK)O-Kq$j4Fd$1xl^^Dg!yj(jq?w}T^}YL5MgBcDU= z#~B>?h2}WU;K-R5ah%D{k*h5)9biA~f}{Rsa~x-I5L|EDq2Q1?w^Wp6jB!kev6nqQ{8fF^Og)Zv{;Iwn_2<|RyWpsAXpZIL$p2$IH&~%v{%_i$F6JiA zwjXmd+Yfaz^*HM5nxh^^p4R_Z3+$3zf7Y#JBh3Z!lEyOgvBL8$@W#rSgQX+&-V=`Y zTT@e}nzq#3pc))Cz0H;7s_8?GKjz}78EB645FGhXbDW3Z$VXG(nInwe`;L5!-7fbW zM?T&h$7&q;B|%s+mU(AA+z8j+&dz(N5Z@o2tH{1gz$!*A+ z$?eUhpJ^R%tV1XAp|$MiAJ0pB*zL+Kb>IHDxy(aLi~$_&3^T_Vz>$wM#~8qor^nMn z*0$u|d`8#viJAJz<`@Gw+F^RczQd7EGshUfk)LFaF@Pgy|3*7F@-xjb25{u_$bBy0 z$l0g=^=EW_d+*D%v%p;LIga)h(Y}vW9Qk7EJ;#wRq29+lj{F(wJ;#y1K<@3}$X_u> zKj6sUH^(^n$Q-Fh`|`Z!9`{Y3 z(e-iur_bp6egE_sT_5LdY2WuLj^*-su;_Cfc~^7v6^^_+_5ahK(e-s^29@MBH`94q z3%Rl76`q&T=l|2+8@82}+mB^=AL8hf!R9zV;K+xWc@@PN0T%494lg8tbW{xc`+?hf08-c!Li&~=9m{a@^j6VE!8J!A8no4M-`cU zj&&Gsj(vn9pG3VMb8zHS zsQ;gS9B-vQNsqs+<%YK0l5OQC<_gc7k+)Ia!W?r7$2xOP73YLF^0wwU$HS5DY%aZ1 z$21&yS983Ujw9!BIbKW0kqit|lO3NNZ)0EJs6W?S*w=kD&UvS*F z!t!#@apcV9(r+8sPrX+Xd3(EExtH4MV2=L5QPa&_w)Z;rv#1D1PCu7>p6&BqmPdc$ zsP99)k4YSPf9gAE9dP6aQtvsAd@#AUgCl2OM}OkTIaXKpRQv4T*v9O>o^E+;BaZvd zFvm9H$k|`9joE#7CiT8`!<>j8^$d_>6eN?}c`|ezD)I7(1J;#y1 zMEx$R$C1B6z2`XcH_fHrX*}b|SDGt&tDP^*CHu-hn9DjA9QD6gUhX-Lob&l;A4guF z{Ch1IN6tBXNguVp1vOu*21iXBYWk|Cr#X(3IBI&E<2Z>UpK30xV=HJE9QjQ0AG9nS z`D}AVKP_vHxop>hqvl-8%RR@DUqpQ;)#J!7quz5I`PJs=D;)Vf=Ca+?4vzc*bGhd@ z@*?=5o(*Ip!>m`?fI0oW+q>m@5b9zHQBAyB8ca z?YXb#IPx9M@wk8^?`Ez%K<)Iv2g-fSB?rm<%`t{?-1k6pjA0!4M03SJ-FJ$)WRN`F zT-L4NsGnhZx#u|Y)6LPhIP$sXN^kRAbID+}c?tDCXK~bDO}!s0ZZ?Vx;Z{XIp-3^BV|7NP&`Vm#-rt(@S$=ie3;DRd-37&et3*L z5Ra7)#^dB8@DcK4JYGHyPmoW=6XlEWk@EF;l6(t3O1>XYmU-MMK3Zlwi>Ju%<74D6 z@v-u+_&AwA9W0(I^V&=C@p4N%P40zHkPpJsud>)=5&%>w49P5f_ z%Fp0a<=5~mnPXA$X>zfRjpEZ~jwi)u$UEaR1K3BdSpC>M&2AhEAvsI7-Ku(=alb>pO;7A z7vzcfMR_`YNuG`WC0~M<$q(X}<)`o~@~ik&`9r*1{uaL`*InEEy4)DQAvecw%5Cvm zawq(@+zY=W55(`vhvE0+DfoSPCjLM^7q5`#;Sc3U@JDied-y5-ST4gW<#zZJc{lv2 z+!uc)ABEnY|Nfa}V;;&tT%a6NelUQeEc>&wUD_2ucfM4pK^kk7;oaiz?|RdFkshl=8DWDe8Ctz`~d#oNjp8j9PqZ8Q`}Cbw79+80dFsN!~}Nfig%EE;2q`Ocqh3(-dP@qcaeu-8ner2ysJD8cakUJ z-Q;6&XL&mABG1IEh+WRayUTNNH~B)mhkP0CE?Z_i@?<Wb>?Hx#j}<36$!=vkUz$AWS%w`pDnj7E!20x9Bk~;51%6+g3pyF| zya4;ydkXt_dj(&qnh)?i`73;t{5$4=YL~|L!a?yh@|O5oxefL)whQ)g)dOFrn*H(h z@(6r`JOOi%w#zhplY9ogS-ue8B42~&%Xi>gDY=!TYtMPsEZuowAAN+tk2tOzvju*(s;D_W>@k04L{IGl#UL@a+ACVu% zkIK*D$K*HgV)+yNxcno2LSAbl^ON$1m-T=QYZ-(EH zEAgB14)`s35B#>gAAUz3j^C9h;P>Pc@cZ&v_yhT3yh6SKe<UFekHic?)kVuflEQU-5QwJ^M1M;Zu+(AAP?;xLqIf=H**?1@U3cRy?E8az3h&#&9;$7u8F(=@5`3&zS z|AITq>)Mv)*_2_7#0gn6Q4mvx$&50M+=k#Zi7 zlB@A(xeGp2?t^)fWS4{S;qrJqMm_9)`DV-$EW132C&)|jMENy*q`VSO zl7GZU$!l+J=E<2|Ho`~C&G8hu3LhhP#>dM0;^X9@m?w62IRYOqPs7vXv+xP>C3w1g z6FyOX0G}j3g-@23;~DbD_!RjEJX2n43-hURBRosq5}ziw#iz@=;WOmk_)K{SK1&{l zXUoUqf5>OzIr7E$Z23k!SH2&gBQL?{%CF+{>^^5^iC@>h7C{2RVXZrsd#wY(|5Ms9|$m0RNL z}@%U!>YRJ~!MDjDWAMM^DR`NDJbqa|75nGS&cq|uEt+k; zdmes8HCN(S<*)H_xwM7(H93c0m$$=j$nDIzHw(^t-h-OAl<$LWx!2lqhvB!CACBLV zkMNp>Rx=&HtNb+lo;*8Kb18mb`E8gNt?lv<{y_P2cz5M1@CxO>;}7L}TbcJzO%8vg zyaV1vc}M)Q^8Ii}2Yn{5D=Ce~&wD2tD{2ctd{7+nDFHG8H9xj&e!L{Uv@fz|HTw8t}dw+g_w^=u}vnrGS zjMr5CS{3Fx^19~SS_S7lZ$yo6;}&>r)#Pziz1048m=|U3vLmi5cQohLEjaJ_KGf7x zJ^-&L561Q7QFwj%L|h`DjyI6c!42dauy6Yv*th+`O#UP;Rs9RNq5OWP<}>V{+5Rq* zuTg3FhN@p5HahVT$Rah#=dR~aPzup-In9c)y@jMg}l<7 z%N3mW{99_gABtOlNzxory0d%lz!?}t}#Yt_7g zx0OG}ZRAzh`{xJjf0wt;Hs0$HLjL-!R_R}*td5e_U%0+laIr`tZCS{ zcLr{+cFw}v%U5A<^JeUA-kr%8VsG;~%p1{mS%y2Pot1b8`8T|y+@Q62C%HM^S?+*$ zk$d8f@_u+%c@*|_8;||(~pzXk6m-)_!zE;#S`0&09eF2P+?^DJ&tFKyRr zxU2HFvG2!~*#Fk}XS};=incX(lN;ha+v9YJ{~OJi-*WhVc*`D zuy5}hnS2HIb@&eZes8dyd8pdi6dx>aVa^RJIPZBSHNL&u1)m%QgGh$5!8%SJ{FIXkHn+psrXQNHumkk0Q>e{k;!ksz7F?e-``7mm{AI9O6RdXcvemEYlr+%1;XQ<|MbMBOa^PXQ! z%}nK2<5T4u@htgHe44xfpDsU+&yZim-Vg6$?}tw^`8U|tt#-B9`=Kd5Q|(mXv*gz1 z-0Xt$p6@`7_rvb^AFAnry&w8vKKO5!L3oa84mRh`E;#S`L~7DzAqhlQ+bR<<0Qpavnb+Z*9&!S#aL-4%94BzB4sX6`c2cZ)%n*?~9+72jXYs zk@#789DYuoXwE%faNhG1sd+*9Db&1JaNhItsd-8HCHPa=wIUfHkpM$;4OR%?jO(vg@ zz0HMq4UMi+__>m~+1uocH`oYP_F+#YO9+m4&cboT>XOcp0}sQ`?)h- zUp0GR@6Ua)e|PjST%wx8@dok{=3Ik<^PW$qrd0W9xS@Ow-cY`P`!*^#@A>uAY^3~7 z+*n?KH(xVWQ{^MD_w6|B-w%HR-dr`a@D}o!=3K7eyyurv(@gobcuVq87Z$-g*&wrqX4=>xLxTF1RC9j3IkxOuEd1Jh- zyajF}x5vJ}cE!HGx@YozvG>)%*!R~cyq($^kK4*8VQ=#c?60w(o5`=lRjR)QSIf7X zbL|Swd;TOf?UgUb+skj^+w{2q3GSf$3+(ST|AKc=Uc9T>$H2PS|Nobkct_Q2gLjhK z*R|lh=igDYyYgC{%-!S-@E&p_++A*t_mo@V9&#IVZm)v#p6^6W zPvv{yz2%;`mplOPBM-v8<&k(_`3T%cJ{k9wFTnleEAf8vEx5mYyE(Ui!FkUYP~*pq zC3t{pp2a>kUd8@@SG|c3P|b(25UkX(B=^FVn$JV?%A-**+*$3s;n-x>R|dSd^- z{QBU*YUdz4L>`O1&B@r?JRy_M!rtbE*yrr!c&OUB2_G!qYR(NSIPdub)OcS#frqQ+ zX*@!H6(1tMiTyJnEAdF>pJVUaAF=xSL5W>f z;tBF9b8ce6dCz~O#*b-hb}=8Rn!4Egup##U$7f4CNi{9;QF1k&EboAimUqWfPr_5>S@?MQY&=cA4txLHhP{98&*YC{U+0&w|G!1c@d;|@Jv?3h2J=Vf zc3Hct**>e&&|Dv%sG7$3B)KU*S#D;|%_unU`3}^aqP!!XDfhsq%KPA1@=$!5Ji?qi zz2Lm(M^STz@@e=?`BZ$Cd={Q9UyA=BUxVk!H<)v07o7L}E^4mT`%R1RT-7{|&yiom z=gO~O`wUED>#H~LdCEV==gX_G&+DJ?1xbIPdvZ)Lf#x z4Zc*~5nm>E#I|nsmRQj~_;Td~@D=i4e5HISo+lrLuab{3=dLa|@A(XBe7ol0YgBU{ zzE-{*`~RPN7rsvU5`4YkcbzEN&s&fQdS-t#;)H!I%` z-y*li^X1O?R(TJ6o7@-QE)T$W$RqHb@}c-H`6zt1d@R04o{8_3&%pP|7vTHlOYj5o z_4q;g7Q8^dA3r27#NM|{u>W7=FXDx&c^TV&pKSa6BmA)PFYzMzd;Ex8w1@doxe@kb z%Vzjay|33IlefZ;seTvi`)+US>(d|KrTY%Vi&Z}!KQ7O}PskVIC*_;*5_u7RN?wMS z$}92H@^APVxj}dHvvPC%oZJCFFYkt5koU*Fy+iRmb*&tI9XT{us0wUTe*?Zmsch)l}ivKgRFMKjHV}Iz7zq z%XQ7U4+_qEz9BWU7yGiF#NH>*;?LC1D|nT>3VWO1V{fx)uR^{K_BJ=h{#lOA z@aJl0JN$*bJN{BW0DmQq#b3)O;&0^h@VD}1_&fPF?CW+v_Rn%Wn#o_r->d#z{DZv0 zocpohyyst1}md4UdNpKrQp2h8&dPD@=ft?@|O5_xiu~-N&C93Iage8 z-t%3k@pb5qYpG^$yoNjg*OmuiA4{X~sTxb;@tUfcgzdOG*p@s4*HL~JUQ0e7uPtAK z*O9Nmb>(}p_xU31FwIc_9hWzKC>aNhIz)cE$^j~lCIA@=QEf`@2(U&I@$=4ErPtl+%oA5v4U z{0rPf{tj;<|Bg46H|S;d?JdK;y}3+Yfqflzz`niv;mu0Yz8H#|$|KCV%?r+ZegrkX zy~pA$RC5CM?L7_OR4cVP7w1%SzB$*d;JoM8QnRJD&%dF@xA%A4PBpcAn|*uh<9E_37j1;wtESwX+rHqu=UY?LL3vxegWLh{ zDDQ@MlKW!c-htS+_mE6J4*NPBk9~V*;GNaZKkzQ{Ip$o)g7cnVMvZUp4R}}8%*VdH z_u*RFzmMQfs(IX;+pXZd=Py&!S^3+zi@XANl|RS3%f(p-URzPY>j<; z+u&|$XD7UeysJ6az2Lm(J*e^R-4E}nngg+K?+83vk4=Z-9;%s$_mYppJ>|2oumAbj z*Z=ZNem(X!@5R3U3-R7+=PBGve%74Zr{KKj%c=48{{Z(^%}VU+{|(+t>;EI(S2eZz znES}<;=b}`xS!kt?x2+yf5};4a2@&({O*aa~j@XKFgdNP;lP!3#sw# zx(Xkln(Og_@}2k~`93^QehUwhSK`6)Dsyf~!FkVrq{f$3yRUhuYSzL2K1)MiYh|7A1l4pk=Oz}M_q-o9M=BqLC&|O{QS#AvvOFCh zEuV&`$aC>A^7YvJYvT=398xBoSR;7-t#JIPE@`#K1uG3PnP@R8S)T(iaZ+6lqcX* zIoSK;e0-kTxdNXr--IuaZ#CyGEI9A^1Jrn*JdXdVnx)wLWEmczK6wjYq?-54 zxr+wmni=QUn9`2_+I7bW%8@=eaauoqq!0<)2~yjO&khsq$I}nV**HU^_N)DaFqyZ-Sqd zx5UrM75I6%1Aal?9s4@;#V;x!i*Ku++CLWi=U`{ymsB$c|4TmCoLg3K-t$|i@om2! zzpR>vQ!YP=UzMLW=av_o_k2aF*Vz6FzowcW@auBvK=T`NEBvNhjo*?xm~(FzocDZR zYJ5G1V*k9^5%?X|ABW$SPsH!Zr{VYIv&^{<3eJ0eEj8Z$9e9Om?!~^W$MA>BmtbG+ zGW?P9*YU^lci7vkJ;=OL`KH+O3jB%k?wPzl{#5z+Ony9GL-`r_Gx?fK%^lds%p$x> zHLquCR^rc<*B)&4^=W{=P+pPAJK!&s_sQf#@mI>HWb#w+*UB%=kly>D3@V>-?I|`pu9__W}i&WK>VX>CSl*+>DV6&&cZ*b=9)~+9r$PE zOEdYa_!s40X7b= z@OpA3t}nO6>&xviUtnpMUGN6-ZW(vO4V3rDnEMo$D(6{baYLD-ZkRI=zKh^@yEMwU z3~#9V%`@H-+jkUDUy*TZ+(`B9GTs5(cM(wEDPw!9+&(9%dV5Qu#{1wGbetT8efZh_&r>r#1N(YjknzRX*YmoJZ^FKw_h$Sc-dM|hGUKOlnetb0x%>uhB7d2w z{}%gqQ2c^7QH{OvVXrgG>*LMjQruK7&v>&;eJkwWq0uH&(;?%XGxd9A@_q2;YQI0; zLOu}Z#RQ(mWsD2tJ*JXSY zZmya;GUor>Db6c@BIBjlzk?$E9}~qo2Y4%U-xV3J#4XfLty*TUuY)~b5BoZo;jL7^ zDXy<|-ZJB@a7)#+&X_+pD&AUo=ZyLPXo}a;dhUn4eg14O+8>(n2wb6d4$t@q?CqbB z@yXcRpNrSmvd+i8o|k5PC9YKa_h;%K%H)f&_sNU6mFi!{o2XCT%=lfrjcPv5_%qyE z`L7uluVMK{TF(+}ZE|Udy`A!mH^bYiopzb}9Wr?*?CZQYZln5r@m5;r0T~a(+o@)F z#-ngs zmA^yo{s3>U{M(Fw#M@{+*R}_VXulqAt3D~scq80F?QELy7TDWwlW{fn_PgL6bl*Mj zj`BWuC%G@)RqJz5#zXMVs+oXyk&nV1<*6A@$Ga-$ZP)M_xRdgWGrk;m)^g`#Z~qS5 zP5p3x#t-4$)Xw6Jmtb#ydB*AgI_a$X56ImgCu_OI_HmHnE~;4*ca_(}yUQD3U(d~P zH|1O6J>-gvTjTD^J7(M&_tSRmnepDZm)7SHyr=GaDE9WpXFLh_P|cZ{`Z<~W0_ zYP^@~ug5**TQj~B@2&i?jGx4Vwa(9F{1P6Zb^a9h(tW?c-v0L)|BUxh4gc?4)Nh16 z-xT{gZ;gAaejB{6T%BAbgw|{KL({Ml4oS&(` zD3f1_eVymy{ZxMk?l0e;@k4lj<HoEH?@c~X`JjyX6R+aQTIccD+T=0` z`+bkg_yjyi?Oc$lzc`c6!@kb9;=!uF6VK8*KalZ4JVZ5*XPo{IouSHKBX_@rPttm> z!vBY?TBR%9)EvW4u5m%Oq> zA7x1{gz>$4Y~O<)q=jc)&N9Q=_(>cyX^szq9m8G6Q=QuZ(dNQ5kJWdby%RWsX=YGD_|D}(& z&oA}6^!D8u$J&oA^$GMR{#Y7K zpX1FqdYt>>(*E+&{ucUNZ*HT{bKg^HZeLe9-(Gh=qcpdat6X5`_H4E0c59V9|M~+u z$N!lA#ec@RwOFmWZCK?(ABWq0)p`+~<2PC5Z`OT8z3x&6>mA3^7N(5KQl{z!Vshcx6?Be2 zxzyaEqjr35aZ$O_FZ&pMm77~lRIYYEU)pm^hRQYecj%UWeYj0Rt+@q4Wr8={x}etF zmY_1x-k@21H>8*I_v}`tuk~hC`Z{+3mKYT=E0y zyv~Q0`Y8HFA9E~yllwe+eZTFOl==$#W^b-7^$qkb_GzW&DOHs<{I<`ebNv6%IX;)x ztu>d;txWcD_?B?3`O<3b_+OWr%c|Cn&*eTVQ~a_^6o0%cx4N6qx4D<2yZQBLQR>$8 z?cQ{z?{Ige^ZIO3>dompz1gj_->c+@mb^HXFTQu+{c)u}skA?bzT2Dg>8b7sCFiuG za*us-sc$dsA1U?Ybbh~Pm6}VORHpej@0a!;m7L2uRPOcWH+l`T zrCx>Z?R}e4x1~2J{!=`9&^dljI>+x*>b`W2zgMaErE~m)N_{AuTT%lieJ2V@U5WA z!`=*`bDYCUeI%XZ9AD~_=^W=``Vk-Ja(agQ+EVkQ8@1;b^J5d0N4??4ASyfi^?8)e zaroAFKem&dKPkGaU9_HhBE_GM>X>T?u_2%?5_8m*TD?QZ5=bx#y z>3HtR0_ImRfTv!1H-|Kk!#-IvaU!tEa{!=_&FZEk=-VdLZ`YSr`heh;r z#ea&&-}Han4Ogn~M)dRcx_hgoSH^ioipN@|?ns~L_j7l8wl|y6BkkLix*z?bHv{Sa zy7#1cg>bAG2?%ccgRtfppG=4xs<% z{lWA*?juTl4E?TsWNCkPX>(qw$I}bEzoOLF&{z05trBm-c^__W#fyd$V-&`fft!I4jaQ&MNdL-mhNjc645!4d_q3 z*_h@JE5Apj?oH?TdzSY5lzbTdxnK5Z`V04or5-_lX}`F%zr5r((|nRB9=Fn8yQh}= zKKdK`Go^lx{?=Z1f57ysc%Ga5L8(8cZ}ac(PxN-F*gsw(o}j;@*q?)m?Yb!5sgH(#sxS>XS?RbLi~P zFKsR>^;Pt5KK`Uq-$egzzoXPs>AXIV(>earbl$EPO8pZ3hmZ4mso$dcOQ3kXU+RzO z9REi;$FIBZVUGVdo~{%>xKR1i$7xjRru1L-=A~{)=lC7z9DiLp$K0sYo6w7WoL;5g zn&vOA;;}=iccF9q!E}y)Af4k6EA`RzKR(Whr5-{5YadnWv2>1q1>KepYEemtN8@`zFm_&c$OvsTa~q**`CJ-TfSww*Q5v z`9YJ)e7|nXty*-BzY_hf|J=1I_3HF8K2G~mccOF59;NO{bK+1u`jomaonQ9=y0JG0 z(@oq*(#yJ!E$z>uo7%_F&D=XE^&7M!JB*2 zkzU2UF5SYtVX3>*c^>gD^s3$rENu=fdEGrLTY7U8o*rJ>pF-yxU@YCr`}645?z;P0 zrmw(PvrjJd?R4W6>fX20O8o%c#`{^Nex6?4{&K13(v{*L6UF08ISbY6#FO8p0& z*QZgd`ff_+^;x;ptI~OWI+l7}I=}8_^csHMdeQlH>+YeMm)#!E>p!Tp->PP66{rmD%sb|s6{C<9iuKH!) zr*r&IOZ_FyKM0D)Po@5iZf{?%_~EwNaaN)`*jtr)bvpa@bUyYrpymC>H2>fz9z9Fl zo9<-qU+UfI)%`Z^Tj~SoRsA-eLa*(YJ)O?+N0)jWy^c4Rl==#KUHjd1j&m>F+5T{; zA1m!=(s>(Sq1W@i?*5@2{W|{-PrpZZ@#fo7|44W8{*O{GrrY^#Y`$92>-%L}(p}vh zOTKQ&H={T3rWd`Td)rcPPj6(eyANr4aNWkQ&(KoW-Ji6xU!PHUH^1!Ix{dq7QeQ%E zY@bx>n`r)_Sv+RYInEO$e~I42n^)-`?zc+)4!x=Ut5SbQ_w?)kYpEB}-TnHn*rw>s z{IaXiIey(ePt$Gj&AnN#)Em$}?RED*&2e@v`R;T+HV&k>@ct0Gm;0zv52v}wdGQ!o z>a*$I_RC6r6}_F`#!02Vscz%9aR$AWU-k()zwWc8eu2)fJFnDl(_8yxf1q=mUrPQL zowu>k>P7eQzV5!O+qhT8)2q@u`E_2S)Kz+0?>8)UcY0^_7A{|GG=9QQwW}oxNG1)XnK#?Cne4i9XP; z=O%QHzd4=bZ(Zu`=v{rBol8A{?r-0x)ce!-iPc8LGIgG+$&Y9(DJn z-OXKhU)uPsY~s^P`x*4^-q+o)HvMdA|6e*E!}IAqynmPG3tGkFqf&oH?`8kC)IZXL z?EjQ{i8Tw~+rCn%ThPb(ecpl2^Iq4cbNsHQ?ndYMTa|iSdLJKuFrDKZSn|W^yp1Q( z`+9#Wy`OtjsmIcT?H88%5_*68jisJUpXImZ0eYPKVLHcoveYx_1ALtSmG=Uw3Cb`vLTE-VZAEesuOH(#LxWK_8Url z3q8%R&tr6s{}g?)_x~yNi>3XCrTwS$Dc*lm>L2L5J`Jk%-H;yP{j#NAp3dvjkv`R% zb?MXG8WA;mz*!NcX;_K7gL>_rocr{ps|X-j6QzIQlI6)uq0c z&T;Of^XuM2kMe$csb|nR&g@dpp>v#f=^W<+`fMNPvr>Om+ApzIu^H`6-F=qx>o&vF zE7D`UX-DUE=s@S!?MCM~J?Ok2wk&lYI>*_K&T;mlbDTrz9OsDA{Yk(C>Kv34NY7U(n~fzo##7|4irkl}ofQ`a=8C z^muo(Qm;r~WUsqtbh?UPY+tw3>(hCDWnVhS-;ut=`+=q2v$Q{^v_HPIIknUy=}Uc_ zi%NYNeVP3x`f~Ra`U>~mrM{PL;IBQtP};vlU+MkprGAUP%D%AFpU^qZVmiNWgAPSs z?fo*PUY5>&Ejs&-^flghDfNb>{SKx5F7yQN_bBz=rTuZG{Ymsh@6RapsM3A{eXTc> z=)`*Nw@BBXw^)2B=>MN@Tl}-*|DSJ5cg*u`+p@`X zdy98lgW7X`>DqICJF&_0i#xN)$2nbl-f>qpc`kD|Hu{v&(wGA`Rx7K@PiD+WB1~Jwd-Qhwd-OHD!O(p zsr}gW_MWa?OKJ$4b?rmhw|aU4w1} zn}drVmMI=*6#rW*KetcU?gKcg=-R#W#DoQK?qG9@H&fZ<=j7?y{qOE$ zbBQ<8+2m)u>DoQfX0X}Y@53k9eK(uUJ>JY=lk)+( zcKwRi*xc^TJT`aKckTKcZ?n1F-(Oh3Cf~!QYuANd$mSexK4FvZiPN>~U4Ox5TW`K$ zlb?s7Yxe^9fz3p}4!^L;c_v-EUdkVA#(T4vP0q>b+I41%PkP1Qv)(i;x^}G|x^}Ie zMr?+A)09pA%|+L)ceDbVA>K4+lYe{CwQEwfWYgc9Hf-|s0lIeWueNNq_oh9Ye2s#x zUEiz|n+D!=W>cx}+I2g-vdMKsyRpgl1?bxKMSHNxHDi0S$@eVij`7}X-tzCoHf-{J z9J+Qr-hOQO!LH)56PtWbmabh#x<8v+z1f{jzW+@&B5O6$0k3oLf5YCKZMO7 zZ-%nT&koVGdnFvsW+!isVw0bPqHFhh7|y1_c@xt=DU3UVUwRp zp2Q}86Pu6o`G-w@PJ0TQ_#JHC&gUOC`PuTRY~uH^c`cuR*vzf(+I`bzu$gUtg3XKd zUAw2-Gi><5$>Q-Gn`i60b}zZvY@V>sVe@2t*Y08W8k_s<^VsA$2z2d!d~dVi2RVz! z0ycTx1YNst;6gTiy!nL9Huc>x{so&Z_HWp%U*EO+W&gmYYX61JTJ>GKxA-4y_#xTi zv6#)O^RUMc3|ePuK2o--ykk;)ipKM^iR=o;BSuz5<)M-ZW>E=kn7X zU;Ty7`RX5Z&QTZBIY%viq5nTGZAj<5 zv=NVjI_H+1>6}}3rE@;njn4UG z4?5?NJ?Wf7_NEW^pQ&x=oHzEPkGAhb=UlNro%6%p>6{-9qH|8TADwf;A@mp@XDFTX zz{BaB`yEB++;2FY^Su-4obQdGbB=cgopZcVbk6I>(mAg?k8bPt)p)v{`%*gRZ&%Ve zf15z(oNW@FbGDo4oTp8pbDnkwopZCPbk5E0qjNqsozD5#3_9mvPtZ9Bdxp+=*K>5v zyJpil*P270<=6i;I_FpO=$v1@O%L&A0iAQIg>=rNKB03S^#z@Cr*G(-JN-a6@Ns^j zbH4NkopYqcbk33LJ}2k=htI>cpXI3gJe+eOKKIssrlsz4Z_a=Cd|UgOw3c+vdD_r9 z=V?plJf}UK^PEm}&TTr=Ik&01mPO8Iy5TvW=|SflrYD_qnBH{GTehKd-qMfGxynv- z&QLg##AD4p|=!|9Lx=i(?j=N`l9oL8Jk=X_%XopX#c z=$vDWqH|s`md<&_d34St#?#OG*SeI>`NNfT&L1YwIcJze=bYgtI_C*f=$t3qLHF@7 zr_wn$xR1{Hz;rt212gEH13W>m<(GYi&fojb(fNCSHl4rg=g_$}$ZK@|9-l|&@AtRq z{N25P&fn<+c;0cN;uCi97+iF&91oYw6Yn5ceK;WW(eNNPAi*X z_}X?_*&L6rW2cqPY52N!TG@=oJKJexGY((iKP0rWxxDDg2HxMuX2bec{8oG;JFRS{ z;Tzj&W%DrJ-A*f;S@NI{Jr8o#e-Hh z>l9t->-{Ed`qj7Mz40CFw6f`k?`WsF*Ab5a_)hh$Z1%x-w$t2GhX>aLsP0nV%H|k+ zS39k2PQ&}#X=O78A7H1I&3JsEomMtnL!i2womMuJ@ZIgSvbh!C!%i!kY51OYTG>2| z?`5Zz&13lc#ea$it!(P9MX;auZ?G9$--`3cta^Z*RyLpFL+rG&`5HgaPAi)q@q_HN zvf-Kr)r0M{viTbyYNwUWl1&Of#7--lX856YTG_0MA7-bOO{pM{q1bds&B>b!_T(U z%H~mgw4GKqv+yx?TG_mWkG0dv=5_oWJFRTE{zG+~omMs<hU;2X zuea06<|Ou*#)^6wF?Y@RE+a*y|O*-Wc%#pmPq+G%C; z9)7=_RyJI(qxyiIRyJSa587#E^F2P@PAeO(=}~>iPAi+g@Q3ZRvZ*vJ{1H2?Y?i@i z*lA_M^+2kR+G%C8GX9vIRyM8h$L+MTSrdQ4PAi)Z_>*>8*{q8{Wv7+R2Kdu-}MD=G3?1N8>NsX=O74 zf5lEKn=$ySc3Rn-kH2Q8mCa@NTsy67uEAfo)5_+0{0%#;Y$oIL?6k7E6MxfAE1UcA zx9qgC;o2$H`F2{_a2=KE+jd&nyn?@DrX=O7V|I1D*o2T)`c3RoI zi2rS;mCYOYKXzK#yodj5r3N>lGQVzXR*E50et1*D4yt!((xVRZ#Nt!(%gmrxE<3Gk{=z%jX=St2@`ZP@)5@kPzP6oKHY?zt`D2e( zHm!@UtnYnCHXGEp;_KlX+G%Ce1K-F_E1N!eH#@Ctw#PTN)5>Nb-rY_s8?GHx-Na5S zo5S!Pc3RmKmpduGPGzT+%?O-}rWX%d*^I?|+G%BT3BHA$RyGsyUUpj9Ovbmg)5_)^ zytkcJHjm(2*=c1n3*XvKE1Q?`ZS1tNnU8O4ryPZ}xe2cfb zhn-e7Tj6`!X=TH==&F0!X=O7IA7rPMP4RT52GxD+w6Yn7?`x-(%?bE^c3Rnt#0T4H zWpggRznxY#m*EH4X=O7BA7ZDK4c~UH9%QGL&Hebnc3RnRi=*mLJFRT^c6;>@JFRS< z$G`B$2CZyfE4soB1d7LdY>uvP#XrW6vD3=tJN#HXt!x(I!|k-P`4>OVPAi*6D;9pd zomMtn_o;eKE_Tfn~C^X zJFRTE3}5veJFRTEtX_4TomMu}@Gt!_Mk^aGLsl8@{eRe8T;GawDW&Qqc3RnR8Kdf@ zc3RnRnVafmc3RnRX`AZhc3RnRX^-j^c3RnRIhE>_c3RnR8IkH$c3Rmiu~Okz+i7Lf z2*1WoE1MPZ33gi9w8kgeX=TIrHmld#X=T#|pJb<%&8GPEc3Ro=!EdnB%4TQ$Mmw!+ zc=})UCOfTc4#aP^)5?aYV^wdl)5_))e2Se`HfQ6v+G%CO(<-XB*=c3N(+R4#+i7LP zQxU3P`D2V$HvFhrWt#W=s8;p9`c|ADy{g`Crs#^b@Yn6Mvbha^ z!%i!k`|){pTG>2;ziFqH4c9KKzGbJC&GYztJFRTy;BVV$W%D}zKRc~#-p1dt)5_*U z{9QY(Y`(%5*lA_+6aJo^RyJH4t@?qTRyK{B7rxL=E1Q+^5AC$F;W}y6kL4<-9 zrv-?rjzLuRrOC;)5@kDzKfk!HtXTL+G%C8G2Y)!E1O>U06VR0w!;V7 zX=O7I-`!3to5A=Vc3RmShVN;omCbSZUUpj9oQ@B&)5_)?d~Z9gY%az3vD3=tI($Dn zt!!?^2is|7b1%NXomMsv;|JJjW%C&Ry+7t@W%FFol|#Ir%jU59R(w8wxSduuAK}C7 zw6ggYKf+Eco1gI`?X%I8r}*<6I5X{VLVHTYR}TG`x;kFwLsW-5NRomMuF z;A8BxvYCmGwbRPxCHx#at!!S$$JuFR^A`StKjvv=v#{vOc<;Yub8&qu{xg1womMuB z@k{NrvT4w&aDIT1N72frNzs*Syyv=<)rs}3`0Dtzc3RnV!mqQ_%4Q>clATsIo8s5o zX=Sq&euJG>Hap-q+G%Ao5WmSzE1SXi&30PZa1G4rEp}Sj9EDG|)5_*Ve2Se`Hly&{ z?6k7E5Wn3{E1RqEJM6Tw;hLG%JMFZxxf8$3PAeO(rCGh(PAeO(rCFV7rT&+1G&t!y^IXW40GvjzUFomMt| z@aOEbve_R0kDXRFyW-E=X=Sqq{(_xWHv8kV?X2} z&$H9YW;Xt&omMvU@cDLH*}RQ&^Sa_eE1OS>uDtI(*Fmi=tZ&7+4r=v7JFRS%T&?hr z?6k6JjDKvWmCf?_Cw5xdtb%`PrfrYJFRTC#=o)C%4Qe*J3Fmx2I9Z?eNHQz{fe&q>isY_zt^|o$K!w4X=QU7 zzQ|51o6-26c3RnRJ=p4Bc3Rn7i7&R(%7*L2R{yrs%4Q1wkDXRFQ}KW8w6b{!Z?I(D z#~ZC|p2RD5TG>30FJY&Z4cDHnE@`Kg4cDHnHnh{q<}-XLJFRTK$CtL#%H}V889S|P zmTXgaBRj2Zn&OS^w6bZ5H?h;orX9YlomMvM;7#qcve^)CW~Y_SX83Y;TG{l$m$%c( zW+$ARkQWbH*>GLl>WX$+*$l>4veU}uV0>jet!$3Mxv_cipq0&u_$qc<*_?s5u+z%s z9DG$ft!ysDTiR)5b2Z+|PAi*R@YZ%(+1!nP zzN?*9HeciY?X`3g696E1Tu;-R-opX^HP)rEl8>RxtQ*>u4N*=c3d4d2^NE1TZOVe6XEXHizH` z*lA@m93Nt*mCb4Rfp%KijKvSK)5_*z{9rq+Y$o7C?XeJX=T$MA7Q7J&3gE$c3RnNgr8=omCcs;>2_M# z^u^Dx)5>N5KGIGrn|<&z?X+mloQ03J)5_)?e2kq| zHe9p1I@V4ro2&41?6k7E86Rh-mCc>_xprFFaJ}p5d3IXaJcgfdr_+04bq z+i7L$j>9Dv_orFd2*&K;4^5+m**_>2#Ws3Ks+1ys&il2wyZl{&a75E)?TG`xy z-)X0n%@q7DJFRT)!SA-y%H~mgs-0Fgv+#TDw6d9vPqWj?W*&a8omMsr@cZnvviS_Z z-%cx=Z}11~w6ggLf6z`Vo5lEaJFRS%Xjk|{c3Rmihd*qml}!u$5j(AH*2HJnX=T$9 zf7DJZn~m_t?X2}e`BYW&5QWAc3RoIhJRMO; z)5_)qd}%waY|g-!vD3=t9K4a8RyG&mjqS9uxe9M$rKaLr2;uVbf`&C~e0c3RoIfOodj%H~ykJv*&z=Hp%Lw6b{@U+mAB zw6giM=*mV7>pq|S#Af6AR{RgVyPZ}xOLi!H6FaSJmcx74X=T$K-_%Yko7VVdc3RnR zO||Ogc3RnRzlLg0JFRRs!MCu}%4SQvmz`EN{qQaAw6fU+?`@}*%|7^6c3RmSgl}!9 zmCccOA3LpVPQbUZ)5_*7d^Y%ak2+G%BTCEm|YE1Mhe?d`O(xdY$9PAi)S@Ez^6 zvUw8U$xbVq+4wGYTG_mg?`o%&%>ul?omMs<;{)upviSxdXs4CUB78SHt!)0rx$sr- zpq0%sDn7OcdEdO~>OS?Ycx!xLJFRRw;QQHWWz!WOY^Rk?cYJ?4t!#SY2iR$4vn@Wv zPAi+8@dNF&ve_Fy*iI{(q4-cct!$3L53$qAW(0nyomMuZ@x$!2vKfybZl{&aHTW<) zt!!?=kF?XuW-5M^omMsv<44 zbM3UU8H1l^r?pJ zT!G(brTG>2-Pq)*`=6U=fJFRS9!ymTO%H|#X5j(AH zKE-F)X=U>R{+OLsHh8UCc5RyM8ir|q<|X^%f+riGM1TG@2MKd{rvWN3i+2z7-#ie`BYW&FT2J zc3Rnt!@slB%4R(Ny`5Gzm*YR!X=O73|Itn>o15{U?6k7E6aU#xE1L)KU+lE9c?|#6 zPAi*d@!#yUvUv&r-A*f;dH5f8TG=eX7ujiL^C|wPomMvA;(ys`W%C=p*iI{(fAPQV zw6a-d-NOH|)5>OLyung+9|N?qSp%=wX=T$1U&2l+n+@?L?XqoMORkw{ysLV*02c*lA_+8NQ~SRyN<@ZSAzO`4w+xrNXzM-8~HskS)?6k7E9PehQmCXcv zV>_*ECga`hw6eJq-^5NUn|tvdc3Rmyif?MCmCdvGW_DWHyo7IVr*)+!c*lA_6BEF5CRyM8i zZSAzOSqtCJPAi+vcwalMY`Wq7?6k7!iEnSGmCd&J4t84E^v8F!)5>Nqd?!1tY=+=F z+i7KUIKGRWRyM=&UG228ITi13rN|e5jpPHXZOo z?6k7!f*)$9mCYvjVRl;C^u`aj)5@kFKFm%ln*sO{c3Ro&g&%3BmCX?RC_AlehT%us zX=QUPevF+~HmBmp+G%Ao1|M#xmCZ%?adukST!SBPry3^%4R?OB0H^Y4#h9F)5_*({1Q8@Y)-~6wbRPxO#CuCt!&Q4FSpam<|6zG zJFRT4#;>%~%H|gQYCElLrsCJwX=O7VpJ=C*%?!Mu-?y}~nN@V5AWDrKRyG6i`|Y%{*%yDn zPAi+C_=9#@*&KyWx6{hzMEoH;t!zf(58G*FGY)^mPAi+s@fmhn*-XSAwbRPxM*J~5 zt!(bbAGg!W=0W@kJFRS+KGRMsn@{msc3Rndk3Vat zmCYjjIXkUv8g5Ydf9$lfSss7EPAi*M_-s3^Y}UeGwA0FF9sIv`TG@2NU$WE6W=njI zomMv6<1gE3WwRUpik((AgYj4Gw6Zx2f6Y!So8$4hc3Rnt#9z15%H~}B4LhxDF2m>9 zX=O73f74DYn@RXm{#-{Zo7;-6yyN|YY!=kF;*a9**=c3-EdIWoRyHru6bw$sX{JN}KGRyJGW-`Z(q(+~g7PAi-K`1f{N*$l#e zu+z%sK>SBLt!xg%f3nlc<^=p_JFRR^$A7WY%4RJ7tDROhWiu3C+MlCnWphl?m6g0dolW!lR{U&y6+5kL z&c$2UX=QT}zN(#8HWTrdc3RoojJLAW%H}S-wVhTr58$iWX=U>`-o{QVo0<6Pc3Ro| z7hl6pE1Ng)HSM&rS%9~-)5_*kyq%p^Hs9e@JFRSf$Jesc%BDfL!rR+vWz!h%V5gPM z^0@4@vRMu9Xs4CUT6iZrt!&oD*S6EjW_^4eJFRSb;Op9HWwRB&o}E@Ueeo`KTG{M| zuWzT7&Axb7JFRREz?bpIFs*Ec6{mE>4)VJbi;G5cMWit-n%uXwt@%ZL;TG?EV z_q5Z><~n=}JFRS{;Jxg$vbhJ}(oQRzhw2}Z)K;I&1`&YJFRTy;(hG2vUvyJ z#!f4nkMV8ow6ggI-_A}eo1gH$c3Ro|gZH!3%4X?}3*X*OE1Tu<9qhESSry;WPAi+X z_)d0O*>I2C>dtmr*=&gKVyBhOX85jlTG{l*``c+{vmHLbPAi+8@PT$(*$l*Yv(w6E zUwn5vt!xg)_psB-=16=`JFRR+;DhY6vKfupp>|r?{D2=~r$ezu)fHnZ^2c3RoY z#>d!cWit;SYp0dX0{k31t!zHU$JuFR^DTa^omMu#;pf?DWwRJR-%cx=Mw=9Vft^-1 zE8rK}X=T#_A8)6X&6@Z{c3RnV#4onf%BCBBshw6fz3|KIw6f`kUv8(B%|QGLJFRT? z!>_c{%H}ZqDm$%gj>oUD)5_)ye1e@;HskP#c3Rn7gkNi?mCZ!_Iyo9wi*c?G}OPAi-F_$_u?*(}5-+i7LN>b5BLjqTG=eZXWMCIQ`xle7wxpN zX@FTG{M~&$ZLaW>5SLJFRSn z;PdRXvN-~O(@ra!9xc3RmS zkN;t(mCXozk)2jHWAQ)jw6YnG|7E9@%~kkfJFRT4$N#p|%H~e|UpuXArsEBksr%X{ zt!$pcD|TAh%*L0n)5_*`d`Ua4Y!=`R?XP)%?odA zr&E<3Gk z-o-oFX=U>nzP6oKHb3C&*lA_+C%&$oRyGZL7T(!TE1Tu;_3X5=X@z&O)5@kj-qlVk zn=beUc3Ro=z&Eth%4SP^BRj2ZcEG#YX=SrJzOkKFHv8kRyJSaJJ@Mu^F6+!omMuB@SW_mviTR^*-k5) zrM4)17dx$Nmcw_o)5@kb-rr6uo3-!(c3Ro2jSsZb%4TDHH#@Ctw!n9{)5@j~zK5Mw zHrwNS+G%C82fmk`RyKq2L3Uc%9E$I4r(RNzdbi|Lb)5>N8{8&4! zY&OS-+i7L9HGZ6(RyI50$J=RTvn$@rpDSo(vv<*z5#Arl=Ct}&{3!f%JFRR^!OyVM z%4Re^(oQRz^YAn6w6eJvKg&)ln``h2_kG0dv z=0Es3c3RoY#mCucWwQW3*G?;&&+zl?w6ggDKi^I(n?Laj?6k6JxMkrN+G%C8JU-q| zE1TB%#dccRw8t;8)5@j`eyN>SHk;s=*=c3d8^6L%E1T``EA6zh8HitHr&PAi+U@a6nxfmSx>7hSp0`>Wa9T;GaM!f&zD z%I0=_vYl2o58zYmw6d9j-)g6o%~SYoc3RoIfZuMXmCYOY9d=sTEWq!y)5_*k{4P7K zY`(?sw$sYySA43SRyLL1h2LYRl}%H8nw?fQE%1Bow6bZ7-)EOd{9!w-Z1%?=vD3=tFnorcRyM=&$LzGSIT?T4PAi+y_!D+o z*<64>X{VLVrT9~JTG?EUKW(R#%`Nydc3RoojnA~x%I02tdH-3UmCd6?SDyF&c{a1_ zTk$#gi*{Psyp8|YPAi**_)B(L*?fu5vD3=td;DcPt!#e9U$N85<}dtJJFRRgTNVDA zomMu>;B)P?vT26DZl{&a%J>_0TG_P1=h|FhG|rZ2vNe@|&;Goa|o2j1_`=EM3{d?@~romMu(@sI7avKfJYVyBhO+4!e+ zTG^b7e`cqZ%|-aZo$8@)5_)!{A)X{Y^LMi*lA_+B>t_P zRyH&775%=YmCZ{XZ8pEwx8m>Pzu9SJ^A-NPomMtK;eXg^W%CEV$WAMpfABx; zw6bZkb>V;6X=Sq#zSvGHo7M2Y?XvstRX74L~JZKst@ zKYSTGt!(<^jqJ3t*%NPUrX+_c3RoY$D8|YrRa*O@%DCF+5CmC;$zavW~n~KG1u{a zrJ}2y>s#@b_)DrY?j`p@a^rivT2I%V5gPMD)^3eTG_P1Tliz1RyJ!DUFq+A zS2hFdTk-DrZgyJPY=!S`rI)5_)x{BS$1Y<|Lr*=c377(c>JE1RXZ zE&ND3t!!4pkG9jwrVW0Ko!0+Vb}sNyRA(EXB#0Cdxr7=OFgn?H5L3)$cSXgTDqvJf z5u<{ohJ*x2&5c|DX=)=PQUp;!r2;lpL~F67N?TM^wA7{)kycPt@K%bnqGF+xQae&N+mvCrO z&pz;Z!l6k$hroX*9GcYQjATAvI5erJJNVtgp-Dacz!wOICiP^4FBA?<>KP1vk8o&G zPagOp;n1X>IQYH7p-DZLf!`+_n$&Y8`2E76Nj=wqpDwQj(4?O0S*JZD{&IMJX`$+LO3+3XFm8N!l6k$4}$+#I5er}5%4zQ(4?Lx zz<(kfn$+_&_@lz1Nj=YkKPDWS)bkwpO5xC?o|nNN7Y3${ip9_a3^<;woLO3+3 zXCU|*;n1X>LEyg>4o&JQ0Dnd}G^yuO@MncXlX{B5eMc}UphbHwr4F0NcXi`rb z_-}UjqIcfz4bJiIkP>%yT)J%_-z2!|&190PwtI5er}SI9hbHw9_%`9tq@FzR?ZTl+Jr{$&B^;X6GaUSF;n1X>(cn9TLz8;O zgTEsjn$%MP{+@7XQco@TPT|m`o|)jgghP{hegOWyaA;D`9pGokF%M1ZS;#tVceli6 zCJ)22$JeC%G4M}>Lz8-b0lrr_G^ytW@V^O%CiQFt|GRK#QqSw)p9+U2^=t>N)u;=Kl~5P3k!n{D5$1 zQcqv-gTkRnJ!gRbQ#drK=WOsp!l6k$gTVhK9GcWK1pKgYXj0F`;Qtm5P3pNE{D^R9 zQqMKu{}B#N>bVa5sBmafPbv5@;n1X>so=+jLz8-H!JV%pjxlIb&rI+%;n1X>+2HBI zp-DXpz%ztHlX@Nk?;;$U)bl9#Ny4E?J*&aH3Wp~3JOh5RaA;D`3*g;^Lz8+of`3Ig zG^uA3cz5B@q@HcyrwE58^}G+>LpU_4XD|4v!l6k$2f%v@hbHwL13yhTG^wZC)y#Vd zhbHy(1n(^zn$&YTcpu@=q@J_D&+MMqkI%h+w4o&LW z06thaG^ytg;O7g6CiVOYJXbh0sb?4X5aH0Io;~0f2!|&1>;ume4o&Jg1fDM(n$+W5 z!@NK^G^wXMc%g7;QcpkdsBmafPd0c=I5eqeFnC-zG^r;K{6gW-q@IhwhYE)#^;`;m zR`IH;n1X>x!_j{hbHwb0xuR0P3l<=ewA=&QqL;ztA#_8de(qnBOIF4^E~({ z;n1X>jo{xD4o&KL1AMe_Xj0F+;A4bClX`Z8Un?A%)bly`SmDs5o_~U0Cmfp8Oz<0oLz8+2g5M|{n$$B0e4KD-QcofHc;V2bp09)7BpjO5Qw;uX z;n1X>vEUPgLz8;OgMUXjG^wWy{AS_Mq@Eh^QsK~~o*Cd1g+r5i?f@?n4o&J=2wpB6 zn$+_k_$1-bq@EvxR|tnD^*jMyDIA*A^DOve;n1X>m%*n9hbHy3gHII>P3qYKUL_ow z)bkejcZEZfdfo@WML0C6=M(U1;n1X>1K>5np-DYQ!E1#>lX_12Ci6Ps(4?MI!Rv)X zlY07rPZJJJ>KO>$ARL<1lLOu;9GcWK7`#b1G^r;KyjeIjsplf_>B6B&JtM$p2!|&1 zd<%T0aA;D`4dAy5hbHw*0G}lsn$%Mc{ypK)q@Eh^7U9sOo*CfZ7Y zyTE@S9GcX#2)tD|G^uA9`0c`>Nj*=1&lV0%>RAJRhj3_8&kNvlghP{hUIo8XI5erJ z9el2EXj0D>@VkUVlX~6)pC=re)bj!O4~0XMdj1MNUpO?W=QHrTg+r5ij)E@`4o&Lm zF`D^8;n1X>Ebx1TLz8;4!50aKCiR>Ley?z7Qcn#0KH<=$o=d>*7Y}yYX6Flml3H_jWTDWq5 z>T6H=9C*|}4|=tD7I5Wm^tGpa2|Vgw3f(TA=NP7(LB+aT$!9K=xc=c=gOVzYfm{bij5Zz9UUz?%9Y6( z3SA|97+3CHzV?)lWE7hv96DMpx`Zo}GY)#b@CjVGPx{(ZKABN$nQ-XnLeWiJnVgx> ztA)34*o(rUqrVWnge#M?6#8}H%eitt^|hyb6{Fbu!l9#EMX%+`cT)FrA+Eac5qu71Ip`!~$qw6N80{Q{rQ@L`V@wKPCkx~3{;n0z#qFcE# zIdhWS{f zmC4D3zF2q`SMG3Md&&_PyFxg0^it7zT$!9G^hn`DxpJ$0?I|C@D1NhW=*U%~OSm#Q z&PM11!qFA?f-bV(S$oRgW*zS>96EA{e{k8$ zmC4x$oi84A#Vzr*ryT$OJU&7=bR;Ue2UjMi7xWFnGr4l>eC;V8$S77W96CB)bS_sW zCl7j>a5UrI?`u!_*BQlb7Y-e557+ zyK{W)DSwmsg?9*trmu=Vh;7aF0Q6nL@o%NvhkflS@5(6lfN<#Oe9@U)nVc->6~g;- z<-X->Px;pv#a|W<9cdF?#Ffbz4!uKoF;{NSu8H}9_LN`GI{q*5Ku6vaUBQ*fnF`%Y zwykFE=KI=H{ypaLT;b4>zM>akTb-YKp`*f=uy*Tw?J0kRdF)2v(9sJ;ug12Tvj)0B z_*&NP6TbG8<4hJbZ8Zl|koJ`DovhuDeC;X6pBs*E5)K`CTJ%wDt2qv% zw7&@N!j*f9ys3cpl=o&GKPDdN$R5$zT$!94=$^9eAlB|>zV?)3I^z1K1v=7OJjK{n z`!fpqa^YiGyN$l~l$SD(e_J?oWQ6E?Y^ym<(9?y_WbH2VwWs_}=JET5Lq~2Ey#(88 z&QjmVqbg8 z7c-An3x|$eD|#ii)to1x9}vEpwfmf}J>~0|$5so6jxH75j%_t(GxQ6>x3YFW@U^FW zC-c~!g+oVQ61@-GYR-P>kA-9RyM4cs*w@gW@(f-b{~z%{NB$~0lPi;x1>H}!?a$i1 z$k(3o^O(oKCLB7FC3+~f)&5{Nqzw~Z#M)iuYft%&%rAUgI5b@*+8NS#YfV#GIoC}M zQcpFisd8qMGo+%dsmvKt-q`32X{f9&8v;6HN_|ybX?1n!l**=3R+H*#Cs$1gGc>ZH zqM>SfW$C1{`m*w>>Z+z&!+Z$(Z+uhhsw+w>Yr`TEt17BO`&m_2(>$}Zu9?Tvq5qTX z8YWeiCblfAt`1$U2=H&<6z)Xk_3 z+x@~q*;2vNFFl=6c1vZV zrzbjkQg6|z^I_JGvsu+pR+B#@Pq&mu`JHmA8XHO*DyLL6HdQv5L6$Z)l{HmO>g3g_ z3VAY~U=mNX6O-#?_5*W=vq)n4n{KU7`DE*0>eSo7-V0yXak~7o1Y)Zzr&sdX!8-rp zoMqNnoyAZ}Yw9Xa*x971Q*z?0S=CTEsi~?C=ej_;oN7~@aFQqDz!nXah^w!vO|?P3scK#E2{ZWD66PQwY6pIG?w7{hRT|{>7Ac7&9zmve30>!!Q5EcFuiILT!BGg zg*h-!)Dz>ew(cCCGNiM$W7dE5)a_vEG$p#$KjH!dP3(H>1v6D&!@M0k8}_oADlN?0 zF->25Qw8YiPQy)bc}{mcuj71JDksEL+u9aCMowV`+L}Bn?9{fr@K<%dUr z4Se#iOL^`HHFL`{p3>5h*N?uUYVw?pj##xYJoCPVyS(sv+g(=2am|~oT zDaKhC9B1J8C=8A@$Wx5BFvWNaQ;fGT#dxDB#>@X$&Y$~0f1(&KPLBRNBfbccw~h(k zm{?Joc*i)k%v?oPRF*eS;cL3db^H!9q07q48!D%pumq~EGgqBzX(+3mQrXzS6N0L% zYWeCxHsLpB&X7rUH8qvBO&zwI%-6%X#;9tXG<`@}Q&U4#d2PAH!lrv-!d0%uF$P zxIZD7R~^X1yqP@Q<`B%=$PXr%Fs@A=?pX-tJ;`}l%+SA{x(>Nt@)FF;=70ibrkK2* zYzq3u@`@s3;@bFd>jHcxV+pU|Kev@E=o8jor#^E$Z)0C;(&gvjR)yd=Ht;xxGs8Ig z@`803N4=GY?-pB`n_~KRiYBoDVspbtg5Zv7j6-WkkH|9)@f9pM$TbsJQsf3I43d4KZra85CKA6t1X z{2fJD-YzR|<)8h$0f9W+2Eo?k`RW+wwen+AO#jeP^r1*sWbuJu=I?A~rhhq_XO62@ zK5)=~Q{Y2;*Q(DPSNP6gwlQ(ds}lwHCTy~gto7oo}2R=V#e*vpUlGYeq-fjz3b-<3gqFI zhTwR&a9-H?o`=_=f9v1#^9BdS#@R6U# z{~9Yfj>NqO{MbB?hHxYMOc>WD?=Mzf(Z}h|1f3WDH!#UO+|qz?o4hkmb)2Cgd0$$2 z%m0$@EN36adl4^Yp1ZIJ=8fgNoRGZZR^HIv{_Ef+fxN{14E)&iZ#w6#4#_*8+eIIW zbln)v`%uSwDKo6Y{4JtE#xLqTdm$xU~!M$S`FJ3oIUZs_{m-E8< zH_^&F{E6ScZv^siTSl;dOHOl~r+B?7rhhF~-j2VeJ8QImSFo8^C&v3D%`?Y+Q7^|i z(}bxH?QO8yy@`Ez?KZ`<`-0W(yie1e&Acx$FC%#|?Y?j2ZR+hf&zLZ-P2M|JUdb2f zPLx+759bAwhu6{IytMRjoZCY3{%PgS`_exjTph?e9pClyV{=>`;k-2=d41T2J{0M? zOui?~oL@#UGyTiA@}BA|_af_N$?@h|d2I*%>+#Wnypft`_FFsW-E6|thyK@C?NX-W zOb*#^xZfi970kIyRemS*dwu z9OJ&~I3JoY^`W~Pt#*g}%!6rkHjQTJ5gn7tn6JA?9y9FUUi?xE&|h?tad@in%GKUEJpp zZ1-Y*QVs&pV%jZWAGRq{zM9_|KB><)yuUE*-e~2O^F`P(-3FD(8*Am2bjfgvH4n#^ z$(v>6P3-SDh$Ucn26w@w#=OEZ_ z?kO2g51qfsY&PviG|!B8_dv(_jtNsA+8brHdpTcRr(=Z{)9#g4yF+_sI7@WARqQqG z;y#SvIEH73pLZ**yv=+Q>NegG^LI-i5BF>!&y3?R=kcyf7BheNbI8GVGtY6HBT1LP z-=4PGZR?Za;67KhTg!_X2mbVJu-#tgcD#--?c&3dV7pQF9SUg|e|i+#6zRHk{rq;P zF*EIEYn~ZzE*~rx=r*WKyWg^QLl=F(&h2y1#7c+nOb2q`f$tm()wemg;W`+|9GoM)cra{_s}R^9>%zmD*%ye59*XRagW2J*&OdH?Xj-~V1? z<*m-iNWQ>pp&pgkw&vTqB_^~O-!1{Go zyA|x)VN6_`{q`*Tg6$sUd;9TO2KL)RUa$_=2On8^!v=@X%T6n=XmCdIx^qz=uWR>? zQ@8pI@3{^1AZp0N71t{#w|F&m~PUz5$kR3H$hxGFgl- zYWdc%&wihWjYe6%%_;IKEZ^P~z81^ZB|m&#mRP?2>Swca(i$`(wG~%i| zEIe*yuF+^yiEG{TV8Ma zcZZd?{XxgU?{t`A@*cE&H?44-pYb)NDaLo7)o$(s8O~JxKpFG$8ZV~ZRaV|f+^KBy zV#hv{_Y*5`34fTF$Jai{YY*f-Z{J^+xnnHMwOcQlV*CKKhrSJRw*x%z-BY0ft0FY*%^d3gTuE<#?iOl(PaZXBI_n9Rd-I_S&$c^9X5;E8G4{a-ChX%hed literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/gpio_glitch_filter_ops.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/gpio_glitch_filter_ops.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..ebf759555a7654f1b920df7d5addbb2235498c5f GIT binary patch literal 15568 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/gpio_pin_glitch_filter.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/gpio_pin_glitch_filter.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..315ddb5e3a76d4aa481da13d3aa1e1cda3d6329b GIT binary patch literal 54248 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 z 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 BjZ^>t literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/rtc_io.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio/rtc_io.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0be785d4cca2923992ab4e80e3f53203450fe663 GIT binary patch literal 5656 zcmb7IeTZCF6+d@AHk(YcncbxMY8od^vPom-a9Q9%W@Ac7)_`iE5{Xi>rXJNM(gyK6$@ zfqU=och0%z-Fx48_uiT3PR~vYA;^fJ+mtY(DIT?mztwTzjmUTwfSy>OrdX20HWxZC`>tvmi^?F%vkoAzPH_AFM>tR`s z$a<5kH_Q4yS#P1Waz+Q!A4I#3vDjRB7EMm#9Ru^$I*XT>$wd@94)AoOq(n-#Vp!}O z+LTKV-9L0`>#)dg#jN*IE_WO%qO^v1Zf2CuY{L3%gpt8OMjX#EJeqqXH<1%itvNvH zp`9Cu1|`5~)^34DIdGqKV=HK`Bp%yt?EAN$*)%Lh22O1I)Z})Kwmxe)r!cNq1ij1P zb#y!Z_jUW;c=!$atkLZRP?J+>Wb}7yzXwBxUP6s@{rAuYZg`ncM0wHgy5&aGZ$9lW zm)&rQOVMl3ms@^!$?v(nC@i-FZ`lpX3rn6)_tYWuTO6lWZPm(Nuhr?d-7<7ULDZ^y zeyPRJ=5Y01zgt?Av&jm|%2}m%h-@~UK@Nzl7)YlWa6$+%bMDNO^|?!D>&_8M@I)Mm z>XW|Tq4O7~;CJ!lOyX2Ypp(FA0&58zOW>gdjwkSN0vyM z@Q#4Juu%+`+}5#b#hGxbPL1tBYw=jHT&sHBR{a^T6$Ys1-CoP}3dM!?wMH;s90OWt zHw(ol7YfBNY9CwZ_3@12{CvOHiaftp3|-lV(6t*8o|5pMUkn!mulIEETF_X6Ll^~K zD=IGgokrw!++x#<<~_I5=FV`w+V3tEqeipiYDE;dZZW*(MXkkR%kLpYLp(BBdR{EK zK>xc+iJG0{JK`mmDd~mv@J|;kRa>VcR?8z(1%XKPoTGy?2?pQhNSV`+xS?gG7>sWc~944BX znmSrI&K^`En@~!#C*q6bb{gaJ1LF}C-dG0cll2&J{p|Hyn&f+UamtM8PX~H38 zNt*IhJw3C657CFgYnK1V zz(+0q0{A;D{%P>(`YOQ7mYv6XTU!b9e--!@%l>`v5o>-w2ESt2 zUjrYo?7s$gP?Y594*-uEiuiv4p0W5pfO!p-EPZ8F@TV;Mm%tOr&@13} zzJCjRTkMdhTPyqr=||wZE&I<_*faD?@c40v{F@c_)!*-M9Em}iMpp67^t$fPV;td; z#)o%lwo;(I*Z=Pwu{7IuoBf4)quC7H*yRD51mjA4kJl%u~DrKgcC?{9SSFp;yM^k9L04wN5{k6 zMCx%bQLTUdQhud3r!b-bF6SJUxoW}-S?O~byK=KYF%*LS!z@GmoQpGp<}cElEiIh%yO>a$ts zMBdJrE68pXu|q;S!1#WJ%Z&N%4>^V+9*~euG2W%{6O7-cFz;ESfC}z6pFS1|f1UBe z3V)k%QQ_}0E-Cy2#ynBTPf&!u9{hr_!&;(Wp@^!4^jpR?h5yJ{{n)1086Q%5K0Cy? z!vAE9YY+=xEW{BB2|qs61qL+7_^8qkGk!$jt&H_S@c?6f2@u{3#c_ps9~6%%%xA7R zq3{gjlL|ipyk|1O`?a3;X)&er4aWRpAs*w?3Ue){6~<0OVn*Sdg*P(R@ns%9u6**W z*U#DvY{tOYjDbCkkBqP5@cAs(u$744OM4AkElM4aM#ctQ}y`*{*9rSL`<_kXlepxQ-)BKLYkCH{p$rDhmXi4~>0TXTj_fY;%#Pk7__l7Sr&|+*|aD&-&9s}aJ88Nm+ zDD3A(_&|8O;pg%?nCHF^*z^IU8;Dn6pvBm(gWK_LTJbpLO}vi-n?4-kMa1K8(}=Ns z1PVLe&*8-136GE0!^FD@Z2ADw7Z8v4Q6t92`?VeK&xm&sI*x}WkK=tAnEO;vSOO%( zq)7^JwsHBUZjIm9kcbAu6#L0NofTSs55IyTXn9O5w@~cyoxowq@pycE>tY+voA2`& z&Jr3a{2%8jL(uZrSh&Sf#PT@&eu^M`6wjh?ygbTU6l;344G+m!9Zft8XNBJq6n}!w Hi1GU`nljse literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gptimer/gptimer.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/gptimer/gptimer.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..1ac89980f433c7e2d6df88e5f7f90e5b3d8b5181 GIT binary patch literal 269088 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 TR5L!_%RX-3SLdF30*3nypm>hy literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..37c7b34a56a71f60374ac35503ec144edb5b1c34 GIT binary patch literal 183600 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 wS8hOz>% literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6fa5a870944675f09cb0372b6e286f5e9e409b04 GIT binary patch literal 14352 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 Dk8UHK literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..2012bf4419ddc8e58f493cd50496f6462e870f6a GIT binary patch literal 105616 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%0AS-3mGu?o*>(a>Ah6r7B7t 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj b/ESP-IDF_Robot/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..9596793608390504cea49a2af52e0623d939ca06 GIT binary patch literal 114992 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°+&)@3`Lk1K9h2 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a4285114ee861ce1b463dce3eba409ba12364532 GIT binary patch literal 35544 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 J^SWMt{|9nr#ZCYK literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..68f8b7a941fc46ba5a2d9bc3e64889e0fc8ed52a GIT binary patch literal 60092 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 KI?xlW@Bae=A6`)a literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..df7bba420d8c7df3d57365bb1085427ea0ceaeee GIT binary patch literal 43572 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..2cfe85998b71e0c55235d9c77304e05f85856518 GIT binary patch literal 21592 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..43d777178020a7799371e8d1e3a115760996d486 GIT binary patch literal 7840 zcmcIpdyHIF89#R(`{=gYo!yr1mMX*Ua$8Jic4u}=AGEODZnrIL3sPDtD9b$V%nmy* z@15N~G*BxMi!US?5=G+!F%pa-MuC_R6bPtjjZsWgOf&|KQ8Y&Q0}cLu=bSrp_HKKB8p&>gO`ufD+)IC$X ztuv?3hJ=X7$ProSN{Iunkkv*_$m)@q7fal?KG6_kvsA3co$xu!_#>iUaE58{li}YZjU^Q_llPK>h7mOx_*S0={>XR z7tqK+ulT0U4+H6F2Up$G#D}`u(eN%CFBzg!7R@@y94edamGN-C=T~rB#XwrI%&K6{*I43o@)ot@jTg zn-r<{z5=pYk$1}gqv)^45U4%E{%Mb}E7~KkBnK$bnf+ z9J!^N6-mIUbDoMGzN}>I1JL+l-A@)HwUU>}P6pKca-a7~`^Z}QS~vEQtpi+R-5Bb? z#BPuLouykb>yqxiu5kB--AC5Nte$nK&#>s~x&kV6xrUg8kqbn)dq>yhUE8}3AXs!Y zoP=nz1z9^8LC0Ea8L20zj#<5J6aDv1N^2}?gbkr#z2l~$Ux>c5XDoC;3Uyd>*BMKM z`aeDibyF;HqmM1|4j+cZDLI-xXKIO?d}@hfK7^+nKk^ND)ELUq_FevM$|(>L+##@2 zy^bD1A_okLk-1vM8Oda8+4~?S{ZI`v60D^oiVXA zTM~I($MZ^skw&dn_D0;2ms=c5Cm72q7i7%TSTda)olTFX$40lOw=MH2m$DpGQWj{BQ zN)$LT9_+0=j7(m5Ufb2fwWN06y>VX4O|jR247wR@-CDcqLMkG+V9VXmOJag z(s=&JcKXGtimRfRZW9MjUhCFw#Xx!^dkiH_R^q zi(U3@oQh((=6M_N`+Oo_4wdE7Va`Ud%M zz#imwz#inA0`?%^9Iyv@GGGt#)+nm>1-bfdz#z&Vcd+)_jf0 zyVk+xvWW?74dOs^*~G+rD>Kk4@t!4owKxm@HN*dI@GFgY{B3vIuzv>pONRZ6;P)8z zhrvH;*dGO7Z`hvz|D$1l3j8I5KL`F#JW68X9KZuc{ujYV4gPEJXAJ%__>d8gKRb3A z_Se9FV%WI>Jz;SE9BWBTtOnm?H5%FnobN+r|iM>-i1pYQ14J{LofQO8DkAs{0>61(HN5nJWJP$B?jCD}JZ*vrWBd-=Bt?g;Qo;rS7$4%?F zX&pDMAif<9KN1KBJn*L;phzgkIv9^bcU9rGc5V& z4D+bIEmaG(QF-;^t?fMbF3y3zvYIr+V+zWX!qNvH_h)O1GVoJ`b(z9ziMJ|@uK>c* z2jRuUykJ3ic3V3n6eGl!E6fm-=g$$#2JMbiL(mxZSjDIMDSR73FRHa$Gl-!_{u=J0FRH?6YIKhKlbDBuE+TN zZNMq(V@^k_fEQ!}kB{Yi({Z@FTAWaj9z1?OtO54>f!OZ{z^0F^zmC(#KJTDa$n$h? zMGMIalRv8{c+Nxq`wUQTD?PETeJ-MYqtX-G+J|?? zL2l|0Vq5!crarCo#J2X~FkAXi;gG2RKGZkUAue19yK*BJAB3tcmr5w{IKO~VlHSP* zJ{llxxGJ6VQNuaW5J`S$5Xr3PiKOe4Gf8Tb`gWsLtuqns#+_w}nV%z61nr{kD@%0e zQSlbzN9EV2B)->H_*KY^Rd6#Ec*$=N$xH*^$+8O#$5SnQQ*Ta3OoQexx$!_QbiEW# z6Z(Y}6+u7RC>%a+N&m?&1)pHKS3&2CU+!ioxED@n!zk82$DPZUdOqB`rttW602H_3 z`G_CHu<`ge2}LZvydXe*}-| z_bqgqpNIKqqw+*z_~i* z6QnGY!qlj?xCMUa&=wvi^LSVm`<-Krcug6_`S*q&1X>^RSTy~9j{3dS%+>Py7v+h7 Ab^rhX literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj b/ESP-IDF_Robot/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..824df75c95483b4f066d8141fb20c730f6427cc1 GIT binary patch literal 158248 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 z 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