From 5640315c83a5b9b94d65f1a59b1ac1c1d659ea02 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sun, 22 Dec 2024 09:16:37 -0500 Subject: [PATCH] ESP IDF Robot --- ESP-IDF_Robot/build/.ninja_deps | Bin 518564 -> 605064 bytes ESP-IDF_Robot/build/.ninja_log | 177 + .../bootloader-stamp/bootloader-configure} | 0 ESP-IDF_Robot/build/bootloader/.ninja_deps | Bin 0 -> 36632 bytes ESP-IDF_Robot/build/bootloader/.ninja_lock | 0 ESP-IDF_Robot/build/bootloader/.ninja_log | 47 + ESP-IDF_Robot/build/bootloader/CMakeCache.txt | 454 + .../CMakeFiles/CMakeConfigureLog.yaml | 113 + .../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/rules.ninja | 319 + ESP-IDF_Robot/build/bootloader/build.ninja | 2421 +++++ .../bootloader/build_properties.temp.cmake | 32 - .../build/bootloader/cmake_install.cmake | 62 + .../build/bootloader/compile_commands.json | 488 + .../component_properties.temp.cmake | 722 -- .../bootloader/component_requires.temp.cmake | 322 - 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 + .../src/bootloader_clock_init.c.obj | Bin 0 -> 12184 bytes .../src/bootloader_common.c.obj | Bin 0 -> 68472 bytes .../src/bootloader_common_loader.c.obj | Bin 0 -> 37004 bytes .../src/bootloader_efuse.c.obj | Bin 0 -> 48208 bytes .../src/bootloader_mem.c.obj | Bin 0 -> 4028 bytes .../src/bootloader_random.c.obj | Bin 0 -> 11032 bytes .../src/bootloader_random_esp32c3.c.obj | Bin 0 -> 14996 bytes .../src/flash_encrypt.c.obj | Bin 0 -> 39336 bytes .../src/secure_boot.c.obj | Bin 0 -> 2616 bytes .../bootloader_support/cmake_install.cmake | 39 + .../bootloader/esp-idf/cmake_install.cmake | 139 + .../esp32c3/esp_efuse_fields.c.obj | Bin 0 -> 13960 bytes .../esp32c3/esp_efuse_rtc_calib.c.obj | Bin 0 -> 30508 bytes .../esp32c3/esp_efuse_table.c.obj | Bin 0 -> 96284 bytes .../esp32c3/esp_efuse_utility.c.obj | Bin 0 -> 82560 bytes .../with_key_purposes/esp_efuse_api_key.c.obj | Bin 0 -> 89244 bytes .../__idf_efuse.dir/src/esp_efuse_api.c.obj | Bin 0 -> 55884 bytes .../src/esp_efuse_fields.c.obj | Bin 0 -> 25680 bytes .../src/esp_efuse_utility.c.obj | Bin 0 -> 94824 bytes .../esp-idf/efuse/cmake_install.cmake | 39 + .../esp_app_format/cmake_install.cmake | 39 + .../esp_bootloader_format/cmake_install.cmake | 39 + .../src/esp_err_to_name.c.obj | Bin 0 -> 13904 bytes .../esp-idf/esp_common/cmake_install.cmake | 39 + .../esp-idf/esp_common/libesp_common.a | Bin 0 -> 14162 bytes .../__idf_esp_hw_support.dir/cpu.c.obj | Bin 0 -> 37180 bytes .../esp_memory_utils.c.obj | Bin 0 -> 6876 bytes .../port/esp32c3/chip_info.c.obj | Bin 0 -> 7728 bytes .../port/esp32c3/cpu_region_protect.c.obj | Bin 0 -> 12284 bytes .../port/esp32c3/esp_cpu_intr.c.obj | Bin 0 -> 9324 bytes .../port/esp32c3/rtc_clk.c.obj | Bin 0 -> 106684 bytes .../port/esp32c3/rtc_clk_init.c.obj | Bin 0 -> 24136 bytes .../port/esp32c3/rtc_init.c.obj | Bin 0 -> 96960 bytes .../port/esp32c3/rtc_sleep.c.obj | Bin 0 -> 47960 bytes .../port/esp32c3/rtc_time.c.obj | Bin 0 -> 137488 bytes .../esp_hw_support/cmake_install.cmake | 44 + .../esp_hw_support/libesp_hw_support.a | Bin 0 -> 489036 bytes .../port/esp32c3/cmake_install.cmake | 39 + .../patches/esp_rom_crc.c.obj | Bin 0 -> 2500 bytes .../patches/esp_rom_efuse.c.obj | Bin 0 -> 2608 bytes .../patches/esp_rom_spiflash.c.obj | Bin 0 -> 2616 bytes .../patches/esp_rom_sys.c.obj | Bin 0 -> 6912 bytes .../patches/esp_rom_systimer.c.obj | Bin 0 -> 2616 bytes .../patches/esp_rom_uart.c.obj | Bin 0 -> 11156 bytes .../esp-idf/esp_rom/cmake_install.cmake | 39 + .../bootloader/esp-idf/esp_rom/libesp_rom.a | Bin 0 -> 29156 bytes .../__idf_esp_system.dir/esp_err.c.obj | Bin 0 -> 17232 bytes .../esp-idf/esp_system/cmake_install.cmake | 39 + .../esp-idf/esp_system/libesp_system.a | Bin 0 -> 17434 bytes .../esp-idf/esptool_py/cmake_install.cmake | 39 + .../esp-idf/freertos/cmake_install.cmake | 39 + .../esp-idf/hal/cmake_install.cmake | 39 + .../log/CMakeFiles/__idf_log.dir/log.c.obj | Bin 0 -> 45068 bytes .../__idf_log.dir/log_buffers.c.obj | Bin 0 -> 35064 bytes .../CMakeFiles/__idf_log.dir/log_noos.c.obj | Bin 0 -> 11600 bytes .../esp-idf/log/cmake_install.cmake | 39 + .../build/bootloader/esp-idf/log/liblog.a | Bin 0 -> 92422 bytes .../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_app_trace.dir/app_trace.c.obj | Bin 0 -> 89552 bytes .../__idf_app_trace.dir/app_trace_util.c.obj | Bin 0 -> 24680 bytes .../__idf_app_trace.dir/host_file_io.c.obj | Bin 0 -> 2608 bytes .../__idf_app_trace.dir/port/port_uart.c.obj | Bin 0 -> 6920 bytes .../build/esp-idf/app_trace/libapp_trace.a | Bin 0 -> 124858 bytes .../__idf_cmock.dir/CMock/src/cmock.c.obj | Bin 0 -> 26792 bytes ESP-IDF_Robot/build/esp-idf/cmock/libcmock.a | Bin 0 -> 27472 bytes .../__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/rmt_legacy.c.obj | Bin 0 -> 617620 bytes .../deprecated/rtc_temperature_legacy.c.obj | Bin 0 -> 76780 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_host.c.obj | Bin 0 -> 130352 bytes .../spi/sdspi/sdspi_transaction.c.obj | Bin 0 -> 39548 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 .../src/esp_hid_common.c.obj | Bin 0 -> 95528 bytes .../__idf_esp_hid.dir/src/esp_hidd.c.obj | Bin 0 -> 29808 bytes .../__idf_esp_hid.dir/src/esp_hidh.c.obj | Bin 0 -> 138396 bytes .../build/esp-idf/esp_hid/libesp_hid.a | Bin 0 -> 265860 bytes .../src/esp_lcd_common.c.obj | Bin 0 -> 8796 bytes .../src/esp_lcd_panel_io.c.obj | Bin 0 -> 26012 bytes .../src/esp_lcd_panel_io_i2c_v1.c.obj | Bin 0 -> 75452 bytes .../src/esp_lcd_panel_io_i2c_v2.c.obj | Bin 0 -> 55704 bytes .../src/esp_lcd_panel_io_spi.c.obj | Bin 0 -> 106548 bytes .../src/esp_lcd_panel_nt35510.c.obj | Bin 0 -> 89676 bytes .../src/esp_lcd_panel_ops.c.obj | Bin 0 -> 39028 bytes .../src/esp_lcd_panel_ssd1306.c.obj | Bin 0 -> 73668 bytes .../src/esp_lcd_panel_st7789.c.obj | Bin 0 -> 81216 bytes .../build/esp-idf/esp_lcd/libesp_lcd.a | Bin 0 -> 557684 bytes .../proto-c/esp_local_ctrl.pb-c.c.obj | Bin 0 -> 140140 bytes .../src/esp_local_ctrl.c.obj | Bin 0 -> 92180 bytes .../src/esp_local_ctrl_handler.c.obj | Bin 0 -> 67820 bytes .../src/esp_local_ctrl_transport_httpd.c.obj | Bin 0 -> 24392 bytes .../esp_local_ctrl/libesp_local_ctrl.a | Bin 0 -> 327760 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 .../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 .../src/core_dump_binary.c.obj | Bin 0 -> 2632 bytes .../src/core_dump_common.c.obj | Bin 0 -> 2776 bytes .../src/core_dump_crc.c.obj | Bin 0 -> 1224 bytes .../src/core_dump_elf.c.obj | Bin 0 -> 2760 bytes .../src/core_dump_flash.c.obj | Bin 0 -> 34604 bytes .../src/core_dump_sha.c.obj | Bin 0 -> 1224 bytes .../src/core_dump_uart.c.obj | Bin 0 -> 2764 bytes .../src/port/riscv/core_dump_port.c.obj | Bin 0 -> 2788 bytes .../esp-idf/espcoredump/libespcoredump.a | Bin 0 -> 51662 bytes .../src/led_strip_api.c.obj | Bin 0 -> 33424 bytes .../src/led_strip_rmt_dev.c.obj | Bin 0 -> 60236 bytes .../src/led_strip_rmt_encoder.c.obj | Bin 0 -> 37752 bytes .../src/led_strip_spi_dev.c.obj | Bin 0 -> 89172 bytes .../libespressif__led_strip.a | Bin 0 -> 221286 bytes .../__idf_fatfs.dir/diskio/diskio.c.obj | Bin 0 -> 24336 bytes .../diskio/diskio_rawflash.c.obj | Bin 0 -> 35108 bytes .../__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj | Bin 0 -> 44060 bytes .../__idf_fatfs.dir/diskio/diskio_wl.c.obj | Bin 0 -> 31880 bytes .../port/freertos/ffsystem.c.obj | Bin 0 -> 12396 bytes .../CMakeFiles/__idf_fatfs.dir/src/ff.c.obj | Bin 0 -> 371608 bytes .../__idf_fatfs.dir/src/ffunicode.c.obj | Bin 0 -> 2552 bytes .../__idf_fatfs.dir/vfs/vfs_fat.c.obj | Bin 0 -> 204548 bytes .../__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj | Bin 0 -> 94616 bytes .../vfs/vfs_fat_spiflash.c.obj | Bin 0 -> 96936 bytes ESP-IDF_Robot/build/esp-idf/fatfs/libfatfs.a | Bin 0 -> 920454 bytes .../__idf_json.dir/cJSON/cJSON.c.obj | Bin 0 -> 365180 bytes .../__idf_json.dir/cJSON/cJSON_Utils.c.obj | Bin 0 -> 175996 bytes ESP-IDF_Robot/build/esp-idf/json/libjson.a | Bin 0 -> 543896 bytes .../__idf_main.dir/blink_example_main.c.obj | Bin 0 -> 23504 bytes ESP-IDF_Robot/build/esp-idf/main/libmain.a | Bin 0 -> 23736 bytes .../esp-mqtt/lib/mqtt_msg.c.obj | Bin 0 -> 101888 bytes .../esp-mqtt/lib/mqtt_outbox.c.obj | Bin 0 -> 55512 bytes .../esp-mqtt/lib/platform_esp32_idf.c.obj | Bin 0 -> 12328 bytes .../__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj | Bin 0 -> 416984 bytes ESP-IDF_Robot/build/esp-idf/mqtt/libmqtt.a | Bin 0 -> 588614 bytes .../nvs_sec_provider.c.obj | Bin 0 -> 46380 bytes .../nvs_sec_provider/libnvs_sec_provider.a | Bin 0 -> 46698 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 .../build/esp-idf/protocomm/libprotocomm.a | Bin 0 -> 906064 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_cmd.c.obj | Bin 0 -> 140340 bytes .../__idf_sdmmc.dir/sdmmc_common.c.obj | Bin 0 -> 93140 bytes .../__idf_sdmmc.dir/sdmmc_init.c.obj | Bin 0 -> 35624 bytes .../CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj | Bin 0 -> 128632 bytes .../__idf_sdmmc.dir/sdmmc_mmc.c.obj | Bin 0 -> 93880 bytes .../CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj | Bin 0 -> 127652 bytes ESP-IDF_Robot/build/esp-idf/sdmmc/libsdmmc.a | Bin 0 -> 621970 bytes .../__idf_spiffs.dir/esp_spiffs.c.obj | Bin 0 -> 204064 bytes .../spiffs/src/spiffs_cache.c.obj | Bin 0 -> 56428 bytes .../spiffs/src/spiffs_check.c.obj | Bin 0 -> 140180 bytes .../spiffs/src/spiffs_gc.c.obj | Bin 0 -> 90944 bytes .../spiffs/src/spiffs_hydrogen.c.obj | Bin 0 -> 241556 bytes .../spiffs/src/spiffs_nucleus.c.obj | Bin 0 -> 321320 bytes .../__idf_spiffs.dir/spiffs_api.c.obj | Bin 0 -> 31772 bytes .../build/esp-idf/spiffs/libspiffs.a | Bin 0 -> 1089198 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 ESP-IDF_Robot/build/esp-idf/unity/libunity.a | Bin 0 -> 342550 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 .../wear_levelling/libwear_levelling.a | Bin 0 -> 443900 bytes .../proto-c/wifi_config.pb-c.c.obj | Bin 0 -> 113532 bytes .../proto-c/wifi_constants.pb-c.c.obj | Bin 0 -> 33820 bytes .../proto-c/wifi_ctrl.pb-c.c.obj | Bin 0 -> 79864 bytes .../proto-c/wifi_scan.pb-c.c.obj | Bin 0 -> 125580 bytes .../src/handlers.c.obj | Bin 0 -> 52844 bytes .../src/manager.c.obj | Bin 0 -> 359588 bytes .../src/scheme_console.c.obj | Bin 0 -> 25716 bytes .../src/scheme_softap.c.obj | Bin 0 -> 49808 bytes .../src/wifi_config.c.obj | Bin 0 -> 69176 bytes .../src/wifi_ctrl.c.obj | Bin 0 -> 46168 bytes .../src/wifi_scan.c.obj | Bin 0 -> 74320 bytes .../wifi_provisioning/libwifi_provisioning.a | Bin 0 -> 1037422 bytes 268 files changed, 17471 insertions(+), 1076 deletions(-) rename ESP-IDF_Robot/build/{bootloader/components_with_manifests_list.temp => bootloader-prefix/src/bootloader-stamp/bootloader-configure} (100%) create mode 100644 ESP-IDF_Robot/build/bootloader/.ninja_deps create mode 100644 ESP-IDF_Robot/build/bootloader/.ninja_lock create mode 100644 ESP-IDF_Robot/build/bootloader/.ninja_log create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeCache.txt 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/rules.ninja create mode 100644 ESP-IDF_Robot/build/bootloader/build.ninja delete mode 100644 ESP-IDF_Robot/build/bootloader/build_properties.temp.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/compile_commands.json delete mode 100644 ESP-IDF_Robot/build/bootloader/component_properties.temp.cmake delete mode 100644 ESP-IDF_Robot/build/bootloader/component_requires.temp.cmake 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/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj 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/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/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/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 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/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 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_common/libesp_common.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj 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/libesp_hw_support.a 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/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 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_rom/libesp_rom.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj 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/esp_system/libesp_system.a 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/CMakeFiles/__idf_log.dir/log.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/log/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/log/liblog.a 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/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/app_trace/libapp_trace.a create mode 100644 ESP-IDF_Robot/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/cmock/libcmock.a 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/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/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_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/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_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_hid/libesp_hid.a create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2c_v1.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2c_v2.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_spi.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/libesp_lcd.a create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_local_ctrl/libesp_local_ctrl.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/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/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/libespcoredump.a create mode 100644 ESP-IDF_Robot/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_spi_dev.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espressif__led_strip/libespressif__led_strip.a create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/libfatfs.a create mode 100644 ESP-IDF_Robot/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/json/libjson.a create mode 100644 ESP-IDF_Robot/build/esp-idf/main/CMakeFiles/__idf_main.dir/blink_example_main.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/main/libmain.a create mode 100644 ESP-IDF_Robot/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/mqtt/libmqtt.a create mode 100644 ESP-IDF_Robot/build/esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/nvs_sec_provider/libnvs_sec_provider.a 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/protocomm/libprotocomm.a 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_cmd.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj 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/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/sdmmc/libsdmmc.a create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/libspiffs.a 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/unity/libunity.a 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/esp-idf/wear_levelling/libwear_levelling.a create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/libwifi_provisioning.a diff --git a/ESP-IDF_Robot/build/.ninja_deps b/ESP-IDF_Robot/build/.ninja_deps index f97e9df116660f80428c5deb82c106660d87b809..4f021e062db7ce75c985352c29b362d3ca69f202 100644 GIT binary patch delta 34052 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 mL4dh@-f1X*m*?g@G(N38Y /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/build_properties.temp.cmake b/ESP-IDF_Robot/build/bootloader/build_properties.temp.cmake deleted file mode 100644 index 8e62b993f..000000000 --- a/ESP-IDF_Robot/build/bootloader/build_properties.temp.cmake +++ /dev/null @@ -1,32 +0,0 @@ - -set(PYTHON "/home/abobkov/.espressif/python_env/idf5.2_py3.12_env/bin/python") -set(__BUILD_PROPERTIES "PYTHON;__BUILD_PROPERTIES;IDF_PATH;__PREFIX;__CHECK_PYTHON;IDF_COMPONENT_MANAGER;COMPILE_DEFINITIONS;COMPILE_OPTIONS;C_COMPILE_OPTIONS;CXX_COMPILE_OPTIONS;__COMPONENT_TARGETS;BUILD_COMPONENT_DIRS;BUILD_COMPONENT_TARGETS;__COMPONENT_REQUIRES_COMMON;IDF_VER;__ROOT_KCONFIG;__ROOT_SDKCONFIG_RENAME;__OUTPUT_SDKCONFIG;EXTRA_CMAKE_ARGS;__COMPONENT_MANAGER_INTERFACE_VERSION;EXTRA_COMPONENT_EXCLUDE_DIRS;BOOTLOADER_BUILD;IDF_TOOLCHAIN;IDF_TARGET;IDF_TARGET_ARCH;PROJECT_DIR;PROJECT_NAME;PROJECT_VER;BUILD_DIR;SDKCONFIG;SDKCONFIG_DEFAULTS") -set(IDF_PATH "/home/abobkov/esp/esp-idf") -set(__PREFIX "idf") -set(__CHECK_PYTHON "0") -set(IDF_COMPONENT_MANAGER "1") -set(COMPILE_DEFINITIONS "_GLIBCXX_USE_POSIX_SEMAPHORE;_GLIBCXX_HAVE_POSIX_SEMAPHORE;_GNU_SOURCE;IDF_VER="v5.2.3"") -set(COMPILE_OPTIONS "-ffunction-sections;-fdata-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") -set(C_COMPILE_OPTIONS "-std=gnu17") -set(CXX_COMPILE_OPTIONS "-std=gnu++2b") -set(__COMPONENT_TARGETS "___idf_app_trace;___idf_app_update;___idf_bootloader;___idf_bootloader_support;___idf_bt;___idf_cmock;___idf_console;___idf_cxx;___idf_driver;___idf_efuse;___idf_esp-tls;___idf_esp_adc;___idf_esp_app_format;___idf_esp_bootloader_format;___idf_esp_coex;___idf_esp_common;___idf_esp_eth;___idf_esp_event;___idf_esp_gdbstub;___idf_esp_hid;___idf_esp_http_client;___idf_esp_http_server;___idf_esp_https_ota;___idf_esp_https_server;___idf_esp_hw_support;___idf_esp_lcd;___idf_esp_local_ctrl;___idf_esp_mm;___idf_esp_netif;___idf_esp_netif_stack;___idf_esp_partition;___idf_esp_phy;___idf_esp_pm;___idf_esp_psram;___idf_esp_ringbuf;___idf_esp_rom;___idf_esp_system;___idf_esp_timer;___idf_esp_wifi;___idf_espcoredump;___idf_esptool_py;___idf_fatfs;___idf_freertos;___idf_hal;___idf_heap;___idf_http_parser;___idf_idf_test;___idf_ieee802154;___idf_json;___idf_linux;___idf_log;___idf_lwip;___idf_mbedtls;___idf_mqtt;___idf_newlib;___idf_nvs_flash;___idf_nvs_sec_provider;___idf_openthread;___idf_partition_table;___idf_perfmon;___idf_protobuf-c;___idf_protocomm;___idf_pthread;___idf_riscv;___idf_sdmmc;___idf_soc;___idf_spi_flash;___idf_spiffs;___idf_tcp_transport;___idf_touch_element;___idf_ulp;___idf_unity;___idf_usb;___idf_vfs;___idf_wear_levelling;___idf_wifi_provisioning;___idf_wpa_supplicant;___idf_xtensa;___idf_main;___idf_micro-ecc") -set(BUILD_COMPONENT_DIRS "/home/abobkov/esp/esp-idf/components/app_trace;/home/abobkov/esp/esp-idf/components/app_update;/home/abobkov/esp/esp-idf/components/bootloader;/home/abobkov/esp/esp-idf/components/bootloader_support;/home/abobkov/esp/esp-idf/components/bt;/home/abobkov/esp/esp-idf/components/cmock;/home/abobkov/esp/esp-idf/components/console;/home/abobkov/esp/esp-idf/components/cxx;/home/abobkov/esp/esp-idf/components/driver;/home/abobkov/esp/esp-idf/components/efuse;/home/abobkov/esp/esp-idf/components/esp-tls;/home/abobkov/esp/esp-idf/components/esp_adc;/home/abobkov/esp/esp-idf/components/esp_app_format;/home/abobkov/esp/esp-idf/components/esp_bootloader_format;/home/abobkov/esp/esp-idf/components/esp_coex;/home/abobkov/esp/esp-idf/components/esp_common;/home/abobkov/esp/esp-idf/components/esp_eth;/home/abobkov/esp/esp-idf/components/esp_event;/home/abobkov/esp/esp-idf/components/esp_gdbstub;/home/abobkov/esp/esp-idf/components/esp_hid;/home/abobkov/esp/esp-idf/components/esp_http_client;/home/abobkov/esp/esp-idf/components/esp_http_server;/home/abobkov/esp/esp-idf/components/esp_https_ota;/home/abobkov/esp/esp-idf/components/esp_https_server;/home/abobkov/esp/esp-idf/components/esp_hw_support;/home/abobkov/esp/esp-idf/components/esp_lcd;/home/abobkov/esp/esp-idf/components/esp_local_ctrl;/home/abobkov/esp/esp-idf/components/esp_mm;/home/abobkov/esp/esp-idf/components/esp_netif;/home/abobkov/esp/esp-idf/components/esp_netif_stack;/home/abobkov/esp/esp-idf/components/esp_partition;/home/abobkov/esp/esp-idf/components/esp_phy;/home/abobkov/esp/esp-idf/components/esp_pm;/home/abobkov/esp/esp-idf/components/esp_psram;/home/abobkov/esp/esp-idf/components/esp_ringbuf;/home/abobkov/esp/esp-idf/components/esp_rom;/home/abobkov/esp/esp-idf/components/esp_system;/home/abobkov/esp/esp-idf/components/esp_timer;/home/abobkov/esp/esp-idf/components/esp_wifi;/home/abobkov/esp/esp-idf/components/espcoredump;/home/abobkov/esp/esp-idf/components/esptool_py;/home/abobkov/esp/esp-idf/components/fatfs;/home/abobkov/esp/esp-idf/components/freertos;/home/abobkov/esp/esp-idf/components/hal;/home/abobkov/esp/esp-idf/components/heap;/home/abobkov/esp/esp-idf/components/http_parser;/home/abobkov/esp/esp-idf/components/idf_test;/home/abobkov/esp/esp-idf/components/ieee802154;/home/abobkov/esp/esp-idf/components/json;/home/abobkov/esp/esp-idf/components/linux;/home/abobkov/esp/esp-idf/components/log;/home/abobkov/esp/esp-idf/components/lwip;/home/abobkov/esp/esp-idf/components/mbedtls;/home/abobkov/esp/esp-idf/components/mqtt;/home/abobkov/esp/esp-idf/components/newlib;/home/abobkov/esp/esp-idf/components/nvs_flash;/home/abobkov/esp/esp-idf/components/nvs_sec_provider;/home/abobkov/esp/esp-idf/components/openthread;/home/abobkov/esp/esp-idf/components/partition_table;/home/abobkov/esp/esp-idf/components/perfmon;/home/abobkov/esp/esp-idf/components/protobuf-c;/home/abobkov/esp/esp-idf/components/protocomm;/home/abobkov/esp/esp-idf/components/pthread;/home/abobkov/esp/esp-idf/components/riscv;/home/abobkov/esp/esp-idf/components/sdmmc;/home/abobkov/esp/esp-idf/components/soc;/home/abobkov/esp/esp-idf/components/spi_flash;/home/abobkov/esp/esp-idf/components/spiffs;/home/abobkov/esp/esp-idf/components/tcp_transport;/home/abobkov/esp/esp-idf/components/touch_element;/home/abobkov/esp/esp-idf/components/ulp;/home/abobkov/esp/esp-idf/components/unity;/home/abobkov/esp/esp-idf/components/usb;/home/abobkov/esp/esp-idf/components/vfs;/home/abobkov/esp/esp-idf/components/wear_levelling;/home/abobkov/esp/esp-idf/components/wifi_provisioning;/home/abobkov/esp/esp-idf/components/wpa_supplicant;/home/abobkov/esp/esp-idf/components/xtensa;/home/abobkov/esp/esp-idf/components/bootloader/subproject/main;/home/abobkov/esp/esp-idf/components/bootloader;/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc") -set(BUILD_COMPONENT_TARGETS "___idf_app_trace;___idf_app_update;___idf_bootloader;___idf_bootloader_support;___idf_bt;___idf_cmock;___idf_console;___idf_cxx;___idf_driver;___idf_efuse;___idf_esp-tls;___idf_esp_adc;___idf_esp_app_format;___idf_esp_bootloader_format;___idf_esp_coex;___idf_esp_common;___idf_esp_eth;___idf_esp_event;___idf_esp_gdbstub;___idf_esp_hid;___idf_esp_http_client;___idf_esp_http_server;___idf_esp_https_ota;___idf_esp_https_server;___idf_esp_hw_support;___idf_esp_lcd;___idf_esp_local_ctrl;___idf_esp_mm;___idf_esp_netif;___idf_esp_netif_stack;___idf_esp_partition;___idf_esp_phy;___idf_esp_pm;___idf_esp_psram;___idf_esp_ringbuf;___idf_esp_rom;___idf_esp_system;___idf_esp_timer;___idf_esp_wifi;___idf_espcoredump;___idf_esptool_py;___idf_fatfs;___idf_freertos;___idf_hal;___idf_heap;___idf_http_parser;___idf_idf_test;___idf_ieee802154;___idf_json;___idf_linux;___idf_log;___idf_lwip;___idf_mbedtls;___idf_mqtt;___idf_newlib;___idf_nvs_flash;___idf_nvs_sec_provider;___idf_openthread;___idf_partition_table;___idf_perfmon;___idf_protobuf-c;___idf_protocomm;___idf_pthread;___idf_riscv;___idf_sdmmc;___idf_soc;___idf_spi_flash;___idf_spiffs;___idf_tcp_transport;___idf_touch_element;___idf_ulp;___idf_unity;___idf_usb;___idf_vfs;___idf_wear_levelling;___idf_wifi_provisioning;___idf_wpa_supplicant;___idf_xtensa;___idf_main;___idf_bootloader;___idf_micro-ecc") -set(__COMPONENT_REQUIRES_COMMON "log;esp_rom;esp_common;esp_hw_support;newlib;riscv") -set(IDF_VER "v5.2.3") -set(__ROOT_KCONFIG "/home/abobkov/esp/esp-idf/Kconfig") -set(__ROOT_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/sdkconfig.rename") -set(__OUTPUT_SDKCONFIG "0") -set(EXTRA_CMAKE_ARGS "") -set(__COMPONENT_MANAGER_INTERFACE_VERSION "2") -set(EXTRA_COMPONENT_EXCLUDE_DIRS "") -set(BOOTLOADER_BUILD "1") -set(IDF_TOOLCHAIN "gcc") -set(IDF_TARGET "esp32c3") -set(IDF_TARGET_ARCH "riscv") -set(PROJECT_DIR "/home/abobkov/esp/esp-idf/components/bootloader/subproject") -set(PROJECT_NAME "bootloader") -set(PROJECT_VER "v5.2.3") -set(BUILD_DIR "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader") -set(SDKCONFIG "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/sdkconfig") -set(SDKCONFIG_DEFAULTS "") \ No newline at end of file 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/component_properties.temp.cmake b/ESP-IDF_Robot/build/bootloader/component_properties.temp.cmake deleted file mode 100644 index b50e50470..000000000 --- a/ESP-IDF_Robot/build/bootloader/component_properties.temp.cmake +++ /dev/null @@ -1,722 +0,0 @@ - -set(__component____idf_app_trace_COMPONENT_LIB "__idf_app_trace") -set(__component____idf_app_trace___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_app_trace_COMPONENT_NAME "app_trace") -set(__component____idf_app_trace_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/app_trace") -set(__component____idf_app_trace_COMPONENT_ALIAS "idf::app_trace") -set(__component____idf_app_trace___PREFIX "idf") -set(__component____idf_app_trace_KCONFIG "/home/abobkov/esp/esp-idf/components/app_trace/Kconfig") -set(__component____idf_app_trace_KCONFIG_PROJBUILD "") -set(__component____idf_app_trace_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/app_trace/sdkconfig.rename") -set(__component____idf_app_update_COMPONENT_LIB "__idf_app_update") -set(__component____idf_app_update___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_app_update_COMPONENT_NAME "app_update") -set(__component____idf_app_update_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/app_update") -set(__component____idf_app_update_COMPONENT_ALIAS "idf::app_update") -set(__component____idf_app_update___PREFIX "idf") -set(__component____idf_app_update_KCONFIG "") -set(__component____idf_app_update_KCONFIG_PROJBUILD "") -set(__component____idf_app_update_SDKCONFIG_RENAME "") -set(__component____idf_bootloader_COMPONENT_LIB "__idf_bootloader") -set(__component____idf_bootloader___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME;COMPONENT_OVERRIDEN_DIR") -set(__component____idf_bootloader_COMPONENT_NAME "bootloader") -set(__component____idf_bootloader_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/bootloader") -set(__component____idf_bootloader_COMPONENT_ALIAS "idf::bootloader") -set(__component____idf_bootloader___PREFIX "idf") -set(__component____idf_bootloader_KCONFIG "") -set(__component____idf_bootloader_KCONFIG_PROJBUILD "/home/abobkov/esp/esp-idf/components/bootloader/Kconfig.projbuild") -set(__component____idf_bootloader_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/bootloader/sdkconfig.rename") -set(__component____idf_bootloader_COMPONENT_OVERRIDEN_DIR "/home/abobkov/esp/esp-idf/components/bootloader") -set(__component____idf_bootloader_support_COMPONENT_LIB "__idf_bootloader_support") -set(__component____idf_bootloader_support___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_bootloader_support_COMPONENT_NAME "bootloader_support") -set(__component____idf_bootloader_support_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/bootloader_support") -set(__component____idf_bootloader_support_COMPONENT_ALIAS "idf::bootloader_support") -set(__component____idf_bootloader_support___PREFIX "idf") -set(__component____idf_bootloader_support_KCONFIG "") -set(__component____idf_bootloader_support_KCONFIG_PROJBUILD "") -set(__component____idf_bootloader_support_SDKCONFIG_RENAME "") -set(__component____idf_bt_COMPONENT_LIB "__idf_bt") -set(__component____idf_bt___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_bt_COMPONENT_NAME "bt") -set(__component____idf_bt_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/bt") -set(__component____idf_bt_COMPONENT_ALIAS "idf::bt") -set(__component____idf_bt___PREFIX "idf") -set(__component____idf_bt_KCONFIG "/home/abobkov/esp/esp-idf/components/bt/Kconfig") -set(__component____idf_bt_KCONFIG_PROJBUILD "") -set(__component____idf_bt_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/bt/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/bt/sdkconfig.rename.esp32c3") -set(__component____idf_cmock_COMPONENT_LIB "__idf_cmock") -set(__component____idf_cmock___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_cmock_COMPONENT_NAME "cmock") -set(__component____idf_cmock_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/cmock") -set(__component____idf_cmock_COMPONENT_ALIAS "idf::cmock") -set(__component____idf_cmock___PREFIX "idf") -set(__component____idf_cmock_KCONFIG "") -set(__component____idf_cmock_KCONFIG_PROJBUILD "") -set(__component____idf_cmock_SDKCONFIG_RENAME "") -set(__component____idf_console_COMPONENT_LIB "__idf_console") -set(__component____idf_console___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_console_COMPONENT_NAME "console") -set(__component____idf_console_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/console") -set(__component____idf_console_COMPONENT_ALIAS "idf::console") -set(__component____idf_console___PREFIX "idf") -set(__component____idf_console_KCONFIG "") -set(__component____idf_console_KCONFIG_PROJBUILD "") -set(__component____idf_console_SDKCONFIG_RENAME "") -set(__component____idf_cxx_COMPONENT_LIB "__idf_cxx") -set(__component____idf_cxx___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_cxx_COMPONENT_NAME "cxx") -set(__component____idf_cxx_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/cxx") -set(__component____idf_cxx_COMPONENT_ALIAS "idf::cxx") -set(__component____idf_cxx___PREFIX "idf") -set(__component____idf_cxx_KCONFIG "") -set(__component____idf_cxx_KCONFIG_PROJBUILD "") -set(__component____idf_cxx_SDKCONFIG_RENAME "") -set(__component____idf_driver_COMPONENT_LIB "__idf_driver") -set(__component____idf_driver___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_driver_COMPONENT_NAME "driver") -set(__component____idf_driver_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/driver") -set(__component____idf_driver_COMPONENT_ALIAS "idf::driver") -set(__component____idf_driver___PREFIX "idf") -set(__component____idf_driver_KCONFIG "/home/abobkov/esp/esp-idf/components/driver/Kconfig") -set(__component____idf_driver_KCONFIG_PROJBUILD "") -set(__component____idf_driver_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/driver/sdkconfig.rename") -set(__component____idf_efuse_COMPONENT_LIB "__idf_efuse") -set(__component____idf_efuse___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_efuse_COMPONENT_NAME "efuse") -set(__component____idf_efuse_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/efuse") -set(__component____idf_efuse_COMPONENT_ALIAS "idf::efuse") -set(__component____idf_efuse___PREFIX "idf") -set(__component____idf_efuse_KCONFIG "/home/abobkov/esp/esp-idf/components/efuse/Kconfig") -set(__component____idf_efuse_KCONFIG_PROJBUILD "") -set(__component____idf_efuse_SDKCONFIG_RENAME "") -set(__component____idf_esp-tls_COMPONENT_LIB "__idf_esp-tls") -set(__component____idf_esp-tls___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp-tls_COMPONENT_NAME "esp-tls") -set(__component____idf_esp-tls_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp-tls") -set(__component____idf_esp-tls_COMPONENT_ALIAS "idf::esp-tls") -set(__component____idf_esp-tls___PREFIX "idf") -set(__component____idf_esp-tls_KCONFIG "/home/abobkov/esp/esp-idf/components/esp-tls/Kconfig") -set(__component____idf_esp-tls_KCONFIG_PROJBUILD "") -set(__component____idf_esp-tls_SDKCONFIG_RENAME "") -set(__component____idf_esp_adc_COMPONENT_LIB "__idf_esp_adc") -set(__component____idf_esp_adc___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_adc_COMPONENT_NAME "esp_adc") -set(__component____idf_esp_adc_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_adc") -set(__component____idf_esp_adc_COMPONENT_ALIAS "idf::esp_adc") -set(__component____idf_esp_adc___PREFIX "idf") -set(__component____idf_esp_adc_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_adc/Kconfig") -set(__component____idf_esp_adc_KCONFIG_PROJBUILD "") -set(__component____idf_esp_adc_SDKCONFIG_RENAME "") -set(__component____idf_esp_app_format_COMPONENT_LIB "__idf_esp_app_format") -set(__component____idf_esp_app_format___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_app_format_COMPONENT_NAME "esp_app_format") -set(__component____idf_esp_app_format_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_app_format") -set(__component____idf_esp_app_format_COMPONENT_ALIAS "idf::esp_app_format") -set(__component____idf_esp_app_format___PREFIX "idf") -set(__component____idf_esp_app_format_KCONFIG "") -set(__component____idf_esp_app_format_KCONFIG_PROJBUILD "/home/abobkov/esp/esp-idf/components/esp_app_format/Kconfig.projbuild") -set(__component____idf_esp_app_format_SDKCONFIG_RENAME "") -set(__component____idf_esp_bootloader_format_COMPONENT_LIB "__idf_esp_bootloader_format") -set(__component____idf_esp_bootloader_format___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_bootloader_format_COMPONENT_NAME "esp_bootloader_format") -set(__component____idf_esp_bootloader_format_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_bootloader_format") -set(__component____idf_esp_bootloader_format_COMPONENT_ALIAS "idf::esp_bootloader_format") -set(__component____idf_esp_bootloader_format___PREFIX "idf") -set(__component____idf_esp_bootloader_format_KCONFIG "") -set(__component____idf_esp_bootloader_format_KCONFIG_PROJBUILD "") -set(__component____idf_esp_bootloader_format_SDKCONFIG_RENAME "") -set(__component____idf_esp_coex_COMPONENT_LIB "__idf_esp_coex") -set(__component____idf_esp_coex___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_coex_COMPONENT_NAME "esp_coex") -set(__component____idf_esp_coex_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_coex") -set(__component____idf_esp_coex_COMPONENT_ALIAS "idf::esp_coex") -set(__component____idf_esp_coex___PREFIX "idf") -set(__component____idf_esp_coex_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_coex/Kconfig") -set(__component____idf_esp_coex_KCONFIG_PROJBUILD "") -set(__component____idf_esp_coex_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esp_coex/sdkconfig.rename") -set(__component____idf_esp_common_COMPONENT_LIB "__idf_esp_common") -set(__component____idf_esp_common___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_common_COMPONENT_NAME "esp_common") -set(__component____idf_esp_common_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_common") -set(__component____idf_esp_common_COMPONENT_ALIAS "idf::esp_common") -set(__component____idf_esp_common___PREFIX "idf") -set(__component____idf_esp_common_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_common/Kconfig") -set(__component____idf_esp_common_KCONFIG_PROJBUILD "") -set(__component____idf_esp_common_SDKCONFIG_RENAME "") -set(__component____idf_esp_eth_COMPONENT_LIB "__idf_esp_eth") -set(__component____idf_esp_eth___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_eth_COMPONENT_NAME "esp_eth") -set(__component____idf_esp_eth_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_eth") -set(__component____idf_esp_eth_COMPONENT_ALIAS "idf::esp_eth") -set(__component____idf_esp_eth___PREFIX "idf") -set(__component____idf_esp_eth_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_eth/Kconfig") -set(__component____idf_esp_eth_KCONFIG_PROJBUILD "") -set(__component____idf_esp_eth_SDKCONFIG_RENAME "") -set(__component____idf_esp_event_COMPONENT_LIB "__idf_esp_event") -set(__component____idf_esp_event___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_event_COMPONENT_NAME "esp_event") -set(__component____idf_esp_event_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_event") -set(__component____idf_esp_event_COMPONENT_ALIAS "idf::esp_event") -set(__component____idf_esp_event___PREFIX "idf") -set(__component____idf_esp_event_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_event/Kconfig") -set(__component____idf_esp_event_KCONFIG_PROJBUILD "") -set(__component____idf_esp_event_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esp_event/sdkconfig.rename") -set(__component____idf_esp_gdbstub_COMPONENT_LIB "__idf_esp_gdbstub") -set(__component____idf_esp_gdbstub___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_gdbstub_COMPONENT_NAME "esp_gdbstub") -set(__component____idf_esp_gdbstub_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_gdbstub") -set(__component____idf_esp_gdbstub_COMPONENT_ALIAS "idf::esp_gdbstub") -set(__component____idf_esp_gdbstub___PREFIX "idf") -set(__component____idf_esp_gdbstub_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_gdbstub/Kconfig") -set(__component____idf_esp_gdbstub_KCONFIG_PROJBUILD "") -set(__component____idf_esp_gdbstub_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esp_gdbstub/sdkconfig.rename") -set(__component____idf_esp_hid_COMPONENT_LIB "__idf_esp_hid") -set(__component____idf_esp_hid___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_hid_COMPONENT_NAME "esp_hid") -set(__component____idf_esp_hid_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_hid") -set(__component____idf_esp_hid_COMPONENT_ALIAS "idf::esp_hid") -set(__component____idf_esp_hid___PREFIX "idf") -set(__component____idf_esp_hid_KCONFIG "") -set(__component____idf_esp_hid_KCONFIG_PROJBUILD "") -set(__component____idf_esp_hid_SDKCONFIG_RENAME "") -set(__component____idf_esp_http_client_COMPONENT_LIB "__idf_esp_http_client") -set(__component____idf_esp_http_client___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_http_client_COMPONENT_NAME "esp_http_client") -set(__component____idf_esp_http_client_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_http_client") -set(__component____idf_esp_http_client_COMPONENT_ALIAS "idf::esp_http_client") -set(__component____idf_esp_http_client___PREFIX "idf") -set(__component____idf_esp_http_client_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_http_client/Kconfig") -set(__component____idf_esp_http_client_KCONFIG_PROJBUILD "") -set(__component____idf_esp_http_client_SDKCONFIG_RENAME "") -set(__component____idf_esp_http_server_COMPONENT_LIB "__idf_esp_http_server") -set(__component____idf_esp_http_server___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_http_server_COMPONENT_NAME "esp_http_server") -set(__component____idf_esp_http_server_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_http_server") -set(__component____idf_esp_http_server_COMPONENT_ALIAS "idf::esp_http_server") -set(__component____idf_esp_http_server___PREFIX "idf") -set(__component____idf_esp_http_server_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_http_server/Kconfig") -set(__component____idf_esp_http_server_KCONFIG_PROJBUILD "") -set(__component____idf_esp_http_server_SDKCONFIG_RENAME "") -set(__component____idf_esp_https_ota_COMPONENT_LIB "__idf_esp_https_ota") -set(__component____idf_esp_https_ota___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_https_ota_COMPONENT_NAME "esp_https_ota") -set(__component____idf_esp_https_ota_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_https_ota") -set(__component____idf_esp_https_ota_COMPONENT_ALIAS "idf::esp_https_ota") -set(__component____idf_esp_https_ota___PREFIX "idf") -set(__component____idf_esp_https_ota_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_https_ota/Kconfig") -set(__component____idf_esp_https_ota_KCONFIG_PROJBUILD "") -set(__component____idf_esp_https_ota_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esp_https_ota/sdkconfig.rename") -set(__component____idf_esp_https_server_COMPONENT_LIB "__idf_esp_https_server") -set(__component____idf_esp_https_server___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_https_server_COMPONENT_NAME "esp_https_server") -set(__component____idf_esp_https_server_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_https_server") -set(__component____idf_esp_https_server_COMPONENT_ALIAS "idf::esp_https_server") -set(__component____idf_esp_https_server___PREFIX "idf") -set(__component____idf_esp_https_server_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_https_server/Kconfig") -set(__component____idf_esp_https_server_KCONFIG_PROJBUILD "") -set(__component____idf_esp_https_server_SDKCONFIG_RENAME "") -set(__component____idf_esp_hw_support_COMPONENT_LIB "__idf_esp_hw_support") -set(__component____idf_esp_hw_support___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_hw_support_COMPONENT_NAME "esp_hw_support") -set(__component____idf_esp_hw_support_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_hw_support") -set(__component____idf_esp_hw_support_COMPONENT_ALIAS "idf::esp_hw_support") -set(__component____idf_esp_hw_support___PREFIX "idf") -set(__component____idf_esp_hw_support_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_hw_support/Kconfig") -set(__component____idf_esp_hw_support_KCONFIG_PROJBUILD "") -set(__component____idf_esp_hw_support_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esp_hw_support/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/esp_hw_support/sdkconfig.rename.esp32c3") -set(__component____idf_esp_lcd_COMPONENT_LIB "__idf_esp_lcd") -set(__component____idf_esp_lcd___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_lcd_COMPONENT_NAME "esp_lcd") -set(__component____idf_esp_lcd_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_lcd") -set(__component____idf_esp_lcd_COMPONENT_ALIAS "idf::esp_lcd") -set(__component____idf_esp_lcd___PREFIX "idf") -set(__component____idf_esp_lcd_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_lcd/Kconfig") -set(__component____idf_esp_lcd_KCONFIG_PROJBUILD "") -set(__component____idf_esp_lcd_SDKCONFIG_RENAME "") -set(__component____idf_esp_local_ctrl_COMPONENT_LIB "__idf_esp_local_ctrl") -set(__component____idf_esp_local_ctrl___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_local_ctrl_COMPONENT_NAME "esp_local_ctrl") -set(__component____idf_esp_local_ctrl_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_local_ctrl") -set(__component____idf_esp_local_ctrl_COMPONENT_ALIAS "idf::esp_local_ctrl") -set(__component____idf_esp_local_ctrl___PREFIX "idf") -set(__component____idf_esp_local_ctrl_KCONFIG "") -set(__component____idf_esp_local_ctrl_KCONFIG_PROJBUILD "") -set(__component____idf_esp_local_ctrl_SDKCONFIG_RENAME "") -set(__component____idf_esp_mm_COMPONENT_LIB "__idf_esp_mm") -set(__component____idf_esp_mm___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_mm_COMPONENT_NAME "esp_mm") -set(__component____idf_esp_mm_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_mm") -set(__component____idf_esp_mm_COMPONENT_ALIAS "idf::esp_mm") -set(__component____idf_esp_mm___PREFIX "idf") -set(__component____idf_esp_mm_KCONFIG "") -set(__component____idf_esp_mm_KCONFIG_PROJBUILD "") -set(__component____idf_esp_mm_SDKCONFIG_RENAME "") -set(__component____idf_esp_netif_COMPONENT_LIB "__idf_esp_netif") -set(__component____idf_esp_netif___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_netif_COMPONENT_NAME "esp_netif") -set(__component____idf_esp_netif_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_netif") -set(__component____idf_esp_netif_COMPONENT_ALIAS "idf::esp_netif") -set(__component____idf_esp_netif___PREFIX "idf") -set(__component____idf_esp_netif_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_netif/Kconfig") -set(__component____idf_esp_netif_KCONFIG_PROJBUILD "") -set(__component____idf_esp_netif_SDKCONFIG_RENAME "") -set(__component____idf_esp_netif_stack_COMPONENT_LIB "__idf_esp_netif_stack") -set(__component____idf_esp_netif_stack___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_netif_stack_COMPONENT_NAME "esp_netif_stack") -set(__component____idf_esp_netif_stack_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_netif_stack") -set(__component____idf_esp_netif_stack_COMPONENT_ALIAS "idf::esp_netif_stack") -set(__component____idf_esp_netif_stack___PREFIX "idf") -set(__component____idf_esp_netif_stack_KCONFIG "") -set(__component____idf_esp_netif_stack_KCONFIG_PROJBUILD "") -set(__component____idf_esp_netif_stack_SDKCONFIG_RENAME "") -set(__component____idf_esp_partition_COMPONENT_LIB "__idf_esp_partition") -set(__component____idf_esp_partition___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_partition_COMPONENT_NAME "esp_partition") -set(__component____idf_esp_partition_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_partition") -set(__component____idf_esp_partition_COMPONENT_ALIAS "idf::esp_partition") -set(__component____idf_esp_partition___PREFIX "idf") -set(__component____idf_esp_partition_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_partition/Kconfig") -set(__component____idf_esp_partition_KCONFIG_PROJBUILD "") -set(__component____idf_esp_partition_SDKCONFIG_RENAME "") -set(__component____idf_esp_phy_COMPONENT_LIB "__idf_esp_phy") -set(__component____idf_esp_phy___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_phy_COMPONENT_NAME "esp_phy") -set(__component____idf_esp_phy_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_phy") -set(__component____idf_esp_phy_COMPONENT_ALIAS "idf::esp_phy") -set(__component____idf_esp_phy___PREFIX "idf") -set(__component____idf_esp_phy_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_phy/Kconfig") -set(__component____idf_esp_phy_KCONFIG_PROJBUILD "") -set(__component____idf_esp_phy_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esp_phy/sdkconfig.rename") -set(__component____idf_esp_pm_COMPONENT_LIB "__idf_esp_pm") -set(__component____idf_esp_pm___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_pm_COMPONENT_NAME "esp_pm") -set(__component____idf_esp_pm_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_pm") -set(__component____idf_esp_pm_COMPONENT_ALIAS "idf::esp_pm") -set(__component____idf_esp_pm___PREFIX "idf") -set(__component____idf_esp_pm_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_pm/Kconfig") -set(__component____idf_esp_pm_KCONFIG_PROJBUILD "") -set(__component____idf_esp_pm_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esp_pm/sdkconfig.rename") -set(__component____idf_esp_psram_COMPONENT_LIB "__idf_esp_psram") -set(__component____idf_esp_psram___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_psram_COMPONENT_NAME "esp_psram") -set(__component____idf_esp_psram_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_psram") -set(__component____idf_esp_psram_COMPONENT_ALIAS "idf::esp_psram") -set(__component____idf_esp_psram___PREFIX "idf") -set(__component____idf_esp_psram_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_psram/Kconfig") -set(__component____idf_esp_psram_KCONFIG_PROJBUILD "") -set(__component____idf_esp_psram_SDKCONFIG_RENAME "") -set(__component____idf_esp_ringbuf_COMPONENT_LIB "__idf_esp_ringbuf") -set(__component____idf_esp_ringbuf___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_ringbuf_COMPONENT_NAME "esp_ringbuf") -set(__component____idf_esp_ringbuf_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_ringbuf") -set(__component____idf_esp_ringbuf_COMPONENT_ALIAS "idf::esp_ringbuf") -set(__component____idf_esp_ringbuf___PREFIX "idf") -set(__component____idf_esp_ringbuf_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_ringbuf/Kconfig") -set(__component____idf_esp_ringbuf_KCONFIG_PROJBUILD "") -set(__component____idf_esp_ringbuf_SDKCONFIG_RENAME "") -set(__component____idf_esp_rom_COMPONENT_LIB "__idf_esp_rom") -set(__component____idf_esp_rom___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_rom_COMPONENT_NAME "esp_rom") -set(__component____idf_esp_rom_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_rom") -set(__component____idf_esp_rom_COMPONENT_ALIAS "idf::esp_rom") -set(__component____idf_esp_rom___PREFIX "idf") -set(__component____idf_esp_rom_KCONFIG "") -set(__component____idf_esp_rom_KCONFIG_PROJBUILD "/home/abobkov/esp/esp-idf/components/esp_rom/Kconfig.projbuild") -set(__component____idf_esp_rom_SDKCONFIG_RENAME "") -set(__component____idf_esp_system_COMPONENT_LIB "__idf_esp_system") -set(__component____idf_esp_system___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_system_COMPONENT_NAME "esp_system") -set(__component____idf_esp_system_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_system") -set(__component____idf_esp_system_COMPONENT_ALIAS "idf::esp_system") -set(__component____idf_esp_system___PREFIX "idf") -set(__component____idf_esp_system_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_system/Kconfig") -set(__component____idf_esp_system_KCONFIG_PROJBUILD "") -set(__component____idf_esp_system_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esp_system/sdkconfig.rename;/home/abobkov/esp/esp-idf/components/esp_system/sdkconfig.rename.esp32c3") -set(__component____idf_esp_timer_COMPONENT_LIB "__idf_esp_timer") -set(__component____idf_esp_timer___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_timer_COMPONENT_NAME "esp_timer") -set(__component____idf_esp_timer_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_timer") -set(__component____idf_esp_timer_COMPONENT_ALIAS "idf::esp_timer") -set(__component____idf_esp_timer___PREFIX "idf") -set(__component____idf_esp_timer_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_timer/Kconfig") -set(__component____idf_esp_timer_KCONFIG_PROJBUILD "") -set(__component____idf_esp_timer_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esp_timer/sdkconfig.rename") -set(__component____idf_esp_wifi_COMPONENT_LIB "__idf_esp_wifi") -set(__component____idf_esp_wifi___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esp_wifi_COMPONENT_NAME "esp_wifi") -set(__component____idf_esp_wifi_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esp_wifi") -set(__component____idf_esp_wifi_COMPONENT_ALIAS "idf::esp_wifi") -set(__component____idf_esp_wifi___PREFIX "idf") -set(__component____idf_esp_wifi_KCONFIG "/home/abobkov/esp/esp-idf/components/esp_wifi/Kconfig") -set(__component____idf_esp_wifi_KCONFIG_PROJBUILD "") -set(__component____idf_esp_wifi_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esp_wifi/sdkconfig.rename") -set(__component____idf_espcoredump_COMPONENT_LIB "__idf_espcoredump") -set(__component____idf_espcoredump___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_espcoredump_COMPONENT_NAME "espcoredump") -set(__component____idf_espcoredump_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/espcoredump") -set(__component____idf_espcoredump_COMPONENT_ALIAS "idf::espcoredump") -set(__component____idf_espcoredump___PREFIX "idf") -set(__component____idf_espcoredump_KCONFIG "/home/abobkov/esp/esp-idf/components/espcoredump/Kconfig") -set(__component____idf_espcoredump_KCONFIG_PROJBUILD "") -set(__component____idf_espcoredump_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/espcoredump/sdkconfig.rename") -set(__component____idf_esptool_py_COMPONENT_LIB "__idf_esptool_py") -set(__component____idf_esptool_py___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_esptool_py_COMPONENT_NAME "esptool_py") -set(__component____idf_esptool_py_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/esptool_py") -set(__component____idf_esptool_py_COMPONENT_ALIAS "idf::esptool_py") -set(__component____idf_esptool_py___PREFIX "idf") -set(__component____idf_esptool_py_KCONFIG "") -set(__component____idf_esptool_py_KCONFIG_PROJBUILD "/home/abobkov/esp/esp-idf/components/esptool_py/Kconfig.projbuild") -set(__component____idf_esptool_py_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/esptool_py/sdkconfig.rename") -set(__component____idf_fatfs_COMPONENT_LIB "__idf_fatfs") -set(__component____idf_fatfs___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_fatfs_COMPONENT_NAME "fatfs") -set(__component____idf_fatfs_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/fatfs") -set(__component____idf_fatfs_COMPONENT_ALIAS "idf::fatfs") -set(__component____idf_fatfs___PREFIX "idf") -set(__component____idf_fatfs_KCONFIG "/home/abobkov/esp/esp-idf/components/fatfs/Kconfig") -set(__component____idf_fatfs_KCONFIG_PROJBUILD "") -set(__component____idf_fatfs_SDKCONFIG_RENAME "") -set(__component____idf_freertos_COMPONENT_LIB "__idf_freertos") -set(__component____idf_freertos___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_freertos_COMPONENT_NAME "freertos") -set(__component____idf_freertos_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/freertos") -set(__component____idf_freertos_COMPONENT_ALIAS "idf::freertos") -set(__component____idf_freertos___PREFIX "idf") -set(__component____idf_freertos_KCONFIG "/home/abobkov/esp/esp-idf/components/freertos/Kconfig") -set(__component____idf_freertos_KCONFIG_PROJBUILD "") -set(__component____idf_freertos_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/freertos/sdkconfig.rename") -set(__component____idf_hal_COMPONENT_LIB "__idf_hal") -set(__component____idf_hal___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_hal_COMPONENT_NAME "hal") -set(__component____idf_hal_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/hal") -set(__component____idf_hal_COMPONENT_ALIAS "idf::hal") -set(__component____idf_hal___PREFIX "idf") -set(__component____idf_hal_KCONFIG "/home/abobkov/esp/esp-idf/components/hal/Kconfig") -set(__component____idf_hal_KCONFIG_PROJBUILD "") -set(__component____idf_hal_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/hal/sdkconfig.rename") -set(__component____idf_heap_COMPONENT_LIB "__idf_heap") -set(__component____idf_heap___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_heap_COMPONENT_NAME "heap") -set(__component____idf_heap_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/heap") -set(__component____idf_heap_COMPONENT_ALIAS "idf::heap") -set(__component____idf_heap___PREFIX "idf") -set(__component____idf_heap_KCONFIG "/home/abobkov/esp/esp-idf/components/heap/Kconfig") -set(__component____idf_heap_KCONFIG_PROJBUILD "") -set(__component____idf_heap_SDKCONFIG_RENAME "") -set(__component____idf_http_parser_COMPONENT_LIB "__idf_http_parser") -set(__component____idf_http_parser___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_http_parser_COMPONENT_NAME "http_parser") -set(__component____idf_http_parser_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/http_parser") -set(__component____idf_http_parser_COMPONENT_ALIAS "idf::http_parser") -set(__component____idf_http_parser___PREFIX "idf") -set(__component____idf_http_parser_KCONFIG "") -set(__component____idf_http_parser_KCONFIG_PROJBUILD "") -set(__component____idf_http_parser_SDKCONFIG_RENAME "") -set(__component____idf_idf_test_COMPONENT_LIB "__idf_idf_test") -set(__component____idf_idf_test___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_idf_test_COMPONENT_NAME "idf_test") -set(__component____idf_idf_test_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/idf_test") -set(__component____idf_idf_test_COMPONENT_ALIAS "idf::idf_test") -set(__component____idf_idf_test___PREFIX "idf") -set(__component____idf_idf_test_KCONFIG "") -set(__component____idf_idf_test_KCONFIG_PROJBUILD "") -set(__component____idf_idf_test_SDKCONFIG_RENAME "") -set(__component____idf_ieee802154_COMPONENT_LIB "__idf_ieee802154") -set(__component____idf_ieee802154___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_ieee802154_COMPONENT_NAME "ieee802154") -set(__component____idf_ieee802154_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/ieee802154") -set(__component____idf_ieee802154_COMPONENT_ALIAS "idf::ieee802154") -set(__component____idf_ieee802154___PREFIX "idf") -set(__component____idf_ieee802154_KCONFIG "/home/abobkov/esp/esp-idf/components/ieee802154/Kconfig") -set(__component____idf_ieee802154_KCONFIG_PROJBUILD "") -set(__component____idf_ieee802154_SDKCONFIG_RENAME "") -set(__component____idf_json_COMPONENT_LIB "__idf_json") -set(__component____idf_json___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_json_COMPONENT_NAME "json") -set(__component____idf_json_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/json") -set(__component____idf_json_COMPONENT_ALIAS "idf::json") -set(__component____idf_json___PREFIX "idf") -set(__component____idf_json_KCONFIG "") -set(__component____idf_json_KCONFIG_PROJBUILD "") -set(__component____idf_json_SDKCONFIG_RENAME "") -set(__component____idf_linux_COMPONENT_LIB "__idf_linux") -set(__component____idf_linux___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_linux_COMPONENT_NAME "linux") -set(__component____idf_linux_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/linux") -set(__component____idf_linux_COMPONENT_ALIAS "idf::linux") -set(__component____idf_linux___PREFIX "idf") -set(__component____idf_linux_KCONFIG "") -set(__component____idf_linux_KCONFIG_PROJBUILD "") -set(__component____idf_linux_SDKCONFIG_RENAME "") -set(__component____idf_log_COMPONENT_LIB "__idf_log") -set(__component____idf_log___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_log_COMPONENT_NAME "log") -set(__component____idf_log_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/log") -set(__component____idf_log_COMPONENT_ALIAS "idf::log") -set(__component____idf_log___PREFIX "idf") -set(__component____idf_log_KCONFIG "/home/abobkov/esp/esp-idf/components/log/Kconfig") -set(__component____idf_log_KCONFIG_PROJBUILD "") -set(__component____idf_log_SDKCONFIG_RENAME "") -set(__component____idf_lwip_COMPONENT_LIB "__idf_lwip") -set(__component____idf_lwip___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_lwip_COMPONENT_NAME "lwip") -set(__component____idf_lwip_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/lwip") -set(__component____idf_lwip_COMPONENT_ALIAS "idf::lwip") -set(__component____idf_lwip___PREFIX "idf") -set(__component____idf_lwip_KCONFIG "/home/abobkov/esp/esp-idf/components/lwip/Kconfig") -set(__component____idf_lwip_KCONFIG_PROJBUILD "") -set(__component____idf_lwip_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/lwip/sdkconfig.rename") -set(__component____idf_mbedtls_COMPONENT_LIB "__idf_mbedtls") -set(__component____idf_mbedtls___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_mbedtls_COMPONENT_NAME "mbedtls") -set(__component____idf_mbedtls_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/mbedtls") -set(__component____idf_mbedtls_COMPONENT_ALIAS "idf::mbedtls") -set(__component____idf_mbedtls___PREFIX "idf") -set(__component____idf_mbedtls_KCONFIG "/home/abobkov/esp/esp-idf/components/mbedtls/Kconfig") -set(__component____idf_mbedtls_KCONFIG_PROJBUILD "") -set(__component____idf_mbedtls_SDKCONFIG_RENAME "") -set(__component____idf_mqtt_COMPONENT_LIB "__idf_mqtt") -set(__component____idf_mqtt___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_mqtt_COMPONENT_NAME "mqtt") -set(__component____idf_mqtt_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/mqtt") -set(__component____idf_mqtt_COMPONENT_ALIAS "idf::mqtt") -set(__component____idf_mqtt___PREFIX "idf") -set(__component____idf_mqtt_KCONFIG "") -set(__component____idf_mqtt_KCONFIG_PROJBUILD "") -set(__component____idf_mqtt_SDKCONFIG_RENAME "") -set(__component____idf_newlib_COMPONENT_LIB "__idf_newlib") -set(__component____idf_newlib___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_newlib_COMPONENT_NAME "newlib") -set(__component____idf_newlib_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/newlib") -set(__component____idf_newlib_COMPONENT_ALIAS "idf::newlib") -set(__component____idf_newlib___PREFIX "idf") -set(__component____idf_newlib_KCONFIG "/home/abobkov/esp/esp-idf/components/newlib/Kconfig") -set(__component____idf_newlib_KCONFIG_PROJBUILD "") -set(__component____idf_newlib_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/newlib/sdkconfig.rename.esp32c3") -set(__component____idf_nvs_flash_COMPONENT_LIB "__idf_nvs_flash") -set(__component____idf_nvs_flash___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_nvs_flash_COMPONENT_NAME "nvs_flash") -set(__component____idf_nvs_flash_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/nvs_flash") -set(__component____idf_nvs_flash_COMPONENT_ALIAS "idf::nvs_flash") -set(__component____idf_nvs_flash___PREFIX "idf") -set(__component____idf_nvs_flash_KCONFIG "/home/abobkov/esp/esp-idf/components/nvs_flash/Kconfig") -set(__component____idf_nvs_flash_KCONFIG_PROJBUILD "") -set(__component____idf_nvs_flash_SDKCONFIG_RENAME "") -set(__component____idf_nvs_sec_provider_COMPONENT_LIB "__idf_nvs_sec_provider") -set(__component____idf_nvs_sec_provider___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_nvs_sec_provider_COMPONENT_NAME "nvs_sec_provider") -set(__component____idf_nvs_sec_provider_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/nvs_sec_provider") -set(__component____idf_nvs_sec_provider_COMPONENT_ALIAS "idf::nvs_sec_provider") -set(__component____idf_nvs_sec_provider___PREFIX "idf") -set(__component____idf_nvs_sec_provider_KCONFIG "/home/abobkov/esp/esp-idf/components/nvs_sec_provider/Kconfig") -set(__component____idf_nvs_sec_provider_KCONFIG_PROJBUILD "") -set(__component____idf_nvs_sec_provider_SDKCONFIG_RENAME "") -set(__component____idf_openthread_COMPONENT_LIB "__idf_openthread") -set(__component____idf_openthread___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_openthread_COMPONENT_NAME "openthread") -set(__component____idf_openthread_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/openthread") -set(__component____idf_openthread_COMPONENT_ALIAS "idf::openthread") -set(__component____idf_openthread___PREFIX "idf") -set(__component____idf_openthread_KCONFIG "/home/abobkov/esp/esp-idf/components/openthread/Kconfig") -set(__component____idf_openthread_KCONFIG_PROJBUILD "") -set(__component____idf_openthread_SDKCONFIG_RENAME "") -set(__component____idf_partition_table_COMPONENT_LIB "__idf_partition_table") -set(__component____idf_partition_table___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_partition_table_COMPONENT_NAME "partition_table") -set(__component____idf_partition_table_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/partition_table") -set(__component____idf_partition_table_COMPONENT_ALIAS "idf::partition_table") -set(__component____idf_partition_table___PREFIX "idf") -set(__component____idf_partition_table_KCONFIG "") -set(__component____idf_partition_table_KCONFIG_PROJBUILD "/home/abobkov/esp/esp-idf/components/partition_table/Kconfig.projbuild") -set(__component____idf_partition_table_SDKCONFIG_RENAME "") -set(__component____idf_perfmon_COMPONENT_LIB "__idf_perfmon") -set(__component____idf_perfmon___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_perfmon_COMPONENT_NAME "perfmon") -set(__component____idf_perfmon_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/perfmon") -set(__component____idf_perfmon_COMPONENT_ALIAS "idf::perfmon") -set(__component____idf_perfmon___PREFIX "idf") -set(__component____idf_perfmon_KCONFIG "") -set(__component____idf_perfmon_KCONFIG_PROJBUILD "") -set(__component____idf_perfmon_SDKCONFIG_RENAME "") -set(__component____idf_protobuf-c_COMPONENT_LIB "__idf_protobuf-c") -set(__component____idf_protobuf-c___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_protobuf-c_COMPONENT_NAME "protobuf-c") -set(__component____idf_protobuf-c_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/protobuf-c") -set(__component____idf_protobuf-c_COMPONENT_ALIAS "idf::protobuf-c") -set(__component____idf_protobuf-c___PREFIX "idf") -set(__component____idf_protobuf-c_KCONFIG "") -set(__component____idf_protobuf-c_KCONFIG_PROJBUILD "") -set(__component____idf_protobuf-c_SDKCONFIG_RENAME "") -set(__component____idf_protocomm_COMPONENT_LIB "__idf_protocomm") -set(__component____idf_protocomm___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_protocomm_COMPONENT_NAME "protocomm") -set(__component____idf_protocomm_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/protocomm") -set(__component____idf_protocomm_COMPONENT_ALIAS "idf::protocomm") -set(__component____idf_protocomm___PREFIX "idf") -set(__component____idf_protocomm_KCONFIG "/home/abobkov/esp/esp-idf/components/protocomm/Kconfig") -set(__component____idf_protocomm_KCONFIG_PROJBUILD "") -set(__component____idf_protocomm_SDKCONFIG_RENAME "") -set(__component____idf_pthread_COMPONENT_LIB "__idf_pthread") -set(__component____idf_pthread___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_pthread_COMPONENT_NAME "pthread") -set(__component____idf_pthread_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/pthread") -set(__component____idf_pthread_COMPONENT_ALIAS "idf::pthread") -set(__component____idf_pthread___PREFIX "idf") -set(__component____idf_pthread_KCONFIG "/home/abobkov/esp/esp-idf/components/pthread/Kconfig") -set(__component____idf_pthread_KCONFIG_PROJBUILD "") -set(__component____idf_pthread_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/pthread/sdkconfig.rename") -set(__component____idf_riscv_COMPONENT_LIB "__idf_riscv") -set(__component____idf_riscv___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_riscv_COMPONENT_NAME "riscv") -set(__component____idf_riscv_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/riscv") -set(__component____idf_riscv_COMPONENT_ALIAS "idf::riscv") -set(__component____idf_riscv___PREFIX "idf") -set(__component____idf_riscv_KCONFIG "") -set(__component____idf_riscv_KCONFIG_PROJBUILD "") -set(__component____idf_riscv_SDKCONFIG_RENAME "") -set(__component____idf_sdmmc_COMPONENT_LIB "__idf_sdmmc") -set(__component____idf_sdmmc___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_sdmmc_COMPONENT_NAME "sdmmc") -set(__component____idf_sdmmc_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/sdmmc") -set(__component____idf_sdmmc_COMPONENT_ALIAS "idf::sdmmc") -set(__component____idf_sdmmc___PREFIX "idf") -set(__component____idf_sdmmc_KCONFIG "") -set(__component____idf_sdmmc_KCONFIG_PROJBUILD "") -set(__component____idf_sdmmc_SDKCONFIG_RENAME "") -set(__component____idf_soc_COMPONENT_LIB "__idf_soc") -set(__component____idf_soc___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_soc_COMPONENT_NAME "soc") -set(__component____idf_soc_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/soc") -set(__component____idf_soc_COMPONENT_ALIAS "idf::soc") -set(__component____idf_soc___PREFIX "idf") -set(__component____idf_soc_KCONFIG "/home/abobkov/esp/esp-idf/components/soc/Kconfig") -set(__component____idf_soc_KCONFIG_PROJBUILD "") -set(__component____idf_soc_SDKCONFIG_RENAME "") -set(__component____idf_spi_flash_COMPONENT_LIB "__idf_spi_flash") -set(__component____idf_spi_flash___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_spi_flash_COMPONENT_NAME "spi_flash") -set(__component____idf_spi_flash_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/spi_flash") -set(__component____idf_spi_flash_COMPONENT_ALIAS "idf::spi_flash") -set(__component____idf_spi_flash___PREFIX "idf") -set(__component____idf_spi_flash_KCONFIG "/home/abobkov/esp/esp-idf/components/spi_flash/Kconfig") -set(__component____idf_spi_flash_KCONFIG_PROJBUILD "") -set(__component____idf_spi_flash_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/spi_flash/sdkconfig.rename") -set(__component____idf_spiffs_COMPONENT_LIB "__idf_spiffs") -set(__component____idf_spiffs___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_spiffs_COMPONENT_NAME "spiffs") -set(__component____idf_spiffs_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/spiffs") -set(__component____idf_spiffs_COMPONENT_ALIAS "idf::spiffs") -set(__component____idf_spiffs___PREFIX "idf") -set(__component____idf_spiffs_KCONFIG "/home/abobkov/esp/esp-idf/components/spiffs/Kconfig") -set(__component____idf_spiffs_KCONFIG_PROJBUILD "") -set(__component____idf_spiffs_SDKCONFIG_RENAME "") -set(__component____idf_tcp_transport_COMPONENT_LIB "__idf_tcp_transport") -set(__component____idf_tcp_transport___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_tcp_transport_COMPONENT_NAME "tcp_transport") -set(__component____idf_tcp_transport_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/tcp_transport") -set(__component____idf_tcp_transport_COMPONENT_ALIAS "idf::tcp_transport") -set(__component____idf_tcp_transport___PREFIX "idf") -set(__component____idf_tcp_transport_KCONFIG "/home/abobkov/esp/esp-idf/components/tcp_transport/Kconfig") -set(__component____idf_tcp_transport_KCONFIG_PROJBUILD "") -set(__component____idf_tcp_transport_SDKCONFIG_RENAME "") -set(__component____idf_touch_element_COMPONENT_LIB "__idf_touch_element") -set(__component____idf_touch_element___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_touch_element_COMPONENT_NAME "touch_element") -set(__component____idf_touch_element_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/touch_element") -set(__component____idf_touch_element_COMPONENT_ALIAS "idf::touch_element") -set(__component____idf_touch_element___PREFIX "idf") -set(__component____idf_touch_element_KCONFIG "") -set(__component____idf_touch_element_KCONFIG_PROJBUILD "") -set(__component____idf_touch_element_SDKCONFIG_RENAME "") -set(__component____idf_ulp_COMPONENT_LIB "__idf_ulp") -set(__component____idf_ulp___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_ulp_COMPONENT_NAME "ulp") -set(__component____idf_ulp_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/ulp") -set(__component____idf_ulp_COMPONENT_ALIAS "idf::ulp") -set(__component____idf_ulp___PREFIX "idf") -set(__component____idf_ulp_KCONFIG "/home/abobkov/esp/esp-idf/components/ulp/Kconfig") -set(__component____idf_ulp_KCONFIG_PROJBUILD "") -set(__component____idf_ulp_SDKCONFIG_RENAME "") -set(__component____idf_unity_COMPONENT_LIB "__idf_unity") -set(__component____idf_unity___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_unity_COMPONENT_NAME "unity") -set(__component____idf_unity_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/unity") -set(__component____idf_unity_COMPONENT_ALIAS "idf::unity") -set(__component____idf_unity___PREFIX "idf") -set(__component____idf_unity_KCONFIG "/home/abobkov/esp/esp-idf/components/unity/Kconfig") -set(__component____idf_unity_KCONFIG_PROJBUILD "") -set(__component____idf_unity_SDKCONFIG_RENAME "") -set(__component____idf_usb_COMPONENT_LIB "__idf_usb") -set(__component____idf_usb___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_usb_COMPONENT_NAME "usb") -set(__component____idf_usb_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/usb") -set(__component____idf_usb_COMPONENT_ALIAS "idf::usb") -set(__component____idf_usb___PREFIX "idf") -set(__component____idf_usb_KCONFIG "/home/abobkov/esp/esp-idf/components/usb/Kconfig") -set(__component____idf_usb_KCONFIG_PROJBUILD "") -set(__component____idf_usb_SDKCONFIG_RENAME "") -set(__component____idf_vfs_COMPONENT_LIB "__idf_vfs") -set(__component____idf_vfs___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_vfs_COMPONENT_NAME "vfs") -set(__component____idf_vfs_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/vfs") -set(__component____idf_vfs_COMPONENT_ALIAS "idf::vfs") -set(__component____idf_vfs___PREFIX "idf") -set(__component____idf_vfs_KCONFIG "/home/abobkov/esp/esp-idf/components/vfs/Kconfig") -set(__component____idf_vfs_KCONFIG_PROJBUILD "") -set(__component____idf_vfs_SDKCONFIG_RENAME "/home/abobkov/esp/esp-idf/components/vfs/sdkconfig.rename") -set(__component____idf_wear_levelling_COMPONENT_LIB "__idf_wear_levelling") -set(__component____idf_wear_levelling___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_wear_levelling_COMPONENT_NAME "wear_levelling") -set(__component____idf_wear_levelling_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/wear_levelling") -set(__component____idf_wear_levelling_COMPONENT_ALIAS "idf::wear_levelling") -set(__component____idf_wear_levelling___PREFIX "idf") -set(__component____idf_wear_levelling_KCONFIG "/home/abobkov/esp/esp-idf/components/wear_levelling/Kconfig") -set(__component____idf_wear_levelling_KCONFIG_PROJBUILD "") -set(__component____idf_wear_levelling_SDKCONFIG_RENAME "") -set(__component____idf_wifi_provisioning_COMPONENT_LIB "__idf_wifi_provisioning") -set(__component____idf_wifi_provisioning___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_wifi_provisioning_COMPONENT_NAME "wifi_provisioning") -set(__component____idf_wifi_provisioning_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/wifi_provisioning") -set(__component____idf_wifi_provisioning_COMPONENT_ALIAS "idf::wifi_provisioning") -set(__component____idf_wifi_provisioning___PREFIX "idf") -set(__component____idf_wifi_provisioning_KCONFIG "/home/abobkov/esp/esp-idf/components/wifi_provisioning/Kconfig") -set(__component____idf_wifi_provisioning_KCONFIG_PROJBUILD "") -set(__component____idf_wifi_provisioning_SDKCONFIG_RENAME "") -set(__component____idf_wpa_supplicant_COMPONENT_LIB "__idf_wpa_supplicant") -set(__component____idf_wpa_supplicant___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_wpa_supplicant_COMPONENT_NAME "wpa_supplicant") -set(__component____idf_wpa_supplicant_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/wpa_supplicant") -set(__component____idf_wpa_supplicant_COMPONENT_ALIAS "idf::wpa_supplicant") -set(__component____idf_wpa_supplicant___PREFIX "idf") -set(__component____idf_wpa_supplicant_KCONFIG "") -set(__component____idf_wpa_supplicant_KCONFIG_PROJBUILD "") -set(__component____idf_wpa_supplicant_SDKCONFIG_RENAME "") -set(__component____idf_xtensa_COMPONENT_LIB "__idf_xtensa") -set(__component____idf_xtensa___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_xtensa_COMPONENT_NAME "xtensa") -set(__component____idf_xtensa_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/xtensa") -set(__component____idf_xtensa_COMPONENT_ALIAS "idf::xtensa") -set(__component____idf_xtensa___PREFIX "idf") -set(__component____idf_xtensa_KCONFIG "") -set(__component____idf_xtensa_KCONFIG_PROJBUILD "") -set(__component____idf_xtensa_SDKCONFIG_RENAME "") -set(__component____idf_main_COMPONENT_LIB "__idf_main") -set(__component____idf_main___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_main_COMPONENT_NAME "main") -set(__component____idf_main_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/bootloader/subproject/main") -set(__component____idf_main_COMPONENT_ALIAS "idf::main") -set(__component____idf_main___PREFIX "idf") -set(__component____idf_main_KCONFIG "") -set(__component____idf_main_KCONFIG_PROJBUILD "") -set(__component____idf_main_SDKCONFIG_RENAME "") -set(__component____idf_micro-ecc_COMPONENT_LIB "__idf_micro-ecc") -set(__component____idf_micro-ecc___COMPONENT_PROPERTIES "COMPONENT_LIB;__COMPONENT_PROPERTIES;COMPONENT_NAME;COMPONENT_DIR;COMPONENT_ALIAS;__PREFIX;KCONFIG;KCONFIG_PROJBUILD;SDKCONFIG_RENAME") -set(__component____idf_micro-ecc_COMPONENT_NAME "micro-ecc") -set(__component____idf_micro-ecc_COMPONENT_DIR "/home/abobkov/esp/esp-idf/components/bootloader/subproject/components/micro-ecc") -set(__component____idf_micro-ecc_COMPONENT_ALIAS "idf::micro-ecc") -set(__component____idf_micro-ecc___PREFIX "idf") -set(__component____idf_micro-ecc_KCONFIG "") -set(__component____idf_micro-ecc_KCONFIG_PROJBUILD "") -set(__component____idf_micro-ecc_SDKCONFIG_RENAME "") \ No newline at end of file diff --git a/ESP-IDF_Robot/build/bootloader/component_requires.temp.cmake b/ESP-IDF_Robot/build/bootloader/component_requires.temp.cmake deleted file mode 100644 index 95985ea91..000000000 --- a/ESP-IDF_Robot/build/bootloader/component_requires.temp.cmake +++ /dev/null @@ -1,322 +0,0 @@ - -__component_set_property(___idf_app_trace REQUIRES "esp_timer") -__component_set_property(___idf_app_trace PRIV_REQUIRES "soc;driver") -__component_set_property(___idf_app_trace __COMPONENT_REGISTERED 1) -__component_set_property(___idf_app_trace INCLUDE_DIRS "include") -__component_set_property(___idf_app_update REQUIRES "partition_table;bootloader_support;esp_app_format;esp_bootloader_format;esp_partition") -__component_set_property(___idf_app_update PRIV_REQUIRES "esptool_py;efuse;spi_flash") -__component_set_property(___idf_app_update __COMPONENT_REGISTERED 1) -__component_set_property(___idf_app_update INCLUDE_DIRS "include") -__component_set_property(___idf_bootloader REQUIRES "") -__component_set_property(___idf_bootloader PRIV_REQUIRES "partition_table;esptool_py") -__component_set_property(___idf_bootloader __COMPONENT_REGISTERED 1) -__component_set_property(___idf_bootloader INCLUDE_DIRS "") -__component_set_property(___idf_bootloader_support REQUIRES "soc") -__component_set_property(___idf_bootloader_support PRIV_REQUIRES "micro-ecc;spi_flash;efuse;esp_bootloader_format;esp_app_format;hal") -__component_set_property(___idf_bootloader_support __COMPONENT_REGISTERED 1) -__component_set_property(___idf_bootloader_support INCLUDE_DIRS "include;bootloader_flash/include;private_include") -__component_set_property(___idf_bt REQUIRES "esp_timer;esp_wifi") -__component_set_property(___idf_bt PRIV_REQUIRES "nvs_flash;soc;esp_pm;esp_phy;esp_coex;mbedtls;driver;vfs") -__component_set_property(___idf_bt __COMPONENT_REGISTERED 1) -__component_set_property(___idf_bt INCLUDE_DIRS "") -__component_set_property(___idf_cmock REQUIRES "unity") -__component_set_property(___idf_cmock PRIV_REQUIRES "") -__component_set_property(___idf_cmock __COMPONENT_REGISTERED 1) -__component_set_property(___idf_cmock INCLUDE_DIRS "CMock/src") -__component_set_property(___idf_console REQUIRES "vfs") -__component_set_property(___idf_console PRIV_REQUIRES "driver") -__component_set_property(___idf_console __COMPONENT_REGISTERED 1) -__component_set_property(___idf_console INCLUDE_DIRS "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader") -__component_set_property(___idf_cxx REQUIRES "") -__component_set_property(___idf_cxx PRIV_REQUIRES "pthread") -__component_set_property(___idf_cxx __COMPONENT_REGISTERED 1) -__component_set_property(___idf_cxx INCLUDE_DIRS "") -__component_set_property(___idf_driver REQUIRES "") -__component_set_property(___idf_driver PRIV_REQUIRES "") -__component_set_property(___idf_driver __COMPONENT_REGISTERED 1) -__component_set_property(___idf_driver INCLUDE_DIRS "") -__component_set_property(___idf_efuse REQUIRES "") -__component_set_property(___idf_efuse PRIV_REQUIRES "bootloader_support;soc;spi_flash") -__component_set_property(___idf_efuse __COMPONENT_REGISTERED 1) -__component_set_property(___idf_efuse INCLUDE_DIRS "include;esp32c3/include") -__component_set_property(___idf_esp-tls REQUIRES "mbedtls") -__component_set_property(___idf_esp-tls PRIV_REQUIRES "http_parser;esp_timer;lwip") -__component_set_property(___idf_esp-tls __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp-tls INCLUDE_DIRS "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader;esp-tls-crypto") -__component_set_property(___idf_esp_adc REQUIRES "") -__component_set_property(___idf_esp_adc PRIV_REQUIRES "driver;efuse") -__component_set_property(___idf_esp_adc __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_adc INCLUDE_DIRS "include;interface;esp32c3/include;deprecated/include") -__component_set_property(___idf_esp_app_format REQUIRES "") -__component_set_property(___idf_esp_app_format PRIV_REQUIRES "") -__component_set_property(___idf_esp_app_format __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_app_format INCLUDE_DIRS "include") -__component_set_property(___idf_esp_bootloader_format REQUIRES "") -__component_set_property(___idf_esp_bootloader_format PRIV_REQUIRES "") -__component_set_property(___idf_esp_bootloader_format __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_bootloader_format INCLUDE_DIRS "include") -__component_set_property(___idf_esp_coex REQUIRES "") -__component_set_property(___idf_esp_coex PRIV_REQUIRES "esp_timer;driver;esp_event") -__component_set_property(___idf_esp_coex __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_coex INCLUDE_DIRS "include") -__component_set_property(___idf_esp_common REQUIRES "") -__component_set_property(___idf_esp_common PRIV_REQUIRES "") -__component_set_property(___idf_esp_common __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_common INCLUDE_DIRS "include") -__component_set_property(___idf_esp_eth REQUIRES "esp_event") -__component_set_property(___idf_esp_eth PRIV_REQUIRES "driver;log;esp_timer") -__component_set_property(___idf_esp_eth __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_eth INCLUDE_DIRS "") -__component_set_property(___idf_esp_event REQUIRES "log;esp_common;freertos") -__component_set_property(___idf_esp_event PRIV_REQUIRES "esp_timer") -__component_set_property(___idf_esp_event __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_event INCLUDE_DIRS "include") -__component_set_property(___idf_esp_gdbstub REQUIRES "freertos") -__component_set_property(___idf_esp_gdbstub PRIV_REQUIRES "soc;esp_rom;esp_system") -__component_set_property(___idf_esp_gdbstub __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_gdbstub INCLUDE_DIRS "include") -__component_set_property(___idf_esp_hid REQUIRES "esp_event;bt") -__component_set_property(___idf_esp_hid PRIV_REQUIRES "") -__component_set_property(___idf_esp_hid __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_hid INCLUDE_DIRS "include") -__component_set_property(___idf_esp_http_client REQUIRES "lwip;esp_event") -__component_set_property(___idf_esp_http_client PRIV_REQUIRES "tcp_transport;http_parser") -__component_set_property(___idf_esp_http_client __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_http_client INCLUDE_DIRS "include") -__component_set_property(___idf_esp_http_server REQUIRES "http_parser;esp_event") -__component_set_property(___idf_esp_http_server PRIV_REQUIRES "mbedtls;lwip;esp_timer") -__component_set_property(___idf_esp_http_server __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_http_server INCLUDE_DIRS "include") -__component_set_property(___idf_esp_https_ota REQUIRES "esp_http_client;bootloader_support;esp_app_format;esp_event") -__component_set_property(___idf_esp_https_ota PRIV_REQUIRES "log;app_update") -__component_set_property(___idf_esp_https_ota __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_https_ota INCLUDE_DIRS "include") -__component_set_property(___idf_esp_https_server REQUIRES "esp_http_server;esp-tls") -__component_set_property(___idf_esp_https_server PRIV_REQUIRES "lwip") -__component_set_property(___idf_esp_https_server __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_https_server INCLUDE_DIRS "") -__component_set_property(___idf_esp_hw_support REQUIRES "soc") -__component_set_property(___idf_esp_hw_support PRIV_REQUIRES "efuse;spi_flash;bootloader_support;esp_system") -__component_set_property(___idf_esp_hw_support __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_hw_support INCLUDE_DIRS "include;include/soc;include/soc/esp32c3") -__component_set_property(___idf_esp_lcd REQUIRES "driver") -__component_set_property(___idf_esp_lcd PRIV_REQUIRES "esp_mm;esp_psram") -__component_set_property(___idf_esp_lcd __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_lcd INCLUDE_DIRS "include;interface") -__component_set_property(___idf_esp_local_ctrl REQUIRES "protocomm;esp_https_server") -__component_set_property(___idf_esp_local_ctrl PRIV_REQUIRES "protobuf-c") -__component_set_property(___idf_esp_local_ctrl __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_local_ctrl INCLUDE_DIRS "include") -__component_set_property(___idf_esp_mm REQUIRES "") -__component_set_property(___idf_esp_mm PRIV_REQUIRES "heap;spi_flash") -__component_set_property(___idf_esp_mm __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_mm INCLUDE_DIRS "include") -__component_set_property(___idf_esp_netif REQUIRES "esp_event") -__component_set_property(___idf_esp_netif PRIV_REQUIRES "esp_netif_stack") -__component_set_property(___idf_esp_netif __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_netif INCLUDE_DIRS "include") -__component_set_property(___idf_esp_netif_stack REQUIRES "lwip") -__component_set_property(___idf_esp_netif_stack PRIV_REQUIRES "") -__component_set_property(___idf_esp_netif_stack __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_netif_stack INCLUDE_DIRS "") -__component_set_property(___idf_esp_partition REQUIRES "") -__component_set_property(___idf_esp_partition PRIV_REQUIRES "esp_system;bootloader_support;spi_flash;app_update;partition_table") -__component_set_property(___idf_esp_partition __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_partition INCLUDE_DIRS "include") -__component_set_property(___idf_esp_phy REQUIRES "") -__component_set_property(___idf_esp_phy PRIV_REQUIRES "nvs_flash;driver;efuse;esp_timer;esp_wifi") -__component_set_property(___idf_esp_phy __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_phy INCLUDE_DIRS "include;esp32c3/include") -__component_set_property(___idf_esp_pm REQUIRES "") -__component_set_property(___idf_esp_pm PRIV_REQUIRES "esp_system;driver;esp_timer") -__component_set_property(___idf_esp_pm __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_pm INCLUDE_DIRS "include") -__component_set_property(___idf_esp_psram REQUIRES "") -__component_set_property(___idf_esp_psram PRIV_REQUIRES "heap;spi_flash;esp_mm") -__component_set_property(___idf_esp_psram __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_psram INCLUDE_DIRS "include") -__component_set_property(___idf_esp_ringbuf REQUIRES "") -__component_set_property(___idf_esp_ringbuf PRIV_REQUIRES "") -__component_set_property(___idf_esp_ringbuf __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_ringbuf INCLUDE_DIRS "include") -__component_set_property(___idf_esp_rom REQUIRES "") -__component_set_property(___idf_esp_rom PRIV_REQUIRES "soc;hal") -__component_set_property(___idf_esp_rom __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_rom INCLUDE_DIRS "include;include/esp32c3;esp32c3") -__component_set_property(___idf_esp_system REQUIRES "spi_flash") -__component_set_property(___idf_esp_system PRIV_REQUIRES "") -__component_set_property(___idf_esp_system __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_system INCLUDE_DIRS "") -__component_set_property(___idf_esp_timer REQUIRES "esp_common") -__component_set_property(___idf_esp_timer PRIV_REQUIRES "soc;driver") -__component_set_property(___idf_esp_timer __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_timer INCLUDE_DIRS "include") -__component_set_property(___idf_esp_wifi REQUIRES "esp_event;esp_phy;esp_netif") -__component_set_property(___idf_esp_wifi PRIV_REQUIRES "driver;esptool_py;esp_pm;esp_timer;nvs_flash;wpa_supplicant;hal;lwip;esp_coex") -__component_set_property(___idf_esp_wifi __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esp_wifi INCLUDE_DIRS "include;wifi_apps/include") -__component_set_property(___idf_espcoredump REQUIRES "") -__component_set_property(___idf_espcoredump PRIV_REQUIRES "esp_partition;spi_flash;bootloader_support;mbedtls;esp_rom;soc;esp_system;driver") -__component_set_property(___idf_espcoredump __COMPONENT_REGISTERED 1) -__component_set_property(___idf_espcoredump INCLUDE_DIRS "include") -__component_set_property(___idf_esptool_py REQUIRES "bootloader") -__component_set_property(___idf_esptool_py PRIV_REQUIRES "partition_table") -__component_set_property(___idf_esptool_py __COMPONENT_REGISTERED 1) -__component_set_property(___idf_esptool_py INCLUDE_DIRS "") -__component_set_property(___idf_fatfs REQUIRES "wear_levelling;sdmmc") -__component_set_property(___idf_fatfs PRIV_REQUIRES "vfs") -__component_set_property(___idf_fatfs __COMPONENT_REGISTERED 1) -__component_set_property(___idf_fatfs INCLUDE_DIRS "diskio;src;vfs") -__component_set_property(___idf_freertos REQUIRES "") -__component_set_property(___idf_freertos PRIV_REQUIRES "") -__component_set_property(___idf_freertos __COMPONENT_REGISTERED 1) -__component_set_property(___idf_freertos INCLUDE_DIRS "") -__component_set_property(___idf_hal REQUIRES "soc;esp_rom") -__component_set_property(___idf_hal PRIV_REQUIRES "") -__component_set_property(___idf_hal __COMPONENT_REGISTERED 1) -__component_set_property(___idf_hal INCLUDE_DIRS "platform_port/include;esp32c3/include;include") -__component_set_property(___idf_heap REQUIRES "") -__component_set_property(___idf_heap PRIV_REQUIRES "soc") -__component_set_property(___idf_heap __COMPONENT_REGISTERED 1) -__component_set_property(___idf_heap INCLUDE_DIRS "include") -__component_set_property(___idf_http_parser REQUIRES "") -__component_set_property(___idf_http_parser PRIV_REQUIRES "") -__component_set_property(___idf_http_parser __COMPONENT_REGISTERED 1) -__component_set_property(___idf_http_parser INCLUDE_DIRS ".") -__component_set_property(___idf_idf_test REQUIRES "") -__component_set_property(___idf_idf_test PRIV_REQUIRES "") -__component_set_property(___idf_idf_test __COMPONENT_REGISTERED 1) -__component_set_property(___idf_idf_test INCLUDE_DIRS "include;include/esp32c3") -__component_set_property(___idf_ieee802154 REQUIRES "") -__component_set_property(___idf_ieee802154 PRIV_REQUIRES "esp_phy;driver;esp_timer;esp_coex;soc;hal") -__component_set_property(___idf_ieee802154 __COMPONENT_REGISTERED 1) -__component_set_property(___idf_ieee802154 INCLUDE_DIRS "include") -__component_set_property(___idf_json REQUIRES "") -__component_set_property(___idf_json PRIV_REQUIRES "") -__component_set_property(___idf_json __COMPONENT_REGISTERED 1) -__component_set_property(___idf_json INCLUDE_DIRS "cJSON") -__component_set_property(___idf_linux REQUIRES "") -__component_set_property(___idf_linux PRIV_REQUIRES "") -__component_set_property(___idf_linux __COMPONENT_REGISTERED 0) -__component_set_property(___idf_linux INCLUDE_DIRS "cJSON") -__component_set_property(___idf_log REQUIRES "") -__component_set_property(___idf_log PRIV_REQUIRES "soc;hal;esp_hw_support") -__component_set_property(___idf_log __COMPONENT_REGISTERED 1) -__component_set_property(___idf_log INCLUDE_DIRS "include") -__component_set_property(___idf_lwip REQUIRES "") -__component_set_property(___idf_lwip PRIV_REQUIRES "vfs") -__component_set_property(___idf_lwip __COMPONENT_REGISTERED 1) -__component_set_property(___idf_lwip INCLUDE_DIRS "") -__component_set_property(___idf_mbedtls REQUIRES "") -__component_set_property(___idf_mbedtls PRIV_REQUIRES "soc;esp_hw_support") -__component_set_property(___idf_mbedtls __COMPONENT_REGISTERED 1) -__component_set_property(___idf_mbedtls INCLUDE_DIRS "port/include;mbedtls/include;mbedtls/library") -__component_set_property(___idf_mqtt REQUIRES "esp_event;tcp_transport") -__component_set_property(___idf_mqtt PRIV_REQUIRES "esp_timer;http_parser;esp_hw_support;heap") -__component_set_property(___idf_mqtt __COMPONENT_REGISTERED 1) -__component_set_property(___idf_mqtt INCLUDE_DIRS "/home/abobkov/esp/esp-idf/components/mqtt/esp-mqtt/include") -__component_set_property(___idf_mqtt KCONFIG "/home/abobkov/esp/esp-idf/components/mqtt/esp-mqtt/Kconfig") -__component_set_property(___idf_newlib REQUIRES "") -__component_set_property(___idf_newlib PRIV_REQUIRES "") -__component_set_property(___idf_newlib __COMPONENT_REGISTERED 1) -__component_set_property(___idf_newlib INCLUDE_DIRS "platform_include") -__component_set_property(___idf_nvs_flash REQUIRES "esp_partition") -__component_set_property(___idf_nvs_flash PRIV_REQUIRES "spi_flash;newlib") -__component_set_property(___idf_nvs_flash __COMPONENT_REGISTERED 1) -__component_set_property(___idf_nvs_flash INCLUDE_DIRS "include;../spi_flash/include") -__component_set_property(___idf_nvs_sec_provider REQUIRES "") -__component_set_property(___idf_nvs_sec_provider PRIV_REQUIRES "bootloader_support;efuse;esp_partition;nvs_flash") -__component_set_property(___idf_nvs_sec_provider __COMPONENT_REGISTERED 1) -__component_set_property(___idf_nvs_sec_provider INCLUDE_DIRS "include") -__component_set_property(___idf_openthread REQUIRES "esp_netif;lwip;driver") -__component_set_property(___idf_openthread PRIV_REQUIRES "console;esp_event;esp_partition;esp_timer;ieee802154;mbedtls;nvs_flash") -__component_set_property(___idf_openthread __COMPONENT_REGISTERED 1) -__component_set_property(___idf_openthread INCLUDE_DIRS "") -__component_set_property(___idf_partition_table REQUIRES "") -__component_set_property(___idf_partition_table PRIV_REQUIRES "esptool_py") -__component_set_property(___idf_partition_table __COMPONENT_REGISTERED 1) -__component_set_property(___idf_partition_table INCLUDE_DIRS "") -__component_set_property(___idf_perfmon REQUIRES "") -__component_set_property(___idf_perfmon PRIV_REQUIRES "") -__component_set_property(___idf_perfmon __COMPONENT_REGISTERED 0) -__component_set_property(___idf_perfmon INCLUDE_DIRS "") -__component_set_property(___idf_protobuf-c REQUIRES "") -__component_set_property(___idf_protobuf-c PRIV_REQUIRES "") -__component_set_property(___idf_protobuf-c __COMPONENT_REGISTERED 1) -__component_set_property(___idf_protobuf-c INCLUDE_DIRS "protobuf-c") -__component_set_property(___idf_protocomm REQUIRES "bt") -__component_set_property(___idf_protocomm PRIV_REQUIRES "protobuf-c;mbedtls;console;esp_http_server;driver") -__component_set_property(___idf_protocomm __COMPONENT_REGISTERED 1) -__component_set_property(___idf_protocomm INCLUDE_DIRS "include/common;include/security;include/transports;include/crypto/srp6a;proto-c") -__component_set_property(___idf_pthread REQUIRES "") -__component_set_property(___idf_pthread PRIV_REQUIRES "") -__component_set_property(___idf_pthread __COMPONENT_REGISTERED 1) -__component_set_property(___idf_pthread INCLUDE_DIRS "include") -__component_set_property(___idf_riscv REQUIRES "") -__component_set_property(___idf_riscv PRIV_REQUIRES "soc") -__component_set_property(___idf_riscv __COMPONENT_REGISTERED 1) -__component_set_property(___idf_riscv INCLUDE_DIRS "include") -__component_set_property(___idf_sdmmc REQUIRES "driver") -__component_set_property(___idf_sdmmc PRIV_REQUIRES "soc;esp_timer") -__component_set_property(___idf_sdmmc __COMPONENT_REGISTERED 1) -__component_set_property(___idf_sdmmc INCLUDE_DIRS "include") -__component_set_property(___idf_soc REQUIRES "") -__component_set_property(___idf_soc PRIV_REQUIRES "") -__component_set_property(___idf_soc __COMPONENT_REGISTERED 1) -__component_set_property(___idf_soc INCLUDE_DIRS "include;esp32c3") -__component_set_property(___idf_spi_flash REQUIRES "hal") -__component_set_property(___idf_spi_flash PRIV_REQUIRES "bootloader_support;soc") -__component_set_property(___idf_spi_flash __COMPONENT_REGISTERED 1) -__component_set_property(___idf_spi_flash INCLUDE_DIRS "include") -__component_set_property(___idf_spiffs REQUIRES "esp_partition") -__component_set_property(___idf_spiffs PRIV_REQUIRES "bootloader_support;esptool_py;vfs;spi_flash") -__component_set_property(___idf_spiffs __COMPONENT_REGISTERED 1) -__component_set_property(___idf_spiffs INCLUDE_DIRS "include") -__component_set_property(___idf_tcp_transport REQUIRES "esp-tls;lwip;esp_timer") -__component_set_property(___idf_tcp_transport PRIV_REQUIRES "") -__component_set_property(___idf_tcp_transport __COMPONENT_REGISTERED 1) -__component_set_property(___idf_tcp_transport INCLUDE_DIRS "include") -__component_set_property(___idf_touch_element REQUIRES "") -__component_set_property(___idf_touch_element PRIV_REQUIRES "") -__component_set_property(___idf_touch_element __COMPONENT_REGISTERED 0) -__component_set_property(___idf_touch_element INCLUDE_DIRS "include") -__component_set_property(___idf_ulp REQUIRES "driver;esp_adc") -__component_set_property(___idf_ulp PRIV_REQUIRES "") -__component_set_property(___idf_ulp __COMPONENT_REGISTERED 1) -__component_set_property(___idf_ulp INCLUDE_DIRS "") -__component_set_property(___idf_unity REQUIRES "") -__component_set_property(___idf_unity PRIV_REQUIRES "") -__component_set_property(___idf_unity __COMPONENT_REGISTERED 1) -__component_set_property(___idf_unity INCLUDE_DIRS "include;unity/src") -__component_set_property(___idf_usb REQUIRES "") -__component_set_property(___idf_usb PRIV_REQUIRES "driver") -__component_set_property(___idf_usb __COMPONENT_REGISTERED 1) -__component_set_property(___idf_usb INCLUDE_DIRS "") -__component_set_property(___idf_vfs REQUIRES "") -__component_set_property(___idf_vfs PRIV_REQUIRES "driver;esp_timer") -__component_set_property(___idf_vfs __COMPONENT_REGISTERED 1) -__component_set_property(___idf_vfs INCLUDE_DIRS "include") -__component_set_property(___idf_wear_levelling REQUIRES "esp_partition") -__component_set_property(___idf_wear_levelling PRIV_REQUIRES "spi_flash") -__component_set_property(___idf_wear_levelling __COMPONENT_REGISTERED 1) -__component_set_property(___idf_wear_levelling INCLUDE_DIRS "include") -__component_set_property(___idf_wifi_provisioning REQUIRES "lwip;protocomm") -__component_set_property(___idf_wifi_provisioning PRIV_REQUIRES "protobuf-c;bt;json;esp_timer;esp_wifi") -__component_set_property(___idf_wifi_provisioning __COMPONENT_REGISTERED 1) -__component_set_property(___idf_wifi_provisioning INCLUDE_DIRS "include") -__component_set_property(___idf_wpa_supplicant REQUIRES "") -__component_set_property(___idf_wpa_supplicant PRIV_REQUIRES "mbedtls;esp_timer;esp_wifi") -__component_set_property(___idf_wpa_supplicant __COMPONENT_REGISTERED 1) -__component_set_property(___idf_wpa_supplicant INCLUDE_DIRS "include;port/include;esp_supplicant/include") -__component_set_property(___idf_xtensa REQUIRES "") -__component_set_property(___idf_xtensa PRIV_REQUIRES "") -__component_set_property(___idf_xtensa __COMPONENT_REGISTERED 0) -__component_set_property(___idf_xtensa INCLUDE_DIRS "include;port/include;esp_supplicant/include") -__component_set_property(___idf_main REQUIRES "bootloader;bootloader_support") -__component_set_property(___idf_main PRIV_REQUIRES "") -__component_set_property(___idf_main __COMPONENT_REGISTERED 1) -__component_set_property(___idf_main INCLUDE_DIRS "") -__component_set_property(___idf_micro-ecc REQUIRES "") -__component_set_property(___idf_micro-ecc PRIV_REQUIRES "") -__component_set_property(___idf_micro-ecc __COMPONENT_REGISTERED 1) -__component_set_property(___idf_micro-ecc INCLUDE_DIRS ".;micro-ecc") \ 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/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..285756a8ed67ec1d25457ed237adca5e3177dd83 GIT binary patch literal 12184 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..3baa583c56c5ee09b375e3531e54776233cf4143 GIT binary patch literal 37004 zcmdVD33Odm**<&bo1_z#(oAhr(l#XNz<8UfZ6FgFN(&;T zP#I*BSw*bKBu>bnsHlK|pooG9ID^QbBBFx8r^xSl_WSO0_PtFhtnXX@wf=jpbI$WT z``z!J_ZjXv$yv4aD}CShZ1BB*dJ*%y!3#aZD~!QhZ;lsux9uIf^2`mBVxG6ni+PhP z-`&(U;w>+0?a+k0g|odqyEAI{?5-ReJdpWt;e)rGdks>)yxa3Kp1-d?*lSsN#*HiT z7EbW)SW#GWc}=CiXSZMbi|>10Yj5vhqOG^P8>yxqU;2^qcz12V+}T}2hZW2oIHI7g zyJcHPL4U`oL!JE{0|gyhhXy(dTDwkxw4-48kp(+oS%PhTLF>?9LEHAuzJktyP=&+p zQ6Jv#vJdFjA6xiX@S`=4tb4fe!Ho|bcVFh?^DZa}>wo{YyiqGM-<@>laka7A&ON)X z{EXUI+vs=F+D@Mxv#oO5-o=@ow>ZP|jywP9^YSt?y}XPJ@7-g|PpgaFxv?&^yMNoe zliJeXNRQvwcIuVsHudyBS#(9_ip=uUo=Q8AzdJWRm1b@Kv7)u+$(pLV!Znw#NjrMo z-aG0tTK4Q7rtP~s2fAAZ+qO%y*44}}=-AoU(Kgu8UNF0Te!p&lY>8=p(t)sA-pdfUywzGu`$6{&t;O_*CZ8!INu#w(jx9$2R`xxJOQU_?%V0@M5bT z^5&g;!-!vAI$>4Yc`t`8d(Nt-5ceQP{tY8+51n}FRV!@|*|vQ5_&XX3n=fxpJN6%S zt!tiKQ+4!7d+#{97VY`f3#`rFRr4-5`{);5UHtAjHR=92tKRT9E^bKw?L{0JW>lPh zRoFWR=)vR5->Qk-`E*SvSm2zU5nm-q`2c`!Z&X_@5~KX{rKWX&v`h*i~Vqdcfm^;wG&=Aa|7q@ z*q@%?bY1nxhue0%=`G(oW#0?0-SXe*7nd*GhxK63?g>Bf$7ViW_}IK~HWX!k9%DN_ ztmhZNyS&1^87pncI4(I7>HkX1+H|u5rJKcRw81I6wDb{F(z47UmY&hsGYE#s1Tohn zPxCRo)K%KylaFVNpG7Gx&De?6(kVkm5`XDV%=#&pGDdTfq#0L3%1r+(_9l63a^8C2 zj9Wut*7(j4mySQj;`F>R<-j9Gq|e47V{%R|DrZU~do7t!VrHLi_8H#DTalmu)}xp* z&AP}e%h`BP7uiVRy@%k9F33D`fF?4C&@%zmWVk23pg zvmb5tW6VCs><=;fT(ci*_T$Vx&+NyW{RFe0X!euLezMt5G5bT!eyZ6|GyCagKf~43vdNYz`jE`(Eky#ScG=@`gq>$!3R%5h~4aO`-$niPf zLOzEGIl+*zLQWjR(&h;{$)uSiGv;aNX4b~EhHcXbGN|h$88tD7tC49Yog`vAYD(;7 zn2l|&T;=)s<8MIb<5<(|ip=kzyn?5V;xrb#%;N3lSHU-@TPx4pWNND6NbGk+Z1DS=17*|(B}{- z!dc_!+?zVK)AP?8$4IUlw7DCM5Bx;h zUeGORABVZ|6nqGmyOLe*I)KZA7tUYEe)&VX?U!XK{c;zEtn|aOqaI?-5R`AUT>52s z*e}xJa#Eqa@G3bMg}gfCruHpv?dLEV8?*)458tSJl3QTUel1|UmbqSMTd%`=Ja{+B z&@DC7guWR3>*6DAlay8wGsw7EIBGF?+9$hAeO3Yc*pPeLP7k+T2-GH6tw076C#cv2 z{_#kRvE;|uOFRRQ

5mv*7qTn+`XN0v$5=*IfyNxdWbm_$p3d29q1*b2PVII&8li zadj4?IHLuf1$EY$8qPH9iTG!(S-7O5;mpwRFh+K3eMY{A`i%T%?9Ea0-UAj!+ljKi6l;c%umz&b9a ztN7zKCE|*I?ht>hKRYKcJC-vwXTzkielAwRv{_zu_Hsy`7gLB~nLg2r{+OfxkbLwH)Mzp?(f%oUTb zshUEQ>8{%}bioX_78LSb*KAXiXTv0>o$1EVv@jceIxdrOMM-g}*Q^Wn_}*AQj=0%? zFeD5vgqk+_lU1;oV`ZkF>(-CH50luds-`gAyb>f2D}uq7;l=Z4Hs1hvE3QzbBpaqu z;04n))#mJDvp1nCr8L4Ar3t;6@hdyuJI*rS+ic+|FPv4Mv)VzTBQxGHnP9wRo4M(D z38Q_l&05-HnpYZH#=Md5g~W~U@kmKSl8qIUs?=&#dmQbZj)gv}-JCr`|Gw8@4eT)! zhFR^?9h0p#${t60I}f=s&78xnWRJraVz_pVQaCM>+!HBnXj3FN%6^UMd&gQ!dmN^k zzPDeslFFW35?N`THVH@1`&TVAa|$(F3MV=$bC`Je6z>~7j2GVv8+tg0!=^}Bb+{D1 z7e-sNVFzZK7Y|#`8ajoEq!TQ(M<<8j3J{rvZBY-++*He5fwlPm-EkwX71F(r;u;uF zp#P1N6%JVK`MlX*u)VjtV?j%6Z|f<&I~H^d^l>ZhY~Q*74~P4Ddpdds2Nv*QaaV6k zdq;m_V5qOJw|{WK03J~!r!7H3JS!gP+`3?}x3_CxL4W5!+m7T+G-rf%S*~i zN)u(JW#y$y%a-hClbU8=*FbS+Pg~bed&h$A7Cd_F>G=OTTNEKB%LB9$Wb;J5w`YMC z`GckF>fQF?5)9KFA1cFv-Zpkdd0AVz&3FN{4_4akEnQ(E;18CFP1E1oZ4=7R4?3dw zBSddcLRd)~M`fbDV{6M$*I;6BS6|0K$#%}d#K2%X9yEer9Md1}J3(-dM1nR1!37t| z)~=R;?TNmY{=v?{&fXq6!08%^kz}ZEkbH#awRN4680_!pU}h>YaZ4W@^!DQkyd-lP zTS_Xj`9&mw1^~r%CsU$=2@Dnpm~U3VqdXD34ByKzt4VC8pOF#cO^2W1XU5JlV6+Ip zn4OVn5Si9zVnJk@*?2CRrnnv$_q5_`co&C9E^Ka^K=aHv5>9;8DjmGW!LE(3g{PJ- z`SOXyY@o zY%9$|;cP37w5d%)Ikg&-8I$}*8qt&iD5g#{GD8a)`X1%DaC>7V(`pT?9Gm~6{Ly`8 z)S$*mgXAd;3LQ{MtpxisP3ugxoshz_w5$gzUsN4!ceIxsYtxKpq}*n}bQ?2Tdv?0? zcSh*j6g{bY=*1zEcyuh=9E-HKC+cV@(heA>xrW^}(T*mWMY&qPu?Ons37OWy^onT} zR?habjM0&5G}_h$`AG(I_EU1LG8caAIID>oEMtYqNm}bb<%-NDXEZ`m$G+{M3&lk^ zz>%?(DN7q`x|0#COjWFjOVzw8O3BMabb$E@%>mX{bEaMlhSakM|0iRQlt82 zS86@~EHf%rZF5tiuBadIKG&Cc0W$JGwml9@{y9bCX98s~YOoC+gNUhYon! zGclD7Rf+26#`>gKCTVJ@ORTM3n`o?EQ(N7fsIIJDU7Kvw)R0);T$!j_yDHI8yRN2g z-KxaK+Qzz-#~Q~?$2K+BtwoWWD;rnUHka*}wt974L!zz*`o_xox*D&mw`W^{*$wp! zbZ+axkJ0?uk7a3IRhrmT)10WU-B`PSNo&?tCaPDLCS|arrK__&F?d>U*hc%EWf_wg z=;*@l-U`=V4}Tqpry5|BY}4l5<5Ej*`|r^mXmw?P0_Sn z&?@m^>YAFxQ&J(^Hlg9Bx|MZ_hE0u0MvQ3ORMng$n!aI|I9DF! zWr?m1kCot$_D)UUU_)hNb4ml){Hm&wJcrq>TU%#`cr+ZCCC7Js5$g87-DrB+~>+bC7?PoRi_tH>-IW^GHzXKzL1#VsyKfs`DT95g< zz9vy!e{`a{VS^`KbgD^Jy}q%wG*Q!7xwbUXuoiRM88%7de*cPcFs4j=mSaOxRiX*= zuChL{20teyd2~zCSe;mjMI=#Ews29{g?;^K*sbV5jAv8r157{;=Hw}imJ0jaxHAKQ zlg`w$slGaSMzW~;tqHX?t5QbycHH_EBsD~5_qN3L_I`GabPOC-)+V={ThE62`ozlk zqSCdd3+vWaB8$p~hWfhd%I3QD>pa(Xb8}^VdD+p@LxU}YvL>!D6dmhFcW=A6z|_GQcZRc!n9|_~py@`;mXsFL)u3+O%JrVMu4!A; zgo|<0vFlRW__V%6UuVzz&ymg^nI);sU_3WAS0^|^lLiq>m((P2+a%k07lhlHj-Ga% z6kLmON@>7&+;4cB1~l#B4*KL<{I$Cp`g>2tl02{gQ@3~>+EY+n&B{b$Z)@-1g4UtV zu6E~v!3VoPbf%N@fWdL2H`dWzB8$s2Z|&yPenG_A%FW4bmt*w8&+4>rC8EcL*4$%bA4@1 zbyCfSKN+6ZvK5bN_CFmqu1!8?uo2A}W^HA%Tc}>PoG}_XRHHT+9-1sL3JG(mu z23xxOOegUaUEA2WzH$F9YZ|5-o65bm-kx^zq(J6xSyOVuyK8CG)iTTFgi%?Yyx{R- z1yeoI-j6dC`?9_|*(F7D)#t21Jc*jKoJp~I|Mp6n<)wC(n^Qu2?+`A6ungg{g9DXq zfUCW#^-Z->faJ@)(!_pCJ2REaG}Ns$i$hc0amg!BU&Ge|68|jO>oycr#}^mK1L1<=?v~chBRjkBP!br|^u@T?Z#%NA zG`=)m7B6Rff7|vW`|&)vv%4*EdS}}}KlWQYdfGZV3yQb3pVrd9wYUOkTYGCk@%n*+ zVmvQAa$C<3@+jWAb*KmTWW7Db12}o{ksvhQo4LHdqqiSVxQko6dfQH+!N6dDXWL-$ zj^3`8!OpIZ;?~Z=t(_fR?TqW`Ek1duyRUeVHy3q2ey6N( zZP--Vn0%>aZ+P4xYcAE6;7ZL~Rb72V!Q8g~-hlx=+Am(WssIC~IOSpfVcMA<-x}qM zk1@~xs6Qsna7bZDeXG>G6cWaIUR6%+$_rv=`{$>%j=I0xG?jGuj_mw){1@iYA8`8bMzh^OzXlIv#%db{ejPa4V6Zl44avcuN zXFBQmYtnG(qg*8(O`!o#>75Y6@ERoEyqjkf;p1(z=5JoG)A%q7 zAciOU$>lpZPcGl^_EGsHK9%F;84VI2m0x&Ne&JF1g%{Z5TK>5yd|nDKOW}(g9zuYa z7nO{9%*#$`pAXNI+iUprQT-)8l}GiL_!(iLg%_moXq}PxASFI(ABmrz5`QpWl42jV zulP&lQF}}L5h>{p#>3YNv_HZhu9csh;_t)q{*?5CDST%N-<`tud`Nz4iv4XV{2TvE zeospJ#~dC)fSA1T97-`SCuO|fSrSRSV$2=OJQl5{e_`f8DU!KCROyO4_gnv3E{`wSt z!-wSerPx1^!k_$K@@G@hr}96h#HaE%QsUoE;n8J_w11j!4L%sJNU=}li=24tna7xy zn=+sG=gISP|9H;5w9u)#?_#t0`O@g$aWgb4RXa=ZYq$2$ zW|Y?p>|W0ef`227&-QkPm|%=|CiW``O&H_t!SOO>j6V;!Kjb;yMZm{7{FA^>I{a$j z%?|$zush%OfxGL$P2lsfNyznhZRgJ4uYpJHk?Y+BzD$g#zC4BqG1Zvns5@wXlP{%}C$dwt*|ob)@v>mB>u;9DH~^TFSC;x7Zg%qjo1;J1ep zF5lY+{%^dGXX|?__+PPEemgL~Hn#j8@NYT&cOUqtZ8X~N5%61__@9A4hRvpb7WhIZ z|L4HhIOTr@{6VL_uY)hJ$>INP@U2dHd2*lbw09QpSf{?Z;NK4y@O*DF_{mOw1>h%Q zv*nu${1bd?I;Xtb!#Jiu z|AXJTV6ywa)fW#Cmd8vd>YU*e?S2foR%zZLv%PI+$!|Cv+1 zd%$0G>U$sfH?i6L9|7)i{QV64-{>7Z4%^r1>mc&+4OUPuXcDT@O6&=CE)UrE>q-t zE5JYJwAX6zyVV=x8^CXL+Iutjf1L5O1^iK`yxYO~v9JX6KlpDP`<>vqPW$WzFLc(| z^TG3-@?HkM!71Oh;9qq7?E|0f^vA8>bzp7eekiHH_7RLwtbcpzX1GG$it>z0{)`ouM+$wXFRR}zu2j76ZmHxeXfeo ze8}mK9`I$@Y<{N!-{+~<@+M!|nCwVR4qry7nn{&~TPJBP&pAG%xcss$}`hE<&+v)G~z`Zbij&}+8 zD2HDK?miE>4*a8z|1W^w=J4CV-Rt|WgGblrIo>_s?)Con!RI;Uc?3KP+1}5<9}9(S z?^*EoocYRY^UYy-CwZ@c^O{XUzV~-hrb8@YlmmT_iGO4-wBYvh(eE( zyz$`C^M`D2DtMLVhA(}+LhzFvei-;}hnIq1=*RMPcoed{z2J*NAa{g#wFZd>h^KYqiIh=pMCK?a99{)^@d;iKmM#F0$ z36nhjv6(9z&OaS9@RJ3n+F~hG1ueYtcc2!>n#C4)JcC7xI5lff=BChuD2FEs(-H63?7B?UMu)u zDCBtC!FM~n2Yipi2f^L*5kH0qFIP~%v%zyi`&{pQaJT%If=BB`u6H%KTc6K@Pjk|T z5FqBPOw?m|zUGD){<6o7NYB7EWgJ@mA?4IquBVl=4CByq|5na5avWNIh7Javv&P|k zP!|mjlRlBcPfg*wQ~0gQ*=FNVs>f5}UrOP*dM-V}T@hF?sU)Rz`` zvvz*ycT7s^E4-5W#n={Mt1jg(&RrRHanhw^<=oM-dLef4CEPJl8ExYs!}nffbJf2Q4Nul~x^pJ_$tX`+zjF0gu5~Y0f2I$Ru0qRKq5e#_ zP`53o{wma8h5D;de--MlLd&;M{Vh~~3$?xr)!#z(w^04zlLphy3vJ)1zlG{=k@{Pt z{uZgfMe1*n`dg&_7O6iwiWaHAMe1*{`dh627OTI->Tj|7Tde*TtG~rszQyWqvHDx0 z{+6h}CF*a9`dgy@mZ-la>TikqTcZA!sK2G^Z>joQs{WR$zoqJLsrp;0{+6o0rRr~~ z`iqyU!+5EBjF+m*c&Yk~;}4kV;8(BlQgs_IRlo64bsR6Xo};N^J%^JeoGsyW3Fk{V zVZs>`P8qXcVC=>1q`~{0b{5()+j$eW6DMwGPTWqNxScz3J9*-E_QdVY4K6t@#8Zf8>5PNle=J8?Uy;uW^R?R1LU`4qPkDsE>~ z+)k;uol|i$IaXH1&16_vD@Qh*nQiq=&9;lotOGY)#iMOcGYu)&b~W>nf*liPVp6b0 zH8Yd~$4FI`+1J|fvXG-=W4&nv9GDFbbiPs6d>lBWaNvO2SZ}%p2U}7z&silVWtD76 z4M4WGT&B+8EEWzd01otx1AXHlg)vpxSZ@X#4wA1KY+%e6*@wB%J+tR*VfH-2lNoLs z>rHdvz}#@Klfx`NNG1JID@Ud>W>Si1#7Lz$B5GcwkanGwG1KI5G1~t}i-!w)Rr2s$z~+wPs(%9II;0zRFY| zt;ilin=)rGbEq=a2dfz763zMilOM72Eqnfz2w?d%bN`DvCx!hM?0t>obFuwR4)}G& z@Nb^8WXYe>*s|(3h*7fl|LXQYB}smTJ@S_P`B0?0xeWI?)BgFSe4(_z!7yKF$~|13 zK8WG{Tsbxd-n-@g#z1qQm^VQlPVlnb+VK8n{%^%*G7fopVnb|g_{^sGcVfePkG#oZ zLu_q$pO*UvvEluQ#k?2DnqTt!S-`n3V}~#on=Ko$wc)b}TQ*{=ub}=% z>=0I9vpU<~md)*pdg^LVZ0*@Ewrp-6v2FA8hiGDJ&vwgw1v`Z6vE}~BK<@?|Z25_; z{g;7l`H8K5JM|Z_Lm;;LJ;1j7#8$tTy4n+4{YSvI{KQs&3fPwObqBxU;J1PEW~5<{ zcMP!Ew0yojU+c*CGi<$xt<88~TQ6d(Pp1Boap@6Ty#UzOi`eS3sH;7()%o6rtrxM? z`E0%T&*DEFhxvaI%r(T~T;f+nAMfbX99&5JSFthU@HN5na41$hA2|1KqH{l=4T&%c zTi!%zH)2~hK3B0ivDN7(FJJ75t;%pLzN!F;#EXJ;ZDiOqki-tpK>Q!UClS9ZxP$n=f=?#aFJE>N zbATY6MXW!*pG&MSl3q?66Pr&FrwjffG5*F9!?%eu1wTwYLhzHsS%P0B<_kdxY#LvG zXkqny{@qLj7SSIqnA!Ma1k=>d5xju-5Wx$Ha|M5dc&uQ)_v4Qfyoxwa@LFOHaD*+y z69jh?PZWGQF<(qVxQUnpAK`n%Qv^RjtUpXWLp)XV-x5y~`~vZG!G9v=%S{M>Bi5Gy z-X!J(Lg0HC{!GFA&BZSiJc77LFg^qGd`>I`o+f?1AcerwfFB6v(DdgBo=rSg@ZrRV z362xb6TF!CaKT3sbAlpN6Bi4vBQ6oVo|v70uz|Q#@bScP!7apPg0~U#MJ$gdInbK+XTza(BM`1iydbO@KWN9f{!BJB)FD%v*4qNj}?3j@o|Fr`;dRUVE#6QzkO`V+)sR>;GM)L3H}&y zLh!l7oQMb)61NDxjJQ=W-}mv`1YbwoF8BuG4#9jc#@{OVyTscB|A2VA;75r&1^<-z zWWm26K1J}aiMs?pPt1h@;br0;!G9(075pY~pWsnAf%&HjoJA)BX}zDIfCa9pDVbWc(352h(9iPBk_5HTZzvX%y%#R3j|+6e4*ga z5r0DPmxwPC`~%{P1wTc6iQxYszEm*ZU+^yzJQBF*lM$Yy`gq!0E_y!k6@q6GUnzJ2 z@l}HPj)H%+;2L6W^J9o{zGgU%_!_b4Aih>G-;MJ>C3uMV(}GVY{*2(g#McSFkodEL z`L2O~z2Hw1e@^iAz(xBaJV*6gX!Ci|ze9Y3;0KAnAowT5Hwyk0@k>(v7l`# z`cZ`EsD2M^ek}U;h#wRDDDh7O|Ac8DkMJDTpQp`FMSqF-XM)Gz;@*Ek@L1rYCnG#Z z^=Y*Ex#;D@PYGT|jJZD<-NfHC{a=XQMEtbiO~6IZM0k$sZM1n-^e*CG3LYZkP|whJ($0hx)&Sy81Ww9a{cR zQ&-IUbpLrN=PksV*O!QOy}HxE-z3&G@Out^fLQbWIq@IF=QG4u16j`BIrtBbJ#X`@ zJx>Y#3zBvO4i;wo_ejHONiCaRSxD7>A#E}0#82{vnj0~E4(2=lzOJ!+H_U%WY+fb)AHn~0 zu(=<>n#p?om%3v7c~;MVT5qc(#KNBYs!(QU_NM|5x-H2d^g9HQC%# zyeBrtJ2vM2!b71D`lxe&AnYbi6Kw7&)IZ-fv-&lTAHH*D_1lQGoL_hF-HtuqIrC%U z{|VxB!MKdVGZ4XiPG!$cd`@N0O~m%x#Pf$e_wo6aJ@*mYb6){%^xQg&Haa$l?KyWY zZS)$6&!FtJ6S2K^Dy7Y3(uNhZ(Y1xxUK=l=%@bm?j5gZ-#P*!Hf;OD!2sPO3wFj}i z_F$Z!DeaI>%!d{TxZJ?=AHn9C*hs;q9YzUe-TiFA1;nETv%dVhHw>n}If7Y7{}92Z z{CeJJneF&oLHuY`W;^~@Q`fewC)Tz#&&{+wo2lzMxtUno@C0IQ!!5+xZtcX{Zrh2q zt-6SH-S`B@46ZL3I1UThFp2}!_ff|=o`E<}8{XR%^2Cln9H`BgsXrw;aiBKe0QPzE zM|glX9GHp&)qhNVoan@X+B`!&PjuoyZC;>0UUcF>ZT>=ig6PD7+Wd|BFGME})Q0c& z`h4(-kb!|x$cquhf$BNbIVcc_1GO1XeTL}7f!a)?o-aCapf+=<7l=+As7(d+nW7U1 zYO{iRq3Fbc+SF4o5}i0un`Y{>L?;f^W()N|bmBm5+NnP+I&q*jJ;46qqMuG14sZnG zK=s|!i$y06)aC-}d`OHy9H`Bu)Z?NP2WoQ-^)k_k1GV9EgTivri37E{g?feP#DUs; zjru~-i37FyCUyS!hCm#s&G)G<7M(ayn@6Z~5+e`?YV$aCUU(u92Ws;S^&>LI~Is$Q^Ht$kjE;@0bHko+lP>Q$l>2Wo@=rsNe?i%uM<%_8bGq7w&d!*5s$Yegpx)TV~|O3{e}wOLDj zmFUEQ+8j%riy{JXpf>z&rm#+Q;y`UqrM^aV;y`WAq<*yM#DUs;oH`d;1mZw#E~36x zbmBm5uBN_DbmBm5_>8Dv5gag%Iqke+u#DUtpLH$J0i37Fa zH#>z1(TM}K;j^#87SV|VwHZUbRdnJ&ZTKxuVVmg0f!a)`-Yz!rr?5kG;y`WY zQ{O5&aiBJfsBaUUI8d7v)VGUH9H`Ao>Ybt!2WqpP`pKdb2Wqp4`YECl2Wqp0dbjAr zf!cIZ?-89iP@7Y!_liy&sLd|weWDWwYO{y>siG4HYI8pIe$j~owc$5Jg#)4!2WoRA z^+C~z1GVAzYlTCi69;N@6ZIXU69;PZ73!ynP8_Js-PCuAP8_Jscd73Zoj6dNhp3+} zI&q*jk5fNGbmBm5o}vCx(TM}K`7QM`MJEo_=0)ls6P-9vo7bqHB|34SHg8bhEjn?a zHvgr5w&=ux+KdZVe_V9pKy4OM zKTmYxKyCQ#QsMcc69;Ouiuwhj69;P3K>b3|i37Dcmii||Cl1u6gZf3H69;N@D)oy+ zCl1tx-!c_mB06!PHXo;csp!Ok+FV5aGSP_xwYi%5Cq*X?)Mg*`%S9&+)aGXDSBOp= zsLgHEpB0@rP@B7e{cA+Ok2ar*aG*NBQ7!zm=){5AJW2gCq7w&d^DFAtiB24-%}dlj zD>`wYHh-gjz39Y&+Pq2qbD|RmYV%*}`$Q)W)P~n-^;<+I4%DWe`mLf92Wrzy z{fnX#2WoR1_1i=z4%CLvw+p`{I&q*jJ=DJ}I&q*jr&0fk=){5AoJ;+yq7w&da}o8g ziB24-&DGRz7o9jzn|;*3E;@0bHeaNEhv>wC+T20?PSJ@2wc&SFg?EWg9H`CrsQ*%Q z;y`Wqot1x&=ugq+TM-Ua|1I_Jh)x`+&5P9U6`eRxo7bp+Uv%O?ZQh`MpXkJa+Pq8s ze$j~owc)>~DSSY5;y`W2QU8JH#DUsOrT(Dk#DUt(q5hEQ#DUtBQh!)<;y`WqcO(jb zC^~VVHkH&L5uG?tn>y-05}i0un`5Z|Sajk*Z8lKJp;ZQU> z!gExgMH{uBOPnJ%^KmGe7~wgpSI|c7mk=`(gk{)@<``)39M#uAS~y#D;)>~lPr$+Y z*+M)|^mZJIHb!`k>O6fe+8{dd>{7v3;$Zz;OMI;8*WpmaNCe_Js(%xBQ5RL*qhXu9 zg~;=s!e;$EOMEp|{Cx{-MRyx$@Eq0u2+7*NLQH1}uVO2D%s_+ZsQx;nh2IsOxI*=} zsXr<@amDupdnE(Ay78BxaUATI<93S%J9Z9wCFcJEm9!2FcqRQET`eV4OZIZRLQM4c6}g_JV_SiZ;o1}B_e`#T)VYnu206)J6}T>gK#{-Az^=dBk&x-> zk8NQ6@v_q`AJZ+uW`k{)^C7tY?uEbA(CCltVEugqnEuMJFvKbgY|b&iof5q;9Gqd(O)h$>yMA5U4Q(094ioS zgY|b$ioeyZ@_sx0jl*XB@h3U@v*Bh$Tsz9LD2_h?GR+E&x(@!jP(k_|kInky&r`0y z<%i&JKG{OS&c^X)0*mSLsj;5-oSiI=9e;{&^Udn@yz?_8-$}5u`A$pmch>~ZYoKEd zHm^x3{w^ED_(UY@F$J6TSDNB49g}FMb%vw$cX*1wYll3qK>cw|vHq%4{CyPuj>C12 z4b~rj(`1?z8gb7Kv@_a}<(rPp`ZMowf|sh@)A^qFlCyBoAGhN)Uu$=7NtA|3t=;yN z^1TW>6GJSPKd_x}K@1PQ1B literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..bdf3dae8e5126a7635c80a8b5a851b8e40cbdf2e GIT binary patch literal 48208 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 RBu`b2@4hLV!>M%n{tQelL!STu literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f3fedd4d2025e40ebc0d8c12273b4b4aa7148ce7 GIT binary patch literal 39336 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 literal 0 HcmV?d00001 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/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..2863a13f948a7b7ea4ed78b728fb939e7c192b4c GIT binary patch literal 13960 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%0D#XX2>B^ZuxLCjNmz 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 ZmQT1ckFQl*yPHOIc5GfAyz;uz{XYZRJwN~e literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..1240be7db576d1903ecea1b663b169c11352d20c GIT binary patch literal 55884 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..ab8d013da2ddb0067cbaeeadd5d8c502eb988a0f GIT binary patch literal 25680 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..3f4dcf4fed93e5e33063c50ce81802902c9dd2a3 GIT binary patch literal 94824 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 Y06p^g(rS2L>iVbm&R$RRz23k{vrt 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..fa1d4a7324a0d7f9a6a555c92739bb938d37277f GIT binary patch literal 37180 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..585ae212e9985fb4f5010e014c793b86056f9dc4 GIT binary patch literal 6876 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 Igx11;13$`nT>t<8 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..7a7739cadbca83fa300ff4ed626bb9733822360b GIT binary patch literal 7728 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..295dde5081a164138d5af8ad225166e61e0c917f GIT binary patch literal 9324 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..d740c3183b4f62ffeef3d05d0bc78be55399c05a GIT binary patch literal 106684 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 A*8l(j literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..3e5a5b10c8802a1d7a5a924b50e2f0cdefe27330 GIT binary patch literal 24136 zcmdsfd3>Bzz5aPKnMsXY0(NvGj^GhYXa6)(;*oriW~?i>@l^w+^N4mPx)v*Myi;5nHgd=!VkIf)tY!ePj;X z#*mMed=xl;>d^2`Rdk~!g<^J-CR2^Kn?s{;5T=)Dg+-sAatbCyiFWseSu8+);atPN zC?1PS48MCJ8!10;s^Rx6WIN~Q6&b!?>Vv%y5OO6S@ zAEz$burxE(EXu{_7qKFS7V+S%*W4514MF4)Uy;#4 z8|Br6kG#j_wc(1S%UhQH2t_~Y!;TiZWpU*l4qyBUAxl^>8@!hA3|x7t28`yv$B7Jm zE?jkKz?U)&oA6j9SmvExc-4l;x~jsr<|`e;=5CRg@Kx=RMkBLddPVkX#ge@@EK=TX zB^o>VBGC$WtEsD7rmG_)<^sfAXRNQjRP?j_DuG*@OX8AbWmJ%Ef@U)nO zIVxavrT{Ulw}u?o2dsbN<(sIq_ELaIUe8cnFDepejz3xA{5n~r0yIiXRsDQ*4D);l z5lBjLEk$)K)zGKrhS+($B!jHuN}#GW`RLIkA#IkwwK2s0)MoixPvZnpH9X|^9ZwSC zh*(~$l{2UEE<&j&4|xk`h6K!<8LFeAgEzygDk(1xl`JUfoioEL#U#jEqKb=8f&_1~ zRj6cD@$tpY#ci0t`6dQggndONG99)A1^M1d#e`z*K`O*@Ua}A?@)QlwYDMK~8fD^8sipJY=OG&X8Klr^Te+l}$rWJMbcjo=u*uKJ0;IU>(573f+o*H{tG4vuvq9;mPr=57Hse%7O7}Cv)NL7TJdHGM^fnW zdgoZ7Vv*-suzil2EGbo4Y;2TT+<^2-Eul%)4O3Nx5yL|GljAT~F1^sh=!%xpY}sWO zdMa=3RV}E{(TGrtQ0f?KgIQ36u^~ObbY4X<6CH=P37P`4p(db9=e3nrpk6g@B1%lQ zycjo+wQieW3b<*RvW}g4!o0B(4)Y*PQCE9gZYokY=_#e3a-2=) zsnaYhR99`d#=`>mF{{|KW8}bW?CFPqR?1Vgfj>{3aVXhpi_|W4p#DJBdFsG%2da)Z zP_D}pSThGz{!5zb6iT~Hxq6j%zqC$u2+;npA zpuU0j_7byiQpwSvg~4?vLwkD;Mv~iY;O z)0rW>c>uwkC5CV!6Hg`j)5$T$W6I-I7Xa=L_`WNXN+jrHQXGt!C;9+}c=ny>Pi1q! zBOfvt86H3!7HLzbIK~x(sab)EL{VW+h4n%fn(Kwbkx(&wdSNd#q0iyTJj5JfCTfU} z=U#YWC}h+kSfsibL2Bc_c?Lg&*f8#stDZE2N4 z>uHKn#35d6c>xNUQi+dnh%ZJw(*mK;v)W^Re&~M5Y^t$#S}s3?f<9^O?$&mwe+zSo zgwE7u?9FD0_hjMF5~_^u*SYDuO)cizG8al#VO#caQ6%(U?F}`KWYdKg*%U#0NnLVv zj6jK)8VQ}J9ZfeWL2xnbigm|&;$5*d-JKor?$f&CT|KSw&1-vtY1=d!$BT{Op+qW< zS*9j1>sB_zGip-8)(vf&;@!QQVqKHc>KDyD>ucdJjyKB42AQdNoKBkHW8<3Ecu!Z` z`e1^|B-|B0w|_VjA08S>sC057HJAuWQ(t#>JTcZkfSAbz=EZ2Ti6OlH&ZzFr*7(NGwei;Wcf`9| zYw2CDB%Ku5ly7iHe`<0L>@ug}&B94<@xk4LBMGzy>*``% zW!97}bPC?d#C7+XjFMQG$0zi60u~D$-PYaOCxyF1Dp79_x#B^qAxwou)shgx-jac;%>L2usH?g_}2FE&W>O(?#lF! z#Pz6{7$54-B-G?_WT%74AgD&IZX{i!s0_kM>2UuM=jhNQgO@Mq29}R=h{KXKLW?Ui zvRk@3H+RH4dpVCe!47WYjhFzne?^bd4Z22Vzc_%frDqMgv@3RMyuNOuO7FnUZ^fi? zPRfPDFet{MyP&P3Z%upK+F-7ar!a`NO`2|c6h&8J7^O#&=jt&yG}u3`lW>3L4nCWx!C9>TyuFb@X)gcDDt?;%(jH^Zwwk zJR>Z(6P;@zZh!0)Z|hjs84M)WO^+izZDsj7sCn7(GUQcD&!J`*mq1Qw4z!%U=Hxrn z7_fR&^{kI_kbOkQrqP=}fCb&BpAq%7IM_t=Q46N8j4E zzMOl`jk`CclJ80k;<*eBS>2HwN(gFOyDr|997txC4@?Y?3@sl>CNm?+eq6PJM%F{h zuCzUE8*#0QZQ0b;6+85BwL{1>O!o3+CSA6ra%Uz}s_r#ihw39XI4g^`HcOelnD%t` zVkOg;LOovWc#umO2B;lH!AQ|l!Hg8SzGX}3E@f*rwWxRt9`3S>lfHc7IJ2Es}AN1NG#!a1F(k8dbL8HuE-gS9`QH<8+{fWNB$lZs` zO1hwUI&d)?aHy(UD!7EL6CAEG!Iy*2< z*V+chJBw7#or;-3lcuLF&7sCrTJfeu-?RMH%f_b7U3SR{uFmHEg*CB*k~InzY|OBr zf8A=vGf8`A=8jMHiM}%1mCL;uv9;g4rmI7iZCn@KoX}S+2=7t3eqz1HRYPWly~ku` z2X(xAEn*>aZvnxdZ$)dgu|i&*R8)`l4-B6;Jc8E)z{BbO z>hySG@Wi^>XmhkKTF>~@;EoehJL~I)M+f8Q4G*SMIBvt0-vF))8`In26t4Wg?A=W zX=EkFnBs$HSC6NX8DyADDOtQ@Yu3t?b-UZP5N_@^#@1wSrTWJQCf!L*y85-+D;sZC zgTduKm8kWtt*a`Q4W^RmG~Z-ZcdV~KA6DnQyE@wR2%dcK5U<`s2r2J9-n2Zm1l$d$ zm#l8z>%Bkk(om?~EBb27H(S2dQleUlQ2@MM;F~q&od}p;8rJ<*Hy(|T){WQ32YJw4 zC_s8qD)fr*Qekr7J4qYz)$iW2m}ivHrQq_$)QaX~yrqc8TN5XQ@Ww=c zo(!~ux&Hq7H{zLIe}>dHl3ssd{2Tm;9Dn{{__CaM{c*|hzbYsGgdEoF#Hoa@n6j0Up@?fC@21FhvARr z#OLzIbK(!jU&*o0<*(($=LO4(%;$fUM{@lAy}T$V{rnt$#6QSa=A=Iw#9LJ_Ec_@717KrtZdZX>ge>Q}=`4 z5ww4qdKf&7pM)~?ZGe}9ZYWdV1CKc6dkXvyPWqpM-xXZu%hWHxFL3hzHF&iX|0?*q z9sh5F|0w9zGJc*=v-rwahcYz{yw+0GXBK#k6Tb+2mBXvR=Q;UTgJ0ytuK;g${GAAX zuft>D4fshYQyYPwaQyXx|H|QKfsZ@&OMpM+wAU#38BY8Jc)wHsJ>aXH{@Dkf4Q1*I z@K+pv*Mff`uqjhF0pH-n-wuAN6aQ)82b}o3!LOTYb0|{}fEPRM|8?*`IOTZ^{9MQW zN$}U5`aA=k@7TYu9c%2i^Z&RgCd2!3D25fQJ|KLBw_c94( zY7zLuPWmeF2b})l*!!6^NBR}uM>+N-l^Xe;0GLk*Mfh_Y2TZ`_gMF+-|gU|PI*2J zz6n2@|J}fsIQ4%3e2c@s4t}@O{*QrI;%C!83Ebn1hiAZVamxDw_|w)L<@q&utK_lgMoCaPB8=L<-|4jf ziQxA-<&S}1=%nXb`jQjh3;w*5{w(kh;U}R?C4i?md=&V8r+yRQ87KW7@F$%1*#~~S zQ@<;~_d4aj7W~@|zX|+%j{n=i%iR74uXE~iH~65_e-D7qa{N64E}PX^qcZhf@UY|m zDexB@{yg|CQh9CvGWZcr{2#!Nb;|Pw_*G7Q!^peUDPIZrPAB~w@CTgoRRCjurwL{1 zXz(V7*MV<$(jO0g9extZ)LP)LI`$jEk8{RbANa?d^xToN-Rb`w;Mmj@_&W!D+?g-u zfnVX&_agAkj=#&nXFK^_3;r&&iG(tBGdRbH<#&L8+!+sdf&aJDUS9&=<>bfRk`qpO zzXSerr@fy5zr(sm|2_l0$0`3W!0&O&`&;l7ezrWX0cZEVmf;gOxYHg*;CDFrm4lz} zjJJj04Nm>AA5L9j-J?7;;Mgu`LYe-zE}wVOuSR^YjfQ<2cs7L9sq`1LM_8RUDZWT; z1^;f4piB*eKkk%21>P9M7pdLgzjfOGLh$VKc#*mk{5;40gWxfz{dsME)@i?6!LN7h zKM6h(@UXfI+0bnQpMQP>{%6PjRdDxt_ziIP`6z_7!X3Xw;Mwa} zSaD;0HWa8M!7mAfu=2q#b9gnlTmA-c*Z=Y0ZvS()y<5J(6+lQ~cdQda`1coX2;pB~ zv?09>d`|4n;b$7oH3?5Qde6RVzbD83njHR_9R7_Q{?i=(dJdl-j0Jg)JuZi5?=>ZU zO-}q-Iea{aUzo$M%i+OmaPwWcroFa8E!p*Vzl*MEZ>?20L~*FYuO7b!{Du+(6Winc z0|TkVP8zJ~UKd@#2n|+Pure@B^^a{&q-iQiN3ieHB(&)z5p#hPW`t9toQ!AVmtGOq zB&TLMMXeham8CF_qQ+A+D4mHnUZN(8sBsrH{_2dsI^(a-_^UJi>WsfSQ>Z%Qug>_Z zGydv~zk1`Z-uSDx6*d0qjlX*1uip5pH~#94zk1`Z!T4)1{u+$G2IH^6_-io!8jQaN z+oZ-{gYmb*_*-H8tuX#p7=N~RR~UcT@ub^%h4Ht-_*-H8tu+2t8h+{N>jd- z#@|ZgZ>90K()e3x{52YXjmBT2@z-elH5z}7#$TiH*J%7T8h?$(Uz73IWc)Q5e@(_; zlkwMN{52VWO~zl7@z-ShH5-4;#$U7X*KGVX8-LBlU$gPoZ2UDFf6c~UwAMI`)*6q| zTH`Wm+dNupoJaBR2xQdP8u!s!<3Cz!GKkii9HO;0i|m}SSp>5tm^Q(@iCWK5>p7S@ z!Q8QvCu(O8K49AEXbW#AP}I(#sGUMlJBOln5=HGSirQ%uweu)yCsNeTq^O-j(R$k~ zb}~inY>L|H6t(jyYA00G&ZwxJQc*po*R@1-wbsSt+}@47QqtIV&PDa4LxioYo_ye} zGfuWRb}mNsWJCmet))fRza=K87G3w27G1rTn4DU49l_`jadZf#Pc6FIaK`>Y98Z1i zEMlKtvitOc-PbNU`>wB@L!z&p!=SHS4+5N6cAS_4PAnNtVyHV2-k2Xw5*PHET~VTT zDT&%OAlhJuoLyb8dka3eJll09Y8RTQU1_3v$w1~(1SzE+P<{IP)7MU~D2LQVw->CX zaC#^r&QwDxtw*d}cZSEdC0PVCH|vJ>5@t`*BYI4rft$Gt$80Exb87~7me_p_di$y+ z?&oH!tA8D4hL12gP9%iL<-n;LSI-TxQ3e zY#uqti?jF4#yPuft>kRkF@H@$@2#`@s;t@M%~rTEEAN$?+aBP0bE7syy-##vtABv{ zX3>eQ&gZ*w^O1$v>Yt*1n%EOt{T}M4i%x8H-glRuAv&?u9|b<{92^iH$FKZMu_3lL zPXW(Q;($PG^`8LGAE&AmvDKdgUSRBrt^RZB#-7;fF9DaICHWFtozG(B?-ZTb>U<_B zkBd%hb>8dapU6Rx`+lphf>fH)vRX}>tztuLZQ7~#i%x8HHf6baXd|}z4(fwAAP`&q zV&LkuhC<>hXnKAA9_~{oPU@%4h26W<_s1@T7& zA5Z*I!E1=w00`@eZxXzb_-4U;{`Wp6c#QZK!5QLz6?`7?t%5Hg{)A0qyY;BOLtRxsZ+ zcy|eYg7|ZSpCgK*XT;wV{4(+P1?Pu=|4VQY@e_heiJufaoA?KU7ZU$aa3%3mf|n8hNN^4D(}MZF z)#D^aSVjC3!K;a%5!_4stl%?>yG%*(sgqMk568vZ4UkWbD2Yy-beB%Ej_!#0}3FdcGj|&gNJBWWHI6?ed!Dkb{ zBAD;$z26Bwm-zRB_YiZ@Lg4#)?~j5nBYsuzZNz^Pd?)b%!F(U@y(ai!VlH?HKOp|I z;9nBIE;tkhenT+-PLcPf;045g5!^t`#S-BJV*JO@O>F*_R-D+p*xXAT5}Rv?<&Q0? zJBY)g-%D&>gz+7*S0MVc#D#)iA)X@m0CADv*MS#vkwze1YV;Wq*i03DHt{sURm3HN z8;F0Qld6-6r;EOpxKwZ_F&BOWzF+ms3&0`ba?#Hro+I;E!yw`g~0czi_Hr~ z;-yA^mNrL<4Zq*840B=sd*TYwUnf3F@LP^eaY5FmjJQ&4jw9y95P{!Vy(NPCh^qv@ zi`W-@G4WEt*Ap)j{CQ$tND=NMK1T4P#N%34PZB2u|Crc()Z@1$?>MpNcYd#0F#qC_ zS0k8z#>(Tx8DS}Lt>D$fQNex0b%F

jm?Dqt_sK4>2$72$vDB6wG&yUZdbo5;qCn zPuwi{LE=?{zeUWO0))pLOzxc^I;Jc(&I&Gf@EqckL~kTMS@7}1s|B|>c%5T^rlW5q z=FJGgcH$PnXA_&bb{?_mqxTY{kGL0jAF*kF-mZDAlJUn z9fCO@>>OE0%$s_I3j93Ypdl^W5aKjmGeX= z_KnTYsm~Xk*f%yWQ(quDv2Sc%q0Y`kAoh*TpQtYqo!B=vZ%{u%bYkDw@Q?mg9w|Dp zZ)|uCt*j88*f%yM)Q=LK*f%yasaJ|l>>C^Y1*6Kvq7(bZrh@ts(TROy<5RB^o!B=v z_!}&$(iffBH#WScS1uKu*f%z-s4o+p*f%z-sUIymv2SeFQ9nj>V&B-bQ$JR8V&B;G zP(My|V&B-DNxfQhV&B*dP_Gf4*f%yis4o|t*f%z5>YRuO#J;iNo`TA#=)}IUxtMyL z=)}IUxr}T5+O z_KnSa>M_xYePdHWeVypUzOh+GeZAZgfL>>HcMsh=)7v2Sd+Z=muF(TROy^9=PfMJM)+%?s4e5}nvL zHov0&PSJ^dW5ay}m2uIDePi<`^{t{4`^F|*0KH#yV&B-5P#+YX*f%zFs1J!w>>HZ} z)JH`p_KnRF5pXSX25y)F>rZfn$`F*d!QpAJeex3>#)E^#~(O zU>twnH)m^CvN)TDrq=E`gQ+pBhFz0DePo#!evF@6zNfY*wG|r6H`Bzi7{A6Zgsp8j z>97m_I3{giz6?BLSO(!i*sVrg=0f3T9OlJ(W2gml2oNtGF{TeOPG{uUHQ{>lmQElC HoA3VuQkN=? literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..932663cd29fab1d45873975f2b086e1cc054747e GIT binary patch literal 96960 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

%;`ijU@cZ&q{DFKO{!m_mKawBEAIsn3 zHS#ulxj&J2!=K7~=U&`m7D;#ftwh>oR z-?oLjs$36OlaIjF<-wRcVtpBhx0Nr(@uC-V@OJ9AtNbIbD<`eoym^){wQ)VUG3HJnUyj8M z1<9#_I3u=1sbMIRNM7t~f6HnYgj~Rk(?~5I2<{ zz$QPBo5}Cu=JGncm;49bTdvXCy^mZU$K~yYxzo#+A-JV{CT=BPg7=jl!mZ_1ct3e9 zZX^FzVZO2gpz0_VVi$<~L#9(9D;5ZQKXS```|8 zKipA16CWgBh`E!`m#gq0@=dstd^hF|(tLRw7t1f>&hmTsF!?K7BL9ZF$d&hZA1?2R zyUKguBjlF2o7@2(DIbBm%g5uRbAtKY)kG&)`$!H}Ft-4IU}MdkCD&9W95tS8S*SVPQDqRDc^&~%TMC7b-!J51e1Uuno-7Z*Q{++jLU|&-NS=-_mgnJ1 z8U*YNU27I|(^#Jz_c_%zmZj7&x{nhHsFow0GYq*TFZ*dAvaO zXHWU>7jh@OP(BIYB9Fkg%9r8Wf!1u{R@cr^|{D54JAC$-Ahvduf!}4tWh`ba(D!+gq zlULzo@;~@-x!Qs5C*(cwlX45ZT<(gWl267@%ctXK+gVHQ}2Xdm%HJb=`J?c1IKym zhgWK*6mPGeIZwrJsE@+6;^$KQruun!l{^){CC|Wb%X9HN@(uW1c`;rs-;LjsAH(m< zFW?X4Rro`B4gN@8k3W`w!E5B-@sX9%3tYLQ`xEu**n1=YOdb5G`mWKtdT)$BQ*Rc1 zsP}#G=jt7CGd(x#NF3K~Z)`f<(Ri)q&&Tn#n~vk_G8?b)mHRRuf1&xs_)Gag{FVGP zUMIhXzn0&}>*X);H}cQ;TX_@yPOfo~`+Ip8{DYjwKg#>zpX37mS?-K~k$d2{EPZj) zxSil%HFG}xO}^0Gc*9mVi+&w5zpLMfH_B_Uf4ye<^|KEDq5cd0Q~n$OCFc&-{34&P ziT_qFayR~GtD8k{#LOo3z3^ta4bD~N%aSW#KM%{@2jfJ22(Bd0!n_HrFW0&oSJ~=j z(Qjdk;e|-bwC(c_Uk2&c(aPx8q&qH*j6~54@XPsgt{&ydADDH^BR8dufVW z%lqI4nmGvj^a@%!&_nqjL+4v@F2;2m)6Gxw{F*E&ibL_b2tASozpAy z8*p52H{%{!Px}0;p7NvgW8|kQ_&I#6`YRQjK3}Vs`n&Yr@(1`h`EwlG%U3wQPw~3L z2~RNePJP(J|olRH=N;n=^wu%13RUc|Z| z?yvc>3LcDkb8laUSMX?jlKS~L)^lNnKD~mk!2W%K)4j1m=P6A|sn)~Ocaj0}a$F|A zP{A)_|DM8ncp6GFP%}KmgzqnOp5Bp}r*0&JG*hXvI+vvyK3TmU9xOM+4dgZzdI87x zqb_)eX1ZbjzQgIBgilc)h~sjdiHEA6Q=!kq@wMZjsqAab!${e2Z^W^G=HZ;oJXDhm z(>i&GCA(em@JYgxQhni}h;02l%#f|0hXk_qb9aAon&!D{J~MZ_Cp@9d7w#_4%w6Hh z2zBnB&dgoU+4qYYzI)BSztqAbHNSfW?}fgfEt-;7jD0_)__5JXM~9FO%otY4Rc*KT9vc)76*a z%jNs=40$=u$ABf-PpApckoQiWwfW}4FZA=DRaG1HRXD9t%+ zF|$8?PjzfD(}A8>#}+f4>5bK~#Y_)+6LoAc)0f^<9b3$tO!vp9S+K>-D7rsR%z`au z&Y?F~#}+eF=zFPSi<#+ke(3fETg-45XMP`bY%#Nd-a;K)%-liu$KF`5#SC}t<@rJ0 z7i=-ZU2OS%)v?74n^wNHI<}a3o9>VOuwaWB?(WI^<1Q@NVurgv^8Q!_3$~bH6V10( z#}+gEs-JJCjxA=k@m)aP?{{Xw7Bf51{XSe4Y%$Y_-d-JB%EEZAa(AI0*AsAG#6ejLen zQpXlEe7nsbs*WvY_|}*&R>u}IeCx`0R>u}IQ|X7PV~ZKSRpd+5vBeC#@;tx%`GPHG zZlWKqjxAHMo-b)=@%v7r8y|+5Hn5jWO zP90m!)TZ}Q#}+dU>Bp;Mi9b3%wr}K-KFW6#ch&vgm`Eq6kZM8)oPd`~5Tg*(P4^hV!GZ)iOQO6cDGw8$A zvBk`6`l;&JV&(?=aCK}kb1Qv>I<}ZuLLaG)EoSbek5b1LGY`{8t7D6qC+MfEV~d#= z=;i9zV&--F7hK29B5%&eoIsg5mXzNe2@#}+fc($7-I z7Bhd+&sN74Gr8*C&r!z~Gu7zls$+|pn)C_k*kYzOeWE(Hn5j!YPaRv#G^9^b#}+e9 z=;y0rieynYK%b(HEoM5>FI2}CGsX0a)Um}(SNg^3*ka~r`X%bv zVx~9!Qgv)G(~mw?9b3!{pkJnrEoO$$r>SF$nc?*5>eynYoPN1FwwM`DpP`N|W+u{S zs$+|pDfBDUvBk_(`jzU~VrC}&Ds^lza}E7!b!;&+pFT?+Tg=={zeXKf%q*tQR>u}I zOX+jevBk`T^lR0z#mqALTy<)v?7) zfqs`dwwUQizgrz!%oNj?s$+|puJn7e3S%IOcQV~d&b^heaO#mq$dqw3gVW(xf=b!;&+mA*_JTg=R) zKdz1~X0D+>p^hzP=Fy*2#}+dS=*!iy#mpl5Q|j1ahW9qjKdp`}X6~myqmC_R9;ZL6 zjxA=Mr$48TEoN5IpI65gGw;z~P{$TCpVL>UV~d&Z=r5{cieyn2_n6MVs*WvYcB8+hjxA=m-zERLI<}bEhrUuBTg(*bZ>VF7nM3Jss$+|p zqv)&DvBgX;`djMQVx}McZFOuhQ$~MB9b3$tLVs5sTg;56uU5wvGiTA?Q^yuF7tr5V z#}+e}(LYef7Bg4VKUBvSGxO;msbhu}IRcm-( zuZ}HdYSF(@#}+fY(!W*57Bh|L->GAZnZ4-Wt7D6qHuN9VvBgXW`j6_^V&*XVPwLoW zraS#-b!;)yoBoSBwwUQp|5Y7Z%nYRerj9LUhSE2vV~d&5^xxI7#msp6Ms;j4Gl~9( zI<}a(l>VnWwwReg|4SWP%*>+yt&S~buA~2>jxA+cdnLFv+3GEBE zn7NOhsAG$nN9dK*vBk_&^vdekV&)|}cWnEDEoR=NS5?OrGw;)@sbhEm>Ejn zMIBqroKD|W9b3$tP3J)gU$Di@WcqIE*kWb|y`DO@n3+T80e@ex#mr4~9_a7|Tg)t` z@2-w5X6~goRL2%GkI{J&fiKu%=2?0pb!;*727OO;Y%%j5J+F=}X4cRft7D6qFX>Ix zvBk^}^rq_AVrCq|%*@eE3 zI<}Z;K<5D^U$DhYp59U&Tg)`4w^GLzGp*?Rs$+|pwsan(@&#MW97yMh9=>3UnND4&IeiW-c21_%=}3|QXN~&RN3BpcXezrQEbvQ5{>%45jy1#}+dq>Hk*87Bge%C#hqL znF;h#b!;(n5q*FeyoDY5J+^*kWb{{WNuKG4mRIxH`6&d7C~$9b3$N zLLaG)EoRo!N2z0rnV;#S)v?9QM*8XM*kWcAy<8nz%v7!AeT+J`nAwg#RvlZ+)TW=I zjxA>D(#NS|iGu5%hOcVNeb!;)SH~lPiY%$ZCezrQcm?_ZDQO6cD9qH$)V~d#* z`UG`sF>^G1qB^#i=}kXR9b3%wqfb)D7Bgk^^VPA%%y9Yz>eymt9DTAnwwRenpQ4T} zW~R_DRL2%GQ|T9}V~d$9=ohPFi<#NFU^GW*Pl*b!;*7G<}9TwwPH#pQ(;5W?rLTp^hzP-lAWrjxA>1r(dOx zEoMHUU#*TUX1=7)QpXlE-_oy9#}+d`(`Tz=ipfPx+hFvBgYV z`T})qF>@gOW_4^a(}})N9b3$Fq2Hp8EoQpYZ&k+@Gsn_zQ^yuFed&wTvBgX&{dRS1 zF*BIHSRGr;45#0rjxA<*J*)f@b!;&+o_?n~wwRenze^ok%uJ!*t&S~brqY+HV~d%Y z^n28?#mqJId)2YU%sl#i>eymt0sVe;Y%#Nl{(w5Rn7NDopgOjgxu5=!I<}a3l>V?f zwwPH?e?%Qy%sfwjR2^H)yh49W9b3%2NnfUpEoN5JA6Lf~Gau8RP{$TCYw1s_V~d&f z^yTWeynYQjzy()Un0PHuPuJvBeCpb(Vil9b3%oOn+V-Tg)_~ zzo3pSW_X>n{0en!G1G?rqB^#iX-|Ji9b3#COn+G&Tg)6re?=Wz%ygr_s*WvYdeUE0 z#}+ev=&!3|i<$oPmFn1HW+43yb!;&+l>VkVwwM`BU!{&MX2#LqQpXlE=hEL+#}+e_ z>F=mxiqnVIy}>eyoD8v1+c*kWcL{e5+8F|&aFfjYLBSw#O(9b3%YL;pw} zTg*H{|3n>I%q*vWs*WvYo~M7NjxAFd<7#mtZNuhp@|%m(^;b!;*7H~kxRY%x=5NAKUNV~d$>=-;Vhi#7F=Ox0b=}h0KjxA=o z(f?4#7BfBRf2w1PnG@)Lsbh^Y7vpTkzIh&qTO7C~V7Bd&n zE2(3PnQ8RO>eyoDN_rJ_Y%w#3UR51i%v?{erj9LU7SgM$V~d%^^lj9!#mrLrw(8ho z=0SQ5b!;)i>qF-GVe3S zKB4cZjxA=sq}Nu*7Bk<{>!@RknV;!9sbhvBk_L`Y!6&Vx~%M@4KpFi?3zDrJNX)Ax*pEw&^lD~&fdYW6`waCx);DKkHQd%}}pua!Pe|&oQs6qenaanoU z$WsP$;W*nm+W(M-4;wi+TdQBtT&qE&MvNFd(yyNi#~V^!Ho~XMhm9FDu2tFCvE{=C zo-x+f{r|Dl_gTJT)#5nZrYbJ_3g&WqdStG0eDc5N^i}uUoqyh+w(Axy|z~_&T!|eP`@{i*oTvsk`VgA^Go8xrye=N;+NOFhy3fS(d`aeGBcPHn@ z`oD^&JKjGy$Xm8#r+bA5=Cae}*NphHxpXwUUZ(j+6;F3~QIg{&H8@?ahwOB3bhEzf zcsyrwSN}L$m}9xm|5cpp_`l4(9CI9prI*ijDVF)4b+A0||0Fx%Cyy+^ttRftYo_H6zkMRTC&eI_^WtfB*EB!|b+9=;?E<{TsmU?ghTVu|EGXIOk7!*|INi h<|h4^%Pne%v}Eh!Ynbg@_{^lSNp5iVN&h(G{{eyhW~BfC literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f28cd55b47ffb28e18fe6290b96952fe74ee60e5 GIT binary patch literal 47960 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

aIJd^g2-DwUmo3&o{Q|9YI_ z0Zx6NqxgE-X4d}-#bcfJdz<2cPW%zY?>X_86#K`IH1z|;_d4|n(XuBv%j-n(NN0KU z^KSKD{1(YfX{ry!lbrc8DE5zPwEZa_<}7~*#U1F+&VMNBXPo(qDL%p$Q~Mr6@%c_X zh2kzweNLcwE&cIC;{oa0op>&3|NL{B*>?|h+WT}W|IG0(BR$aBU(ToaWoLOUF)x-# z+n?gEob~%7#S0w&%@qI1Dc?wO$jN^<#g9AXTPV(V`rqRe&voki9L1{~|0@)aaF+Kr z#n|RNrKyi7euDmN{3YoVoP0k}{IXM@5asUdZhwj&cj8ovcRKz)6d&nqzYL0JIq|_1 z&vyJnC|>T==TM4q47K$uruZ&rdB;#(;rORee6O>9Cs2GQ{n_~|NZ;hF-&~6Ca@wbf z;{Hy)Gbr}Yr>ChE6w}jkWBFE7yvkYL8j8C(>-PtWuXXBs6UE;+-Po4M>_TSf#ShVed4L?Pj+^y zPZx@DjJ5gb$!zLAr~T*wX=;(P{DBnT=)}1ce?fnC{zFLja+X(2@m9w_F6PA?DQXJE zkICGKkEeJ@ET;XrmA{voOL5d$|0aqvWBy(W&z79wEN?l*{pgRUG<6Ya_xsA_6mPS| zwEVRc#~!vt54OCH;<{LQFLevWe{t6D4vPILS=~eN(iliqTPR)`i+icZDE_MxKSS{g zPW%$ZGh%VFdYxkT^VmBS?~IlAQXf(5U$5?^z6|)kr}#fkd-!7yl5|!bsm%R;(2e40 zPJi5wV*fK*FLeOL{^#M&W~{uKmcdh+%B6CD>ZpcO?0z4?(;#bN{jHZ8O|f>`b0Wol z{*G!I#qQ_r6DfAD4_8v`ULT%I@q}3YJE{hXpNhq4>U4_zDN!w@*!})=9>wOtVaAkZ zK096I)b}bXza$o?sr3~1i{?*7q% z;%$yUg<|*nI`;L=PPzYC4=`B`pz_$^jN(BQM`HeDHH2cfzaK(zrBgnVVt?waj-t4K z40Ki#DNc{Y)L$r`92>tosuL-8zaLdn>`#g6WQy?}k*7pePqF`fD^V?^_)}X<_oJRk zvHN{-ImPbxOMJHXzyBtx7K+z7^It`=`+avE#r_npZlKs-UcAD?T0e^!;?)LLrTZ^?#k>%bfCeD89~#|3mQ&PW&0get$?b z$G-cV@*k<(ZBIO3*G5#c z<8snf|3&ToQIY-qVs>uqr;OP-lr4|`^676F{T0w(F<@~ny^Ns0TtvBua$(FJLN9r+ zNyC7;<)h$WxdW{7P|NWLLb zKeMf<+-x|!Oa1a~lS%#ZC11X*ujv8sOTK)`XSxD$v-$BZ`G!h9(;2`eA3d_cwDVA@ z-%!anRPqgz_8TVaJ52HolYGOZe#0c+Fv&Me@(q)G!z5pU@{N#uxjB+BH%Bt&=19ui9LbrRBS~{}Bx`Ptq|MEdytz4&I5)>;_IDMV zIkvOJ_LkW065C&5J4|ekvAalau3d!fl)1TfS+;x9uXyc#i5iYBGW~mWiS6dOX8#&D zrPSYlv629Gt?eF{Yj(M!B2(9*67vS1_1iWvdm=3eO+yR98`-dQdPD2b8!BE@gvu6` z;FXZPnMRt%gD7?TT(cijHe{!4v4tQ5&4ujKco>G;?Cs=6oyaX!voo2wr;RfWNpDC& zZ&)y;z-Fg6+gxV6piF25%48eE2wHB;CX0xb%jyD8Ge;3qE!#WHXhB&qJ7vWiCF4b# z+R~b%w)DnpX0{VWXt!y6prD9rZiXbPGMAZwk0M?j(-7pu5(simvjJ(1Q5%A&Gre(D znQ$ezM>NIS_E%ViFqx; z97QGOwFvVSm6+Ee)UK#xnEzoQO25sHeKLr)@wAiH4@~f_=GhTH|MUgl7<)tw41OF)uO8rQmV+LjO7YcmN95k3UzGG(PupS7V%X%sNaziRUR}LD=dI*Ec+&eF?rWR#B=AIfp$XdZ za&T!MXmGT1HR(Q*2ip2i2A4e0mN$S)9%!2f=RR#aLtFm^q_akGJ=Z~(u)YC$H0uq} zV_0t`oq8Cz6|~Lsy2GI@M;A;viswZ-J1?~L;J(w8vFuqzsk4q|eJ%7ctj#t$V)tz{ zjoN6?IQEHPrcsmupL%ZZx7(9@ZtFL^Uq9}0aO>#@+svz`Qf0_*9}Gg+SmeIn}$ z=#yBV0v%lWxmtgnMUmGvFar?Gw*`gGQ~UgyaLT3jdf&R~uw zdwXZH?g@Ps>rCh+tT8-!XR}7P_Lj27X7-k`Ml*Tmu*PD%<*YA+UcvfW=yO^B6rK#T z7@F>d{yl44pYhhQeiZr-tp5qUp7nOKVKPpp&TN#Dpi z8T!wxdqCgBdOzr!S*Jta!dgTBh4molTUqBpW5d!k9QtppkAS|7^(g2KtdEA?$a)g= z?X0Ik-@$q&^xs*RLvLa|2l`Id^P&I28rNOCyI7wFeK%`dU-9l?eL3{KtgnH-k2S8b zc=xl$wKNYMlcv8wKfoH-S-b~X{{wmp>-(X%vc|O*?;+MtKyPFH9Q4Di{{{UB>wiN( z%K8K7$5{Ut`f=7fpr2qJqVwS1ldN&w#CwYM(a`^7jq4ZQ)2z>cmVJK}G#(Enon4fHFlaor%} zRbOWcPox8w_ZssQ=+{~If_{T_2K1Y(Gf8Ls+t-=G^Wc#>9|4U)g{ER?sWYwxcyBW= zg_gFO1^o{58t8Xf&m*1jp06{7p9atS%$Grbzq}<{x54>SM@$){U-G1tluG>@rAE5g?|svm&|uTf5jT-;63>amJIzh z^9<;3Sm#3z;m^;-j(;5V;p~|Vy@T~>(BHDg^(^l@)*nNE&-zQ~A6V}oo$;fuGlk=P zuD6qU7wDf@<9`P9cCqdUO=oX0MWAK920OvVRyf{Wk`fMncE2#<^R1{Jr70 z2gI&#Ike=#wQ?_y^IQxqKc2xoFy^;mSYH6$opp<&asQhq`y;MHTK`7qRQBWgkJa}%{udnozo2Q~!Lz{r?dW$M zKdw`HJvb+>saZe1Ls^ac$Lv1X9~vJVXu@|)%W?hD>&g63=w7Ug96cJE_B+&PyrYkW zmi-sk9lhQ>?>y*zS)T#DAM3NBW#7bgKd%pS`VXU&CqI-jpX)^52rhl{PDkGZ-H+$R zJzZ9t&wl$ee-T_X?&I>(n7`%d_n_06f8*%yp$}m0QFpgG3@!UmU~;gRvSKRmLnq3t+45FQ!l2f-u# z2ilJR_&#QjaryAbJ_T)$al_$xj#h}K!|2Z*yP@r|8)e?XypCpU8N`}~ALV7S?hKvn zw8LQ5Sa&anwORLE)>vOJk99iq5Y|{nFQ2ukzqBXn?8z8t>MU)DdfGlv2rcb43R>Fj zC}?S`anRCM<~ybw>r26!$bs)M-#Lb54vxp3v*~K9(3PGGIMAx9(2bD26&pFwRo@@BIuYjL2L00 z1;-b9nxM6K4h8Sd99oNKBzP)wXe}OmKZ;-@(*&)>gWn@YaFT!~Xe}PxHyG*399oM9 z->o8Y>p8R*&n$3s9GalDc&fqWCO&8_o?7tz*blA6(*WLwIkXnfB5-s@nxM6K&IIqr z99oO#9Ps^_Lu>KiTumg6IkXnf#o+18p|yDMd%?&7%%Qb-aGzi#!W>$QXFYfZb7(D| z8^N*D&;+f;b1V1&=FnO^w}Wfu&{{lqf#X8~P0(6Ao53;I&;+f;vkm+}=FnO^Pkc9Ksx0iwEDYBZo4F*5bi;?Fa@@ znxM6K@Vz^7ICE$%9()In9Kjq~iwE~WM(`n#CTK05W5EkS>Hi7_7tajvk<6iWA?uUC zi+rucQwd(o99oM9_kl-7F^AUTsRu7%4z0zr0DLraXf2+_;A5CWYw;`v#{q;UXf2+V z;A5FXYw=tJel&AvEgqaVh#bQlT8jtg5F+E4Lu>J@2OrNIT8rmK@CnSJwRmm?pU50q zi|2OmNz9?OcIWU&tIRG`&{{lQz?U$G*5c_2el~MxEgsxY8(GR6T8rmE z@N<|$Yw-*PU%?z&i|26gbD2YH@r(sOk2$m!&m{2knL}&w;C|c41I|0p7wKT8rme@XMG( zYw`RE{Bq{dT0DOPzk)fm7SG?ouVfCb#e;Kwku}VrwRj!^zlu4u7SB`QS2Ks!;&}o5 z8s^YiJge`XG?#e;L6k(-!9Yw?@_elv4uEuJ#)TbM&@@!&q;$X}R4Ywp$lsVlYw=tNej9UWEuJgDH!z3R;=ykOBO94RYw@fHznwX>7SGM# zcQA+6;`u8$P6*Kit;O>X(%#+de+Zs?eXWH*34R}QXf2)>!0%@ct;O>O_-5wNT09?s zKfoMXiwE}>M;>Gjt;O>l_!j2ST0FbJw=##;;z>**{t$C$EuIwcZOoyyczS|A%p6*a zr!V*;%%Qb-a85h&D065no`K+xF^AUT$p(L%IkXl}KKK*Np|yAp0e_M?v=&bx_*2ZG zwRpyW|C2ei7SCkxrqrPbK)X%%Qb-=7B%Q99oN~8T@(X&{{laf^TOI zt;KT=_zTRTwRl#6zsMX~iwEcPBQG(B*5bJW{AK3QT0CpP|HT|yi)TIfE6ky_cy0uL zl{vH)&#mCEF^AUTxdZ%l=FnO^o59~;4z0!W82Fpap|yCP1^+j5Xf2*sz~5pHt;O>; z_}k2(wRk=Te}_4=7S9*p?=pwh;`tW*J?79_JiEZ(XAZ5!)3F2b512!1@!&rPj(o@* zT8pPI_$Q=P>Y3nL}&w6oLPjIkXnfG2ovu zht}em0{%I3Xf2+Tz`tM)t;I73{7dH0T0Ho_03%;9ht}d*0RA;|Xf2+_;NLKZ*5X+T zzJocm7SBrXZ<#}D@mvJ{9dl?cp3A_$XAZ5!b2a!6%%Qb-)`9=X99oO#2JoHCp|yB! z0so0Pv=+|>@LkNIwRr9Xrz?S&ptX4J1NWFiYw>Iak7Ew4#q$_=h&i+t&vx*5=FnO^ zuYiY{Lu>K83!cCnT8rmXa9pIK30jNiEAS4?p|yCv2geOZG(l_e;D=9Je|Si$IZ}MJl(2IYw>&qp2r+oi|2drAAneYw=Wr7c+;};;986#T;6TrxCn_IkXnf>ENT8Lu>IY10Ta2T8n2D_)*NEwRkQD zAIltCi{}dPqnSf%@vH?uhB>qr&wB82%%Qb-ZUi6C99oO#R`3bTp|yB!2cO6sT8rmi z@JY;}wRpCGAIltCi|0}B$;_d(c%A{D!W>$Q=U?EZ%%Qb--UOe@99oO#J@9GFp|yBE z2A|FxT8rlk@EOdZwRpY-KaM%H7SB)M$1{i4;)(A}`~>FET0EV=XEKM@;^_%~B6Dah zo^+&{{l; zz-yU9Yw?^3K94!H7SB20^O-|y@vH)`V-Bswb1`^5b7(D|E5J`-4z0zr7QBHuv=+~L z@J8m)T0A#`H!+9S;<**PnK`r;&mG_km_uvv+zq~vIkXnfgW!vpLu>Io0)8rUXf2+n zz)xcit;O>^`031{wRrvozL+_*7SG$@XE2A>;`s>tEauQ!JYRq>VGgau^DX$<%%Qb- zye`C-GKbdU=?K1zIkXl}3ivt9p|yB=f-h$dt;N$1d% zPY(Eb%%Qb-hJmkQ4z0y=82I_jp|yC5z%O79t;KT`_=U`&wRk3gU&I_*i>DNPHFIb! zp5wtUW)7{zGYk9@=FnO^)!>&hht}e$1#e*vt;N#-ei?IUEuKZ-motaf;yDxi3g*yS zJm-L4$sAgXXBGGw=FnO^7lU8L99oO#GVlZA%;ykjEuL#hd%t7<&G207Yc2dX@ZU3s z*5cU&zK%Jx7SCqz^~|BQcpd@2jybdz&(q-7Gl$mVc?tYa%%Qb--T=RmIkXnfyWoFj z4z0!W5%^8ap|yBE2fvv)v=+|}@LQNeYw^${IOse!b7(D|B=B3ALu>JL2mdQ`Xf2-J z;D2Kdt;K`;ry{p8ht}fB0^h(KT8pOud?RycEuO={Z)Xmz#ZwG^2XkmGp0VJ6XAZ5! zGZ}mnb7(D|5<<;<*w0Vdl_UJbwd!ggLYp&z<0pF^AUT zxgY#-=FnO^4}m|y99oO#aquUZLu>Io1O60qXf2)>!T-q|T8rm3@TZwWYw^4d{tRII0R9SdXf2*h@K>2bYw=`(zs4L|i)RS<>&&6Gcn$-9 zgE_PoPYL*&%%Qb-js^cWb7(D|?&{{kj zz&~LQt;KUE_@~UFwRr9W|1WcBEuM$LKVuH9#q%`y=ggtCcwPekf;qGn&s*SMGKbdU zc@O+x9;2YOcs?WTearrx@OW2#A9H9e zp6%d$m_uvvybj)%IkXnfTi}D3Lu>K$p#J1#G4BnXfF8#GXM4sxUuO#MPssWQLf5lr z5WQvm-Pf7Ia|sPw&K!Dx@B-39S22gqU&*?V-faF+(Enh56uo6!&HE#Crtn#$3(jN? zt?!{1nikWa&9el0Eql%(opGPvU%icsA;TNkX_c) z)KF92+*H+Qw*Ies=|eX39NB$Ueqc84N%Cw5Dho+@(8s-x`Wuxe{R$uU_26<3vPr1S zE*IlQJpC2YAEw?kKIG7QfBFN*UuXIoMSqw*kNz;tqTo1|<`q7aH_N+S-@6D#P#}|C zE`}k@Qz-l>0_o)IPjMpsp$yAiLw}gvF85VRpeeSKUGCik;IqrcPe#|-#w2c+iy_io z?wnKT`NOhYy2KM(?sn2{KKv$lCNVqNd`}Z_^Yy0AfpNS){h|IS!#i#TaP$2{`IZv1 zlg;-j0XJU`<+Iy^zKX>1B~vmt-x6xH$80isxA{7d$;~&*sb7kd??B0C=Nm_zj6V9s zCgi|$Sipz-h5B)kd9}V$@!6tN$#*9@u1r*Hrimon`YodR-A>og`%@{7jVMF=%?jkp z?MBayx0R)Go3An8TbW9Is14uzz;Xwj!M{<$a(mIAT`o>J+T4UydQbW-7KBW;42M9> zQz-npB}%zH>kZ89`rd(n`pq9h#f;Fl;IDjBwSwt?VxrZSgj9V z*`e)3&(Bj&*nr-#TuhIV$*teY+vxa8tUr|eKzcYOKt41Rbv5LRO*3Y@&%gHbQFm+Qo3xSc4Z%WWvhsfb0S&_; literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..e0e3ab14fbfe57d4c098f3eefe113fa23aa32438 GIT binary patch literal 137488 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%0AqO}>uzX1lzl>))xsu9xS_~?S zn~Ne@Qc-+B-d4&SIG6mTV4CwxL5}DRoj7-b1{C+(`VGYyTCwvC6B|0Eb^H+mO7c%6pUd5|1W_uh9&0QcVquTIhuhkhJV53B$pgiw zlLv_xkq;8zKpre!MIItvLmn!Ag?zAh3;7W759C9|JIK6d&g5`% z!u`odsC+Pagm@JBNbxlCNb%|9qr{8IM~iPDj}osUA0u8v9xZ-_JVv~QJXZVzd7O9$ zdAztbZq$Ma;=Rce#huB=iaBR!FiAX^e4Ka``FQa(@?`OHa(E0pK%S!VXUJ2Eg<`sSUyjDC(1Es=O6>mN-kEEk1xeM|>!Gu6RCqp7?6=iDJ&39-Jh8 zlzg&y13CQS+)dB=u9 zuTuF<0RuaZ}bx00U_|44pPoWPqyTQ^4zkD1=&HEMGh`6=;u@>=n1^3&p#j4)-nRFAbhm`7z|@#M8;oi_ao&5MNGyLHr_lqj)p9A3^?FJfHlHcnSGi@pAHa;(N*8i=QO_Al^v+ zQT#6XC-G|0=H89K223i2R#4N&a1&A^#!nLEbJNME+Aeg8Y|wBKdFe zEb>3%Gs*voFDCC0UrWX}hjLj#<{Nq}50iHiuP0X$zd^1n{)k*f`~!Js@jv9M;uxk!*cM~rmhhId03%Q=k?z)C$}| zT$db9e%qYfN#$M0oyDAgJm?}mh@2904%#3so=nb&IiGlt6<5y4|uSz_)~IMG3WaZx`}sc4el=Hyxzfn;%4Oi#hkx8=po*Z+*8bXx`PVw zNOCVR=i?3z5T8WuE#|!2K_Br|Wc~sS3+LAk4irB`?kDCv+ChKuo8$pv&X*kw6#q;f zBo30`gT!^ngT?;UJlDa&;(_Et#GKDMI8@AerGvx7oVPj{Ccc1txR~=( z2gAj;l8+E`9_nC(_!;t%V$L@mgcCk|Og>8GoL4$HTFkF44n~PNe{^t+xG9;xEX2Zj zqJuHwZsf6I&IcWg6OSN|7jxd{V1jrad7_x}I|s*#uOv?ra~|j5I5Fqj3XT_ZzUE-E z_;vCW@kivT;vdP=#GHRQI6=H?TQGmYiDfVH3~>kYOflzE4rYlt&v7tY%z2Z8IpSl< zbH$t=IhZFtk9?w-^B@N&iIqnDZA0XNdnLpDE@% z#lczPJ;`T_IUjLwj(A`4xnj;c9GoZSe9Xc5V$LrdTp*r9o-gJ+!oh{&E65j#IbU$F zKztv0p?EF%V)3iwMPknX8(bphyk^0rV$Sm$Tqdr$5BPF1=kpD&5br}?Eatqu!Ik0z z$xFnXpEtNlJb`?*nDg)k*ND#{Un}N(yTNthW#sF{oL4tkDt?N5gP8N@1~-a7B;O?F zJh{O#@!#Z|#hec}ST1f%zD3M=Z-ZOKMe=Q8&TkvsE*?f+A?7@`!5w1GXC15*bH3W( zPVr^ryTqKAHn>}S4|$cC^UntNh+ih(E9N}2!F}Ry$@hynpKS1ec$W^~2gRH>Hh4(f zmi(}o^TP&@i2INq6>}cg;4$$y^5bI8_ZqAgpGAH`%z0gdC&f3C*N8cPYw(o#N%C4T z=V=X|7JooqC+2*t!877N$?L_OcQtrcya)L?G3Qqeo)_oI8^oMPHF!aMD0!op^Q8ta zif52t5_4YE;AQb8|u z;CIBFpEP(^oFs1&a~{&*J@EnL_r;uVH26R~hP+wKc}0T{#b=PWh&g{~uvNU2{E?XR zga#jrSCc;xb3V}EQ}KJ`&%~VfGx%Km2l)#z=l2Z06gMP)CFVSy!Pnv}`5Q6k>kPgX zA58vE%y~J3@5LvOe-Ly2&EQAz#pIvFoM$umS$rq?7cuA441N{AK;9c@{}mrY-XZ4vl>xr@pUY|FK+Jh6 zgPp|Jkt>NgA7xNk{1~~4nDb5sJB!~XR~2)9$)K9}H*$4xl@xdvaeZK^^f_@@`_z^BB|>FCfIfa)o##xtEyp;ROeXPa^jg&nNd0Uq$XK zzKwjK_#tvX@p^K9@tfoU;!nr}#Xpk=iGv*YAaNb?VDaAMA>vNtq2li3gTTEf^~vKprO^K^`yWJZ8ZJ@jUWGG3O@>jul@?o+Q47e4O|J z^6}zzzZSn0%6WIr(Jq{p3@`Pm{yR>s}+Drt+<14wS&c`K^L8#Q&1d z6xS+(&l2xRK3m+Le2#cu^10%E)nXcXn`rcn*2KnDagb7mBYSUnIVnyg+;( zd7+r|G6fflUnMURZy{eI{+@iP_#g6R;+iG!QE;vJa`JWJW#sF{_mY>2pCaENeuaFa_(SqdV$RzWEEE4tzFAyj zU+{8qWAZKHcH~>dMe=RpzU14*!^kVdi3XOUNm&nDj~zKndA_$Kn*;(N%e#B0d+ zh+ih(E8a}LPy8+Ue(_)A2gJK{1wSZmM1Dxzmi(}|Kz>Brhy1AcF!E#KapcFvGs&yP zXOW)}UrK&bd?R^{coq36@ss4W;+M!zi$5T*6MsW~M*Jsvy|{We@U!AQ$j^z}ke?Ul z$s5GI$uEcxC2tguCBG=1L4HYmCi!LYCFEDcH;`Wy-%Wl^`~>-RG3S2|-Vnb}epCE4 z`7QBw^4sES-NEmOcPGCqPLel?bL98L2aw+vA42{>JchhkJe~ZZ_zdzE@gnk8@lx_f z;=9Nni&v9B5pN`aDt?drnfNR6=i)!eUx=&j2mVsbdF_L*#I4C+i?if!#J$MhiVr4# zCmv1yUVH-i2l46TAH^4we-d9${#kq{`4{oy}0-YsvM+caR&1A0;;wKTi%PWqpUdhsr-EbI>1_ZREz{%00nN#P!H~id&HP z5~s*b#XZP-iwBdNiH{~X7f&I#5T8PBDZYr@N_-8uwRi|_8+>ty++>Ja|Jb*k-Jc2x4Jc&F(JdZq4 zd_MVD@s;FB;#Zsa_mfW%KTSSW{2KW*@mBKb;vdLo zi2o&@DX!HQe3p1m^4a3{~ocnkRw@%Q9Q#s82m6W2Tte7U#@`3mtq2pCaENeuaFa_(Sqd;_t}I#D9}-7T4$pUM_A- zzD3-Qe5<%fzD?Yhe7krUd4+g9`3~_c@=Ed9m4|$b%4f!7N%jA2- zo5}Zyza`%<{)_y8c$fa*2gQxZ4~g579~KwLkBIw_9~B=)eoQ=${J3}~dA0Z~@)P1q z$xn)JB(D*#B0nX5lDt;@68UNI2jq3)Z^+Mx|0J&$S04a=R=fxKIdL2E^Wr>tgSa>O z1@WQejpDK77sWHkFNx12zbw9l{EGMn@~h&z$*+l@Aipktk^F}Eee#>)ugPzTx0Bx% zR~ra^N4z`vU2&4UNt`3UCq97uzW5OG2jVg0&Eo0g55;GYw}=;!w~CjNKN8yh{o&1M*=Yzo8#SO@Rid&KY z5@*PNiz~?gh=-E@6(2+1A)ZD~>|DO4pGFSE3&}f)uOn9yuOwF%KSt(W)!QfrQ^~p8FEy*>-X>u)bPx7wfA>`WPQRF(}spQ?nr;_W67m(|T zuO-(P-$8C5ew5r${5*Mg@jK)_#GjKJiMNp(iz^QSHxbt(?6F?=2oo zZYDmO+*~|`+(LW`xuy6bax3vQI zN&FUhU-75puHs+F-NZW`4DK%8jl7?@8F_zkXL1kme&n9wLF5YYNOCXn@#F)r{O@rmSN;tR-!iZcZM~QzT zA1&qt^uZ``ZSpbVrsUD$j^r`oZsf7z0pxMw5#;gWN#qIQdE|-W^U24GuOv?r-$Fi4 z`~dlQ@jCKk@$2L%;*ZEv#Xpj#iFc4s5bt^zc)EBm@(ghY@=S48@+@(G@@(-DJF z$#cbX$@9eLkxvvaCZ8l;PCi+DKlv2#)8tdduaQp^ZzZ2D{(*dk_+Rpw;#$MNXNmVD zpDk`rK1aMS`CM^7@_FLnDe?{CSI9StKP2BI{*Js%{5Sb#agE{N<>JQVTg2_iw~CA8+r)jz zw~L37SBS@x?-0)-uN0q6zEgY|`7ZHI zlGln~B0nwufV@up4fz@IpXBx8>Lb945Q9PFXqId@R zCGnZ$m&KQmUlHFxepP%o`8DwqUHRkHmM8KNhbherd0xHb7}ahCjzxF7jj@i6jt;_2k?#dFC&h)*T|C_bC~lXyP) zXYnHPFXF}IU&Ysww~22e|0ceT{JZ!r@*m>+$=k(`lK&L1A^#;_PySoHk^GPNHS)jW zcgQ=$o5_i)<$H-w$btAP@=oF($d$y~$d$!^k*kPyfLA81IfFJN0Dobk0;j=FCgzGUP`VjeuP|4`~;aFcE|Dpxq(D#RFK#ZNl>J*e0d&pV%fH zbDOX{F$!%mDz8D#ife;g=3;IWmN#abyvkdX3*vpqMRAT?5_cuFv&lWgr<1D(<^6CDxu?n(lf&;>TJGB1MGn7j=YDd9 z+P_ZjCEiRvK>QK7W$&2Vgyr9|O&^v2PVOuIn|z?S>M`Jc;+o{}F*hW?Res2cCglEV zlOzuiw=L_ShHf;>_@k$jYR2Ki|59B|7~F}DfJ&t#kMwOc?wMr|%7hugi5JX+;9k;B(+ zC3$V4yxc<$U!%v#W7PgB@>uak@;LFUv`ZKjaJ{VBPmZ}w zSpGHJoTBn=&fEHeq>NwmD1X9l~|@z`8~9 z*(&cAmKRZeAo(1X4+OV7H|92B`Ea&5Pvs-o=KPr3gyqMw%>^o-OvYm#j{awn=c{}H z`9kqx@m1)m4zI-z zki+(mke93d8prEg`}fJWsLdAgt>SMS|3D6}m47+jLB37xYaj;3waMYNyCpg7zYY0z zweRFOO%D67aNLJnQ8mH+HpuZ%a@hYQ@(T4ig?xv2mg9Nk@OpHC;{{|~ci8{sj`@|5 z!AkYB)bTQMZ=y9!fSoqO5m{nhUCZ8|6Y!plf(W~j&tO&|89uGz)@WNT z$hh8dzqNDRk^Gd}ba&j7yjJB0Ivz-VTIGk5*NKOdpAnC8JeIs(<;OXmN`6-5r;@|R zc_ul0oEJD=Kz>f`FL%6z96kmP;Wg&)T!vcc0)P{fZ zx97z_rQ5v||4bgdtv3AgwlV*7ZO0XVa}vCxHg(A1{bzl!-ItQ>zLfV*b`QTN+l2Wd z+dX_UwmCq3wql#`+(owcXl>c1tJ-v6oACNVw)dW0*e0tsS+>c=Z0~=0-)8T-yRl6d zwISR4?jCH@UgZa{O^2B6eLaSyM88iM$Ts2q0NH+@FobOyYTZNGX7`xw_bMok?pJZ> z;rESdQ;obyT$B8sxV%5l5_2C0?~9v}KM-@j1)Ig?{q~`l`zqKXF7F4sr)Bw8mG>Zj zB<6DuJ{Fgs?k>tBYcry7b@jUVn@hRl5#b=Pe z5uZc;R$RW<`c8ZW%fA<2MgBp29r;J`jpU!i%gH~BZzumEzLWf`_#W~$@dM=F#7~jK zWBwU(c>Z~we6-rUNDhzlSIObA{U$j)w%;X($MXl|@Oa)z4v*na$>A~lCAqWu|CSsc zw?C4@WA#^Zc&z?GZmsrzlf&Z^zwnHX$;#yLnB+&h12s?F0&Y(aPRZdQZZC10qmdeS=u+4gw@2YZgGHkJS^4g-V%E`&F4L_>df^RIakdt8>eyp@beU+1wVVj*Qqr8F2$;q%y4VE`l zIXM}&sn2r0S;0b1hHds@`5r1KC&M;vS>8zH%E`&F4X^1f z_Eb4J8Mfgyy~SQCCnv);N3p!A%E`&F&9N-sTjk_r*oN2l7R^*nPKIq}vAns;$;q(I zNi1)na&j_ka|X*>s+^n*+stQqE0vRzVVlcX-dg44WZ33fmM2wCPKIrG&(NZc%E`&F z4L_pOqOHow$*|3%EN`cBax!egdx;kNsGOV(+q}$jzUjn5PKIsxagi1sR8CHYZ8o#K zqsqz2u+5h&@1$~aGHmlb%R8%_%+H*2`IY5eVoru__z{Q}DV39xVVeZ5*Zll#c>yQG zHq}|4Q876gwyDeVtjfvBuuWr@=TuHkhHYB1Jg;(cGHkB{nbRZdQZZF;i2tIEmA|I^r+K*v>zsNa+K zy`3S{qyOpcJoDUV{yQ^C=1h{my>52HZ!Hgpo2mG1 z@4<=*@^HBM8vcv&aJXSvaIu{{9Bx?VTWl{6hnq9;6XoG>b3T3tc{tp#thU%u9u7BG z;&+mV!_Bq$N%C;Gxe=dhQWF5= zAP@7qYDNqGz#4~}t?&oQ!~EWnF%jQd<8U(>f3Q3pZl>bfiQp}Nu!_5u&Zh1J|umq&&k%z+#OE-#Mc{tqMi$6>r4mT{VDEj2# zaKkc)Vy-+KZdle(^vlEHhUEywJb5_Wuymj}TpkWL{K~&LLLLq`@8ge@hr`W~<4~Lrr@F&Q_;iesbqC6aK4#A%!4~Ls>{K@igxar5AA`gcf zetlA$Di4R7lklg>!{O$1{6cv+++2YFhCCc@uE2j&9u7C(#h)$@hnrjQXUN0h=1%;X z@^HAh8-JEO9B%H%pDhoE8-Bb}oFfm18@|mh&XtG54c`(M=gGt2=2iUp@^HA}ThrnK zc{tqgZDetwJRENRh5wd39BzgTOMj6(9Bw#wKyk4=9Bw|1zeFAmH=JLfxKthvH+*kb zTqX~Pn+@=n%fsQO34et=9B#J2e_I|7Hxuwz%ERGiXZ#|0INa=sze*ksH`DOnk%z-g z2mWe#INZ#}Un38Pn7!{O$3{Il|KxLJ&UP96?758$7dhr`Wd_}|FG;pSQV3-WNdc?tibJRELb z$NyFy4mWS(ecA$;07h*-xc^Sso5I!||`k!{KH%{HyYCxLFtfdwDqAG~)jt z4~LsE_}Ap&aI+QukMeN1*$Mx;JREMO;NOsk!_EHqH|61QGadgYc{tq6!oMXChnrsf zpXK3jGavsKc{to0hySZQ9Bxj7GiIQ|29INUso|Cc-*ZeGA2uh$AV+`N`t zT~_{G8h)Ug0}lItxM{_&ArFU}nfNv3;c(M~UrQbi zH*@hP$iw00nB?j@@~6?PTjQ`l8^4}B9BwYekCcbQ&1LvP9u7BG;Tz=PaPvL<`toqN zxfwrN9u7Bm;6ok`H}~LK0Fna^HxJ=AkcY#~llTqg;c)X?{O9E1aPtcOM0q&eyp>#K zu}O{(XvWky?3WpyeyltkZieAEm50O4D)`Oi;c&ASzC|7mH>2?57F%HJ%gY<$%M@MEutBaJb=IQN=d$aJbnU{{?wC+)TrtBoBw1>B-gY z7F16aHj*INaQkT%9U^AI)Ah4*Q4kd&|S&=4t#s@^H9$5x<{29B$sgPm_nk%{%!0 z<>7EsSt0#_@^HA}d|Smq@^H9W72hfkhno@jgXQ6HGYa1(4~LtL@$K?(xM{|B$iv}g z8~k*6INa=v@05qb4d?tSX2`?gW*UB`JREM?@rTI6;f8aB6)X_T0f(D@{49Am+#G{H zR2~jDC*fzy!{O$1{2X~W++2k3mWRX5B7BcL9B!_|A0`inn_KaH@^HAh6F*lT4mXSO zr^v(M<}>;DtEbAZ2@mBNsSKQ}x8e30H`=$P+T!c-aOCSIV~^a*d8Wd5U@HS_NgE!j zaie`ls&T)Nhe!WZJUcJSd3xbT-NMes6ujMpSL ztW@Jh`|qc3Sy3KtUQT=`xApV07+yu5Z{Zr&u5qJ154G$cg+Ht23Hps{+-T3Y8D;+> zyonm#zBf#$aicwNb6d8Mhnt(lylrjSw#LnFDyho(hrrvZ8I~6fd(^nmp0`RZJIlk( z_B>@RljY%NH@rP+nIaE2yW!!L#~lfOSaXO)5A0OrcHT1 z`=w8yQ^+rUXWphZ>Br9)|6gYQcvz|3@1>kze$Y-%GryF(v$QkLFC|-Y^7*=bbNk!+ z`sejFb#}M4&+csHF7&m|?CY7=J9gk4_8o1ryV?hyhi)Iat2<9`-`3aHHh;-e(Aqj< zUUx@pYtz_|t4%+yHuFr=JKN{YZ0+iv(UTv{0d8w=@9RALBfDq!bbRD`TVGrE%+B&- zuA41I&F<>%EN9IRa;2%GXU?3??(*r=?Pm0~&B>~-Yi`HkO>O=CeO>MI`g898cZ|r8 z&sM)gR+A5j)Io~rmfnS!>)*i=c$@TL+cTTm!%LMa%()*b2irkp5d>qf^6Up()Q9h1` zQq&)p|K5IL8Rcd9IPOcXKkoSRsuga_aXB9Qxa3D4_493zJJwEDj&i=C8P#{&W%t=K z%FD9j+qL@cpzO-WL|%4lWyF1$fXp%E{OZ6t*SUWyb3Hfi-wuQ3J0o`#>B~{hH(}6x z%{kxt88P3gxs~(r)-L}n`M9w@_Dgxa9OZm`jJVAN@7OozyEvKoK9gHH-v!yNnAgkC z`yrpuzElH)jx9fpJ~H1sIUkRY`Brzs^+nm`pC!-Ju$*s=yj~9GV%$Ec8<`!qFGtxu zIH=n=JD!hnl-=*#m44godZw4xbf38Pe0JPs0#_LM1T5ZFkAv3~_HjS{G-$r-yK;{5 zV7Whc4~%L);Uyz($S=UR^4R4l_kEC1f850{RVz2;7YNVay1A9dU1iXGm*h+0!R2Im zStYiu!JP{^Jt_KQTsG?H?P{SU}8EmO!7>@{xY4OJay&_kt{1P#_VTI-q8O4ui9kH zH)q8E&nz-Q{zen5Ecze$PvvJD{%4x;uMYn|lFGcW-lJbNh*? zgSOttSiZcgy}hxirKPdCv!iFt>elW=RCnv@&b6)E$4;p^v9Yzomee_pDQ<`@T;z;# z%R4)JdwRQ@x-wXC(h_kqRww;Nj4x`bnL15{G2PSNd2(YRK*76TCep;0M{Xw617c)4rX{s5ETIeV3CliGpOLlDJ0J$MyyCE2pJx zZCgugcgBvueoWFWZ7bO(qdjb$#$-!dPt?N5M!FWmD&rn*S>D#v)3|(HW9y1FJyJ_i z1Mg{XZS898T4TM6!DM|@k3=RCvN0tnbTZwt4|B-o}-@4Ht6Pc=)9sVY|CRlwv$}d)`fDd=rm?x z^3>yz2O6D_wI-9-1g#x=cd?LCfX%gOA9T#P$3S-Xyd zTA`F7$`q!5CY)AVYXwuLPo5$CvVt=k7S0QT0H;L>fqBEkmN7-2GS;rO(PPa7Gv1V! zycYDB5>vjYtM07z#x!@L*KBJ^@3$|q3&XUt_emdi=$ytmiwQU!mGc#Ew5{q4QxIeGbap8Q?&%|E+s z+Bj$P`G0$F^R{a9<~5t|8EnqW`{|{d*N!otestYQIrAqxUY=7|(r$8pHtW&)$7-I~ z?@5>UZhz#q+_9(u+tO2#f9mF3ZpRU)<}?5mHCKGmV4eM|OL{g9K6Og&19gA7IOptN zTM`NqlFlZMW2-u#j&dGPuR-?%An($yE2-@OZ3hCAZqipE5z z`s5XlT>pGM9~V}(m1o-npvdCHA}c?SOjfq60<=(A0g_^sg|^C-O01P4m2>E@<&4o( z`8FmyJBQa!R**ZX;t1+a#=;VLKN~WRDN1aKG=to0LFHxNV3&7dnQyiE_zZ)%K;oq&f@4d1Y>kkFxnEFJ`Z*;^FL&Tv1!cE5aG!$mM-?#joyfB6 z`;Msig+qwi?sV9V#A7(y#}dn~t`0lx^)(;#9PL68cH zsmi)+)$ndy`~=y7tz^dS%EdrrHX=AWRgfKw2#$fwnB7{v(x6WrunG=F{+CCl^0SIe z$y**132l%y!ijPK>wR1g{S$JxT4-76*=W;6MlVRZw<@0%L5wy^Jhuy=7~?ZA;YK z7!$?=^{{ z9)aFNih50A7heD8oC_9(bWLnuBfmrMUYLuDFbBi+$I~lAqPNXr#%GL+PETZXc$L6BojDMR)$&2<_j*^7grDISQD%i>^~-E$Im0OHsgN!$S$aaD-p zQ6OW@l*joz*VLo`EMAuPer!r<^B^fav2FB^(797H~9ASn~KK zx|zv{Pn{K*tf80HL$_OIk?CvXZYT=3+-=3~L2y7hW74BgO%t(QqcppyAe9*e{8nlH zkzzD6T8!etYvGZFbT@_>DP^lG^a=wFy4XyDiNzbA`zKzZ%3EEH)k zzl>}R<0b@gTS)Be@u+InUsV1H8FdeL6En6D#H0z)KH#29BZtYFgEptM-E5qfY_@jS z;JDXfsaabXa5JYC;$WNRCzr(2H4~JpdKj~aLST+|xWK%Tdb426TjSm`pL3jB2j&>jm>e#Ei+;~cap1}5D{ z(N30cPB#PoIegL{QC5T4C?(-eMmS#s&FN>>9W=VK2#3V_agoEpvBSwDK1958?==?> zy4e15ak?FDo)heFAH;&4JTjNL6mDI_efmi={0uXB%&4e-3c+qimVv~6kfT14pgbe) zG?Vtdd2P~V>($o(f`b@ESmjD)8)>2g^h(=Tv`gx3=XM*F=qo*GoI2_Yy!_(WXb;C! zl%Nl)uY&gJH*)enm4f|QmfZsUVEljK-&O6IXSv zZk^b)ymR@9oojiIn*aFevtq}$uFX!R>2B+3UOTa^qq%)eOY1~y?OejdeRB1XNIL;4 z-0kdXTQRY>v$MTNGMG{`o~3VXUtzam@{|cR6DBp*OsbhOX=crg?KHMfUYeeDJ>y-0 zS2s1UYU^nIPiKoF{5!I2Z(BZbWpnd(H6S(Q_EI8eROOBu1BNwLcXsR`-M@R^U>t_y zKy1D}t*hHsb@ueOb*!AQihT(i4`WyHCUEy!9c;2u(U@NEx~|q9DA4I(hCmDMO~b%_ z7+?(h0po51{j_#>!@#fXrkOGq_J3IC48Dw&bw0g1w+&gB)+$4OpHKgW7 zdpIXIm1|vPr@mn86A4kpzp~0?*4Nmq?ao5hFZGx8gOc@t+*GuGyKEtgQzdqd7~2+d z%Hy5dnV~3GL8Nrsmow0%t%%dwO35kGMu0S@(;0?Sa#F8K?QYlfu(@z~g)}8?Mo5%V zy9gT zR_ZL-ODDliwj2OCGg7D6Y=(l%mu80DU6gvu<{ljc=SfObe6&ke+H}RKVRl_ErNKek zlEEW|EoR(8qn)=CEfHE%zH_sC7@;jGnL zr|V)}=ZKK4I`!3zMjag%C8^~s3H~!0`P&(d{QMp72kBNmw|$NNk2UfqY)#2QrY*@f z^>1cWKyrhx%3?n{hIN7F^pNAPsX@6K8+%uGnT#^&l?bLTC8i2C9Ja_#6*+SDk~s?& z9eThaOB!d-nbUCCVX}1@PQ2?IP8w=&?C8W*Nk^x_bgw3C%c-rVXBB3Xq%%^vtP>S+ zvQ%(XPtm*}Y(+fd5uWUf1m#}9dwsQO-otV97 z5vIa4F7903**kIhnzr_qiJa!w-r0oNU#5@hSa|5{xiUkkqZf0cFxhT3>mSoFTQCJj zc9rZEv>Cha8|(2S0DD2M)EZZ;>1dAkhTYdvP28uAHoCFVT`TGyirbr6%?X^1T}{25 zp=F|-jQX>gx$4cVzswfJs`os)BrVHVVuEQ;BV6P6MQh8>UvY0YbI7?&N~QvZv_@tqRRJv7h_c09XBPzUur#4o}aSJUuNxB+}zoH!W}5x2?Tv zN)0e(=8f;^YHi-PX42%DlWQhVVLT=_@7uk0N=@79=EhUontQsjT+!Om+}f5Nzp~}z zrtTHvYk^j_EKiR=v?o0tSLOSz>{x?5#;@Rh7;GVz2nz*wqtT#d+Ye+ZM`enTH9L~*U>rtgf*+X#`kgxp%T5_t*zsGPHsaR z7>~J(Yg@Z}kfn%GVa+Fw*9o(o-KME~WslMBDXzWk_Oh8jXU?qj*yireo*w>O9e>FD zG-`c(;s@#;T8*X%C$skuFxYikFfhy7prU|*gN(4KxMcB$U_r5YP^Wizu{#^bJpGXN z4d6w^=|eUIiwhpCFE;gsb8TLIXbwzjMkoAa%`Kj^a6_<^etL^1Z3x7b*%@ESGR~e4 z=W=Ty*cULnB*!+bny$%>t82O@H8yi$TbTf9Xcn(ty{3I~*Cdl46!;?|wzT+V8HH@~ zm-iwA0Q8#sR`3wByeU4C$T%ub|_>nhtE2EA{m`>^fY zChIrzW?YItjlGb<&*QXbV??!IoB79Kd;NJD$ub0Hxb+v8NAx9;gTC!_BEGU8+fJ6S z8u2&I(?<{>gf0_E@HU*f6MgQ^kiay@nzHO$FAo20`_HD=8EAjF6 z@~%c4QkYSfj!mHc?ab}nUcW{C$^IRh*j~}c+uOGtmr3H|?d{u+w^!mns%>W~*zFL1 zNqdHFqnnZF%oL8ixa?#X95Fmy5_GzE^80^gU)3^V) z{YZS=e)_iK_9F2~yDZuUiBH<`@h9=|@z%E;w>OE8udDjDIju>8#3${zJxTmHC)fIp z+mpm6?YKQje1CS_zC<6lC$aZS_ZMQPU2$}KKW;nT|B_$apNL(P$UokH5+CnBvFj50`hM)V|B&=a zdqE=oAqjg?Klai@e9~T)h)>$f6Y)uVMIwGx!agBkxA$XrCE`y>*rz7!GZOY$3H!W+ zebEQBHzo9!C+sT{_Gc3IH3@r5!oIE_`-Vh((!SY?k03zGR3!R`k8Wr7AAS3a`wNMW z&mVo;asMIlNjvUOBtB^mjW$~1`y=repHIZD^Yjq}NZ~<=v`_pS?9BGlcYfJX86^IL+PR7JNxL8spS0ul zEBW_l$L&${{n-_X{Nwf-pBX7h$pcD}Iwj93d3Kyq^me+x7r$GCB|bj0ik(ixS0?QE z$Pj&K+edsn%l(?Ty(jM<$nWd8eai2}I9K_-wIs?_uD|OdTds%v{*7tlcxlgZEhO91 zSaVb4iy+6`f@NIZ9P>5U@$s8$?#{6D&3zemf%z8fIKLwEFzmQii_BxNM3eV?niKw8H+4XSc&X+p~LMug-ErXikOwNzdK@dkOv} zgk~df+}=WSDeNa*vu$c+l?+@!>9}?+Dngy_%JbMxB zUe8_%`+Uz{2KyS%=JS|w7;HLW`{$Fju>JOXI&8oHJ_q(u_?Hlxi-0fj>?qB;)EmtnhyGFg9j!2VHGpwQe8JHE+2(mVt^-k%lbd$8kBVV;5=m%qaN zJQ4rvMEpyz{p0&p*#7mx8?bka$~)4$lh9|O?fCiuuorsmsWieYWtkZYJ3gMu%<{~&kv-DPhy63J{tktGY~*jGITH5XksX>w z*zx`wX;#Aiy2~Ezo5$9(k$$8(8TL&4OBiX+1YYJ$Y~OjX)1G~C!oC8w-ydHKJ8qw4 z<_6d-qlA&>%fQUT*>?bM^=uxy4|?`Pz^{1r9|${cpCzUu5x;99z7lraK1<9Vu;cbt zVkW`?Ya1ooSeW~4bB_!H6o4$X0}=SRalBTWnJ zb3OY+*ke6^aotFM>kuDrZ?RbqI}XL>{6zdEu>I?WPs3gmB`7vqV1M4r|MRf#@$4_d ze$*@f9kAn2WbT8Vj))@jKqCITu;cO;nI{wRKTX6x2RlAL6q(<__OE~b0Nai6@qG6> z>^Kydzr&8V7gyfcmR%x2X!xFl?|IvYhXl>J-uB@cJ~PgaO^MN8~}SG+PH+!d?M14$u&!1$Nq9nBkb|f4~~(Bk3q-& za!otz$zJ(-VaFlcd=j>QeSH?}M$g{`un+XoUk3Z{UVU5*`_jl^Xs(Cd?3MpZuzAfZ zAv9lu{R?Mef87WB*U>%;&4aMx{wK8i=3X!VA0hq)FaKY_zR9y+fE_>G6q^5neXf`O zFRF{Y`hRAu<2x6*m4f3^tXq0j|RA0XxpG z!c2l4_dgZ(eKh;I&#& z_v}vC{`LD>*f)6br^EiDXP*N*zJ4k*7s9^Wi@zN9CeOYa_7>0H3OnBZGGm`Y_u_9u z{0h&$8}?Su{swIS{Pr;Hi@f;9VPE0dKZ5PwFM9@d97@b@V8{ChzkguI@4$}tPl@4+TH^gvf;Xu6`=`W|#GMz4QEZ05j{Cb}GZJ>(e-)cCuop)K zE;i#}kMQg%uqSx-EZA}Ri_L7<)4ccvuorpup|ImnU=D{Jx9Z-68D^U^Gt%#BF3w0_Y_3Sy*TRn5bFsMrwqGA#f*qePip}k? z{rcGkJKnw$^R0ya9oVt|67vLXzkU1!cD%nz3||oAw}%%p>@xET?D+UBGk=C%7j1u; z`5WxGd}ZdJu;cbqX0r4B_E2UDVf+5dVAp&8h9&GY?73ciHS9w?djjmZJ(QWLuvd8T z`@oLttHR7l*nCY&TwfLD6R_j@sxV7o$MscV8ezxvRT1Sxkn(=ni9I$Ezo%J&^b9;F zmZ9hERht~kaaKlrzPVg&9#dtQU$Ir~w6%-OJ!&tpHtwgWU1x3d2WsDJZS0?n_zE+a z(`^yBjb%7L=mRr5oJ~4m;iR+~eM;ussrR2Yl~nJazafs2Xn&Y7)~-17S6GY z$v`#upN{{@Q@EJH13ToDkG+ntF;Rzt7U9$Ef&-0cbY}iP3NMe zb@`f=jZMq(j?cBUXCF3iDm`&c7hE$-(RDX78tLtCabT>>de*+a z!!#%tw;tuvN~oa+c(QAjgIhmwFUm1511V#%t0h9w(hRX>Bu`UbmVLOQOmpTXJy z>ng?OT5tC+GS^I8Ro763w64l+CDGQZx0OU&cY&)Gw<}!r*j+*${T(6gv%Y?slxUhQ zQT=qgYOpIx-G0&iVfO=gTWefvjoaEo{n$N#T4YJEA+A8WKh&9RQb#PbY3u8!lC5u$ zRsA%nN?FxUql5YeyJBfrv&_Z1ub*mnS%Y06*42jA9yMTPN7<@EUb1U+w@sCHAuHMQ zC2$^FV2-+jxVhLa+l1=v5nbOPtNL17j}5Y_x5qf*v^`IuAJhwTM0#y=Q?x>~ zDb^}o%Q`q>p*!+wS!krSs|LG5`KUd@_D3jQtu0r*?QGy)cNP;Iu~4hU*6%zi*E}f~ zyim#XDyr4Zwbf5vcc9%w+T2F2b+c?vux+8Z)-A9VL|gsZeh!BV-5((x9#$+gR_+mIOE1(CCTlkLc$V)lpO31 zfhDAE%#cV%wqr+}lR_8>v~R!j1;2Q5f(ZTk~g;>;f4*x^!Kd)UJg z*S05wC7Wpvaah`_#kD<1k60*rtueb*>fK^VFPq7H$Rd06~4oYqwx(_;rWmom~Tn0;=Y1cAcELqi0x9J*WRX<&l%c_35&96aL_0uI= zS=CSH#@08;s(yx~lU4l;$w5~2GsFv4(Gv;w`H{?rFqRAgZW+fHP(L9sX{?FK6Z1N7SM@{e^t{^KRs9eoinCR*z##&E zi;bTtnDtgNOEBBjxV;7As^63-=5J5O*Aed{nx()lFJf2DWz_5|nlpe)_7l7nc>Ml? z?e^9Qe%~_B7L6@)yN$($Gma|P39&>*;!c%ES1D-Grg=37gH1%Vx38AW`6@T}WF zZxT)p z0V@Du9x(^s5e@{d`ecl&l|P1>(}d@kb=B!Hu2!C7`GF3ooTKR+ctPxKr^49*w)5-}$h zApC*&0>N(*e@gH_h}kF*_`=ZOBEbd37Yp8n_!7axi7ypAhIo_UJ&CbjY#&Cf`{iKb z%S5x7_;SG=#G3_o6C-UM%5WAj8zutBI33UN%;3|)UjnlHt; zTKS8p`LghviN7NFI^tUd-@vrD#<*JfTdC3Qy_c9B1Hw0nzbg1K;@buPfEe|_z%g@I z53dn_P53v7?+{#yv6tXZ!Mgxg-4)|%<;PHSxA1#Vb5D$`m7h+{HsSZChMg7yakcUs za}Dkjei8Bgf>#oMU2q36J2r%F;Hq!NxLWxQ)O<^Lj@wp!JI2+@f0~*Hgy(o!)q^pv zR{kbx9uod5)I1#HYUS^u<`Ln)PW&Cg-=_Z27*{L*I5poD{-?x`34WINdxBpi)@w74 zl?9Ir|2JZG9)sr! ze<+&ch_!4hiS=5yo%kuytRvR)Z1gmj5o>vFCH|4>KF;9jF!-#(_csJmxXJTBfd<`|f z5PmxGvw~L;|59)-@pFRDBW@DBnV1&{2wRC;1>Z{iE5Y{@|5`A|G=kp<{-uZiK>WP$ zZxg>DI2ZT4-8ra&__xAW5^Mi3iTHQI@8{_cBG&U1#{%5Bsg?L*(RUN;x#mpb7lpr= z_$9&D5^G*J6Kns&`}e``MZ@h6UKWgQ#ssej=0nF04G0_L^4p z95-?P?X~M4MBn7`t;EXrdc3`MRsMYP|1D`RBz{%!HN<}uY_DTg&-q-zpM>Ywdhln# z_j>pn#JCpXv+R#}_%UK$WFb7`;pd3|BK+?>{4%j#r*WQ`yS_?68oVz00^&CW7Zd+g z@NUGK*C^sQg`Y(HH^H^UZwcPp!}}9oF6E!+;RA`^#scAJ4;j_~Jrcq8$-!n1j~a`H4Byem9UnGUnrxpMN<;xJDkuAJ;f9sVKlKe0eyci=D& zZ&yz4W{0_(U3r+yl_%i!o7PXhhl_}{enxmWP5du7K&bZcUc~PSKh?vWC+W&?fQJtz z*81VRH&>oz#JosHSn1&tiM9Se>ESbp)eq;#1>7Kn%Zb&`RuA7utmV9qSoifeiPgWo z239|uhv@wL#l!X*Sp9JBpz~v|b=42&-?45P_9f1O1BAJregQEjuOe_hovZU>h_i*~ zygJ99?eU!7;&^-Qs{7?DsW0AuX;S^=><7bHqN7S zd6n`SO!M7^SpA0{-jg_2($;%;9&w)VjUH|$)_UNawSbKjVJ$I#z#*LO;SI!}m*f2c z4_{1NAo|aG_o%z1&%kG)>0 zI{toQ<-bQfOf)|r9xnK44?jb!*O{+)_*G)PrhSKaS4qqHSphpX1kTNJxPVx%4~Khr zB=M6{pW}&lleGNCMle$F3=i)^tk-p%TjlT~V!dwU{J3CuN!v`E7JPz-JBanV4$uUn zM8o@p?%I#{Lfy3=vAg!;C8oPx<^4T(y-Mt^SJTw|K(=c%HM)(&?izb6HQy1Y!MdX z-`(FJcK0_H0lRxdOQ_Ln4`O$ZXel*~;^$aumc`iJa|3OHN~!Z~;wr(oJT$>*!9~Qp zfrMc9ODMR4JWrAcY5WIc1+#90Jp|jj-BU2@GvJ97!Pciv7-by>U!B-IPC-^Gj{RM9!t`mGSvHq61g;7!l`z=PS z?fDzT+MXXE);9bIv9{sIh_&55L9FfeDPnD_PZMifeTG=u=X1o`KA$JnHu)m4UX#2+ z+#}_Dl~~*1YsA|2{z|NEZwb$*`5+LQfGc$#5OJtH=l)l6zz2aiRLyGgMZyz@s_7v= zPSc;Zksh2;5z4}myT%@FeAg(nVG!+Uy_qovHmp=!ne z2mG;!P(zIl>JW#@?@NBFXoy4AG?1SzJaMQR`)#n9!V`z8Ig0vO!V`z8X(hjp@Wi2N z+R5)HJaMQRUYk|!FFbLmnp4Qv2~QlV<_z+)g(nVGa}N1>;fX`le2V-W;fX`l@HvFa zF;a)bp=z!I4(5yg3)C!#aj5)lounGDB+1i)$m?u;{4(K*L)EM%-y}S7s2X0ERxTHwI8@CU(k6*R)!6IpQ$;_7noq_!R6b4qG~tOu)$kdJ%F~4>4pmb_ z{!HPCL)FYCzg~FaP&EgV-yl43sG7sbpCvqTsG4KQpCdeRsG1h?=L%08s%AC$^Mof3 zRkMct`N9*2s^PN{l@|z49IEDA@}Cl(I8@Cg`DFs;fX`lOds+mjvVd05G)f`OzQQ?V0)$sebmERSfI8@DX+ z{NutChpOT88kOG{o;XwuKdxK(gz&_nYBrMpf$+qkYAz-Jr0~R{YCcW=hr$zws=1E* zQ^FI6s`(=M9|=z!s^&KGKNg-iR1L?QDt{t8aj2Sak$+lv;!ri;BmYz3i9^-=i2Tol zCk|Ef3-ZqhPaLY|1@g}dPaLY|CGvX&Hi9@*&7XmTUyJ@-YJL;rPY;!rh1$p21w;!rjGU0eC0@Wi2NCX#v?Wo;Xy^0p$Nn zc;Zksi^=~%c;ZksN0a|=;fX`lEGPd*;fX`loIw6h!V`z8=^_7T;fX`l@XHL9uL(~a zs^(nse-WNIRLv#iUl*P@RLy6|zaczvsG94@|4n$}P&GG^e_MFsP&Idu|GV(Sp=$0W z{}17bL)CnX{5!%EhpKs;{JX*vhpPE8`F{#e9IEDLi<=YJXTWGoO` z@L$CY5s0gmUj>ZEMr))3BMkzs>5Pjt^7t%PJa>c z;iB1uRn^Hcu2%jEP*WR)C$3fg8uIPJ6W4Mh5N^Q#)J_X6u3ato7OY&pw-c`u{w}Pl zu8wiF^7n$8dbaSywaW7{XetYfKwQfWLUYDn9@Wi!W7yJtOpU1fNJA!$tnEHzt*Q(}iP_8`eE(2!5fJ36{ zUjm7%m1lQ0^=09SYn5krGxe{+6W6{fn1}Jyw_;rTrr;6aUA}2zW`ZyptEwR}u2$Ym z=vlWK-(3x6C!noNv!`k^{KkWN^2L4V# zJj+*xe^ z_=N7XFiu0M({b7Xu?x3Ar?-wR=W196=Sv(LeCi8jOXjm1CX*uD>f4m3(H;c1*G z7B~ZImlxNNMqvb;JU?3c-np6=+c$oqM&}}m-(86JxscT0{FTCX=PX9uaz5T$ z6DOrJf^Q0z<+R#btD8BcMnHO5!I=#U=eghA%p)*wMB79AoV0A8oHNJbZNEd!x${Rn zbiw>%AKILk&YoR*=g+s{4q@)2m5-cz;T`7;nE%B1BH|0Yr%pG-=bFX^j^0~8vv(~#hLe1MvW8H5Tvhv{t^_(rMz#eB= zLB1uka%80vYuOr19Xf2emx^z6)4EOlei(ln;iH-S`kWPKPpZI~(Bz!$G}#ANaOdY- zfkjpcn}yLFbMvytF(xd28Y`QvEakUrmN?AWGj%7T^NVt(3@F8>*?pZ;JAfIhF?ARn z@cX9lHm#Uh=WF8WspnzY<12S$4%1A5kHW10ws~ScV$|6LTb@JQKt=@xY3mK%pOqtG7GUc3VS#Duj7TX#j^_cE}U6-06L>= zjX?v-2@RRt>|npbLPUy)cNOx+BF%_G?341KurTHa4D@`>KzzZ3VE^*8~B5?=}kCJQ2l=LST+|xBw5&y;(5kt#NOe&pFPm19Oan zR#vzp*|AO*n4=uDDT?||fp3M?fB4*%x-8r}7Z+!zMgxoNCL_rRXwY&IY-eH7$FblH zuWZBj2cyq^r+6S&JSg!WWPa-tKbUv)b$IVvm0kEaDP>b?nx}lIk6pHPG`Fv5X{C?G zuI{$AO}(uNKmYE}%}-p7Pj&JKXXf_*+q3Oi*OSO{=c-(5Z0FM2U&j+&CCjH2qZfJb zyRZ|Qx$jx~HnP!jtJwA$TUu8%t!eLV>|NK@+B0DlPbRp%(gFnxG)pGJEf*L#8MfiG zvfXR!*E^B08DEA4&$9|{jpx{woGRc4jB{~<(l5y8?55ul=J&YetHi^SOm>!h@;C>d zDdveTu-_d1ghg3715zB}>7UCN9rNJ{GUKz>IitNi<@?6f9+O3V&e4vkz;#2QAGJO@ z`gnDavL(tHZe#oSjI&mit=-0z_;xHloZF07qoFRldiiBmR=Xwf72IBf*xt4de9p8J zpQm*nLbe~E&2YpWgS755u=vvO;>IOMEox|Nm^(lI2yE;cUq{~lW5O&0z7D<G96# zzWUmZPxg8rKK{S_`>)%7iW+@XC%zNCE^)~4)7FhE+MDpXSogi_Xvd*~xqoFx$6u?? zi0|%Mi|_h2^_-YEtUt^bm*Xs$vu!p2-S+F-Y%ch{F5h8ljcjxNH6PntQQPj`$(eM{G9MQ1Q zG_J+xgFA6p@vFah^YsV&I4}Av{%-KU&zpwrheL`>4!j_>A=sF;_QCqc=6f)bh7u9I`X+mGHWtzj*%ak3--3_As~2YwgV5BBuy5h>$ene(@>{gD_cQU*7%ypS@b zwte~eXSTO;dr!pQz8KR{z8&wpFY;Mx$2R$%6A7jEnG}6Q22`o{O${mrnsY>`%R%-X z()uVKxKeX9mVb>7x>B@@F-I{SHm(Vo9oVDp}vgi`YwK#>>!HtbJ&@$68J@ZvcQ z;W$mr?dP!mpFI6g*avv=Y1ohBUqY$9Cw76SpMZgz0?n<&^sVR*L1FnsfwGQ>vv(D)44gESaUQ?R$ioo^So+THgC9 z@AqVSyj;{S^<}%v{fLDkVlH^os$H_o@wm8s6=(yK!(r>~9s_*o~%&N%HL(rDkqPr(8qjsGbG2&3`8tMbH-XR`8jSRfEPeg^RH zQ^`u-=6LoKyDCrYcwS`$ld(Wx-w@PTh~5oYMRs_pR`_A$r^&3UVvl0FYzoa5ZF%zdh$MqSTD4AeH2iLa3uZ%?cngk0neP0)n{GnEHo!!70ecV z4spF;o(Fq++y#0Luh7BLHsz|oCB zJ3h|I2@V#1B(a{*YKadOesAJMg7*im`b3PYl|PUgRtCc1#D@t!npjU7t;B~5e*!T_ zIS_cB4On>yrxGs}%=2k*l;BH=u^$<(B|cj4jl_Dt_Di1T4&q})!}DaI7b?8|2#y#2 zcf^f?c`kG13+6It7MxAoBA8dW4i6&MdgC>P)9*#h z#)816?67Tzs^>0odfVPme*V5>)o@#gxp~0~ED)Hz!>fqZ&wApOSRkB(|A3JQw(Ti@ zHEdUgtscISSoOR{3EHqgcmV&w2}E+O;_CJ%upR#!5C4w%L@W^OvD_}W1S{9ZDu7)Z zBX(_!O4lB;iC2@6YmlHruP$SQO z_K)@)g0%}50W5G%fL-}`S>XGdga*ZLd(t19kMqaVsY?TBo`zu#=Le~NZuQP!L zr)!7p=lckbW!?*5zU)3-z8ipD8bEVIjxlKh4KD69*uKAau_Gseqd#`L&YwLG!ghhr zc+YSK*3RE1VBg<399*Y>qd#`t&fm?zE)Af$4gOAcJKKxzQ4<^LLk~ zVc8kRpfdPw4HuXf|G%wkr@J0I-C=5-?gxs=F+2^O-&UC~!(;gO%eM%9+yZdiUUvJg ze9r=-I9*uTkdMlk>kO=2U2yF+H?t5re)Ec_hm-M7eMO#rJJWTZN~IzqV0d4(i5l*<|Fkt7WW;7;kx~-^_X*X z`FIg-X3Er;%yAc=wVsL^B;yuiX$y*-uzkp!b(E6HLRm76 zD4G#uyY%;)ilmd4Y;IYQM(AbIsXw!RIEx5uqn3cunG9IC@+XPhwbZLX#-k`#I2}U3>Gpdlp zm|);!bX{B;nf=VMi6_-$XHK`taZ^unc{0q)oDg$Bc~Fl0G5^GyT{0l4$(S}%;EOpI zrqG|8LLxEg=74gU%UT;bCK^qf8}T=`#|X` znaTR~pR7A*bY;bO6&>5cA^rfqb=h@6XaP){+9!*~(#b&YF!+uD0%cF1-!L9n;tnIP=A<4GPBoa7;sCW72l9(owg?7*IgC230Re2KV_G zd_0uY+TDQxX*`8utBvIHb-k^PP0h`%Jw0t4dbY*MNFEn3gLYn9RyWaeV{=oN9lQ2s zh}e`IKX0t>>}*do$`3P5ppUsA8N=}z^G=YlH-Dj}a}767Jg`jvmroP1b1XiFc?QWV zhyLu@b8sB|FQ0ROOFl1T%hcY8+1}P$2CCRTp8n$VM2wgqg_&rX`ThIt%<}e~U%VeB zUT?vm#A55Mj>y*A7uLoi3LK-)+`e3y+#D&kkI$?xy=kEOlukHz$+sWlFK|(Io$^NW zNTj^cJh6Gz9|w-XW#%vY)8D?#_+p;~E{Ab_M3mV%0Ec__)(8{e+tFAq_wv6DHt(rRD6?|_4)W}8Afm&w zABL@ur~{SRIRL+u#Mb^1mX~_=Gr&)I_Vd8JpD6*~`UN=3^Zy#`Zv(&R*}Nd< zZ!`&IMqfpsc8=jA|Nj2bN9#4dz|P8#e^VFOXMDRfmJb>1h4lAEcA0(DATn{}&O&^A z)MlI6u;Vfmn9Ml=Ipz?=`^U=?*#7at@rgKOn`N-0>OoGKa|H72^G&fn*L)KCxID?@ z1HUG`kV+hVDg1)Qq<9Jlw5zn&{GX}V7evI9_COFr~jhQmmjhXT|b7Q8w zH|Q|$!@2QO+@6bYns_!A2&^XOhgIOxvbYYjD9+Ck4=*KFKkN^kpI+hvu|U{@e}}gc zb7vwvf`5m3ug>{lzv#w!i--@V8u#ox%-1Wpab)&hZv3}|SnH7ISXYO{t`3J%Q-=it z>%{FlVz=+oz-}CQG&PH`Kp?I@)Iz&(dD;5c{gsax=ieS9vqf*qrfFFoH)hB4dXOg? z&dqY;bi{6)?qc$KSwif_=`JH5N?PJjHFm67FAz9C%Z;@WyRo)g$+J)h#BQwZPV&4t zi9qbe+U_H-CnaJx*7j}kddeVnV{MO-XJ>#w?8e%jBF~$!2*hrz?HTg8^Ta^x#@e1I z&z*)q?8e$&BwsB&u^Vgq6L6s8Uw@;9oecu98yB4gSywelZm+{(Ti#P!d~AJ6fNKl=J@ zo*A3bxBvfSv=#^c*Jtb&eI46JeC-)u$E`}}j)2{lzm2NH z$_Cy>oyH6_ICwT}rms_e5sv+f5XnQ1-4El~UtNKJmj=*|iT#p5gNwTfw!@4%5gRzs zBOJT|aeltfp>JUy&wSZkxqP<)yEK62n$-5=KjiPgzwhrw^hu|Hqd%74`TIVw@9%N= zOM`R4#XSnb_jfG%vIXGik6ozqXV2%bUHAk1z2lsKbnq9zzP}scuNRT@$L`ko`-7&L zgf+uU7-u`pH4@nL$Nx8V?Q~7~+t&+qDJ-~l;R@*LoPjm-W%w8V{qhY(AH4}2%g27v zm9GTOu!&uuY}<~jpwmlxMwvCUB2r|iPEuwPw*fBGxIKW|^cUlcZ?a=+`GfOU|k z9$$Ae%2(+kJ>5ioE}e0X>b9;%VU zR@hgHho^)w6+N47+WU=a#11hPDBJp;P21?_9 z6^WR`qL>pTMz2<#{zPH1FW&!E1l};Iyn7%gbFkAJpUm|ivghjn^8A5L`)-0l*mvjFG35jpd#SWSD7(%bi!s_|^y2%NW?sl*AuD`_JU^pDEja zW?MdJF8`aLw1>HIKbvi>nYvCl)E zKLHuh+}W|BZRMKo){PY*ftkcP}>o$a&t|8KPPLp+ep>nqNY zPnqB}ep4}dy)}D21Ue4N+m#>Y+3WnEK<{?Ifd*U*MB(Fj{#tMKsLyOW|1Qb^r^$bJ zyt~CBdG?)ObkV2f>Cfix8QEv3zk81Ck@YkPRlhA)uTW`U`tL%^d z?D|ChAGdvA!he7E;)MRA+Pr5YLF%JFo4=2I{l{&$JNLSO`m=iz`j6W_E#bdE`<#US zquLiG{PkyFk`j6YbE#bdE`;LVEquSp}`0LMpG@<{f_LB*J{nBPHIu8R#a@9FOI(k-pfhfW4GaHWZruuf8mZWRV_>lt|0M|H`>)03cGy4H)XZ-iFvsvE6x(kI zIE(S$fiXKGip>+i#h(2WV7_}=La||6j*pLG^IO=rX)IIzA;JW>Lggw-pKa&<%#Lj2 z1RU?BY?BMyzh2`Q^B(kJL$RrV?O%@#hwWc)rD6NmOCjtUmmKBcJf~Tn%_k-N>y;U> z{p$<9Z+fw(p9}kF&*n4AEuOsywtqf80=9p?Wn1yjkIP}7$NMAOzCYv+&;R9!_xoeMKg92Ex59qX({oHZ-rw2w{ULsTb~obv{^}dB z|Kz2A820O)&1a?k{(<*B{o|iw%W+5^-<&ZKhm_Y+$Z~Gq?_GMVIrpjW`*9!d>?SvZ zi1U3oJ&3Px_)pDlaZ`&NS1Zpk<$xy> zgjet%e9c1p3|!S6F|JnLj)ST`3&&n?r)b!pSKSrkYUMen)A{EETEX3-VgFrqPmHUT z-^0^${5;@^4S{nvtL}|)weoX3J^SR~KGATlX4U;Mu2%jyPjBBN@paK~o@~`OVqC5K z$)28lZtzXfY@}X0SmJ8sFZ1-*5r13sH&FjTjH{LZil@Jq_(9RIf312b#?{JyhZ?Q_ z9}_<;nx9esNQ|qM|Ba`Am6#U-2(MAECj{bZ<^S&KbF-lTuITx$vZ}{oT&;XLHCmoD z@%KbCn)=6MT&?_gPd|(J`=a4{@2j4OakcXEJ^d2mABbit^=#k>#MR349rLa{xrhsX zXeIUx66i5f0m>aa#O~Ok(rL1Z_4wj>+|3Q!2<+yD5xcozmyjQT1p={~8^&|Gn=?l2 z-r>M5$-Ucw*v%Q+N}in-!dCpdcRR4laPM{?cJFpz5#78pV)t$b9=dK`8L^vJ#zV-> zDJmU^n0FDe|iM8Tr9jAP~FxX3qh; z`DVm!zS(cd>jfaOn{UQG%DvlxIGS%pemE8gf5N|ex5Hn7-Mbx#-MbzBL4E`l2*mE) z4!llv?{*+|?{;AS=HBfu_9I7Ut z`~kufhpH(if1vQhp=$UYnaYENCk|CJocu!Ji9^-!99ns>@Wi2NLh^?QPaLX-?=h@A zRCwZ0H8tcH2~QlVW(N6B2u~cUhUeeP#ljPZs+mjvFyVZ$MPaLY|D)LRj6Njp~j{I`ri9^-g zNWNKk;!rhTCf_1Faj2Tx$+rqm9IECX@+*WV4ps9F@+*ZW4ps9I`BlObhpKsue4FsZ zp=zEae}eGDp=zEcf1>cjp=zEb-!43HsG8@=uNIy-RL$?ncL+}$s^(Slox&4`s(GD! zm+-`)YThP)lJLZ#YW_vOTX^D7HQ6cfJ;D=*swp7fD?D+iniBGBgeMMFGno8Z;fX`l zj39rq@Wi2ND#@QBJaMR+vE6NjpqMgBD5i9^-Ykw0B{ z;!rj7$e$rRaj2SwP&Frz zKSy}tP&HlT&lR3HRLxrQ=Lt_7s)p~tsXSkJ;!rhbk>4mhaj2S&V_HB?KB=91kqenm8m40$ z{~y&gRyN!SU0N|$%$MOo{QKqW-7Bs?){iUSPk^y`U0B)h2>dN@2G-1zforeWrl=5Y zVxT;OKp*r+zXR~^RhL24);B+f{2bmG^0N_ck{+x1Wf26Svtj@~+2B+I!06)eY&fW7^m3ksi}CE8W(y zwyC|XB|T@+;pr9KttYK%?Py+?2Dhda>eU5i`uS#Ad0t+A#hlGQpK7Mhd*Hp(2XB7s ztwA$S`pYHv=S_Gt_t%xrh0pH!$WJdF@$enwug`VXE-yLs<#VT_ zQ<;u~zC1UV>5YqV>--Xjdd8&BxO3`_S>bsb=1s|obLlA=bH)wxr{}%S_)x@mX(!9g+3Nxn{m!wLl3qTI~|ji#Xiqu zW!seq4jslz$;{^@B&KcH7{vHrUCbR?J{y#c&Ye`TJi_}_@cJq75XJqVau0ihK>yU#2XdW0!e$nQxZ^?6S}j z+vN}`ciybj6LFF94=(<_E0SNZ_b*I=b@*`4iW;%kAki(1;&nu0CX$QRjX ztx=@ju1l?kgB*Gpm|t+mfCF&^7h89C?!p3O=MPo;F7a4UtoGd_SV`GgMQYzOg7uu8 zRiO4Z(dTEWeXrQ5-Ll31eHy=u+V`tHFk6fE_0$6>fL3tf(BcbFv>ok6%WE}D^3ALI^q(VAjikUO3f7wBfbj*Tk=G6NfOc@blZ_srRd)naN`nhHEshfsKC0XJkY zalwg_>#5X`EhU08?mx-+(?RZL#@Yy>ZVz(5=n|+3J??#^xQp$hjrb5~?)S;qpCd!S znu3>ee-$MY=B3;}M+`6KOfVFuC<(!q!?72JHLq9+b~M`&1Fl}78onzFn047AHLJy3 zwyTY;u`P{I?3uPD&>qp<+JiSz6xb_Y*t?Mo=384H8V?pkks~uc%RM1y_j{zZFpUW& z<)k}(yMF91Q1nrs@wn91s>+)@yXs~!Msvel2SvBA;#mo3PhHzxnR;l{?Wy6Yt-=dy*l)0O6aIb7&qk|??N+Jwr&?E{;dJNazk z^4FQ7y81zQOxnh*N6eL~zHE_j$AkNta;Kmy$7Ef$Os4g)x!GiU13W8|9JUImjujxn zDNe|C{g(5uULM0nTQ7Ntr#bUttjqm>sIU1)~eOo+FF&`YOVjznKR3|HxDDl_V@k$ z{@+pZ&gYynXU@!=nLGEs`(~)~CXidvn`Y8XpeAbYo$&;sSj=MXIl4GX{i)S5k3O6R z2%lAxxo{eRC`H8Nd}3!F*^5>YO2z3<#_$1ACI$?MCWxa`7eBNMZbF*o%wM}LX}8XY z|8}>B|7L3ft=6MIb~=>j0QU@^1KbM?w}&Ym4BR_-a4?Q;wFmE3_V3xVch6ouNoybZ zn?6hv?$>~^sXfQx=w144Uq3!eIA@ZQCk=0k=#zQ-yBs*)*q=W{;(h7Lx?<|o0ElquI3yZ!6fpbTTho}o-? z2Z&RY$3vj_aODH74n~1IQkl1!oq)D+O@Yxc$wBI&TvT+D%w%_{o!k?P$9&l)7y>dc zE0(qpn~rF9Cjo;O+Cp?U zndxOOao+P@A3hxP`2Xe2bb~eBP4l+5HgxJ6@V32j4Qa`{}?MvtXy$MZClgQ_SV&OQZ|M>3I%~B2tDuWXlrUBBLNwds7&+$ z6mjpnc4?bGYa6$GIBL6PPuRq+%h9#^ zGZw^VJ7vS=AO6OMNA>TV@q77`be<44(*3MfRKRWR9f9+w+ANtK1vbdV2 zY5Lj|%KJq5cyD)PIV8F&{t)x-mV-0PMeXqv%d`V1oRp)z=d#U?*<2!Izt+Oc%;?=* z7|!(URM#jf_`KD-L+hdbWmHO5^hi>VE$~I+Iaw^4M_dvw^<|s-4YfXZH?^_8$9iO$ z89$N{PtJJ8V3y4IeAt$&g3eo{|A53j2!PgU1cq{^%2 zrfSPmGfV60Qx%CRMT(w>r&g^vAyjoLxgwcF{j2adjW9WLL0vLcUR$mfl-Abgvr~3f zY+l;lk!o*i(2YwccURTSg1NEfJ-i}PvQLVdG#jyyc*M@)M}}D3#wDqrHf7Q6eQr-tg6cT^4X$ac`pQV zi)_|a)hyDTSchK3|Ae^@mo+uFwl%5wHH(t9h zD%P%PT-wnT+^50yiYdTVBVRX?u2DSA&J9?9q$oOcWcY3%|7Z+RSW=D9;>tvJS#8at zd8wKOG>&P2b#CKo41oOI@Z)3#UBjcF4S=z@z7$;L4kf=6$%?HLwpcD#2=Y}3a zow}fM-onzV$_h8u*R)}@H3x>9j-q%G!l=Ea^*9}ajo6D{XQ7~^1F>Wz%O(mKBIgSd zbJgmmrp6SaSSvPS5M%Pdl!68pO9q6J-%7u7UVZI?x=I%oUuYRg%K@=U4{VrW2RhA# zSpL`{UO8`OjSD2In~ozrZ1pA@!Oo)QrH<#2S7r6-Mi>ny8qySK!R&hQrHcU?l*Es# z`dM+BB=r?Q$3SqAmZAllZnRGAtlTi*5oMed!>Us#1g2FxUiCz4qgzK`MdiZKn)Bb; zD8zPv4kl^JT9sTpzp^%&K3r`GnTDaEXGRxaPJBy+M<(S|b)~iG`iL5wngeZZ zrZRmot*=>tnM_{_wYxSRctaHgsI7#H6g?D7q_9KYLpha|&Mz}ZR=B~dcVaPDWnT;O zO1HWm^Mx3LX(C|RvNbI&_5wU>eq{~&92jO8VP;{S>R7p|sl8(-pRBE|sdcr% z+QMAS?TWwC5Vu#K()nCeDzz5Nk;at;uGiAUO~OuT!8V~P2DD8aYJXf5qqS*~qc1VM z`rxriSAKl~G{&DK@3A)nwnbg|R+u77r z*aly^thFt)QZaQ43{UG#x|nKLv}n<578}@s>ov_L^B2|HDaT!%&H9CEVuO-ud~vangHV@XY*UEYS<9OJ|M__=Jb5QeD|pDt?zSz2#a(r> z)Gwu$u2~jXNd*=cdYNb!t1h_YUCEvw{(_tMz@A2Vp$Csg^qEn0a^#GRGo#U}NRRu< z9w~dYtdA<|iEl9RbYW$C!#duY{eS9SN3uG!cYywS(lI+@{r%_X$SJ@68dB?Ue*F#O z=U}`xW)kaa(Z#8=?GP zHajK{&l0VP|ej+3fN(};GnR7kMS;Z|KwOFM3OMDcGcBn<`{;A0 zJgcuhXX+Ej$kF?ZRO@#&h{@+njdNdF=BT^DrTs%V<*1z?+AW0sW1!!`cMhC#)Gt6} z3IARM{y^ma4KV$7i4*qv0I@-o|1L27j+|4D-kbeIVgFMIex=`BBMqE{1lt2$x96zd z!1WDf3c0HT4vovd<+EsCB84?l%qxf?-cpR0N*3}hhpz_tB(9r zfcF>rhXNlV^pn6p#XoDm8Z?~^WAOsuGevvR9tQMVR4Z=+t`_xM1^jLNv+}i|4-olJ z0zON~H-erf>US>iN5bC4z&DBZy&Ty5ybDF-sB3^%34eYFJRkpT`FDUmUDW>`;Kc$z z2z-ZV|0jV*;h)X_Jm`8653d4WDg1pC_$8|jf8GTy7xs4nUoYDGQ{d^MKJ&j>sMn763-c;FI&6Tr(w{%OFM;vc6R zRRQ`wpo!~73EzF zOuvcbl%uWyrWmpK2f$a0c(?`lccQ(10!(`&Sbch1a;@<9ao{&Zdp`&K1FMeydKLI2 z;s5V}?-c(21-K3Wto^@(_V2#t;Ok>x(H=M_UHw3m*B|(sBHo4r({Ed?J-iPm_S?%* zlYsHMpp(;YU2YTkX8{Cn~1}xWihX>?6)X~6Cy9_yMCGb{`J5u4#(6j!1DfeTL}LQSl<6U z2%P2mKc=1t$)63$Ukb@z3(4OOVS2fHr}M9e`ddi;DX?!3ynu+&0AK0s z#neDxdH*^LSl++x5B!ACr{B81An+vM_XM5-EZ66U0L%8Gxklcv%>kD8Q-=Y|`=!Oe z^8P3VEbo7sf&V4qrxo}u*B?1*J@7T6|4#;fO32Rw{?Pf4mnVTYiTI&ITb>Z{cMb3` zA-@@T2>x-(QQJV@BIG-OmszojsfU0kxbkD_NnpR;jj88=&k_1B0Y4z{Z-Li|{BHrv z`=37pe=PKO0n7X0e*(+M)ZKC_cx)46nV49QYoL72h-zL&ODTFTy;hRJF z;Sl~!2!9g7LtQNJee8q~_G?X+mxkm=h47jXJ|%=N4Po~f+Jx{R;K&kF-_cUTyzKyBoriv25&;RWL(`+gdls zRVv(W@<=WdcHS9mtmq9CNp8&P6K#PL#-2WzmawsxF!mD0Ucxw)F!mD0<%F@9Fo*9J z7<&cAzXD^gz}PD=_6m%>0%Nbh*efvh3XHu%W3SNID>U{BjlDu+uh7`D8(|jOCN=g7 zjlC(x-V|eRim^Av*t5Mm#n{6ePr6;F7<*HUy(z|Ck+D}~>=hY%MaEu{@vq3(D>C+q zjJ+abugKUdHuj2*y<%gp*w`yJ_KJq^*ef>nijBPzW3R;6D>3#;jJ*`gWHrW$)wjlHSH-c)06swXJk{$=)u?d zuxvXP<9aYcPQ6xErt6PgX{qags8z8mE%iFKrPUv0x{g59h>%gY1L==4U2PcS?7GSe ztH{NLddgm?C+vk)BwkoW?Xa+lida}hVX&}D2LV2)Abd~>_#n^l!HT*QVU5be2g_Wq z*%>8nr;@mx1LB1?Zq!RwmxIwJh<%V{(xAmY4%tEb^_zRg&wB?^i z{6)+s+VbiCuD|(`g=ovaiTH=JKGBwcC-IM9KGBv>>+b$bm`}9jKLL8evG{{T-?jBW zl68o-Ixm7A+KN9&L|gtVpogv@u2Mu>{%=7KGx|hZ{u{(M`b1m)+o1a&#pM!h`R@_` ztIQ|b^68$Se~S4;TRyGz@k={!c-?RL2ZPnu?B6wmbdF{nqODF9@s~26Xv?Rj>~C(` zh_?I{#BabKB%&?Jl+cKifjsJY2%^qBfh~9udNc3G&3fJaH&!nbeKzx7Bl;Ys-y-^4 zrs;d02n_+OPSVtP;X(H&Qi8}iBBQ=+svOvH2v5Ysg!7H0Hj$&U(R$j(N{1{_y2Y;@zq3M z$@~tYzsK|mL|?`92BNQKn(p)LUgGBveGT(3B>GyWw-EgUrmrBHIsxhXL|@PJ4Mg9- z^esf+$n>2=)8v74H_<<2`hKEsX8IALf5bFBYp{DPKS%Vf%zugK+nD|>(YG^A-_JyT z%=9Nj-@$Yw12hE)Qa7TvG2NT!?M&7yrfDC-$O}x<-h+`}GEMspMqXr^_85%(ifP(c zF!B=9^t?4fgBXeS4~)FR^bDe3WqJY8zh-&~(e%YG(lVldt4Xz*=+~G&k?7wsO?&G_ zUT69$qUl0`bPLgMGW{6Qzi0X-qG|F#dWYz@nf{pQKQP@R6ZAVw4<-7KOdm+}pO~ia zO(Qh%Ak8KE&rCNF{THT>A^JV0=~;c`uS_3D^!rSoL^MrWNc6lu@*&e_5xtA)?-Ttu zrf(qnBc|zjeB|#;?M?PhG7}5V?x{zp^ERhZ& z8vjwMBRax#ifHp-^JJo<%)f|e-fT(zfanA(=|lX#E(SJ zS0m;DU?b7}nSU(N1DO6g(F2*@Nc6r;p9y+2T{Mu09%uL$lg?n~Uq1{+$WqJqE z2Q&RB(X=Q)dQ#AYBZn{_Ll!U2GTmR$gNXhL^NWd|&h#{*XE0qR=$S(QNWnjvXj+UQ zEhoB+>0^jCW9HoiKaz8QZD{QXn}^5NAx_V^NBV-6cTOPZ8Zwx9k-M^5wtzifoR%wh7!&5 z_Dlz&$M#_U*~IVdX?v!_X5#l@KGF8Gp55>_;*VfH z(e~_ye-eKr^NF@+H_)bk_Us0t?b!`<4IP!s`b68a8~PA`f94ZC*60i%{wU@XJ=W;Z z4o3Fu2BOCrom}GQu|CmbM>9Q^_+vah*63gl7I$_7(PNDcUDHR6V|}8>j%E5_;ve8? zdv?PN;*V!O(PNFyOyVENe4_2y4OPTHi1|d@vm5G(KY{r~+p`;vB>qI^6K&6KSVsIw z%qQBO-LQiAlbKJnJ-eZu_%slah_+`p&^rb8>;|I88lBUKpJ08W?b!`y5x;=>MBB3) zE+jq;ZX}}Z*$rEWKZW^3k2N}15Wk4|MBB3)zE6Cbu#t$iXE*$i_$ACI+MeA&??BnJ z8;G`NH{4D9gIS+wdv?S9#HWh@64CbT2HMffp4~vSJ-dOvm$zp(5N*$Hc!l_1VLL?I zvm4$d{&eOOZO?A_Gx29IpJ;n_1Fhdil`@~`u||g`@lkYvq6B)Z(a9oyxnUFE==3Fi z1@nm>YjlPZKgoQe#~Phn;?HD0(PNFy0mPrhe4@u19s2%$)NJMxJ=W+H6Tg!AM2|H( zGl)Nj`9zO3IP9zdQq$uMKNqYiwAew)#Xov4ff7yG#mh9QX?yn59_{7c){39?FP&r`YU{7s z+dJCglkg=%TT{!@NgYk=I|5?E_viJgN%EWYfVc%44arU5|3~fePD_pm{-Nu2GM52^ z?4DhC=NBB(iyBE-k7Sg_;a_+B>q?I9#P? z8TdzurZ>tn1OF)9g!wlULRzxL@Q-8^J``FayZRTvGvu&IR(3S7w0BDd-c!zIdlY)s z-m#!<9+2wiSO;g>$_v?Pf+oEeddo9Jy^U`|Cd<7E^JFdxpnA{}+m?F~Xj$$feV_-P zO;&b37}DMon1g94LH4LUti9_%+dLrE+psr-2$QVrYG7&apRh-LLiUiw+50JIn+K#i zU?2Er#w=kgyA!mu*MVz6Bl?5v^))i`^I`m>Jmfp2*;u1LL;{mYM*p5MpH{EWXrG5v zt=?}9O*~37pjX1A{!2bldKv$ue=jap>S*xDKbpfxMsB=|e^Idq{d(A=n6!z?r9__y zOP6*)ZwBfz7##Wfy9GH#B`cCrCTJF>rx4>Ip)!q=Gk)1+%~CUQtPs> zP0r2D&-ICE{%iN3$7=^gC55EZ^&a#coB0VF&j|HUxEwqyI#+iTXI-+y_x8QY)Uwn-gbyl8IK=1mXx?B8wM16y_uLIW&ED^TA4%Ll3Z zwvo>Ex@}qSe@45=Z^Pnj!TH;t-Cp;o-c|mxW=8+e_Sc@ju^Ic$?_l12%_t?8bP1ob zp%}iOii^<3ZliNQLJchbbP(h02W{zG=6xsu7P^y#wc5g$=Zh?9^QLZDTgzj~{vUPg z9(nk_Q~U24MD2@um-gGfWYhy$4?&~bq|?UV*Z;VWKH0Lf7?LAv{z^5D?m8d+GT_Lk z`^R#lw%xUtODNC42aw~V+h&Za*s`-Ua>@qOCNoX``A0te*KJhOU)@W2uUj(Y5@_IU-rLl3r+%1Gy0$Y zx6h6}f5G`%c5W$0DSfx>>>t~aV_QJ$Y@qxL&Ohm189(gH##zUo+|X^8I&)S-<}TIm zzTU}GHb|`-HpOP`-_&s4TPoRUl8YC+#Uc&EK2n>z?fPu(qK4*= z)P2kUG3caod;dXty!+D+Zky3RwjqOROzkx4fwA{zJ#^q{H=kysqoHYI#toYy$q|nf z{Bl#q=7odQ&n~(Bh2Lj1^nWhnJdryp4HI( zLq)N4VFg(qGHc^ZNJjo+TbeT|uyM)SHMFNrQ=>SOg132C+qSf0W$S9LeQ7_MAI9GQ z{hB#DvL3pA!>9+&JtH>jz%v^*ypf6MI`@t4cf4_B&E`#;V%C2;Zz7g?`=X5*qw~(x z{*2DOOpP9Oy&66CAL_!2j7svZ7*+?&+P@ps;oP&n^$^ve;nYji$+HHR_d9$14SH@Vzi;`*ZYQ1JFyJHAziFW2{w|AcLu6K-uQhg_vLSwQnE!CkE#TX}yy3J- zt}l6RrPiUDb<57|H>`hK%H^pVCk-GuwcO$7Y``e|bls>5nvZXrabX3;d}+kSyo|Bi zW^7FEPU86y-Gif^xUy#KV_8p)-!SKqc@Nb-u<-sPcJw}D?fORaCQ z%7$-`8`99@!<=HY7_LYkeRSjSoz~K+*HNoS`WdGRFS=Pp! zvp4Tsp>A*fmC6oDo;kgDi1X5>$gDGG4(!D3H|w%a+|9r5kv$}&dFHGL#@Lun+p)B@hiPj9W8@CQeJAKWSgGnAMUxey!fNf_MuU5Tep9l zUySI&88|t2U8+x-+4X~rf{j0zamt2I7c~strDW7o{=YBTmbF8#H~#)I(Hp+`)!5o| z@wtJn5r?1qw&u>jO62b^@6N{dC6_lRVn=;v`^(#xtUdQly;?c^-0OgJ)FB_0w0+6I zB(8}ww!bX>*WBYix;MzZZpnCk1==`>*OvIJmxN;Jtk;S9Pv|5W{tiH%B$Ij2V0y-A zkB~7(&1BLI7Oz4x)14$EPmhU-(_>-$vTW`b`EMEhiDn$Pa&uIVrH z#F*}1=|gXc?50$6{7d)pD7j|3uzO`6dO4(vEc2qri7fSf=$#Oeg=rI%9B$nYkJ8H} zwv>iG^xB5bV$?Lvy~540M<>Q)f2&WWHJGbSnG<8OFN#u0bVIKCW?$C#Qh=TWvcEk@ zpFqdpJAL%+w>~i@d#eU~Vodhs8kiGfvag8J>mxC;Vye<(aG#ffMD2H5A)6&*Vjuc( zXy+{4R2lIoS?ryeQIuVayUad~OB+;1F?*ObRN?*{1G|KAbP(jrSE-Dt1`jaugBeHg zO&g3M!?Y-!q}NxU_%d+7&0y&-?IMGFeI0a6D=}w;J_m(4Ih428ficpdUw8GVjOK8b z9^dRit%iGIwCS|0S4ey+=-vJ?s*|%m-Hj?M^jeX%4<@SqWL#l3)ThMgQhLR+#ybh! zh~o{zNY+9B6^^Hg`{4x&FhZjOMV_n2Pq=Np%&>!}R)L$Qo(ZfwO z2$B&v$^&1%aK1G%-;rX;OU+@OXqLv7J7dj}(Yn2$x8K#$*a{fCwX-p9y`>S|g=C#lWb4&1I4V=- zZ;137y{}>9jn>2%t$QTivbh)PV+|Uo%jcF_B%SPqYx+2?v?wx}hAE{{C&)q$hm&U* z#^{Tkgq^I8^s~7rXJjk=lIuLlD z52Cwz=z|^1={P2YC&`Yv40#VALwHXm+xo9vpf1zqHh~xsS%TwijDZ8Bft@g*^{Htl zlciJk!5@x+VN$aj9+Pp~4U1F|prmt937Yr@o=R$B49(VAnO7rH^uxi(d#Dqq$kzQJ zgfsB@y{SY~(vPMi@AHK2@CPn53iNRM&|%i!<#6FoY_lSB#tW3K2 zaJ#%H+T|StD!0pv({1~5JzsL|60GM-VQFv~P;pHA}h{7vvg<&poS?sScm3y<{`5KjcqAxOBWaK-ssk>||QnszJ+`cAD zZqyJ{NO$xIgGL`{iDFAsSmH2CeAN=iSYo{;Hd^9BL+H++tJ$?!9MIV6-b_OvAM-?{ za75&&jPA#9hmp?Hopln>>9$@K=ADAU;f#IIS+RhOoo0IfRv6nKi~Uf6Q=k)p#jjHN zsf^QwcFk_Ii%1)edTnxaU1x159u?cDx?f=2Bp0sktTvTgh+7vT_?-{6KPmsbvohI? zz-jhCDu22gzbccj8hif(43Nzsk@ z$z+S>I{Kmj0sf=V`h`S1kbgAke9}NNxF$H^-RdSV9_Y8ZfzJ5$ko?CXe5b?CIi+9h zh+K;X;1tv$y5XC6LkntkxP04X#JN zlDp+3cy7#e-|2(t=EtVU)|a3<{bd&zDEEwBdGBh>llBG|Y>};53Zczo<&y2G<6vh@OprVo-G+TLsQc!%>z zGqO~8y-z>u_0ohjRaopYK)WIKDvahPJ9%C7ikV}z(POep-jsM{wyagO2fb~}gXGB2 zAUPN=l=PMz^3`5Obx}yQiBu;@)x&$4>t|9_>QAmx$r1L3BCfqmPPDkFOq!XUT{K$a z!?KHpN?ey+GF9Ta*?N{ReU{N3gOn>bBjj-ju7}g-%B*F*MjvVL=oOaeFht%4O>jRI ziz;n`9j-$0nDePBNYn2D)27Iwu^Ep6M|8741v8}@QYJR%H&lvjrJU0*F@=(eNMS7Z zYU{+0G*PDcDO*UY$`)ZbxYXPHN7z z8G6cMa6JPxQ;ROnD2UP>z*vJ8P}W&ECtGD)Y82V($;K+(f3Ts`0)|$@5Zyqrq173S zv>|N0t}>1dC@z5_-L|pf5>_3U2wbH#K6^JLvQRWZH`9DH*RjLdrU`U_XM9i)W#W$o(MsJJ&lb=aG2BP3_&zKC zi4_0Hiob8gmrC(DR(xtfbdEOO!QyiqE&(UW@~Re&Z(w3ChKGR``zGtG9f!W zpMCZ*&D~}4rqd<8m zW(FR+(5F|TVLe#Q+-@2A9Fe=cuuN0S=AqYY7R;b9)BuMDvd3|z0*+V zkyZ~V4-==DYUSa4eCWkxL+Ii$LYy%=(j2P_BbEI#5KsGw<4JYiTzhco{{A@9QKV!} zMb%3B+*8V)#|NN}33`{?lODX{)p>nPsV)o8KP05Q2bflOzKjnRLpA~jp*nNphR{)^ z6U-r}of~9guu^1bl08wCz+|qPX`g)OyzaC>)5eX{kZ^lpFA9J5D%AoTIQWx!iGiCn zd8RCtH>GD}0VGADpL$ZK;@;1-D;T6&B065{;Pz9R!>TFhZl&&+8G|n^)2I1PlPA9h zs&a^wa1R|SYlrzOd>HKXpnrG+jDmws(k-Q!iueCk83s#P&>=Qm9t?Wt34ReMyUm_W zo0PGj)J&!Q#u#Ma6eDDVrYSZfiLvZVd| zf_?}!n=>05CgNA95tZ%?Vb>pNGJZZw96Fq?FKy}Kc;SdzY`IZv%IUgLXYUz2PuMDE zsJPR!ynoM*Kk?YxakWpwN>?e-BL9XsO(7A#`Cu0Yg{JW0OXXVsy;F~9ks zFNf1jV0$CBj)?f)6EaP9&uU0RdX^gpqC3-*KF?lROk<`~z=&Xq=>1%5CjA+R{AB?V zKtwfKmLNULWr(O|%avhod4W>8&=j#eCC!}GWNl`sf==QLm2f;s+dSRz62AUsz-d`Y zn(Ae#jVk+s{X40q8^7ra%Tm3L?$)#Oa77Q@(zlb0 zt$zGKW~VMiN6)S5#1#c~QHd_Z*3B<&P-v#foQBnf2kFFVtcYR-`2{muwSte7YsxfM zq}aP4Mui(Q+8{=S%#nU|9SG!ls(PyKKD-xm1a7Wm&5_`kme{xOVZv@Ll4 zj%~6&>C>A&Fx6qTj6H8ww61EJj6Fq{9n-pQGPW9}e-l?WHcxJ7UA3llb<^sOc4F=B zfb7r-&$}_OVrdH*DM&OFOkTOVp=E7j(`4{MnI}O7hg7$(Y@XcF+S<}SSs&C{keCSm z#HN;J?OMEGQeskmDv_Tk$e)@h>7*0R(|&yWL|f#lr41`qu5S8o7Yi3cMee4VaI|@+ zW&-bvWrodETk9&zqfy`vF_4Flk+FAtU{Ilk_~Py9e+i4tHW zAcGP$1=(YBv4z4C~j9f`zZ(FmB4 z%#7&IzDY!sbj;t(NOY%$u>tr!I`L!J{ipw7;nJfEC56?9Ryp9`|s z*e=2-?~ALB_p05kRdl~^$U}5P3WxvQigMK|(p4?toWS@Qtqa`4*8iWKtVHZ)|^+kr@qy8W&Xas_|ny?;fk1lomlzVGbOv1~N4#LUE;#`P~y0ctec#&A+sMH~Hf zCnr%}V50w}Z+i6D4y_;SWqW(JuNn71IQuJs?5~EhSBdOg=Wzbl0{OqCM>{%$gG)G{ z70sfS3bduGGOi?gf)32PXLagwh)?TeIMCp>4P((iTZ7D^4mz!q!K`TaPEO%!@ee)o zqW!a@=jjRs%Fx4)!{B%RvT}u147bi-1Ff@#TW7HC95Y5^gL%NXffnnV^y+30`>-Lf#^4q}n~62X zi@t%b)0N-zHO8yn#8sU-Bka-X0grA9x3?c;2*l^ow(FA_a_+o?r$;$?>L7}_KAgg_ zfjNeU&P>tt7|EP}is^Ag4JOk^xfA3?QbeZ64<}hQTQhZSK)H#UU4a(Yv#-&PFb=oP zk9^y3R|o#Gqp)=X^4ZwQ<3Z~K)A>ArS81{Rv}Y$$9ygoE`q==t^KERB<>Z-W8e~45 zhMTea`ZD*?W}P)Oot{J7?3NX6(Hi?$>oB4hk1@v?5Y-cOtY5Sbt44LNBcl7V@o205 z>>Jf%J~o6K1-!r{`<`z*OtQD?hUY2ZDLYpTj^5_j(SM8E$5?R9%_Tf(ONd2zsT=DR zeMkozhtru_9_UOC3^NPs>&W}ow=r4K^R2;N(Z90hOzsWXLw~TC?Zt9z)4Gm|MF(@s zSxLn7Nnm%F7mK%#czI#9QEUf)}iX9qZjrTRN-N(eXU5n5Z$rpO<^NqGj zv1kwNoipGvWb<5xd9h7v_<*ycw7)Ghse_t58D;{ezj36u8ExERT2c1}jZ5Zn%TaBz zqF31Jv&mPro3UXg*j$@BUq~&(G`-bAO?i9={PS9Ar?FoKrm-zNy4^h^JaZEpyVTt< zoJ)gjV_02NIU9JGDc;bNQ+TMn5-6GP$pWiS-6Wl@J)G9sUEZ3z%yC{^(6uE~6*SxT z*m5WP!Lp*iF|iW8QfpEdn!1|HLr|Y?k$%UGgr9&?=%6U>SCh?fBhlBa<;S%iE`_?4 zL-tVG9d?PC9c5J->7BU&`zEaD>U29_onc7V036K-_r%R<+RjdJ6r66#4_JXC0UWk^ zT{^3-FF0#gp1l~DP9N2oc(S|GG$GbRk2!Yq-{ST$7DChM9kv9_NbGH2w_-t~+{|6= zE+F>0ZU=^G95-U8`Y9k*BxuYNu6_AB);oGEMGsxQSmMgCw%vs-hTQC1EP9KHl_=kr zgo3Ge^eR@Y5OGX3wjmZhh2`12)RmWaHf3g)-No9+++5M<+1d|TJi914m|S<+A+lMQ zYji%J=H_r~3p59FaPiS|e5}7&AP+ECfq@1?bC_<^SacM9b}o%tlGji%o<;2#|9p?M z6t&sP(cmUd6!-{_ZG^bKYGIJC*DgeYm~KE1);?){ZY8>$j@R0sQ=@@e0Y&nx->I&U z@S4R)FmMo3r}CW8Ii_OK->?TVgB6xqdK(bFL;UOhFF9bb;uf6lYK`_M6TN5;fl4AuC8AZ%0X%) zjhi}Lz-zt$xV)2N(k(3dn3{4g%{5VGxPE$-t5?zRbVcNWO*8*b(_Z_2A1Hs9&Mii{ zzGj?ddc@q`{Y@*`82{XE33QayWG^L0&{@262{+Xr1Frrmt*h4tU43bHu3GPP^8_N$ z3~%91pc4O%}_2SGF%**3x9RJWK@+4#Xyhiz@0<xfq)6(M1q&p%}n}DIxx|(^Zy2I;Iw1*<>D|{KI-J~yj=*+?nTaI@nLoN(tI!dF#ZH8)jNm0Db1T2+vkn@Y|rEvrhVs%t8eDYRU&c3x?f zYHewhj;Mggh$n%Y8Np`}=(VJW`1;(Z(O z)!EWE*9Yhi9TSa-DMcyK$mYATRL9CyO~|lnjdjlkhYdIzs^QZ#sn=aqeAiR!ng~wc z{BvmgB5TYRYNLQRphN_%YHe%^^&j;~S#8atd8wKOE|de+3l9dv4ggspalURbW5{<4|{kom4+(zALM#sjs8xQF>4}t=1ElzG%3MNIrMH z?TdLe^OD*N8!bA#>)?xV$JI_Y7F9vv%W^Zvw6rxfJ0o>fHH*SVxK1>S(jb?!XnoCs z^4aWCAa+gYHmq3M=Dv(KuLvC1wz8uswQ6bmF`-tXc|c!EQZ@6^i2O*VNeSIeVW7i| zB8=u+-7^$Ew)?2g6gZu)ht62=qJ?O4Gq{~6sb18&frhD^x3ILTvI3XLwQUVeu7J=> z8P&(nZ)^QpQv+V=L5EG8hq;fb%8Hq(+SX;Q9g~->UD?t&d0A^~M@#Ecn!#*v2gWG* zKv#PT9_n0Md~mGKUyz@wTcqGPUWRDaQ(K9d**aAKMyNvW8WnCbYESD5%>m>gPIFkg z#&JtlnJA?-fWNqhj(N5=-1>zk7rK_1K(>8puV!Z1O!-IyJVOy z)Fq+Ab!VIFO*?xV;&zY;w3M8^_;nuh5=lzOs2&os)#-9z+lfl!I+@_>R1r)$V#2rW z;D#Z^r5=Y;LQG6%_PrT170QtXf80=|tAh&(zE)K(v@>(3#i8@q4j1DwU9#IdTH8z% zqk)Bhf|6U*^Yt(jIjB!;C3y7EFhV!mNvd+*%$iP(iA%7mudK$!Ik|X#Wo^=yYA1XV zT=qKQt7MDgL4wPF>$)btkfPqz%`vk!d046-QSGK6bEr2}P_NKGZ}nMTdw3mncyNr- zVv{b&<}#+^w6S$9E!BgHG#IN9r}?|#$6cGbdj;J_fh9@_Rwz_gTz}YM9%~rk#i@MT zV!A(kM^Sf}z_Cj?9jH`kjA~2>WKn0*L#0F6^||NKmKwq8P`&3bs!h$Rs;n=cZ3mF= zk@gkXb6hXF?Yya*hDNV_8LJV8z#N}i+wK???KB=bRyG{do?6q?M#6^U8_<>}1i61H zVC@v{TFn%r1I?~FX`R6i>KR+tfUgQJyBtfU^UG{OF6wBdU{_M)n+a?tQ6B}#(TmRLUOKe z=T#*ZUDe6bd2T!|OxBjw)Fsudc?)vO0Gt!=mnPF#lLevTmpTyj=6 zbWB{=+Jdd?Tbd>=TiMaPvZs z^m_fnk)m%hOjuJ^zR4HSCL@!2Q(vC#;OEe@f$5^TlfQaM=>@dDIt6AFefc8Ges08R z2yQ^RN_rciIe?}#%8yyC({yf^n|!aqk!Zbh!;`N4mg$N^o6IFigDbyY;AL}#x!!>GDDdM3%XAO zlOw6o%FN7-JQcbapeeAdo=38KBA_Q}nvn5GfI6O!|YbgL4mPXlrf9Dx|e# z;=Eb8xW-Hjy{kUn%xidzjol6PS+h~vlNg7^6P9VP1fUo9>05SkWOg5QALo_gaNaK) z=gPuB&+OB8<{23$M>1ygxUcMyiax5WXD9!|K41^0K+0IAE7U1pxZY)2t>wNlYz7#X z)qYN!gmqiAZsUD3VJ9!(2{z==^*J+&8dXt^${s~&sM7&y^v;aVxiItO$Qc=HNORt! zWzVo~xV~YWo5t1|8M@5bkIcNU>`^!t_L=KG=RUOXZe`Ri?kCTtjIutt=$~3LeqrY3 z*hN_vce|wf`W}yzp&0o4Y}s>V&zHS`oU?mI4~g`6q@puF;|y*Gsokls!gUP$KU?(A z=gGo$y27R9sHpy#2ad4@nb|j{R{)7M@zkosn*3A){n3j7CU`xd=~b)Nw#3)y?dk$O zf*%mLl&SvunFAm&MkNI19|>Bf*&5$M$TNA@cyMUbsSM!#os@_@$9m^5XCr-n-)=0I z*#5?ve%KgMrP?1UC;$8y<@|obEXw6m6hDSoVIX~G00-;WH4fG%y}mD>5cKVHFrK=`!T88lR~Unt_>8C-Y3*U@U=rKMCcF+?iaw*bng#vo z8VCJJukXuexi23(rim0)y+h@9jf3T<*YDxVVELY6?=R=~*H6a&di3Ss+>pOrVSjyd zn^S8GQ5^ab?9VSB2irfreLp|3d~dOzpV;2sVn08zy}iYLzG8cRzGCd>r!NQl`HAiA zE%x)(J}wf8h~i}1U_9+P4#rFR{M}ute&liaIid3R90$u!pWn|9EZ`aR) zFdppcmmd51#OLJt4+z!2GY;0Tvz+>mt`(eEo@F8K3`icvzCT#*>&Mvl5@YW*V?SU1 zd)T)J=igiG*VAmTE9}QJ>+9{0b(=A+2({nLy~KX}vHhx$y?G%#e-CkeNPkc95uyBh zi&uy2b%oc2^!F666ZstpB8t2C;QY4dI5_^&=lA1_<$gRd_T$N4Dap?$jy((dx92$M zU;6ysKbCv{7<>P)d9O%OJiQ9~*EJ6MlV0Dq0?WI?`rHET7weC7KK`Guly2e5O)9d^70L#O;kE#wC!*aj=Nss+} z#qvGH-e=B#fNO+*4<|zTyTbnd#`iRth^pLB`|mmSbt8-E^JkGrCzkv1$Jk%La*ZB; zL_^+1)u<3>&vDS-^!fdK!16Hm@x*c;KaBl&W9-LMdhFwYLcalY#mmizf7Jw7<3AI5%t#QDQ`W+;Cc&k4z^LU>*X z`}pJX>O*oLe=PrMNPct(Hw)}Y5K%ry$g!e0D>WFudyakIk=gY5GhB%*596$m+{Y{H zhq0gESnk&ojQxDaI45L3jD7sGzF&_p_VXj-ypTOVzp?y3jeUG`c|{?AO7;-@>n+>s z3eO1HFAL#{5ccyi+g}`#|F`kcq4FC;*pDCfcTGs%wuiVQq`!U-@rICo7@roBpB}|a+n zKU9862>a^^+nW=T|EKZ1Pd;t)RaOU8aZ$L&M0%E^yZ!ciQF9UPBc<6!)z z*UvPi(V^dDKa73+vOJ9Ygz|^6pU*hIUw<+7_ZL3W$Yd19!v^cyH4fG{y}qv>%fr~$ zkL6+P>&J3mKgNDO@*{)mlL*yk&vCGR>GS*fljUKY<@$@|e!fbN{q>3EzW$7T{TciI zOpk|$${!iRxgk6ugng8-{V?{e&T_wAX8e_qy)do_$!CY~{4Q{9NWQEK{I!t0E4(J8 zAI5&Y$@Se+ydh*ijL!(k&*=hR6_Veuhxq1@{w@Dud{@YRSNQ&r{{M9RSjb<$zUFv& zE+l^;gkKEdmqPfxFByLrve!Lg8SL-S5Y7+bnIU{c2(Jm@(?fV`7x?=jc^F?Cl85ni zA^G+$@Q#ptPw^w6{Evn36CwOm2tO0TFNN?cA^htQ{y2pH8Nyhoo5cMa##teG821gy z_ZIIPvNt@0NBx&^eyF_vHZBX5-xZ!2(w`l|M+j_to<5_hFtlFk8VA=$>GfT4#=c+w zv3_6YM0)J+KUtm^()a5TmKO=RBSAz}QK)`7Cu85A>9OxWmhUO{_kWz<-|sNa zb*=K{U_XA?-rizA3fW#)*vA+Bs?MjVnilHsy~n}+PjAonKg)gpGxqb}7sGzOo8~JA zDyj|*)o<@{uzu<7`TDWk*N?HU-xtHaeuswYH$7CpJ;%ZNq|fjDXSsjgGCkzaj1Vpj zVLvmGAgcUK#5ft!pB2KDAv`yPt95($_R7?Fh125S^UZOXe^2Ds6WLndCQAdOp`KEF@r?eY6!g-*`zNBQTs{Qi&cAATRk zKM&>iDVkk={=WJRhxz+7KR@yJ5q`ep=lecCKM(c(@$*8j&(GWB`f-1hRpiR!^_MS? z*DpRQ!q-Qh?|lFA{NOQ6Br$1Qr20mKg9AMu* zgVi8lfBhP)=%`cgAL0er+aIpR2J}a&gMbsx{zygl=Dz+T)f8Z#_E!f3`*`19O$R>E zDU4DTz()vN3GAQW<*9kVzJ7VC4%o+Mo>~m-`y)>s1?>IHQ_FyT8mpEAFLsP^ss(tv zz{digC-6GpHi1tBenj96z&ixq2z-dZX92$`@CCqU3495#Z~yU%o=y1npP;S^;Dn-Q z3tw~j6Y6GQc|Z1JV0nLi7qEPOLC+R$5cwYhmd_jLS%G{WK(u_m@FMWdB0oI~cuC+l zfaUXmcYxm$^7nw{^Mk(u`}j;KdUoLF(?XSzA={%+bqCII_KH=X0G_G_0Q*#-@_>KX z$8xIGMBp1x2B&IOMEWj3tJU;C{z_F7z;o46zz1ad{EfgT3wy@^XSoVs3mf29`g#51 zf!}dI!>d*sfdAnpplY=VIMY?ITAc^nQ|Mm|JV4mr3Vf=l-_^jgX~SQgs@09a=ZN~< z4ty&PJGAnj0>9^eW?8Lv0`G&P3$6Td;7I~M3p`fje;K$^$X^G3K=}Vh;Ae&X4}dQc z@=t(o5*R0EsP0+5{GP!76#4rDw~G1<1Abbx$7taDM0+0u{9|iQRjUHv0iwO90dK%R zPSvU$^xGo;T;Nkhf7bywi~e2${3hyP^EUuLF68A^YYzS&1Uy&xTL3&s)PEZAKi$t5(f`1WqQB+>j}`T=1Aa;L_Y&auMEMPr zAOCE9jsZPL*lPzq&^cJGP6U1mZD93J1^$=7X9L#=`Oj2>2_)UI8$T8Jm9^@Ld9z z1Aij?n+yCG{ImLXpf3>REdl;O_}>7$QS`?#z~2-4?ZDRvf4&Y(XJ%RZ8-YI*{+|c@ zo@nn&ft!WBD}lcy@?Q_ULim3h@In!9KLvh8wBG~3y@kI|0+)*M_5$$bqCbBFe2dV3 z8#p1x?_YsOiSj=N{;seWh3p@qy?X)QE#w1%vxR&l@G8;15b*QD|EB}`)6@$A{b}meko?V%{9WLW zT?MMu-vatm)u+HEu0f`%OxO0rOsZZ1jP)AuOsAhz!+~9Q1QR)-m&7!|D5i4}h!wLQGVuv`R)Bs@L zUZd1-V7jN_lvH`Z{{DZIItX~a6(fHF_+HUo(||8@Fv<^nf6#spOh{B;)q z)oKaweWLsZ;12{o26%wT-wvE7@QJ_)*S|@1YDj)Iu)kkRs?ET@KPRYf1J4omt^z(m z*t-E(mVYa-tj|w?3&i#Eeqf&_sYii_I>sdRb6~p1;FMG^0{i)ElKO2(|83wQ!v0@@ zeacsV2ln@~`RX%ZZ!cfbDNa&O2V%8~`HoH$^r=wo2kiU5P_M-{IfK<|GUVSA{ucu~ zbND`RI)A>s{2F9eMIu7_+f$8X) zX9V5^ypJ1CNp(JOxxkkK`!r5{7q~^p>E0mEDU4G;0$wceHsCga?*%?fULmS<5>AmfmaH= z6L^!rj|1N-@Uy@#3;Z(h#{$0&Jj7iClIoAZQw9D2n69a|{7-IR^L}qJHhb^8Jz%fiD#DQ-S6C9cKee`0cevzY+LnLjQJP z>EBO*{qxj>+6nwMTYa?uEE>g_u(~RjUcWn}oa&_!@x^0ruC+JXH?t z=Z9)l1?*FnUfZv5j4X8oF|l7N`rc>BRQ-YbIsdBF za2Fe-pQ}a(^mEmLA$bDWxd;7&fe)jsI^lUwK!2o~1MHvQk5q>NpXcU>YIOwgJcnzwSC5&;NjZ z8l)1yZaISea;AplbT8%GcaW+K$g5Rt0Pm{~2ln>%RY!;9D}cSdebpLZnzJ}ntK$Ru z1JnlKbykd-YZLIbZqBV%7XZH|+HVW+EO&jbR^J02=k$~6dSEApy<35Odk#=P0iGwy zyAQZt;75Vi2>c7+g9UyO_{SoCUjz0jN4*W~;}73|hU6as`}oUIp8>ZD|GQ!CJw@Ps zfVT=f2>40S-??tCCNKJ`allRtJPEkW#bmWA2Hqy@O%LUt70O=|!V7_474u^%kbfW5 z3_Qm*$UbUSNWK<$wve9${A=OQX~2()`Se`ij|IL2c)8QBR^J8osi(RY*vDs2^+VwO z-TJ0l-5Jo&R`&$-v(*E@hY0;Afgg17hxq__ooLVB5Ekw6Ht6U zIQy#5?*+WwttYD0K;Std-bMmnB=pAtPsp(?P_6QTf9K}wYBd#jsHjgFaFeh<7kHPL zPwRm%68c90kGAIV{G6V}9w#u}%Z?DwC)WdS68299ra6^UwK@yOc%&PX)#_#78{LFat=<6sMELtI z@J3Po-++H5@MplYg?@MVj$;j6{rUm#2OUn;YAEm~;m>H`k41k?0KQe&n*#iZ(Ekc> zgRnmfxJ<;~eBfzfd>jtkM~t6kz;RLDF~HqK|Iv3(^v;F#_axwxM1P(R{JQYxeBkQ@ z-U57w=#TFK`}wn4-2nU>Yaa1*JMjL(e|k1vgMYUC2SI;V`2UoXkw$m*Jn$T&P1t|; z%LlPYfoUvwe~Q$(z`0Idq%H>b3Ga6R`}&SoR|oXRs~doQdyZGP z0=waY-?MKAKEN3qrS1jx{*6)(0UsgcPXc>;qttW2K21uVzdo3t-T|H| zme2&eIJFNt;eE;cSVEKMj8Sw9g{v2R>XNeQe zFay5DLfAV3SiTRn4ETN_{~GXP0=EIbC-4ctFA01KuzVltEZ|Y1eis7E=SANJmd}f> z0`@6ST@UR0FHhY9?8jrC+6L^$PoDZ2aKahLQx5|B@t>!j03Ide&jL>n_$6T9{(0&( z;3^@18~CdN{{`5mEVT>R&u3Zc6JURR%uwvxgIqD=}-=sO}G+>|lso-_E2;A4@AE}-M_U$!NJrC^r zccgk1*pH8q>P=vOJsqju1@>v2+6C<6Z=CuRILj%FQ!#8o?E7n+>J9AUahw_m+(+n- z0QUZlQ)7U0gnS~fcLD1UU_XD1Q-=cQ3H>CnpKr&h>JVN4yj|!Y1-wJxCg1}FUKPS? zL--_M-+trNM&J^W|6JgFhbO3ufqnZM=Z54L1IzWr<-orEi`6y2zP*dp4}tx7FIIO1 z^rxzO0{TfM0;p=wt^Km2! zk$Hu|bdAfwf43RDPU8XU0fPZ`96xU`m%p!iJAenN&kUwHItMe+0CVwV`&i!?OxM61 ztklX3rZJy`k+8_%UK;1B7K3Tb=3wP_iot-|pNm5H>X7~|1~=>cdFp9{-_UrR`lG=# z#&U2!n>h>w5_Llk)(^uCCbb-l#IFS8`D(Gj^v*yIX1Wf8$p*F2nIU|&!A06$p?bhz zF26|q%3zA=9Nh1}YjBCiczGbMX7eApv}-nrtw)AAa9v4w0SY&!`U`5j&|W zKUd|g-{XS{Lno?sI;$4v)Y1{I@)%$`$CuAHowR0YTgRmQu8%WKXO@lxR+Fj<@UIa6 z;&J*@gg=RV`a`^ghEs@|ia!OUTR?&W;uTVkLQ*bF(4S)bnL>gol&y%A%Sl>JdPSN? zR*Ffvn54y&qlBczWVDWzIHyIAYbAItfQ^zD#vvtB=+oFMH1>4I z5#QJ=G_9tCmH5V9p|Ll`_&3G0-xOm{cQ^E>*gi1!bf^>G_&3Gan_}!08GA*>UXih< zM+fp18GA*>o*pK|H};B*y&_|;*w`yJ_Vi$az8+8XY3vmnd&Q={dZ>}y*ef>nN{l@{ z3L!5s{^?;z*w`yE_VjopzVWZb*efyi^q_@Yk6`*V_NJQtm}>0l(M)pV-&A8y4|U=j zdvQJ1!ARI1kLTOa&NsGsCV);n-&p5aL351#c)lrsrwT2yMffpeExS?UhK(CHZs53) zJL(*wu73Dw74F!P}AB;{ZUm{uLFtH$vR;Y zQ#R{_9^uGF?G5YnL248~Wn~H7--Jn>vf0|}i2&J%|NpV}-tke?`5%8KOA>;JF^P)G zDQ@7i>LF5sVn?JXXF)}=a2G-dMd<`k&w>?fSU|zE9G0^etaw)J^(-eUDk}DJp6%?S z{@%}dy+6Afj{E+8fBfbFJI{U2Yu;0Lc6MemW4+NL&Peqis5ZUD1)P2rG4b((*)!d8 zSOF4NARlDF)@Qomu!`vtwTfvQ&st#Z{Gv*?I97)h*6R3r+cVt&SuWiW_V3>_{Xp~| zs5YJnIe71MyJM|5`1JcQ9nW;3^iMyxRyM9_>1Z){dZ6v|DP5@;O`m`1c8k%Eql-Uy z@APA1I^7)8yOu`!>9V<-enm3$bSiD4v}U9&(i9`cz-jx3yk|Ny2K7%@g+T+;7M*>W zZxt-ef>$lkErAGB%Rm1_d4nKk-bkRmbTB+^!teSUMC$d-ur~6 z<7dk--8RvtK5hT_ryC1=~SoBPn8Si~nOBcOOhc;>hy>0J(`qPz(?s52x zzr9btS8Te|wvAu9D&y1nY~H6Qoi8@L^n2dg=|+>b7HiLR>&^J&S31C!Z@QQV#>tPL zt909JgG(o$HlvlU7EC`PU&m*3I%DX-d)pwy?&%6*!(l$ydPIvlaeZNxv{gDCJ?q=& zqGY=1p`^d{Ma3MmUeW>C1}SY@ims;91!6jWm>6+e*X@&GK=F3W> zY_YhqXlv6y-6&WrKcRGITq{~QnL%dl76E!GZ8n(@z>c3CiSb?a65F&PWye@@1o;9hYjxL4fN_KKU> zUg@SaEf_~N{d8jD&&po$cV(}*b?6m;S@ueI6KpS;VcT9ZE&GV1IaW6&%~o0#s;yJ$ z2V-E`GRY*7^-W6JwiP*Dar%Jo&nNkK-P2mRYRL0(qDp!Q z)W3d%*&x$3%i8INh;|$$<$QbW6O?YdYzKtfVg|}kr!RLt2uyosM-)tI?@3W>`CdS-nYPu@h`*gjvcDhT*lxQq_ri+s9zHof6 zzOc#C7;6{Ray~P)fwlKNSYPPh7iL^T(%nPz>FP~?ad@6jzv1Za_0vxX?|liRpAY); zmBRP)d&WKZbfam@))$19OZt^|unx&tOTGG(dXKR`%^qK_>DSM}duvoQqM99EHl0M@ zk@J0LpO3!R=R18qvA&DwdyYOuasSbmi)Mq*ZJ*dU5467Kci4OetK}q?l+z8b zt-zY*bX#lhNb9)U_(@|XGkx}fk6-xdthe`S+lQPq8w78sqhlZbbj-=Ih-oud@C={# z-p+pqvrNqE7o4@z{_H#1ho5gVu2v^qYL<`fxaXCw(dN~*JrI_Oy;s}br{iJoy`A4v z@$uI$1?%p^_dRcY*V%BjA+%jK&!<}y^XW#whNHH<_v!YZp886ndph0Lon^`Uv~9n_ zG@ahI_v+ur68mt}w)a{t z`L^%n^zwZ(Z`&^}A78cYeY#ximztJOuXGz^!&BS3YdI9!n!mkt_{DzN#CkqIH2>|F zn~$HCm;HkC@r!NkLfbDO&CfzRU7ze1kJrt&qxZZo2OX&4fQ`np(AIj}+m}b7t>xG| z-Bfazsb@*!sL9h>N}8unX_z*7V#D<2mWHM&Ga6dPHyt^>VM_C~h8ff2>5&GV6loki zx}j*nch|y6jeHLU)zExYOY^izcD^E>$e`P($&*{Aw@hoC z(#q=0$mqQ5JJC;;NCr-&v&y;E7C$)@8 z2f(n>^Ez=pv7pitb^@uv&L!DW88d!teq{2U>2Zy2g~895GP<#)Ip0&`lu@d=hNl=S zhYe^%<-dbT`pd*wqC5MM~@%d&@|!5{2G%MEy&U1r#Ft8pjm~@=SJIk zM$RQ};(rqW_qP8uoZsx^9*&;#^HmS)qH(TOsp2M1)^HBBW|hw7!!ds_{vCNZdd}Hy z^JxC!^O8*_neZlN+SvO|-NVr{4xQY?(Hs8%R;Sxz8aJ*Nso{jJHE{8;qNiK*%&TsX z7v@j5C&XMQQ}c=D103^|?)IcIOwu+_iCf^O#pyif=2+HHzv@{r*EV(ghq#;ZHhy!b zA;xi7a2yubvTgIc@}tT4@`7U~9o7p)!*WiC<=lpTxjBn9aO^i-A6`_yT=!DtytQ#R zXRb}?<~J!|eXHUoU)E4Rjt?Ab(r=s=IQkupw^?53x9ZiR;W}?=nQklOyHn?DjWZnU zaPEDRmz9B|-x>dkJRE&L<4rveM?V1Xc{ut#jcfj+;lj}~?KNM?7k}=U_Nv!3Tu%3Q zdtJ=(t#W33wsG!{=f-H(>zH zQ6`Y_ae!ln&t}aJ<@Ty;PNQ#w_vHdd&u6V>C$>mjD^l=j{zug*&NH4h(&;uN*6D1% z>eIrwMP?o7=Dr8a&GoF=&i=>Y!m&<2SZk@n>Q0qJBpi$MJ+? zzZ1y(TlJ^FpNnT3$N2-t{DsCBa$FY<8o3yM4(J=X!o?|nG> z#m4b_AC8{q%G9uNvIdTxd%AAJjTWtW0scn(igDGqV*bV<%KQp{FD@;$ zetliy9<1>*1;>8*yM(GAJa5D9<~Mq4YaG{4IOfyurk|AG(0rVBIA%H-Z|eIzaP*yx ztGwS}9OnZZGu`oiGe0Z@?Rh-+?z0e*||F{~O*|{2zD|@sIGP;@{v-;xb#Gli!Kgfj1Mc4{t8! z{@6)pG51wSwh-6BS@BkIop@WgiS;J)IA;T^xts ze@~qFO|xp?0rLD^cQR1C1w2T+B|KQXExf0gdp{?8iFbjAh!2GSAU+h{TigKeBW{NG z6;FWo6Q2eT6`uv~FFqeWK)eV(Q2bZeZ}9tf_#pWQ;e*AG!NbMek2yI+{7?8$@n`U1 z;;-Su#XrC!#J|FS6t}U>P4XvkJGeny1&^HpK1#Xt#10EwD z0*@6R4385x!Q;hK;3LFmz(Kf!+rg)ZcQmd$wZJ*| zdyzR!ejhS(3Y>F)D4DtPe}YdJkAayWYmT7bGYgz^e>9o1BEt%3 z%~kL<;@jYB#mnI9#81N4i=Q>FyP?22_pg$8{&bdE;%-`h? zf$tGF!uN_N!LQgx!kSsIAAjIpaLIkj%!Th4p9?=AUSM4JV1aY)|4L?={0;C!V(#gh zJS=_;enk9~aowW@&bfb`%wzK0zcqPW{4vb>Y~Qgz!cWNm3O_04{;bJU;wsqkM_GOg z_-XkZ{EV3UttQWk4~73BZiJr`HyhVIU*MekDP-7iT5~M?g7`%EMe!N%KgHY|HF-&V z1-x8*wQ=3c1&gaSS$MQ$PpNNlzZCU?d(=xY+xwm-osWO+q{}M0uOg~#UZiGLRUt(PM z?*ixCFC+80{L}Ck;^)YJS>T-ex5#`Y|33V+nEQ<;{}F!&eGlh)jun5m|Ey8NXQ^Y=7OF`s>J)if@8#xcu(FAI``>4!03M50{C# z-zWKxEzi9@lXCfw;R^A0a9i-@txD_^kbCPk7*fHACS};#u(T#8<(aiMe-Tvbp$IxU-o1%_m!kw=%BF z7C7gA2Qqc?yTCR-JKFr*7w#f|2;5aX!ZZ9W=S0|Vk~<5|Df4IJx-AQwbAJ{YzbVuO zFgudgTtuD+C^+ZbUtN^H1@5NIUGO&I$6 zk^y3#ZIpi2Y<%vA2g*MT4-&rs4;C-?d}qtQ5AP}eIm{0NYrghOU*l5y9g_@^Zx8c8 z3~Q>4>-H{i&OP_vOZYKi%~tTf;%&(9SKyrc9gFgNz(bW80`D|J}9gnd3wgb$QI z1|B9p89qpS27Iu1o^jpq0_WUcO6Cyx%gOMg#~L{2{(3Tp$=?a{;16s5PJTpzbMBuc z^GEq-$^5CnIrndnX^?*x9x48id}D!g?zwkfGD@Cj)+9~hvMS@z;!4=I6)SAqHirFX zx7;T$8KcaW@K|wQc$|0-c)WP9aorIG&bdE;%#rdV;0fZf@I>*E^gF4*IrqnqnJj-i znJER%x#xa($yE9C;A!GT@N_Zv#H(v5aL)ZTWPJYI2G3CDUU;VXLD=TcBAY)vH!7JW zzZ^bF{4UIoS8G1>{4(RO;bY{#Gp_q{fphMECBs8qtf{gCyUB6lP2uCkn;X}iP~e>V z?qp`m_abv*fphM6B6E`bAoyhQ5b~!KIOqOQGN;P_k<4iY&bc2$W{&(sc&>OV`O^!W zbAK$EGvv89VREMUEch((LilX)VtAhTD%j@#P@6wX;B(~fa6iucGWcBiN8Qgh{{noT z{Bq;E^9!7F&;9O_`SSmU7l?m=FA%S$-wO+zbH9$AkVqEFuV-AhsK7b*o07Rmz6<;p zG54)YE*9?qUn1@YUn(A8Tz6T4bME&e^H=%9;Kkx5_;T@B`n{sSIrlTjTq!>nzDj%! z{5SD@`n|fqIrmqPxkmnKGS?P3=l(V_*U3KsUoUOYRnP zkGACRV(!Nlj~iSC-y?q;yn}cde6RSqBEJ&8PyTcGe(`Gf0dYG!Uza>6?g%dvZw-6C zFZ_`FprZUR_+j}`@FU_Wu#emE@T2nQ!jFkBgC7^)2tOgd2Yyn_y}sf&a9^+FDS7VU z703BI_-XkzcCspYM!Y`k$6GdopOybT{15Q~@N?n@_<8XJ_yzIN@QdQp;D3te!!L<1 zhnI_QfqfkAhhLU|9)3m4J*ARY#UH{e#9zR#iC4p~i_7c;Wb%f%1H4kaDg36m3;dRN z8~APUj_@k+9`HNjz2SGoe}vx?kB8qE&wxJ=p9p^_o(F#3Iz6$(j{80FN@i6i~6gcO;fy|Hcbi?|N{P5o|N#NFWw^jm%q?DdDhUjM)%9`05nt(St&-b|cqv?}ejg~}hhaZ<{W|RR--5mV zM@9TEXKR)GQpAZJQ;7B36>$eRqv37|w-I-P%fvjxDk&H9%;2O#%(Fit4}tyob9ye- z^JDOBmFHPjNu~H`xSjZ1n1lM(a1BPngXpZe7+zQWSJ;m&^GvFwgZyo<_sg@QlJ(>t zgYCE|^PhWMM&?*d!bt;bUM=D`U_TDbGp1sl?_saQH5ie(1|wNtbt;QEJs(;v&%L1% z=k$E2*XNm3)S*ewd-?@EgYeGWS2Nb%zlaZlz2={acobZ#;T}`O$HP3x&l;XB6_4en z=RoaPF7xMd{D#W>4ck_3_Rdz?&$Oo)2~IjORp^A6LXD!ddybMSK>_NiA#U7x6;a zk6m94cTwhgxU2X!*yqVzaFBlh_G#ggS;J|S*zcS0mhxN{8RsXLzQsCR zQWmF|OO7I^=Wu;I*RxeW)~|uLQq4_@cr)0SX(-~YVV{;gV4udpMSfp+Yt=je_USzo z_UZj2?Bg>5{=M>3V4sJxU|%=>412$4z}=Le2m7!tg}0Hv9PTdWbXT&i_#T)CWm@x4 z5p#+t=_&tg5px}BIb~NJdVd9?8q7WYD{`7->!%|z<#_v!1c;( z4fhfEgtxU9Yx=<3$?pu)(VBkn_VR<_zT!W?JP6d91K=IS2g5swo8g_s<6$3%qu^cS zkA-&?pA7qO=fJzkUs#m?3tUmA?VB^>z|XCupYr@nigoyTlk6_f&yqNv{IrPm+0~BY z!>)7EUwL+OV;y#3lRf0wHB1JG*}aRyWmha_*oBJ2W!EGQmtBE4T)t*v9X933K-FY( z7MV>;D1f1h_T(!JFHNSaUGEr~F~CFT3%u=O@CRPtSvU z{-~n-oTB`hu#e~YMSLObbuNXy&gHNV_g2`4dnfF5?knPDu&*aiz+UGW*z3Fjd!4so zAMS@m`A>`TKNaPFEy|a1uGZ^U!d^c;C+_t*CmzSAYf*lyqCC%Ri_?;x6Zi4q*=^Ae zhkd$uhFkPUz@AUfcW+gp5`aJ6_8LEDH)@ZW7I6Xh^p7Z0;^Q^Pv0A-FU@;u`#IZ&Qwh{l@d z7x9Hfd7gn5&pTWP4^zKOiuexL$KhVs$L&G*Amty2eY&28`G8u(GtiRZ;y2+zS}yMw zG0zH(=OB14Xyn!K{>o=KhwEJ7O#O|DcvEcL#H-*xs^5=__+Ri?O$*Q4jQktiD9%pgM{CQSatp9s>zNWWV5vS+Gk5HXm@Xou#KCJYdxbs1H zAMS`E9trz!dB#?9q-yfa%4C9=XKh7)T9N0OThT8r@;o~$;S1Rso;As_XqMN*Mf^B? znWmR#TP2f}e;1xC<{31}6!CZPR58z*Nv4T;RwT!WsK0&@Z{W;0bS>hoU_Um+Gi8$L zs>3rO6LuV|*`tUD!+xxZXUfEUQ&EQJJ;r_~!825cXU;@_20T;#ydu7!C{Nd9mNItA zD1VO94zK3VQNr;YWk)jX@LI#)LB#XLa6Dh!**G5S>q5ql^}+F2-GB}b;@J`5bMySSFjJ8kUM zuKTk8@ftQbUcvF#&bFut4Wc*kw9Iq4pfy@GBR+I7L$#A@G*$x8dua|CP9Iuy# z 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 a^gaG_ecNbe98&3ewc}pI#rWnQ;vNAN!Gq5L literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6f83cf254910d3e7e44deb04cb90271cef29e3ff GIT binary patch literal 2616 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0c671199b59adbe836f62060329296f1ac0a21a1 GIT binary patch literal 2616 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 UvU-e>V^+m5zVTWo6sq8 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 KGp-P24*n1Beb~SN literal 0 HcmV?d00001 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/esp_system/libesp_system.a b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/libesp_system.a new file mode 100644 index 0000000000000000000000000000000000000000..d81f26ca6eb44d8cbeb578edcad06bd9994a20f7 GIT binary patch literal 17434 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%0A)_STh&zZ{yr#wxhF+j@H1 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

vlDzxR9}U84*W3B|4VTHeCjpuE2H>@<}L7> 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..7edc63b3424b95495a3de7819df842789dc16f67 GIT binary patch literal 35064 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..54db0b7df7d610850a702206294c245605dbd64b GIT binary patch literal 11600 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 literal 0 HcmV?d00001 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/log/liblog.a b/ESP-IDF_Robot/build/bootloader/esp-idf/log/liblog.a new file mode 100644 index 0000000000000000000000000000000000000000..7b28c6a6a5389ace8dc8ac6d504ea3c471474a6a GIT binary patch literal 92422 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj b/ESP-IDF_Robot/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..c0a33c26b02b929fe4f2f3afa6b62a0a9c2d8c3c GIT binary patch literal 24680 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj b/ESP-IDF_Robot/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..dd005d58b74134218f06126a3d8bcc7c72e0516c GIT binary patch literal 6920 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 x9FE@@B_xufhg>kgFr+A?9D~+SYJ>0Wb^)JTJ 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 O`_hCE|x7?NXj{c+ei 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj b/ESP-IDF_Robot/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..2f4f9fdfae12e1bff0810d977f046c6448c10d1f GIT binary patch literal 26792 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Û}j9$Z#9MFHGG;$M2&SXk$otOVvcBeXQd2_W|)| z!wbp{X8T6SrT_X$yf06Gys3Yb{+<(`*stUJSn_!EDHSiS%Wf(XGKaSC(R5O$un&1i z_4FyH&(VC%C+(@&o1VFcLNR`pGx|yqmLU8w}do(OfvD-kl@C< zeF;4$p@JQxV+>5Z5yEb~Cy6hmk4Yxp5D9L)$H;_Bdk1|m4kjL^M{Yd5jz*eECf?gf zaN`Zr@9hPobz@F8D6r=+c^cParB14e^CPiEi_h?E|teqeue(B~NX zAP@ZKW=*Dy}Jw}j%& zcH-gsVfOFsp?C|%iTD0cym?N%c}~0sL-E?iiT59&cx_I+`A)pwh2kw9Cm#MyrMrJS zoOlgRyopraJzkcL6A#aW-FUrDytorDF7Zgxse}0M=wlM^2 z`G+JHHYVPdP`vx-Mw_S14)QFdkBO(>QzCBC=1K0q3$*cuL-7`$PVJ*Y9rVExw~2Ro zsC^%&c;?@Nku7N7C82opdX+kr`qDujngRszu9J8ed!#P98Kh8|B=i@be+l{Sn8Eui z?E6TleUFjv%f>`o6Z-a0`*v)he@`#tM~6hvzR!}6{@-Cj9GuDTk{XV-Az@pj5q~{S uz6G=BeFLIzrA*XYO`i$$p?E>6Zc*xIbR3vu;^7|a`i9O?>Z^`meE$XIMX;v; literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/esp-idf/cmock/libcmock.a b/ESP-IDF_Robot/build/esp-idf/cmock/libcmock.a new file mode 100644 index 0000000000000000000000000000000000000000..6e6372024b2f69d18dcef8e190820bed85ee559e GIT binary patch literal 27472 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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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 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 zcmeIbd3+T``ZZpijj$(#Ehb33fl5RYlCUd62mu6qmDXmGdk*w%kMe$Jk?dVa}~euZ|3`X|9DG7pL6Q;Q)}0~ zw{Lgf6UR@P5Cnm;DNz4Vjw$uspOxW5jG<7CP{Y;O%(TbnPAcB8ZtJFOt>t5bb!!KIbyd>3wLxauv$3c3 zQmuCfzzIHaWFw-P#T9a-SUDPN~i9vf8y% z_iR1+x^^n-ynR({!&a)x2WyoYusL?hN#iXGCJo&_yYj+EJ5^2%9aJav;?@ht&EB>4 z(KpMpdhJVb){d+HF17u(@^=@1`@`;XyLbK-l|laYA%WX>CzYLibvt$P)f1IyhHkw{D`n%d6kNrbAHq-o)xpPgRJP)vKR6_f)iH{kZD7^HplfD?86k znU;J^*oFa{&b_#wnibYRKX#p(<+U+C?;@37xJl*rYp?PLObYS`jtq3@{v|ce*Vn1Z z8~naL$MkkE>64x5w`bk~#H z`vv(|3<>6zcSzl_b=$Z%cg-!|v332Uxs^1cyIjc_W80rc#r5HUO*d|`IXl+x*pS@6 zeK-Oq7fe!!yLMdW_VUW?-MN+TUb^*%lM6Nloyw=uj9mUod3nrhA4-WIpBZ+YVNiK!p=9@~8!;?AY{HutgWFJDWVHZE&xfhwbzohjzKAHDX&jK@%VK=U;B zvDpuwFmv5n%jXJ5p5MO%*5{7D`**X)&Yt-C6P4w?%X24w-z)ctjo~Qm4$;Z`uJ_lL zO}UlT8@DF8qsu>PFso*a%^myZxY^@7w7X~P>k}?~^pKtT{e}b&Kj@b}eb=l<<~%gu zv>P{-ZN7Db>t{2oy?M7|^U2ptqV=J_S)YPQ+1q2A$}3ZM(ahWC&%C9trK2wsmujRr9Pxo=e2=KRmmz_rP1q5C&Il| zM^&Oas|AD~Qdw$kkV*@2FQwA5lY^w85!|7Fbi9hFKkG=)keqrs7X zlG14vRw^mQY^YWg_|;wmX_JC~Qd3gv8(URUIt3?JhKZLHP|b-2>1LC}c}Wt88OKXY z5mURAbI6-sN&j3;f9=D6RJ)WLNa#RyRVpK?HvL1|c3Ps6>N=hbsnZIAT>(=%Emld3 zx}jF-ospHacpqb?5WgjABIG75$(T*8WkZ8;3t1XNMhfRN`f-{J>BKq949Q?}O!uX< zPj@EG9Z#oXdQ)*IHXRi~u4xO2^9Y;%OKM5}%+@C(X?Mo`l!3ZG*%L^0s#Qr(nVL&o zerJfZ>1nPD#cK)UJ(GMQ;iMGP`6Pht06oysp0z5tBryGj zD0Bo+*lmI7Gbdc?1Uj^o+KZ;f-c(d}Fehmp{d;5*#WOj7?x0ke$vHA<6&c~K5GQ$Z zz>BCAiW@-3U3>$wXc&6bw>GO_Z7>)F2`yS1O!8Z_HkeM~OhOY*iZ)?gR5;l+fg8Er z31OT59@Z3XTJN2;_-Kd^YtI^R~?M>?m*J^Yy#CCDdqg61* z^$1t8JSvP0%ps40*iqqXEye90w6g;PTd-}CDNY6ZyTZgeENX2P>#(5A)=TYeqLlFh z$q{c48&DPuwMM`7?f;SdRfqmx5B!?^JTy5$Piy2DIkeznTIB@gc3SnUS3$08abIKX z!$L4O&rHg`!Cr_H%rV8`aHY-;%9Yy3xW6~cIG6AN;TV)w#;f4{aHjN!Dfl34DD%ID+|(Q^$}%biH9wjD zjX(OHUITgFwnJFE%@;eVF8t~4FKPC64yxarJ3?Wrv8yxY3q_0XnZ8?w-Ow+*%vLKPr4 z*wV?)ZbP@FP%s#`lvyKJ_ndHgpt|RV)#caP^GsucY8)ZwhYjOBF9>q(izC8hqk*qVHg#e+aSS+t_BG%X3-AJNl(R^Y{%GoEo5RgS$b18v zhS;7GJ_T=Skc2NjovG?a-Lj0|!H~j@J0@%#^X8C;jXjHsqQ(YOxG@;o->{UlK^lnm z-)A&wIc5B!#_<>~>0z6Ing-i2Rk-p?2HKoLleJ_5cyOc){=CSJs0Rjr-VobcIK<|S z3lA|G-s-T0_H`AjcSl*h_eC*CX=(riIwR8ts30@w-zBSKa+jPgGkawQ8MIy|^-~=? zjwXrTL-th3UH0#IK*y0CC(*m96s@pH6$2duXQ)?# z$+m$CvPWg3u&j7-QWneILpgP1N7Onq=$2OAduxT+sRw=RK@BNyQdSamOHV2-PUt1Y zhmPKx)&19izEsNkV@L#)!<54#_|HH@!QT#fq1l}BOo z;%Y>~KH=UpUu+O#rBm4uz)WqU*8 zcK*5k2vn^#+HG9dgas$+8n0ltb68r!fe7b8phD>OO*F;gsuLO#?31{L;U53%*{+K7 z6F?^&l>j=)J0e2pa_3o?q)zmvODG2_gx2ZxXQD3ouiLyylcZML;=*m9!rro)S7UG1 zBvyaEN#TNIY>`#STdxvjyV``SU&5m;JYu~0@3r}-pm*4K5klxn4<#>>%MDjeCxu6V z*LlCNo1&|5q{mztVWpfD_L7srHaaP+Tms4K-d|kba8ddBAxu!;|8eEQ7>O#EaB#xu z7j0RjU%i>=Ib9Eh3qf>5Bd?NyO5}8L5_JC0^+KX{CJ5%u`$T(q*$H<}FoVOMPSC6I zFN6suU4ll2QsVlB*{*)x$c6PYJOA{^xt$XYg4y|}hs*68Rwm(02z$ovkgU>&dT$KE z;f&L**;_&r^~C?!7WPu2u1OHhE8ko8)96*lv} zPf=&mhj+Sk;on_4V}nof5C$!7T3S1(YGKpDB~2>^)wV3dUr~Kc-Jt5GrOTQcYa3fz z2sXAfHIS`&QES!0hT6d@ez#)Ur@6MJrM_-ZYg1E0%b@1^mg*IQ%Zd=IwxQ0%EFD~2 zR$MZ_tfXvk$;h%1Z9EP23kNN#u5P3AeuL^8s~eWr)c!Y0j@GtiRZEdAPEniZFRp4? zY#Lr%jZO=@Vg9n_`W02JwZ(L1K&h72nwr`=!ZbIRR<$lBlnk}GzHt%bQ45#XH?&gh z(Pp$#C#Y02kCXqXg4ERHR63Irr1nZnRtEHxZE9L_V1zC?b9<+2@KxT5fseK>6_U)yrS=QA_+BlM2VdJ}{B`-JoQf0as zkYoK}^}>PelA!WZO55g#<%V(EDqY)@MdQsQ5$^TNyU`v7sTs+O(G>bacMh|?d8;`b z5*{*Rt>@0fhfHcmTd&?yzdYI61BU8rCP=Eb&aee`cvCwh=)csqEe;RHFhW};!fs%Z+`=^LusL?}hfzaEH;G|qcl)&D6%h3_$j5)CEif$LXPTBNMYdTX z!;Yp(q?idADs<5C@!dYUe%Psvf~z1hZFm zTJjnL2GAr(65Pw15PJdJ5%4p@c89NdT_f#wb;yvwRF^J$t|Rv2O8xKDj{4NRLdeXq z3nf()3*X_O<~-h5E)UJJL7%+rGKQ^$q5>=_K)l@3-#o zJQR>yFN=qGhue5}@7X)jdhd7MxY6N};?*}C5!-LnqmlP^VIPM_7Aa6;xtiL2dUxe9!3u5 zT0({U;b%P57G8!zPuRM!&TW;9)rx|O4x2&KU+FS3XhXis`paU4TZMe z_BgdGs+|w^v($c4N83J%(A7k+^^%^PX?ya=pXf>d7->6~!ycxZ^Klfu)v_})`VK|f zMs4Sh4;@9I8v36QsQ=^hX{j=As#5^IdQXOoKK%St|8$Z!pK-krcZy+tO)Z@= zXj-M_&tJN{p{8zd{22(0R@F>rnK&FG#dil9 zW4i?BVYqBM@v^kGMb$Jdr_)ht;?$XW<4T9;@u{M`qNP;}>kq7NST?wfaD7WvQOmO0 z>I2J4N=KHKl@3NeRpG#9Izv^zw0i#P`s$Wu`nRr@I5vZiWUV&}E$6rc`MxrlF}`a+x;V@WEC7AbWY+6$w;%QqDw}_NkQYo6?E}b_|3Rv(rp!SsiI5Xl#_yuNt=?- zNjW$5ytJtu9-`<&k{>B_j>Uf~_1We;o{ zXR?cvG|P)&3N{z1dHYbgzQ5Adw2Mj*JFZ29jSB?oOxA|BsA zd*-e#2$b0G`Y%;V<4rPMCR!!R%d|}*9$$W1Wc=FZ!|(c=^UX!cChq?ZcjL+BxwV1$ zUeZQf7K{42@n#-gAuIV&?$(DiwL)Sorfoo%`63>F(S{6;7v)otWfJFy-!Y3n%I8|U zm!Ul7S(xCh=C$&Yf|M%$j15r34gj^s!A@sa#>5xzdcPl@o2d*GWR`DaG>g?r%J zBKc9iJ(3^gk4N&KjqvC9z;Wzxaz`pST}Tl*9@8VoW7~YpM|b>jes>N||NduqZX}*t zFFC$jlM-|H`pNktBJoB=c=;aqlt_M*yW@+?bH@|&qa*uAxjR1CALaC(QWED!xjUXX zKg!+l!ue6Y#)g;ii}EWY`8P!P&3oXtNAhDfkU+BP5SgEQ=5B5vQeuBfSV)Hu z0VLBcwwT{8b&MPjZS&#p6z;(J?)BpTjJxBB_wN~r-#fzH@xuNnckjD7Kgx$i;<@96 z{ZU>K@kjZDNPd)0j^szVJHEL5=@I{oJ@8qP{Mixij#rK!<#Qwc1rhFE|9F3QyfRNrac}fxGpZ<43uh zpPcXJV`9F4q`c7)?&d4+e^4af%}36UayLIYe_CXJH-F51^KYmUu95L?n~(AD z5=P*Bx4!&$xLZFsev}W0)F;Y|Bl&JVa6C635_31+oFC?;qvsBmONBesP3vi|`#D4f0XA%@}oQ!$#?Jhxjc7#GIy^}iMf0K z!udlY@rOmYJHFW;Umck`F?-Fo<+;cmWjJU8DHb2tAvzh~G;=5AF=%-!+9`BCnU56<5^65kyk zobTp0b2lFob2r~OKg!*F;ru9f^M&)LMCvzd4}4A}zitnFaU}of2yck+#t3hY@YV=l zxd*<+%MT%eWO~L}{Cw^cna^$W;dk?k^WA*;?{FPfn&U^gn=hOn*arjyY-OcMY&rK zIX}uvBJ~>*;cou({!#8;&pAKJ-SNWtqayL6d~_t=9Y4IkJ06(3`OVzTXXdjb@uJ+# zXZA<=g2?`E{<6O&lJDkQ{A@|)N9Tp^WEBfBKr%l@E7X!Bvn!dO0_NqL2XcA5FvI}K z?patyPmWxbl&p#){t`34-T3nLA8DbBueW$PtX< z>MdbDpD)}Iay}p8#+yH%y4MT-{O9Ty{XE8>kKB63@88yh@%i=IKi)B7{`kd@V3|50 z+!vsqT1Wp52(>hI3Sk#7O>HJV&&xlP@M@2rLwGNbUqEM8>6cu!a8yPG8!-+$jkxH04%)$N3HJ$^S~H{PAq1H|3&)LA`B+^q+l6~=lr{c-B5 zo*}SS7(EtOy-3&{|6SE<#9jYqsyB(d{>@Z>Chppwsop2Pp8hyxs*ee{_GhZkiI;OG z{hO)2qJL+3{9lA!do$IK#9e)}6rRkyf9TIr?TKrTcOgDC2Vxa*&6)tk7Bm#z8` zpWyjp#9jYps{-P6VSbJpNZcI{IjWR+Z!dosao7Jj>Hy-C!~8y~oVe@1K59I1SAHKg znRu(`{}pl9-o9!E@daUiUv&g=H(q@e9;&?1%daNxQh~xllE;Qxi8_w(OW|d5CF*42 z+dO_+=tY!)>XJBKtga)zIxL_>-Aw$bBrBAtoy3bQrDt+KNPMTqA1D62=YNLyV_yEt z#B06!;F-#&dmImNzTDgYL*i-l$EiepPPoa-|C;!KaDgjPKN7#( zlQ|WtuZZvKweNf4*V$~^ACLRK&*OAMx3?bjRdny8_bS|1(S3Q|@!nU_QxLo-()CqE z#NP6u8@hLQOt2S&;p{l0*vpl|p z_}w0FA^x<-k0ahMEU%9`nYeqs=%Y>}KG(}Xmv}|UOVlOAUCL2c5ML7tIqEv%A9>~7 zLj21xzeL?lynx1lQ=xj8_(pHOJV|`Km;VCsYLEY(xO+dGqy9|Xt@ka8XaPYZ?K>JZ}S6HbL{Ch?Szm#CxS_V1-?;`Z;QmJt6u^cSiY z;$6e>q1S`B{d=f&#Jkzz==*_9#L;G3{@H{(SxWgA5kD#HpAz-!&bjUxU!+lEBCxjmj zIjs+b>7lTa3f1?-3p}1m_*9Q~CVZ90>4~h~`;knQOWb`v%ftgsz1QlGcklN)s~?FM zh85_n(#U&|$2$|pF~+Gx^$24@>8S9adiQ>^quPgfDn0(3Q=!_Ic!kGHiEsA!Na8Pg zd@S+zJU)rIw&AF}X~f<7-ccP+yu!<$N8I&)M^#IFvRD75#9iv3T8M|)bbaJ1;@^1X zpG16KXed#e;`UEdXAyrn449_QC*C*R3WaJL@e3@aBk4-wbG`iQiLdtft;E0Z%Dad7 zgx z#})O}o8EfKzb<19>8cCm@3xda4|XR`_isxoQMtsQ^4gP6{5y~DM|>pi-!`dG4JM9T zqb)yxINlR*DpBKzpXcQtO#EW6euoji#>+pFxchvQt`-t^{gaq418scJj%m%aL4L)^{(5_MDD{weAX z;=}CjG_&s|{%>#pM~KHdSVN(DlK3Q#KTkZQwEwHb>#d#U?_0#fX8{s_pLkC%|5M`A zy#D?tahLk4ABemD?5omftlj$AS9Kxo=4)TolelY7U$r;!x-ej0rHSwD@nYhOJwA-M zdw<@vDiu{^_G`B)-nezmvF2IqCu8{X!u}Jx<)c z-sGrfiM#&IQLhqr?axtf5ufMn|2}b7{~Yxx@%_F0e-dBl@gIo0{>V{yl!iOsk)!ZH zoCTi0XE=8uW~;r4yZN83G;!DdY*kErRJeb(8b*Ay$43*d^!Nngu0GjnDsi`-W~*7m zUH!7vJmT*4KU>uick@46H4^XS#m8FZ=2y1DlYG*={8Na#<1JgANj$^Lzks+KuWWT0 zahH0ltBI$CLT`0rTz)TgXIy?S^*~&H5A}E)&r;74clF6KKSbf?bC!CG@^x5VmU^GK z>)$N(X7QyoBjwwFJSxLa>B)xpG@z5K(7uk-kk#MgVgns|4QA5Hvfk2e!{sjFH= zd~+ytRcnc#?(tKJyZPKzok`r4*HxWQ+^uI_)i&ZAz5Rbf-1SdawS)L6Uj8k_OFVuT zahE!)2Z_7!=&T+m?)s~5 z^)+!<|BmVh;x(b6qe`XwwcU7iRGo+~_VTlcAMJ7cIEXub>HR73LNC9Nc%8@b8yGHi zP{W8Pg+d2)U|fEhswD2(o2CvXo)`Ml)O6wlJbnamSD!SsfVf*v)6^p3t37`saX0>H zYB_N?-f8N1;x47DlZjV^Lb}>ae3!@1CjNlOFC>1S$1f-D#xq@AP23%?>FT${Z}$AR z6W`n8_Y!xPzBozNM&t5qI;SN_LAiMd=?#0!UV+5$mF5K=^Jds~h#qa^dL1ZnSc55{}p8ZuEKSGU0O#@2qYUzQypaYPawmhG(j`gikO$ zOMNXIecX-Ck7UX%9BGF4QU!6mw;CfHbEX@;ULPTRjo~?}Svcl!H@aTqG~vyL_f^}4 zqdl4QedWz@JZ7HL8}~Gg_-E!6PbtY${Z{^uZ`=Q=hug@LHRQ=O#Z$(WsNyLj>2E0g z4Wqx|^f#FPN+Fa&DK)eV2<9^UQ;J>6pp}*4A6Uw;YZ>+^8$tgJLB?QY3`VHICh!m- z>^2wy1{)vf5abR)?ogni$QTOCFqAgbRL=Z^@WT*v7|g@q8;$_Oj2Zh5N5*iIfjx%9 zTvNMn`J(w%3l}!mu0X)ChfOg1V+#|uh|IobJfEcnKIRSejkU6uY|u2?$Fv<=rYMOR z%BPKu%M3Lm5!Ip%DoY#FpV&%(Qi*GN9J+)uV*!pjVk^-~C7c-z(#_CdEAh;*fJ>Y* zsgoHb=n}__7xBT?C-oa_`$~L+rG91v;g=QMP(%TjQidWLIQGUC zeMeEv6r$~LDP_3yk(rxR3T#vgHni6e>2WiC!KJ5$U~fdVThx`Jnp$CtT49Um*h(C8 zkWeY6N#o51QKb#$fB=^^43RdNqlNl^2--}0o9-WPHgHS-nkbZuov8&jhV-I|NxA4I z%9Y+S?V$SE8DeTcE>wtIQZLgtRFdfha@+Z5>PK! z;IpO-=R(XPGHZ&=#}PbqBRFpaBB4A)pz;ua%9A)|VL*H|9b4%*b0C6qESd3U>7i1w zGlevBXhMYvJYFhj$JWjeJ0I=rH^{wBahrgq2xt4!&7a%<)1SnL%dRnoxn#CybXm zNS0a2CRCWpj+fbMt3`GUEN!S+^e?r_EG^i|A!ippv*4kd5SF$h5ei$BhAmIA(h<_D zBROiR%)ru-vY(lQVT)V!ub zm$<{x4&ozZYvw+2GqJFha%}s|L?+#I8@AF;nVzMlKd_&aYlaR!i7!WEsa=$0yh>%j zO3jFo-z-wtO8=Q<2wduI)&$~afx%YlAq!2ZS)iaxf0zXcT>9Uv65!H*GI>kQ>?K{M zcBwfyiOc*im6=aZ^W%Oqs{k!!T#Oy<5-GJrYGn>dL}6|xLx~h#BEd>zkV~Y|B~sZE z83eNwAq@NN9Fs%Tyvk8kB$H#wxXQGX*&?sLG6zO*beT~y&@zu?8p#W)Oct4&GUa53 z%EXX)Bf~DEE|W;+j7$xA`IOge8BaU?Z0~X>OK(bN$_(II%Q%=tnGRBR%HYbJkSQZG zNG6ob8<{RL+hlUeoRFy_ea}NB17@nlWpSl=z_?}@G=7s=-&ogF(&kB+@^H<#XC-kwgM=}1nc=Bk&h?wX}jr_2^c%wWRFJ6>K`^Ag)S(x!E9+;T02L9tS z+wOvAEVfno5u0sw`+Ui^ISFfuq7$}D9@7|o`d@;lLYngf858-e3O<|fHI)9L1U%Rv zKF6CQI?nf6y^?U&JN$(Yu+{N-GwWT}fvt|uy+sFcSvb#=B`0fut!F*qfs@#?nQ+Er z#`uh!^%sr_Z2eb2f17n+tK&2DUK4m87^{n>E=wtkF-)q$m%atII?fl^z6G}W>4a_H0$Uy91s(lq z#}4>B`m=otZ2jAyOWy)p{YvQ4x4>3MKNratU8ZjjO(KQQJ=yl+Je2jL53|zX;Ol*? zjy|+=64>gE&|~xuC19(sAY3$^%gP{ZV**=G9(0-Kz*a9KTyz-kJB;wa8H`bG#!SWs zK^NSOu#FFFi)&X~=38g#)mgzfPKY~z@=%W>zo9p|*H zAK3c46CQX3$H!O{&0&oGw|;*t3Oyaz#zFsBKd{wD5gvFX$E+lrG1s-FNG=wgL3+_V z*5?qmae!@{pKI?xTnI@C<7?xuBV4qAbmdW055nfB{?mAi^1P;pS9$Wc~nK5Bj!f37303a0BC9_~qCHwtjQW$~*_Q zdL{N<%KJ_xJg|{5%F4h6tCZ%_-$2332p2759dp%|1#DxY?e>`R`@tMj$MC-UlV@Nv zV;o-@EsUo?7mVY}wjJ2UpGUZ;mHlXHu$*xx;1!HBfsbX3JK2MkjI)7PG2RDwHDiov za2(@7z{fMjTnbKLj6Mn0FrEpF3w9}?e}c7)tAXXByQ6{Ev3?Bj$&7Kl2kRN12)uzY zj)mY9#y0|=%J@y-jf_7B-o*HO;LVIX&~<~sX^eXTpU$`+@EMG8eSB~x&k=k81Di;pYe;p7chPcST4@|2KYkOQ)v^(d!Y`%7qQ+8 z_$z+h&jpqXUG@e3lJ#QXOXwd;<-pq*W0?*vWsKnuE@O-?2yjs}B@`cQXN=wQf9-IA z=(oUg1?vw1|Az5%z*jPU3-~I=?*d=V_%q;Z7=H;Y{X<{8sNh=GaXoWz9pk>hI~WfJ zzMkKgzJvAMz|yXlf$wA;*Zl@N8UF+LF2?Or2;a>Z*Ubm_FxJ5LGRF1)`S&?o zAo^H%?q?m>-3AXZo(_x))hQhgjDez54g4_UR^Ue%uL6FQF|MBtb}>E;_%X(~=OB2T z@y))!#(ahguoD+bT7j%!!# zF`fhpM-sX?{IYVqBb<+ei4t&u=zoCcZPq^o z{uAR*fu%n?(V`#xnRQ$r8@$6f9~cKEr2@kFe{r}#^aJ2|kM(lk_Zc4y`~l-5fd9&P z5%7nMmji#qcr~z$<0-%&vwj-z-x!|<{0ZYrfj?z@3osT8O1LI6_?+>xz+W(a4fyYj z{|fvM#-9Oy$@m|H^S^SqK=gKWU0U!@)_VYd%^24s2H!9)1OArra9}y!aeZs>FV-gl zpT~GQ@V^-!4*VVCV}QSBjOzn~9~hqx{3GMbfUyu#!Zm+E!1ylUB*u>dCo_J6aK2nf z4_qMn8}MKerSu^%{fr6H*TD31HAvq9OIzBd6Q-Z&LFxo7ZRrKvp7mVd4vdEZcVs*n zn0~AW>2P4&d_rj+a2Li43Fp%f`5*xoh`s`z4A$2J(@*LkodZn2If%3sSn6{Ha2D$~ z19xY92QY4Op|l&Aek2I#9bozqBczXk>9-k?z5>o>Y<}NGE>6YodgbS^4qPC5Z^A(? z>w5#^1{zBH0`JYZh;Tk$tSA8&h&~pcJk}=w@5A^|;27ii!1;`8fcr5%4!A$#wZPI3 zrvYo$w*bq{Qda^Ovi>OWzKmZ39>Dld!22=&5O^TtzXRjOA4<4(G$>|Fze!2IEzCFr zxP&pT(aJA%xIpy2@RYGW02nXYlm-Ex#q)fB;32G!0p7y;WMH}3Xg2UL_8bK~obh7d z5sa4tk7T?OSZ-=L0a$L(+5(IlmMC2bd?4fdfk!jO^-jSU#?JwlGkzU-EMr{L6jU(& z1b7_dF9_#XI$R+7ckswM+>Wk43C6Pr*Dl%PE(dr5>l%0>;{k;84|2Fb^wIE4Vtoqm zWX5xV4`w_ccnaed;7hr0j|IjXB}!|6r!rpW;ZuQs#rkO;-U2+0_47Q8SizyJ)62Da z&xYUdAWMk50#9cTJ||j?k63}cx5Vde8wa0#@ZJw`4)pL?;KMl1K_15EARDI!Sn9JF zSmHE!xCM9y$64*+HNaAz3xH>`=VIVljIRSeobhjg<)*3ofOl{|KLm_7p_Fh>Trh|6 zOTb4m{)30#0-nqIdmjD}Sl+whUOF2m6&P=9DRuI22Jk%A&F31yInX5z?!mKhh6B@k zQS`ILOB~$07c5{;J#ZD{Wga%4j~23iJaob4vr;wdxaZHtIoI14 z_v_l2mwWqO?cp83H5>=`3I?@|?+319jC%%yMU0;ZmU_PCVceS=EM^bx`3ve9e+qmw zRw=iz>a5Hc#>#IC`0aNe~|eEyi1l;8^zH zV~@r7NE57N9Ung|#z%`_73+AbZ86?D2di1fTU(3qRy8<|^)Ee)w`;-itmEyJ#mOWE zC$NsU4i@8WL9mAPy*-SV&JAoeso`O68%F7O|^bVwv8KrrT*suucLn`T?l+Krc$X<}(%=l%XLxuvuzYU9y_vz8>}dc#i!tu847M;n z5%_Gzr+9cX@HwpGzEO+M2R@heZ64kZjDezbjfbxXmd{zZchi=OdqZux&wBVpU@7+< z51Y@UkS1+_8F=Vgi09lGq>8~A*#C+-!se)HM+0@iU~XCQbO@K)9j z^zc|^oS;J*EK`2}%vX9gU@TgcaBpjHGvjxGZ()r46z%8Ge*)jiI_^acZe!dY_;$t_ z9>zV1!5ysUc(^Yx7D!5iJdAq~gRZQb&;AmB0(6Ogh=&ga-pT&i9-a#<@f$phdkpdU z6!Q)D7g~HAu#}5?Xl=XB1eS8mIRwEMLBEU3#eIYpUkNPb-tJ*@Zb8a@5V~Mj2CM3 zxraXiE@d6}(%LxY{Kf&?Uh|W=f;-|f{!{Gl=HZ^e5?_0G0Iu;AdIKy}!Y8j4$+b-18ee&-(Si zFEGB{!*_Z92Z5z-=KP7&2lwIzFY>;x1HZ)hZ4bW-T*nIY4Y1UcmRNev#-0q|iHz}`rafN)Y|mHVdwF}FBo`j(A7Fc)Bo7|E0jJcD{_Ht4 zV0#X&kgz@PgzseSc_(0d-l+thy*LiOi?rwQfbDrae8+9iNsfX?);C~#PO==HWR6n_ zPm06#{OUpQ;KK(coPV(AmVxcLWqc27&#}*dN8bAZ+jH!*;gR$CbK#NqtHAa={{ndA zyMr2dG*2#Hs2e$>D?Of;c;E{7L!1jAag5exX0hW1~ z4m^&>r4z8ss|;Y7OWlEGy*2Z&g#EeD<+#oRmO0Z8IEOujz+D&*1eSSH0xWZ52(Ziz zGp}SmjDjxj-^zjI`;*-i>u&EgpOqAIoALSc~Te=$KrTfVFtqQMbl$0R<&sEuIYMIPpmd zSc@kcx;(lcSc|6*^da;QC15QcbM6R}mlCpLeH_-J9|&C@{06MWGZy+#`iBy*7SF+i zgZ><6HarCmYtiRH#{oeJSc|6y`o63KYw;WneE{pgT0G03@5ef@7S9Uk16c>w;yDp| z5$nKOJf}i0W*u0I=Pc-hSO?bP!8xl~3G2XGJebxooOq@Lti^L3^ueqHYw_FyeF*Eo zT0A(f6~jquO2Aq?k3t{LIu!Jq`J#e=V+WB37LO2Aq?bc#g9_GcYfiwDa} z>;Tq*wRrHAYHSqiz*;<5l43ZaP6=3x=X>b5u!s_{7Ec;2f3Y#F18ebMDU6k~4y?sP z9~)F`EbG8pJo`YeU>#VCXJ6>!SO?bPDT9v1k`k~M552`yvGJ?}Yw=*|k4<15Sc~Tn z=o487*5a879SbleU@e}bpig2QSc|6?`efFDwRoDLAIv(i7S9^!Q&%dw(_}Cwt#yYST&rQ$|WgS?H=Pu~eSqIkQ!AGXpVXOmd z@!%stYzFJVT0D5m8^gt1lz_E(-iAJlbzm)?kD(vVIZ!unw%n z6Qq!ilj4+swRk!a4(72x8=eIYYtj2cuVNioi>E*Ig{%W>@$3h^nss0;o*~d{SO?bP z83nzTbzm(XoS%%%dw(KSE#4I%dw(xW*}V66?TPJUBNSJDGK0EuLx6hx4%pti^-tpn_A`zX+a< z4r|euLEp?euoe%_*~Uh2OkgdZHH3q+*pG9zv9lf4qMr@@9M*xgc<_9_*tx6&Yw>J{ zeje+vz*; z{J+>Wtea;6if20XYgq@@;+X^eI@W=;cost6!8))O&l2d@vkt7q(+d3t)`7Knj)(qR z)`7Kn)h>aa|z+#4)$LQ&rXN6=r=;Yi*;Zv9-Kdq z-OW0%77wnMi`~OIuolmw(C=j(Sc?be-edQ%4y?uV3iSI~2iD?w3;F}B18ebo0R2JM zfwg#WJzne~)`7KnzJ~rV>%dw(svYT%unw%ngY)^ZM_C8f;^_u`7wf=UJUF)>dyI8p zEuMbRA7>p{i)SG8Cs+s8;u#8kH|xM!JO@I5l67D$o=MQ3VjWnEXD0ODu@0=oQw9BL z)`7Knj)wjW>%dw(EzqB39axJ8-xtK5V;xwF=S1lH^V|d0;@Lzvc!m8J!1J2JTJ&wu zUuPXyi{}dHzh@m-i|1PCe_$P0i|0n@Z?F!m#j_Loo2&zC@jL|mkE{c0@jMCrE!Kgx zc}}S8wRqlu{wLOfwRqlz{%6*KwRk>;{toNFT0CDuf0uP&EuQb8|Alp6EuOS= z(%)kpSc|7C^!Hf@*5c_6{R7s4wRrY{{#Vw4wRrITNbEz_fwg!BL;r|%U@e|e&_8A! zSc|6;`rlXw*5bi;D6vmi2iD@53H?*nfwg$5pnt|Xuoll!=%2F=ti`hm`WLJNYw@gu z{&&`awRld0{twoHwRp~j{w3?cT0HnJCiWHUz*;<4LH{S~z*;=Nh5j|`z*;oK$9-PmMwPQc97EcH0>8t~5@nk`7&pNOcPY!h4 zWJ3v9i>Dv-j;sS~@!)%<7%pU^1gym~7LB|hfPy*KCsempI1qasR!S_%x zTpULUSc?bO-^Mao2iD@51HBvTz*;4#(J_2 zti^-xuwuAyj}ovJ&!y1u10a-uwRoU@e}V&~Y&!C15R{2chS( z4y?tq8#;bygc7h851thn+naS@EgoEB9P7(Euoe%lH;(184y?uVKJl2YmqRz*;<0pzp^zuollu=mS{?*5a85y@+*SEuI?a#jFEs@!(qM*dW${ zwRnz!K8n{6U@e~G2nR#izY!i>5K0MHi;m||#zwFXti^L4^pUIsYw=tPU4EDYSc~Us z=m)SLSc~T-=%ZK%*5bJf`hlziYwn zJaeJ{igjQuo?7VBSO?bP!SgL+hq4Z=#e-|qW7Am&*5X+U{V>*nwRko`pTRn?7S9>b z@dXGaU@e}lgo8QkzY?Cg4r|fztjpL@tOIND+yZ?x#{|~m!Lu)eh3wxAPqo8Z^cSGl zvJR}p^LyxZtOIND{1N&XE(=(T=L5pQ(d@@FE@Mj^)}nt8eJSg}T0E(pNN;2vSc|7U z^l~l>Sc@l%aL~;DJa}3h)}rG(x>zggz*;;5p)Y40Sc?bG!Hlh79axKJ1oUHB2iD>l z3w;&qz*;<$ps!{fSc_*m^y63u*5bkQG-JoJ4y?sf1N{Wnfwg#+LSMr=uolk>=qIuc zti^L8^tG%5Yw?^4{Up|bwRpBbU&lJI7SBb{Pi7rhi{}dH>sbfZ;<+CB2G)VKc<{W> z*eR?7Yw_F*{Z!V0wRm&r{S4NDwRrIS(b$=+18ec9&ZM8kIKc97AEgn1%HFg2(z*;;9LEp+cuolmu&@W^iSc_*4^ov*r z*5av#elhF7T09NVFJT>6i)T6XZL9-p@vMP%dw(&q2SMbzm)? z*Pvg+IfxV>h!7ti_WC{T9}N zwRk!~zm;`hEuJ3GZ(|);i>D9t+gS(J;=y$gu{&4?*5Vli{Z7__wRna@-^n_#7S9;y zcd-tv#d8q!yIBX;;yD!hJ*)$3@yvmKFYCZsJk`+eV;xwFX9@KCSqIkQX@UL#>%dw( z$3uURbzm)?b_8~P)x18ebI4E<5ofwg#k1AQ0kz*;;vK!1#N zU@e|Ipg+z!uoln#(4Sx(Sc~Uz=(|}5*5Y{@`je~!Yw^4S{VCRgwRqlw{xs{rT09>> ze};8nEuPPyKg&9>7SGqvpJN?Zi|0q^&$AA!#nY}U=`XMjti{t6`irasYw`4g{u1lJ zT0D8sUuGRxi)UZxudoiR#Zv^mf{$5XEuP_ogFmpp5}r35)}l{_{zuk-)0?Hi)SwMKd}z1#ZwFY&#VJ$@ianzhjm~ro@1fE%Q~tOINDTm=0C)`7Knu7Lhm)`7Knu7&;~>%dw(w?O}hbzm)?yP^4I#h5ilez*;=} zL;sd_U@e|;(Er6cuoll0=>KLNSc_*S^zT>)*5a85{d?AdwRjdm|ABR2EuLl2e`Fn4 zi)R&d#m6A97SBo01J;4Hcs4;#VjWnE=M3oMSO?bP*-AJ_XZ=ceIykIF-vPZN>%dw( zH$(5lI}DdM@k0T0G;S_hB7ai|0`2d$SI##d8$&zN`al z@zg=jV;xwFrvdsttOINDEQcOr9axKJ4fK50fwg!}h2D>KU@e}rp!a7TSc_*Xbj>=j z7SAQnD_IBD;^|KP8;obYH!yvlgp^Bv`4A`p7l>X$*!qV6=g>ctM$lh=9uVUK(aVWj ze`pchVpuq*A&n1Z-LTeK65Y4!iHa5;mU}RD{p8oRJ8)$HW=(rSP*gDpM z`_E^518r=an}JVZ{dU^qpXP9Z==Z@R{qqp;8SL3boBUfGE)X4GRSvs}b>RM682^nn zHqPh3x3T^uZSr4mxIpxFw9E~Ao^{~T(uaM|I&lA2 z86SjwrCn2i=|7}tw8<}ZxIpw;l7^MA4%|PP@k-j*IL8AIW_>Mf@@F|*Ao}Sf4V}q4 z@Q`7QFQko)vkiDQ>)UCQKi}a3(RYwEbRO%#Lyly8J8f*7yMU`$zmGQgiySTx9dDPd zA8&1gdiFd`oBSq+3q;4;KI?xS_!#!QNt^uZ94-(YZ;7lQZ(oAz+4DErH%j#u$7%fx93B>ditjY`v8 z6<0ScU0T~n)7&e%uDNO{xti-+s#g?OwYE0bFI?VQ+hUHLU-A!LGI5lqi5ai2ev%_k z?L#7b$&wlM@sUoi*_2OTx$n_8kUY_Hhe>Q~Y`Nuxec#c`y63E-bM-_Z&xVC_1{y3{djj# zyal8o9-aOR<9$ZhkM|dfhql>d>-P}}e!SlFKIdA}5U;D`p`W`_Fh5=^O|TuL+hpT) zAd?^OA&S?XG{mE~mSO$ycEOLgH|;dR2BWQww_haQ%ct}EL&VGS;?0P}tD$(^62$ve zBwjAPH^W<5#OvY3!(5~P!#TWy;w75TTOz*Wf5LZL#J7%o(<#19w!L^srz}-28AGUk zqX?sZ+4P4zjE8xDL0em=mnmZnahq(smm=|&Q9R58#KW3m<9!#Y-}F@fcmCXX;N!nv zKXoQOuR-GV@#5uC1;`rK?++BOnYc~1e)!1c$7`T?>&b-r^`$>sKU{i*cy_-j)Nth4 zWHH{W_`YdB;ae8*%^=@m8;rI#9`5%-JUf>jA|KWZn}G3mj`*yO-^IQN2e>4}Kstkb zh+Pgs>2qrD3>r|hw?F+M5951TBwiI&0QZd9WaHufFN=})O?N7zgLS#Q8_4IETX_kU zO$Rv2Eu=qN?!%FI8)y)=yKrGy_eJ6jxn3#sDdG+A;=K}y*FP_Q9kO+QJ`(TB-_mo1 zC=>Apdhz}miFXIZ+m3}rl8yInB;Kf-Xg%GJ;}w(Fw)abkS0ek*EK>^4tg#94@b_cH zH*dKAJC5vuuQRQSwhoA~g?uY%Uz<=aQabs7%RwkzNY|f^AOY>ADungJEy48vGI)^E z_xFE4*p-Dcy<*f9@+}xc@6Socy-+ACgZ}7prSLVMpt@m|Qjc~9;$-WNE~VYV^gLa^ 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 zcmd6v3w#~bb?*1*=;&ctvTO+>+rr34W@LyZTMrxC0b|ROj6sOR7zcxm(BsG!=oKBw z*pz@UuaGopLnwiS5TIN_o^70lkldD%1PG*rHiQtMO$vn+=uOCj5W*#oe&1ee&+IdH z1N@ra-`y}X|Ml&)*M7{LJ#+RP`O?nrt{@1EOM!XW#FjC4_ZVxpS%+n2si`;h$E6Dn z%&mxU-ad)F(1A%Z8BGW1o57qG3NMUW2%aa%_CQxa@8GI#(LwOhw()ts)}bF z;``zBEHC0OHuQHq+R?t{;FioO>AnLq`K>$deV@PP;1%nxS$)O8cONhs%$UTG^$7iyHE8HmM&S7To?h~2H&N-x1qN~KO-`Z;iM;TN&z#i8=4 z759P5{t-LhySx0Kq1Zq_by=l<3esYym0ufiPen00UKV0!LzLR8*#=ueirG+ue%YbxRB#hT*#p)E_@w(+nqJ3eU(QQ z7*nxlaMGmqS91ikI~Up3w3&jELTF}Aap7_t3R{YH!M~DHVD|-fpR)TxyHDGFk=+-Y zxpYmvI(G`iWL!B+D*wmakLJnoaLbrW;n(IK%=4OOsu-g1yb6xdgUq{tLN#|m-`sbm z2$F)EXdOW#=nHMtK($Xy*r)PrFlqjdggx&3=hG?ZKZ3D?vyY_3Ce{RJ7nH2w2)}}X zl;-S8H0K9Vb9N<~vn$b@U1zxJYz6EmDkyz9^~$VcUS0kwjB{v|sj)L?t_gN=cP{1G zR(7q}k!ZyLPO5ZrN1_!w60O+rR$H<1aIIKi2du+hnig;3WGgM`XmlrR;b6`L9UE?? z2a;x=oPQQNdfl*Se$Ls8SSaYUA26cWT?u=0WY^M(7hnc$;knz#F-_a6rzY6RQLK5h z)CveCt}Y653WN1!tRXH`xeSGBkvF#~IB9`vTEl`9Y#sAz(DSPNoGn$7SDlpS2J?zG z)O@7fmOLWuHKqW=F~7|h5ckMy4g?ssX0*KKeFp+lQ1hX7$P1d#EoooFg1nFm5i;ry zLoUh-38B`7rm^_zH{Wt)2=BnILnd(6J3i1<|0fn`6)2xI3X|t z4&iAZBAm@*V0Jn)FgqN=)6S{R<}on4oEez29KsV#&rg9l*9n2?cL+~=qjENnUXNy( zXuAD`?;>tdcdVOC#D{V7`Vuw4mXJC6FeRc9{r|E4w>~`HnR(MA)$4})a3d9%KbY-` zdKZU{Qf_DSXuRJbJB|{aHSfB#0p<4K1&mJh;j-g^(Ip*A(G?j>(MKef-qeLrWG*om znMSW!QL#4}=}n&E0<$uzq`L5*$3i+}4zTL~>)pH2j6%aNH~8}UIwpS{_@ql= z#h&re?25kr@%{_O_pZq1Cb%^Y4-Tyu7$2P&AIpwS<$zRPP0k%IkH8_|ZYTCo`j#>v3S&`X0F*&@qZz?OYNv|?# zdv;QdK{}lZN-+v4!#%#;rG!LHR~3nw4n%+x#xA|t1!#!_*f8liuE0_)Sfa<$A`Lm; zd6cFuVV&u!RG~eli&6yyDR4+r0u7)|Xmd?CF=|4()`f1?N)hr8^)34pH8Wk6%jq6&ho5&8F z*s`*DZF5U=EAuA@_MAA08Dw~Lp!cHTf!rkaL)o!`>~LMl#nr zUDt?t;Kbcy)2O3yXlQzDfNN-txvV|rpbhp-p_bSl8*j|*nH(Owpz*@Vz6m(wrY466 zrW*H-kMvCqk7OJBho^>yvm=8n4CnKwM<*KX+^53SWH#HFyKs1FU{52a$GzFf9I7K;xPl`(^&b@S*v$oPj=t}cx>Fdxwmuc*53Aw9b0;~ncSZ7$tf)T z<)Vz!HlDTV^fQswi-n`?+ZcA- z2gWg5QmTu*xCG@Y-rBjj=k(JyZrgOSRG#m}@tWE{k#+4JbI^-e#rg6W81L?y<_+y{pX2%o(oBQ(vMRLvs3>0DNCH6L-X^` zkL1VW{pRd=yv09h$Kx;gNxLcPg5)RdmPCHiUY*EK+UpYeNqc=FKWT4Br7;G%6XsR`P zVQ=^RFM-_@m8rFT%X#((!S{If_23VC@ot8_)62gD{InPU^RS0J`!3i$p3T@iN0MsI z1F);S_>aK;ndkpFZ27$mOVpYl!d~S0|2ynbY?5ltOW+s1^1p(8m1qAB_8QN>2zf_) zb_MJ^z4-HCKkel&hCS%zhp=z(@|$2^<>jx2y$+je-+J)(z5FiNKl5yk)i=F(@wsD! zGP4u;GZM_&{jlRyZO(@sKOa<^N!Z&WhiZH6T;kaWkbkFVzYq4`VUtvAt_8>O%FKmKu=CyT;XY;ch*H>cv|K zyCy1MZI-~kILfaz$HG3v%U=om7he7v*dO!qPl7##O;WAd41UJT?}6PCJY}y|Cwa?f-MwaVj>~!}jlQoEtBQ ze5%b~g0J=LPlG=n^{>_(jPe*YZSIC0->=f<9@t-sd~p4MU-#^X!T;p7@3AP4@e0jT zu>Je<(|P%2=6To|y4qA`UV?qGGx2$R1@=Xr{TtZ+{V;`xt-W6UEZ9??Js0*q&#r+T zr#a?m*zx$yF=1YQxoOPHFE?#@`K4wZ?6xRiso4nIzn`BB`#dlIbl6Rvy&d+op1lip zJpQGIKXIz_^3R7o-?RBr@H)@l2RnXBDm9nFzTV5f3U)kxrRD>$Z}9T3gB_=0^HJEb zRBUd6Q4%>6n>*r6sA=&a?4+t81xvZ>bb5B{y}itTRjZ zz2zlA7e^PZotao>j^4sFb+?(O?oBP+HFLKTyW_E~#@0+_Fxx-9ySJ~ue=@t5nH$gO zTGgsYmZiNa^25)PcV~0-lX4@&V_7Yw2gXDh)`){fa)Cr--N<7za9AS;+ZdQ@)pX%B z&?+s|tPz_vWHZ}_V$GW0>dI;KW*1)LwrGBfYp2F<(YP%dw?*T&XxtW!*P`)SG+wL5 zX>}deIIS9|RpYd}_Gz3}jnk@e+O%D58m~>`wQ0OnTCR<8yV_Z*tCRcgGqyF;mq+^Y zNFN?qH;-EPD%P>R+YM10v%A{akgiVd;cAD6M>c~;hTh&CwTh9t+S!(_PVO1q9W_KV zTZLM*gR5-(c3ZHMdlb?3>Cm)k0BvQP#-WN6+oqjV)peO&VdZS+_HNrl99U+1x9tQD zl4rYsK&xnWwcAd2>d5H8xiO~M)ow?)Q`_k3K@MZE`mT2RcXe`)TC`5>H3OsbER8%i z8kP*Ay;NXHIeX$UvU*O~dE`kjDP~U}I;ECWV9zZgOAyt>XqHg+3Pv&Qy)?*PA}A)+ zh$bvGs^sE7J0hL4ycbNIW-IyS6{!we z<*g)RLTr_{S+vi+3-w`-&%muB+xz1p)p@UUI`6Yps{-pqb~>N87V6J-$WGq?UZgtN z>D}O})e?v7^ljiqZ5!|53va;=iR^sN1~0k=J0!Bx&jY)*k)6(GJ=Zp})49gw+D3Ld zpH*Dj$WEUDJAbm%x!zE9y!3_abl$%z{}MYSK3`R>6(6$m=>RX(hcmL%PX;eio$T}; z`s>Y`?DVblSDoziv*;gUheUSzPVget$xiPFFI8WB;HwtRZ^-{!m}@P;-wL;p|4w)#`5xgO^4|-eL%vsd5BY1t)8wxUp z!1YhX+@Sii^wDvCiTuyv^D^3%c_$ zJ^3Zkmyv%eJV@q;2I&Iw&xOaq^}mR@L3RFS++F8al3x}dezyvKDSRXO72(^-zY_iw z`BmY+A^%$VE9BRN?<4eo6kV@N4AX30LAf zPjItvJ^A;--Q-UQZzbbDreX3e7R@+W|F-f5&;Mp}f%t#H)9)syME?d^7bCw3u1||j zZczPE`rIdV{eWB~KL1A6@%#z7SoD|4CBnZW>tbd>5#rAho!p>$IoQRoA#(v6=_s`r$9Z_>pk@b+X3cv>w!m52tL- zGyJU*r%uPuke|a2i61%V&yR}p;pOOzn07aMymI?fxJX? zz8`ShLe@B36LxX<4j{;g|Ct`|AY%^XIG^Y7AX(ebKY4S!kBtB5f2qfpleJ#^Y@p-w z3F;dE4v#-g*7#rb_#U#x=eoUP`&^;%xmNA^^&@h<^y|kSb4}jW`>MyUleOM5-Zz!! zkhR|V9&_#8^{a)<3mj=R`50lYjR&Fd7IK5IeU?}zyp#H|!d$BkjuRdy^Miu4*JG}c z2YN5C&kX9rweMiL_}ga&;=}irL6h*k9^XgihZ2eF*N&ecuN3`XJ${y~ z_YSUwyZHFQW8`0qN!*n!Bdb5Ad=oTF%u2G}3#!5H9zk~Zh#LCny{VQy8i(xeS#|U& zl$cBDqhm#O_swPW(dU!p^wH~w?4Daz(np^~+vuZnCfPlsuAz@UYn?zJod?M78EgZ6 zp2ZHS16%!b7A?DHMJlfEg=D=ymXNi-v&q_DJ6769j*q(@?D%NEI417;tRrh*I1X<9 zx8tDgXW!jCX8W#fW`Es0%-f{=^8oT5GgFF8Bu-l)8;itCKQk-lPYhw5`7^#!7nL-o0o`a;pkq5AM%li`mokjSC>e26+v6cRa9pBt$kB|14& zpIfOf7M&cb&!?#$Ejl?=pTDMFCptM)AKtSvOGGD!>T@skjOgT0eIBA-FFH9?pKnvY zUUYJ(KHmoiytt5_rO&Z3hpPXW`rAY&hwAf7>bw|{$f5fDmU^S;0xI-d` z>VuzJo6HK)$)WmGQRfAYL=M%5_tQ+X=;Tm+_&qxF5z)z^`Wy!iH~}CXPoH%$hpKO& z{&vyHq55p0&Pf7^9IDS&>L-d$4%O!z>gz=(hw8(7apok^$)Wo2H!7J8qLV}Q;rH~+ zM$yTk`uqv?cG1b9`dmhRlj!77eXgP2Av!r!pFgACDLOe+AHK)Wbcs$5)#ohl@uCyP!F)#nS;w}?&-)#uC9PZ6CQst@1yXHFHJ9IDR))VoC|hwAe!>Nki^4%Nr5 zS8NrX&ls6)F^8%@PyI~M$)Wo2c_Xu3baJRZuTg)O=;Tm+3R2L|5}h2X51&agJ47dk z>QhbqY|+V~`W!|59MQ?4`h?VXicSvIX9e|LqLV}QSwsC?(aE9uaBU>hD>^w;pHrxx zCptM)pEIcUiB1mHhtEHme$mOH`tY{{nE}zsq56zb9~7M&s?UYgv!atj^_ihQBsw`% zpKGY^7M&cb51*+rdqgLP>hm$`!=jTz^|_t;`J$6U_4yq23q&V}>T?(M5z)z^`usih zQPIhv`aDQ|OmuRnKHs4}E;>0>AO6N5Ga))TR3AR4W!^11IaHq?Q=b%_9I6k0Ymmu_ zP7c+F&v=i%t&JhtGSNy`qyt^{J+Qq3GmLeYggdxlwd-s6H8R@E*}u z(C5;aL)F(%pAnrLs?P@Mmx)de)u)5{M@1)x>eB-bt`_|q`dkxpsQMuF_lZsp)n|nI z`$Z>*>N7$8W1^Eo^{Ivw+$4GpxmdUshx*Ex8&qFPAN5~Gt`eW+IMg!}iQJ%i8`$}; zAva)$bON^e7K@e}RPTV~{5ib_tHq}qhx(qF8&v1Vb@geYlaE;|%+v4U>?6NJ^owz* z-yd^>>K}r%nvO{1W6rQ>ZpXpJxs&`SqJI{L`paW(Q2j1Qs}6`xZo5SIUL0JU`^Z;{ z{vZzZABed@^+zGC`cu)#ZSNH}O}YJ}c;koT)TA8uIGVygY-XDHcZQ~^KbJF26q?*` z7~EgkHBDwm`tq~%*ADrj`^`hsxamQ=bLqgzv zsny~)r0AFTONzW~{$ZT&-Y37J$kPrZ@wXK&D*9rY@YngH{L4o_*3cyX_OHqQp;=Sk z6#k;Me|jpbbB>;oKX_P#+yGmVdhzq%rvf#W;7C7AX*MPOn8(DANeQ+$^5bVPS+8pY zvW%;DbHb00h}Cq^C>`e3uXw`050*qApP+fHnLz5K||!se2T$LXAYItAEw zlKLoYT^W!0*Xz->ogagnvAN{p@iXhUZvyR`LVzXEOEr(}`vNw`b@4(NGq7E9@jeT| zkM|rJ`W!UIE7Ls2yC0h$?+zH8M_qF9?uFpTd$3jf7_VIO81G4Je!P4Bi+GP|nGHBH zJ?+Jt1Dka*-cPVGo=aR8+~qnC(dE4W_S^Ss#JdT8OQ6ryJjQzsn=1n}t+*JU^aO{q z0gmZ68yCSMR-nn{@zsD|?{&BUU%&;m1b(~@T|c;N=gKfdLxnLqb<>RUj!eY6cmqB! z(3ZewJ~kJROG)@YN*5yDhRBNZxV+`J?~0A`8{#GK<#~4THo*`7N9oImH_c2 zccBO1=eKX>RAczveF?l4V{`4BhK4z4!i89a!RT-Xj>xu&NB0?^a54PuMPD*tuD38= kB{qIW-JAwACoIQ5Ldc0llZ(e|(f3=4d;irg6L}8*6QWfi_5c6? 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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

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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

+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 zcmeFa34B)7wfDcDDFYb@BoGMG!xRu1LV^qikdOojG6_LZ(Z`THkZ4F^1_WyzLBX*W ztG1=qdabqAYg?;Qts_#WI@PMJt+h_o*4ja9tM+R9{?=Z5pS_-)K%nY<@BjVZ^Z9T% z-@W#*_F8KXXGn5Z^^yglP)OM$r2eWLDYZ5c);vvT7_TbTeAS-pjL(@9Z)>Psxw;zZ zQ>N5ZEtpc@y0NXbCE3#1F{PosX;ZR&N=IAMlnrfk#=k^IbKRz7qOoCeJyn(5gq(?n zy3RVKww#*w{HSM(pP8_AXLMUM{N$u-&sorxF)<@Dc5C)k$ouBmN_~F7)K{93QkCOU zX8nF*M)5Ywhy8fynpb{4a^c~RtXp{aW8sI|RCY$=ymPO5cVX$m7cQIo?7S^Y~uWns2s`iVu)ph5dZA*W= zyP{v(L#5kxJZe*7)wj;82%UR&_j=og`E7^#r9C<7@#4o8KQdwKsU-@1yP~xE-FfS(o~fE&6N3)>wqsOSZR&5yj$1{_tUs=RwVfp= zJ-Tk;GYf}4Jap|VKiiq6!qXo*{E_h964gv?!k(kpp3g1q!JgL+_50Ml-%oeT)0;g< z?JeH3_T6?QsL*zt{OM>lP?x#|aJsvU3NI&W0f7puZG~Bm(6`BuXabZE5&Im)VMl6T z&KtKk=f@A$_si^a-neM)3r|(Qa?Zkgci58kq0H#eHQOFUr0Tm9*OH*IJdlhkEDLy5^DxD|D?r_cK;ib9=1no_l0e+O&>S;r?}Q-AzfqkZ+ZxOhHXlVjMZBMz>fK*{o`p)cPCtKlx>9{&J1a@#A-D)P+>f*!{nxOL&s`$KvTqWOoU>A}46#P0l9Ti$beKBVz`(^jf2zi_Og z`tG{w?8>_PBV((wGksnfp%@c9a)D~}TY2Fg==xS?gZSRa@ z{fvt&@w%?g)=72E&8_vea=W_jqaD&CUf0~7tZUc;<>Fl(NiKQpspmg`-Lp45^Vri* zKKab!&p-A{tUR||Sh{2Ag3B)|JNz%|+=tHHi}6zQw?1o^o%3+c!unlrX79#|xpP}g zIg2G9jjhLediKuPyxdqYW8Sp2J{FtKULRw;zWu@7>GOW@apBq@j~*XW=Z$+bR5s%; zYP9;TI_Ig|)L+zjV;>E#xu5mUiRy*{C7=i8s4RuInN9 z4aohis_gp9(g)V7*dQwTdojN9FQ^LLaQ+Ol2RkQ-mpM<|v}4lk`4?@Cp7+hg;o|}g zCtUcAAkU3^zftXU|J~lZtLo2B&#O<5<+=Qi+&}d`>d{R>4Wn3aMC+F zGxPG6{>b?u|AJ_^C;bkAeoa4+`Fifh;0JEnamf!t3wCbXDq=bOQ23F+gAWy-->kMT zu{O_7n-|_0%M9mls|xm^FRs}3@UGe~KbYSzM!mR}{*OlQo~QrMxNe)XLFNxaRj=Gf zefaqMbpEYAKcUa>+({`f=<@@2_Avj{Ha2y{D^}FRI~rTNnj7Nlk~B3m#MigB$5$bF z6>Zw%i>l(Qk{dQ+#~xqW+F)jm9_O>##$s^)SJ)EBX}qdESYxR@Et$IHcDC2G zbkx;%Hnq0IPiyLIjMKepygAvj0oRm(Rdia(tkU?pEuF~@8`eFo@drG{D%#qTEe$C{ ztf%^pscY(tceQjjHOD(K+-P*IZ)$1kXiRp*n>stjcb|=Iw{tcl@hAV?BT+uZNi?-| zwkJAxRlue*MOLQ+Inlm3(bUo2v#e9dHehR;K!Taf6ZP2HuB)p*h4!*?Uwi*NrJ|Im zqWTe4w!ZdG;S9_JN`<5RUkJMlr6T%t=%58831tw4!`KzleA2Rdr9EFrwTAPwar#7K#gJr1XW|^2gi}^# z^a%Wyy%?t)l5w&0fqAn4x{8eaob5I}GjB`_(leu-IOihOs-0Pw`xPW<#ZuJfIx>eu zwm{rBqtArQ$8eEHMf)5YCnFe`s3FSv`%H@5fNZ+`topIke(d=mp<%4H)SE%V$^8Rs zX6>0o4P-{i>biXPj4`9alrkP?t+P(fnNT=TCsVz#S-4D(MX90Oez~uK`r%TY)xASH zCB+XqB~72x^*KYIGxfQTK4#2Gee7{hQ{E{&J*44a43$eqZrMQ1B9raCi1y2nVpa0qb|_%44; z?s-TQmNpK_9~WtaKwG+?DE?JkXGXt)vmSW)(SljAM?l)p1&8;)16A^MxxQ9?qXlzf zuOi1lYOP?d9@x>)2%0+zW@i2ik^wj1#FIurRXWvXCXIsX2$kfvSL799de4jw!?~~y z$

F;JxtdSS*u6{Z(ZFtOCDH<)CrS9he7IK4)LiEF(mqBYDSC;MPrqS2amY`ps-6d+dauJz<3;x)xLGgbc5&Cc66%sXZr69y z8+!3#wA4sW8|1n`TSsdr3tn5xENbiZdoA76)=&Dzrw2RFKgE?B{dipcVAbFme9kjW z1C39M44=gxJj+-fhZ$Ju2ge62d}yS3Hb0+f9K;%JY4lmzd=Mh6x(uxI z{`kO6u#+cjMpNo%jk{_3J}x+jF>S2>6Co;^9>vp4gBW@EVnAULJZ#o2LEnE=XqKl1 zn};r%zekYAVKPyle)+~HaelL9^fAo3EAi;)@X4oINt>s5x;<^5qPv50=V7GI6P5e? zVSrm-JVe$0+r&=(U<21}d5O5>c=?i-xCSoTI5nCJn#(L-?yde-)=SP2o!IK*sGlo3vDIf%H#a~K zTYW#^q2`CA#8zJjJk03CR_8i1^iWg+f!OLRfQK2K*y>!1tRG^l9}Zk{zLb;L>Rh9$ zR*C;?;Gt7OY;D+X!;DUB^)bL>lVV@Zv>Yr5#MWj4@GzqjTYU;}$pum#Vyo9tzfg2y ztFukU9xnb_uab+z#;s!uZ5qX94Q+T6Faojl(*->A648mR-UB?$=)_jv2wZZh*b`fQ zGw{&wicW0xEx^N!PHgpUz$KT7J+al#2Cgz?X4{T!mh$(f{pDg$Z0!e8ze03ktCs^8 zwMbfyLp%0}t<5xGJNAgJ&f}mRGww05miCh>N^?Ri=o@GM{Moc zcU39zuj}3>cmVXF=Euau)}HkpW^}jiyFs_dP-1KEQ@>K$irDIGld(rgUekext`4!a znF)QE(TT0jFk}t8f>4)f&V;~?9Tb;j48rv;t`J1GY z?}-huwHX6!Z4$J(Uu=l2%^cvN%S0!(`hLK}j81HIPL-kS@PVR!-w}Kt@#%seB0fX#GsI^KewFwv!G9)Z!z1tk@ZLFs z^YP)GD>zPkp5Ph8=L_b((K9!&@sRIbC_0xy?;^o$KJQ||EUw3g@*rGKe5v3&h`%eC z&&=^I6Z{hK<$~WPzC!TdiLVq~nE`y2;5hO31kWJ8TJQp5bE66GXYj5OJw<%2;BMj{ z2dqh;I{IO?!NZ7uCU`XQ&jn8;{)ON+;`;=zCuV0N@Hrgb1A;Fn{-xj>i60cao%kWa z4-!8t_!;6~34V?E5y5{UepK+6#E%K?ho4D$j|=AWF1#lM`^3K%Jc0O0!L`J{5xkiA zDZ%Z;PYdRAD7{up{u9 z5Z> z$i;@+D-_Iosl8nUR}dEo9#3q_un#dGI)-o{@c_Xs#3h1{BrX+v9PvQGd@hnVNbvWG z2MfN3*xV%eH{v0p?}Ga@yrF{2iH8a1J;2^@!BdEL6}%tuZh}`4?=HBRxLh#rt@rj2 z+(~R62G&bFLiA&Zd5}TaMm$pRrNn%I8UpXz^+pN4gLt&ydx-ZGd>`=`!M`HjOYk3v z#|nO%m=9q?c%RtZJopjuc+q)}tyeAhYhoVs5cu30&pcczpSVW!Vq!kX4Ph|xM8Uff zPZFFUo-B9@@f5)`h^Gp!Bc3LB0Wlv2hmazkE|~Yfdiw}Il9&f!gpI`e3g$hm-b}%~ zf7P2MnD?%FwSuo9o-O!B;yS^%5!VZToOq7lr-|nZ{vYCbf?px#L+KFSAl^^#KZ&_1 zK*+-VVqSybe#GVm&0^w(qVGk#NHCwj;w=_DnfL&~`w%Y?Jezo_;Qfe~30^_GT<}`r z6@pJ7K2R|4(X?~tdSY_}CZ99s9V|Ay@6tO&@Nb9@75p;sO2L06UL~0KNqUC~=JWTw zq~L1e!v*&eHwr$QxJmE{#La?vKcUwm_;O-ypb%~(HtWN7;#ScgBsOcy)5NPqf0fv* zAzu=&5q%i$-}2f7k0w4sFz>VT)(WmAZWo*;UMKi=;ts(N5_bxIinvSgTf|2S=DlJb zH+=}Z76GRPPbBUU%=@#vUcoKI>jkeT-XQoS;*El@B;F+WPU52k|BCo%!EX>BBlrX2 zV+Cj8edtKd6{PZoSX@hO5o zB;F>N_pf-T3g*2i-f4mt5r0Q;Bk}2iHxQp8_$1;p1z$jXmf**T&ldbK@i~GAmjItD zI6-`#;Qfiu7u-yIf#9QvFBE(>@kN3!C%#zl-Ncs&zK{4)!4CqD_-=?t8T~i3xlHum z5nnF&HR3A-zejwf;17w-`233aD$z4afz4PgB>tZ0CB#^m5ur3IFtB!u{n>})cs20 z7ev36_-Pa!sS zJd5~k(a$G-NANAge-ivl;y(+1g7{s*uM(Sne4DsQ+UEmD|BCoMvCqQ=GVguC1;8Wz z65>%tFQZM7=#|8O6}%_0sn=(ZH6X%P5FR>~AL&WB0{HKTu#O8V8Lc#A4?;`j; z;1TBG8^oiG{uOPC#U>k%xc3GK-i6paysC`2RP;TF2MXScm>0f2$#KupjgVV&u&ruFOj@bCQka&`m=ThRy zg1<*RMew!6Qw85aJWcT3#AcuK3*x;+|0VHs!OuAMFA(n|`YXg{&+`Z38KS>KyszN* zh_TP%|Kff@JX3UieICbg>e(3XJf;)(Bc3HT#SR`wTr2uW2k%L2_9Rn?XN%2r;yS@~ zjy<9PwQ7nIN7gc$$M}5YHFAo_IgO^NGzq7W43F{qWG@Eta%ARCosn=2C7kmuYW_=v?wF=91wp6`fPsVopVG zndlq}7PCt{v*&3fHuT4nCLIl;;u$>+i5kdHDP*kAni?C&W#H?{l#J zKC4;u$Eh3q8{!txfA8Sei8Dp#^Ruk~Pl!3_5WaG-$M1|0 z{4ehaNqaK!TES;J_*`O6ID|`x*9pFym|uz_=f z{*Z$oCGHmeDF^d8@LpPU{$GP_|KAgv_J5n$wC%gZroMc>nXT{F#699Chu`ZNoKIXP z?acoVuy_!$X@^~jO*`yCY{tWA2lLskwmcJvO?jpeoAU5^YId)?fY|uqbJDzCDO-|w zz2G$tZYLfjRw(1fdLT}DgX=cf8VA>Hi0yToa@v?{7nQUz$9H0TO=C1|%yodV zv@yp@Vtaj{nl|R#c>-4KZ&`P{XD%l;*RNP#yLZy{HEqH=+C7i1qiF}$%O1OR zy-eL%7kjLkNo?xN^4l>vkJ!|)f!NgX0QNP$BV;%XxPp~1*f%==qkzx-WFYp9%@Ne` z-2(%$Z)`YjD|kYKK>HcMspDD( z1F>&xo}LW!b_KnRv>b~g2zOgxg`Y6$fePgqVIwuMOv2Senp9>Xxicahsn_lW;L?`x*&2iNC z5}nvLHYZc(eECg_Ki(OF7&-cC-#jE{~Mx$ix~p3Z*2G< z5f!}1fk5mV8~#^B#SGDjePhG_jHuXGbYkDw@V_G}W{OVi8yo(IM8z!8iG5?k{{^e4 z6`j~OHv3bbEjqDpY!0T*MHhkCH#SYw>qRH_jmRT+xYrW5fT6tC%M` zv2Sen|4kM1MJM)+&6(8q6P?&MHvFwl#RAcZePeS4^#;+2ePeSy_5DRB_KnSts4oM+4;7u*H#Tok zUnx4VZ*2ZTeU<3MzOng)`eC9I`^M%=>PgXwePffA2mNr-iG5>JK)q3PV&B*dq~0Vt zv2Sd4quwk!v2ScfQEw5Q*f%!(eN;tCbYkDw@V8PGt)dhA#)iL}s#q;Lv2Sen8>)&m zq7(bZW&!m!(TROyvyA!?q7(bZW)=0dq7(bZrj`0S(TROy(@woZbYkDwtf$^7IqRH_jmH#WbbzEN~y-`G4(eU{7xV&B+259}Q;_J5?!2_g24&j0+VI8k(B z-`McKKPpZVo!B=v{11?dEus_q#)kg|Qn6KZV&B;CKS3%^7M<8PHvBzX#VMi_`^JX< z5mK>DbYkDw@V`PTP8FTlH#Ypwkc!hpC-#jE|2w4OJE9Z&#)khPQgOQI#J;iNe~DC_ zAv&>dZ1_96iZewg_KnTq)Xx%~*f%z9)Xx^3*f%!a)Xx!}*f%yuQ$JU9V&B-DMEyL` ziG5?k-|1CcAUd&cY%ZXFq3FcEvAKf!MWPe?#^yTe7mH5p8=G6HUm`lOZ*1nvV&B;OhI*}xVPfCd{1(`|M(p3B%@0EC8~r`% z*NIN-8=H@*UoSebZ*2Za{RYvAePff85B)~biG5>JME!@N6Z^)djQUNY6Z^(y59&9I zPV5_-D(XKHo!B=v{GXJHTSO=JjmUW7w>>C^Y4zpsr=)}IU*-ZUz(TROya~k!Zh)(Pqo3p9kBRa8f zY%Zk!Q_+ciV{--ddqpSqjm>q`eq=YO>Hb`{?MNko!B=v1=N2dI`wh@(TROyGm84Nq7(bZrkeV5 zq7(bZW)k)1MJM)+4gd3{f?r-C5c|fa4%qvh*dIWfS3>L?{Xpukicahs8~*Q0#qUKY z_Ki&|_18ov_Ki&k^*@MC>>Hc))c+_tv2SdSr~bO=#J;iFM*R)ZiG5>p4)r%hC-#la zrPSXNo!B=v->3ez=)}IU;s3!@ydyfXZ*1VFoU*f%zhP=8l+V&B+2 zNBup~iG5@9D)sk8C-#lao7DdzINHmU&n z-$W<&jZH4~k3=W-jZG2tzl%=n8=E22KNg+XH#WOd|3q|R-`I?#{;BB1zOflc{WH;t zePhGl6<7R2bYkDw%%uLg=)}IU;eU=+d?7lqZ*2H~G!>Ha0sPoHq1Y+OV zJWf4dbYkDwJV(91=)}IUd4+m`=)}IU;s4)M6pBvl8yo(XyJ8p7iG5@9IrSpZiG5?k zKcT4L4*?i}ePfeHeSql1zOgBzULrcNZ*2CUUMf1VZ*0a;=Z^~zh<#&ILw%6w#J;ha zPJOWG#J;iN|K(JaiB9Yr8~$%j#SqbnePgqn`cTn{ePeSN^?S&~Z){GWUM@PZZ)~SIMG_KnS>)T=}%_KgjHpIz543=s(PvJh+QRd`YFZKjX^vkar!C6jAVR+#ObFL zGXckI$VQ1zp+Aa8P}UJjZmsx%#up;gutnnZQ+U^*Ws!`hk^WBnz&0TzyUK3a4>Z05 zp-h{^>8E##--66|3iOXloY3UeiXUj4)XOeOoc_FS@lPW&o^$kjBz^%|@^QrvG=3SO z%tMLOPu~>(9x~&3K>wMAQZSrKlFKT7pmE-EnMD$(pH7MI!cy0vDA$ZUDoS23FUogD zE^Ns~ITtpUN-iw6vk>|VR1NF_!1jwnEQD9gx8*`Mt&RILi>#lOZ_7vdembl?uHv;qF4@Y8MJyH>g%}w_tI=U8RGvZi( zU31fY4%}e_Avax4yKIw1qFuWMZ4gkG$H8=8!uNI4sIX&%sxprCKNM%W%YnN{fST!k zLD|=Ra@)CX)#YQybj$M~$~N9Ns93FB%!s4z8vHOfU4HZ4gtD3Gt^ml_&EA#$kvLvF zY6o=pD4*#Tz&FFl6i2)q~ zeHYXH1>6I~%uKfrF@L;G_nqTs5!9W4#5(Ho(``1laoib+|MQHpneqLM@ipSXNgVkm zAsOE^G$5a~`v^YjnGr_|6elI;xc_{^Oe+ZoOLKwq#}Pqy^JLMTih9#s8siJ*VLwe1 z1CD*7ZHVF4V*np)@TfQ3x|r^hSI+U@SUFx^52m{-#+SfB*@AjAo-}aP_|Qe1vvUyBwFD!)`tL& z{YxQP|M)2$=BEx~Xq&b>*C=lJ*Ql8TI$-C3`@Rx?!y$441mqiwG#bgD?~a|vH|`S= 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/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/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