From 34f718e8b0c930d345af8db7735993932c755fd2 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sat, 4 Oct 2025 03:25:01 -0400 Subject: [PATCH] esp32 temperature node --- ESP32-IDF_i2ctools/build/.ninja_deps | Bin 695060 -> 696560 bytes ESP32-IDF_i2ctools/build/.ninja_log | 17 + .../build/CMakeFiles/bootloader-complete | 0 .../src/bootloader-stamp/bootloader-done | 0 .../build/bootloader/.bin_timestamp | 1 + .../build/bootloader/.ninja_deps | Bin 0 -> 66004 bytes .../build/bootloader/.ninja_log | 115 + .../project_elf_src_esp32.c.obj | Bin 0 -> 720 bytes .../build/bootloader/bootloader.bin | Bin 0 -> 23968 bytes .../build/bootloader/bootloader.elf | Bin 0 -> 485428 bytes .../build/bootloader/bootloader.map | 6413 +++++++++++++++++ .../src/bootloader_flash.c.obj | Bin 0 -> 97052 bytes .../src/bootloader_flash_config_esp32.c.obj | Bin 0 -> 39468 bytes .../bootloader_flash/src/flash_qio_mode.c.obj | Bin 0 -> 27464 bytes .../src/bootloader_clock_init.c.obj | Bin 0 -> 10320 bytes .../src/bootloader_clock_loader.c.obj | Bin 0 -> 4240 bytes .../src/bootloader_common.c.obj | Bin 0 -> 38948 bytes .../src/bootloader_common_loader.c.obj | Bin 0 -> 23268 bytes .../src/bootloader_console.c.obj | Bin 0 -> 16280 bytes .../src/bootloader_console_loader.c.obj | Bin 0 -> 4276 bytes .../src/bootloader_efuse.c.obj | Bin 0 -> 23088 bytes .../src/bootloader_init.c.obj | Bin 0 -> 46984 bytes .../src/bootloader_mem.c.obj | Bin 0 -> 3872 bytes .../src/bootloader_panic.c.obj | Bin 0 -> 7336 bytes .../src/bootloader_random.c.obj | Bin 0 -> 8208 bytes .../src/bootloader_random_esp32.c.obj | Bin 0 -> 11416 bytes .../src/bootloader_utility.c.obj | Bin 0 -> 81420 bytes .../src/esp32/bootloader_esp32.c.obj | Bin 0 -> 27796 bytes .../src/esp32/bootloader_sha.c.obj | Bin 0 -> 17140 bytes .../src/esp32/bootloader_soc.c.obj | Bin 0 -> 3056 bytes .../src/esp_image_format.c.obj | Bin 0 -> 92676 bytes .../src/flash_encrypt.c.obj | Bin 0 -> 29260 bytes .../src/flash_partitions.c.obj | Bin 0 -> 13460 bytes .../src/secure_boot.c.obj | Bin 0 -> 2272 bytes .../libbootloader_support.a | Bin 0 -> 634694 bytes .../esp32/esp_efuse_fields.c.obj | Bin 0 -> 10860 bytes .../esp32/esp_efuse_table.c.obj | Bin 0 -> 55268 bytes .../esp32/esp_efuse_utility.c.obj | Bin 0 -> 38168 bytes .../three_key_blocks/esp_efuse_api_key.c.obj | Bin 0 -> 57832 bytes .../__idf_efuse.dir/src/esp_efuse_api.c.obj | Bin 0 -> 48304 bytes .../src/esp_efuse_fields.c.obj | Bin 0 -> 20848 bytes .../src/esp_efuse_utility.c.obj | Bin 0 -> 63792 bytes .../build/bootloader/esp-idf/efuse/libefuse.a | Bin 0 -> 301180 bytes .../esp_bootloader_desc.c.obj | Bin 0 -> 4880 bytes .../libesp_bootloader_format.a | Bin 0 -> 5160 bytes .../src/esp_err_to_name.c.obj | Bin 0 -> 13660 bytes .../esp-idf/esp_common/libesp_common.a | Bin 0 -> 13918 bytes .../__idf_esp_hw_support.dir/cpu.c.obj | Bin 0 -> 23748 bytes .../esp_memory_utils.c.obj | Bin 0 -> 6012 bytes .../port/esp32/chip_info.c.obj | Bin 0 -> 25292 bytes .../port/esp32/cpu_region_protect.c.obj | Bin 0 -> 5616 bytes .../port/esp32/esp_cpu_intr.c.obj | Bin 0 -> 7076 bytes .../port/esp32/rtc_clk.c.obj | Bin 0 -> 122652 bytes .../port/esp32/rtc_clk_init.c.obj | Bin 0 -> 29848 bytes .../port/esp32/rtc_init.c.obj | Bin 0 -> 37328 bytes .../port/esp32/rtc_sleep.c.obj | Bin 0 -> 28048 bytes .../port/esp32/rtc_time.c.obj | Bin 0 -> 48208 bytes .../esp_hw_support/libesp_hw_support.a | Bin 0 -> 336220 bytes .../patches/esp_rom_crc.c.obj | Bin 0 -> 2204 bytes .../patches/esp_rom_efuse.c.obj | Bin 0 -> 2268 bytes .../patches/esp_rom_gpio.c.obj | Bin 0 -> 5340 bytes .../patches/esp_rom_longjmp.S.obj | Bin 0 -> 2488 bytes .../patches/esp_rom_print.c.obj | Bin 0 -> 29984 bytes .../patches/esp_rom_spiflash.c.obj | Bin 0 -> 60728 bytes .../patches/esp_rom_sys.c.obj | Bin 0 -> 11600 bytes .../patches/esp_rom_uart.c.obj | Bin 0 -> 15580 bytes .../bootloader/esp-idf/esp_rom/libesp_rom.a | Bin 0 -> 131738 bytes .../__idf_esp_system.dir/esp_err.c.obj | Bin 0 -> 10152 bytes .../esp-idf/esp_system/libesp_system.a | Bin 0 -> 10354 bytes .../CMakeFiles/__idf_hal.dir/efuse_hal.c.obj | Bin 0 -> 27220 bytes .../__idf_hal.dir/esp32/cache_hal_esp32.c.obj | Bin 0 -> 25612 bytes .../__idf_hal.dir/esp32/efuse_hal.c.obj | Bin 0 -> 41040 bytes .../CMakeFiles/__idf_hal.dir/hal_utils.c.obj | Bin 0 -> 22536 bytes .../CMakeFiles/__idf_hal.dir/mmu_hal.c.obj | Bin 0 -> 45020 bytes .../CMakeFiles/__idf_hal.dir/mpu_hal.c.obj | Bin 0 -> 6188 bytes .../__idf_hal.dir/wdt_hal_iram.c.obj | Bin 0 -> 67744 bytes .../build/bootloader/esp-idf/hal/libhal.a | Bin 0 -> 237284 bytes .../src/log_timestamp_common.c.obj | Bin 0 -> 6420 bytes .../__idf_log.dir/src/noos/log_lock.c.obj | Bin 0 -> 7204 bytes .../src/noos/log_timestamp.c.obj | Bin 0 -> 5196 bytes .../build/bootloader/esp-idf/log/liblog.a | Bin 0 -> 19358 bytes .../__idf_main.dir/bootloader_start.c.obj | Bin 0 -> 19264 bytes .../build/bootloader/esp-idf/main/libmain.a | Bin 0 -> 19516 bytes .../uECC_verify_antifault.c.obj | Bin 0 -> 207460 bytes .../esp-idf/micro-ecc/libmicro-ecc.a | Bin 0 -> 208112 bytes .../__idf_soc.dir/dport_access_common.c.obj | Bin 0 -> 4492 bytes .../__idf_soc.dir/esp32/adc_periph.c.obj | Bin 0 -> 5804 bytes .../__idf_soc.dir/esp32/dac_periph.c.obj | Bin 0 -> 3004 bytes .../__idf_soc.dir/esp32/dport_access.c.obj | Bin 0 -> 4556 bytes .../__idf_soc.dir/esp32/emac_periph.c.obj | Bin 0 -> 13912 bytes .../__idf_soc.dir/esp32/gpio_periph.c.obj | Bin 0 -> 6888 bytes .../__idf_soc.dir/esp32/i2c_periph.c.obj | Bin 0 -> 6224 bytes .../__idf_soc.dir/esp32/i2s_periph.c.obj | Bin 0 -> 6672 bytes .../__idf_soc.dir/esp32/interrupts.c.obj | Bin 0 -> 7408 bytes .../__idf_soc.dir/esp32/lcd_periph.c.obj | Bin 0 -> 7680 bytes .../__idf_soc.dir/esp32/ledc_periph.c.obj | Bin 0 -> 6048 bytes .../__idf_soc.dir/esp32/mcpwm_periph.c.obj | Bin 0 -> 8280 bytes .../__idf_soc.dir/esp32/mpi_periph.c.obj | Bin 0 -> 6296 bytes .../__idf_soc.dir/esp32/pcnt_periph.c.obj | Bin 0 -> 6604 bytes .../__idf_soc.dir/esp32/rmt_periph.c.obj | Bin 0 -> 6124 bytes .../__idf_soc.dir/esp32/rtc_io_periph.c.obj | Bin 0 -> 7920 bytes .../esp32/sdio_slave_periph.c.obj | Bin 0 -> 6460 bytes .../__idf_soc.dir/esp32/sdm_periph.c.obj | Bin 0 -> 2644 bytes .../__idf_soc.dir/esp32/sdmmc_periph.c.obj | Bin 0 -> 8512 bytes .../__idf_soc.dir/esp32/spi_periph.c.obj | Bin 0 -> 21852 bytes .../__idf_soc.dir/esp32/timer_periph.c.obj | Bin 0 -> 7448 bytes .../esp32/touch_sensor_periph.c.obj | Bin 0 -> 2396 bytes .../__idf_soc.dir/esp32/twai_periph.c.obj | Bin 0 -> 7620 bytes .../__idf_soc.dir/esp32/uart_periph.c.obj | Bin 0 -> 6648 bytes .../__idf_soc.dir/esp32/wdt_periph.c.obj | Bin 0 -> 2244 bytes .../soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj | Bin 0 -> 8860 bytes .../build/bootloader/esp-idf/soc/libsoc.a | Bin 0 -> 185652 bytes .../__idf_spi_flash.dir/spi_flash_wrap.c.obj | Bin 0 -> 2284 bytes .../esp-idf/spi_flash/libspi_flash.a | Bin 0 -> 2498 bytes .../CMakeFiles/__idf_xtensa.dir/eri.c.obj | Bin 0 -> 4496 bytes .../CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj | Bin 0 -> 8788 bytes .../bootloader/esp-idf/xtensa/libxtensa.a | Bin 0 -> 13640 bytes .../build/bootloader/project_elf_src_esp32.c | 0 .../build/esp-idf/cmd_wifi/libcmd_wifi.a | Bin 0 -> 50968 bytes .../__idf_main.dir/cmd_i2ctools.c.obj | Bin 0 -> 72584 bytes .../i2ctools_example_main.c.obj | Bin 0 -> 18172 bytes .../build/esp-idf/main/libmain.a | Bin 0 -> 91094 bytes 122 files changed, 6546 insertions(+) create mode 100644 ESP32-IDF_i2ctools/build/CMakeFiles/bootloader-complete create mode 100644 ESP32-IDF_i2ctools/build/bootloader-prefix/src/bootloader-stamp/bootloader-done create mode 100644 ESP32-IDF_i2ctools/build/bootloader/.bin_timestamp create mode 100644 ESP32-IDF_i2ctools/build/bootloader/.ninja_deps create mode 100644 ESP32-IDF_i2ctools/build/bootloader/.ninja_log create mode 100644 ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/bootloader.bin create mode 100755 ESP32-IDF_i2ctools/build/bootloader/bootloader.elf create mode 100644 ESP32-IDF_i2ctools/build/bootloader/bootloader.map create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_soc.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/bootloader_support/libbootloader_support.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/without_key_purposes/three_key_blocks/esp_efuse_api_key.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/efuse/libefuse.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_common/libesp_common.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/cpu_region_protect.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/esp_cpu_intr.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_rom/libesp_rom.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/esp_system/libesp_system.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/cache_hal_esp32.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/efuse_hal.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/hal/libhal.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/log/liblog.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/main/libmain.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/micro-ecc/libmicro-ecc.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dport_access.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/emac_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mpi_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdm_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/twai_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/wdt_periph.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/soc/libsoc.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/spi_flash/libspi_flash.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj create mode 100644 ESP32-IDF_i2ctools/build/bootloader/esp-idf/xtensa/libxtensa.a create mode 100644 ESP32-IDF_i2ctools/build/bootloader/project_elf_src_esp32.c create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/cmd_wifi/libcmd_wifi.a create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/main/CMakeFiles/__idf_main.dir/cmd_i2ctools.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/main/CMakeFiles/__idf_main.dir/i2ctools_example_main.c.obj create mode 100644 ESP32-IDF_i2ctools/build/esp-idf/main/libmain.a diff --git a/ESP32-IDF_i2ctools/build/.ninja_deps b/ESP32-IDF_i2ctools/build/.ninja_deps index 2288a5b99b43d6d22f2a03f70e1c2baf01637a8a..40473234f26b940591555878e945c247a3673e60 100644 GIT binary patch delta 417 zcmbQTP3yx!t%erH7N!>F7M2#)7Pc1l7LFFqEnFhAJv|s07*dN1bTd=Z^m7w4^Yop4 z6SGs@GILUk_2c7#qVXV6y_C!%{Y<0elKlLf;`r2x#N2|MRESKnUVc&*1B3kZh4(l` zC%*_e*XVofr+8v0S^O%@t4o?Z!EGU z9!@uuha#J~zBll#z#cqO6Sr`~z0aXSAaSF&e(*w;}>Zd!HumntRxW{Zbx$~B^ Y-~*tda7G4({XlHQ4fNi0#U3tk0NWsn8~^|S delta 29 kcmexxP;1IIt%erH7N!>F7M2#)7Pc1l7LFFqEnFhA0jrM+4gdfE diff --git a/ESP32-IDF_i2ctools/build/.ninja_log b/ESP32-IDF_i2ctools/build/.ninja_log index adfa8c63a..506f66a1b 100644 --- a/ESP32-IDF_i2ctools/build/.ninja_log +++ b/ESP32-IDF_i2ctools/build/.ninja_log @@ -1006,3 +1006,20 @@ 206937 207104 1759562664261863895 esp-idf/cmd_nvs/libcmd_nvs.a 466ad39556dec5bf 207002 207293 1759562664326862749 esp-idf/cmd_wifi/libcmd_wifi.a c2f53e23f6cd11c6 206960 207316 1759562664284863490 esp-idf/cmd_system/libcmd_system.a f8c5757750ec6d98 +207042 208896 1759562664366862044 esp-idf/main/CMakeFiles/__idf_main.dir/i2ctools_example_main.c.obj 9120bfa16baa3f0b +207081 210321 1759562664405861357 esp-idf/main/CMakeFiles/__idf_main.dir/cmd_i2ctools.c.obj 230d1727d6c65370 +210321 210429 1759562667646804255 esp-idf/main/libmain.a e53917c7cdd6667 +207091 229221 1759562664415861181 bootloader-prefix/src/bootloader-stamp/bootloader-build df6065eb40d9fe9f +207091 229221 1759562664415861181 bootloader/bootloader.elf df6065eb40d9fe9f +207091 229221 1759562664415861181 bootloader/bootloader.bin df6065eb40d9fe9f +207091 229221 1759562664415861181 bootloader/bootloader.map df6065eb40d9fe9f +207091 229221 1759562664415861181 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader-prefix/src/bootloader-stamp/bootloader-build df6065eb40d9fe9f +207091 229221 1759562664415861181 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/bootloader.elf df6065eb40d9fe9f +207091 229221 1759562664415861181 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/bootloader.bin df6065eb40d9fe9f +207091 229221 1759562664415861181 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/bootloader.map df6065eb40d9fe9f +229227 229289 1759562686552471952 bootloader-prefix/src/bootloader-stamp/bootloader-install 88862b4d3eee7a00 +229227 229289 1759562686552471952 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader-prefix/src/bootloader-stamp/bootloader-install 88862b4d3eee7a00 +229290 229426 1759562686747468531 CMakeFiles/bootloader-complete bc3e8b63b0685974 +229290 229426 1759562686747468531 bootloader-prefix/src/bootloader-stamp/bootloader-done bc3e8b63b0685974 +229290 229426 1759562686747468531 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/CMakeFiles/bootloader-complete bc3e8b63b0685974 +229290 229426 1759562686747468531 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader-prefix/src/bootloader-stamp/bootloader-done bc3e8b63b0685974 diff --git a/ESP32-IDF_i2ctools/build/CMakeFiles/bootloader-complete b/ESP32-IDF_i2ctools/build/CMakeFiles/bootloader-complete new file mode 100644 index 000000000..e69de29bb diff --git a/ESP32-IDF_i2ctools/build/bootloader-prefix/src/bootloader-stamp/bootloader-done b/ESP32-IDF_i2ctools/build/bootloader-prefix/src/bootloader-stamp/bootloader-done new file mode 100644 index 000000000..e69de29bb diff --git a/ESP32-IDF_i2ctools/build/bootloader/.bin_timestamp b/ESP32-IDF_i2ctools/build/bootloader/.bin_timestamp new file mode 100644 index 000000000..a234870f4 --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/.bin_timestamp @@ -0,0 +1 @@ +25b260e9031bfeef6eb225ab96f50fcc /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/bootloader.bin diff --git a/ESP32-IDF_i2ctools/build/bootloader/.ninja_deps b/ESP32-IDF_i2ctools/build/bootloader/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..d2c01b4d3d14bbf47b980a3f0176b062c2d9a6ca GIT binary patch literal 66004 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 Sj4!zU^c3&^2|Nw{4E`Uqc@vZX literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/bootloader/.ninja_log b/ESP32-IDF_i2ctools/build/bootloader/.ninja_log new file mode 100644 index 000000000..41b73be63 --- /dev/null +++ b/ESP32-IDF_i2ctools/build/bootloader/.ninja_log @@ -0,0 +1,115 @@ +# ninja log v6 +60 391 1759562664692856299 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj 590906771b77fd9a +49 421 1759562664681856493 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj b29ca5c5fe445e83 +38 640 1759562664670856686 esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj 93cad6b92c9c14ce +391 646 1759562665024602042 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 175941b374809fe3 +43 754 1759562664675856598 esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj e4756401ec3710fa +755 1011 1759562665387844051 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj 7c16e993b0448226 +34 1100 1759562664666856757 esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj 9732fdd596ce2866 +640 1226 1759562665272846077 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj ad732961a14f80cf +1011 1294 1759562665643839540 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 274a18db6f6318f9 +1100 1323 1759562665732837972 esp-idf/log/liblog.a 7a9002b93a577629 +646 1431 1759562665278845972 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj dd9705c1c7a16deb +1294 1931 1759562665926834554 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/esp_cpu_intr.c.obj 56a38ca15e48def1 +1324 2042 1759562665956834025 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj 883b4f0e65d464bf +1432 2060 1759562666064832122 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/cpu_region_protect.c.obj e98f078ffff22dd1 +422 2120 1759562665054849919 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj 3a3dc0f1d5b1dad3 +50 2978 1759562664682856475 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj 3557a38dd8bfb605 +1226 3093 1759562665858835752 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj 6adf49d475dbbd93 +2978 3275 1759562667610804889 esp-idf/esp_rom/libesp_rom.a 1a7274ab60b58a25 +2042 3653 1759562666674821376 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj 99f4fbe2058da4c4 +3094 3692 1759562667727584255 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj de8348c3f1830e7b +3653 3791 1759562668285793002 esp-idf/esp_common/libesp_common.a 35a084d0b2680a31 +3692 3871 1759562668324792315 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj 79c3e833e09ec1dc +3275 4306 1759562667907799658 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj 85facaf8a2342b78 +2121 4644 1759562666753819984 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj 7679d0c470aaff95 +2060 4795 1759562666692821059 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj 7438947380b2cd6b +3791 4936 1759562668423790572 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj 925eb502faf85a76 +3871 5176 1759562668503789163 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj 4ba0f3c59f944056 +5176 5637 1759562669808766187 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/without_key_purposes/three_key_blocks/esp_efuse_api_key.c.obj cfd9f00a401e622b +4306 5806 1759562668938781503 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj 71221a4ecba0c329 +4795 5959 1759562669427772894 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj 5258af864793db5a +5637 6143 1759562670269758072 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj ee660b693f27da75 +4644 6551 1759562669276775552 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj e696121ae17dcc14 +6144 6678 1759562670776749148 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 65f55cd9e3e514f1 +5806 6684 1759562670439755080 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj 227c26fae332026e +4936 6707 1759562669568770412 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj f76d3ef2f7f0e9a +6707 6882 1759562671340739222 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj 67c7ac56a8f1cca +5959 7106 1759562670591752404 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj 45ddddba3e024d36 +6883 7125 1759562671515736143 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj 3c85b6f9931be864 +6552 7480 1759562671185782840 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 63e5e145467c7dbd +6678 7686 1759562671310739750 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj dcf8e2399be24709 +6687 8516 1759562671319739592 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 4854bc2c2b2d3809 +1931 8759 1759562666564823314 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj cd2c2cc4bf79f399 +8759 9182 1759562673391703137 esp-idf/esp_hw_support/libesp_hw_support.a 2804649ec6c10c21 +7127 9309 1759562671759731849 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj de9b583293cb2a6 +7686 9448 1759562672318722014 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 3ff6481c7268d907 +9182 9452 1759562673814695697 esp-idf/esp_system/libesp_system.a ab429fa2ecb48663 +8516 9551 1759562673148707412 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj fe56e6af9c084e7d +9452 10036 1759562674084690948 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj 528bb54a99f853c5 +9448 10320 1759562674080691019 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj 3d855c7dd8fe5919 +10036 10400 1759562674668680678 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj 20757569f013c2d1 +10401 10521 1759562675033674259 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_soc.c.obj 4be0dc611bf5b0cf +7480 10550 1759562672112725638 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32.c.obj ad5c77cef20eb753 +10550 10819 1759562675185671587 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj 39d2e630b3f0f11 +9551 10912 1759562674183689207 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj 493698d01eb124b2 +7108 10934 1759562671740732184 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj f66d44f2a19043c1 +10321 10970 1759562674953675666 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj f93e0e76a45273fd +10521 11173 1759562675153672150 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj 2350201a9a67ac1b +10820 11327 1759562675452666892 esp-idf/efuse/libefuse.a b172f94ea8669e24 +10912 11612 1759562675544665275 esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj ea9687c4925b2fd3 +10935 12006 1759562675567664871 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj 1c3faa91d3d2df31 +11173 12155 1759562675805660686 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj 93f933ade6199851 +11613 12167 1759562676245652951 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/efuse_hal.c.obj 4fc7243bd979b34b +12006 12449 1759562676638646042 esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj bd61f777fba29c10 +11327 12488 1759562675959657978 esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj 441f9bac5e0d2d4b +12488 12728 1759562677120637570 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj 63c67ebf6bacfc01 +10971 13015 1759562675603664238 esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj c4ee1c2e5b50d5e6 +13016 13107 1759562677648628291 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj 5a02d6f16b3abc56 +12728 13172 1759562677360633352 esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj a05cc8af30530380 +13172 13290 1759562677804625549 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj 81406f90662caad4 +13291 13418 1759562677923623458 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dport_access.c.obj 73b74c21a2abf57 +12167 13480 1759562676799643212 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32/cache_hal_esp32.c.obj 9fbd504473cd3023 +13418 13577 1759562678050621226 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj fdf13b6d66d297cc +12156 13595 1759562676788643406 esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj bd48dfccf49cbe8a +13480 13615 1759562678112620136 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/emac_periph.c.obj e462c25ce1bb31b +13615 13766 1759562678247617764 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj 4af04acca4737ed5 +13595 13775 1759562678227618116 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj b703cf613abe8122 +13577 13954 1759562678209618432 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj fc849f239d3b696f +13766 13998 1759562678398615111 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj 533ef935715e9b08 +13107 14021 1759562677739626691 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj 122768a87fadc12a +13775 14098 1759562678407614953 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdm_periph.c.obj 3dca4a39217b08b1 +13998 14212 1759562678630611035 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj bafc0c2b0fe750dd +14021 14234 1759562678653610630 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj c1510ccdbc867e5c +9309 14302 1759562673941693463 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj fb79ca7eb1585059 +14212 14406 1759562678844607274 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj b92b1729f60be136 +14098 14462 1759562678730609278 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj 42a3a41eb2a7913 +13954 14542 1759562678586611808 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj 171dcfcf9d808371 +14462 14612 1759562679094602882 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj 3074d17cbd147539 +14234 14708 1759562678866606888 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mpi_periph.c.obj 91dee08816f4fdd8 +14302 14747 1759562678934605693 esp-idf/bootloader_support/libbootloader_support.a f71f2cfa9c7480f2 +14406 14822 1759562679038603866 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj cc10584539be981c +14613 14826 1759562679245600229 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/wdt_periph.c.obj 2c98392efc2fb19c +14708 14858 1759562679340598560 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj 1260bb166dca9c99 +14542 15107 1759562679174601477 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/twai_periph.c.obj 6c0e9eb7a4fe67bc +14747 15115 1759562679379597875 esp-idf/esp_bootloader_format/libesp_bootloader_format.a 76e7a80dd388533a +14858 15230 1759562679490595925 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj 35f459f80df0691c +14823 15280 1759562679455596540 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj 4d67e92d65707d76 +15115 15401 1759562679747591411 esp-idf/spi_flash/libspi_flash.a 2b754b38e9e177e4 +15230 15452 1759562680053586035 project_elf_src_esp32.c 32dcf8829f49edcd +15230 15452 1759562680053586035 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/project_elf_src_esp32.c 32dcf8829f49edcd +15452 15582 1759562680084585491 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj d947b782e9c60460 +15280 15589 1759562679912588512 esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj 61032a681926cd95 +14826 15761 1759562679458596487 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj 59d20672d486c171 +15402 15785 1759562680034586369 esp-idf/hal/libhal.a d9012b6e8862d3e9 +15107 15827 1759562679739591551 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj b45c0b1fa38a7e46 +12450 19155 1759562677082638238 esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj ea1d33ac06b71df6 +19157 19279 1759562683790431733 esp-idf/micro-ecc/libmicro-ecc.a 40a7d50b2bdeaef0 +19279 19668 1759562683911518294 esp-idf/soc/libsoc.a d7ee5f7da9949a26 +19668 19833 1759562684300511467 esp-idf/xtensa/libxtensa.a fc99c73b3ad08889 +19833 19988 1759562684465508571 esp-idf/main/libmain.a 7ae96772096a314e +19988 21174 1759562684620505851 bootloader.elf 753c07cd6c0622f0 +21174 21728 1759562686357475373 .bin_timestamp fe3030a7d16b9613 +21174 21728 1759562686357475373 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/.bin_timestamp fe3030a7d16b9613 +21729 21905 1759562686362505756 esp-idf/esptool_py/CMakeFiles/bootloader_check_size baf7c960b8d81dea +21729 21905 1759562686362505756 /home/abobkov/MyProjects/ESP-Nodes/ESP32-IDF_i2ctools/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size baf7c960b8d81dea diff --git a/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj b/ESP32-IDF_i2ctools/build/bootloader/CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..41865be30038c49e8cd912d9171592d71a2f1d8b GIT binary patch literal 720 zcma)3O-sW-5S`fiQRzXC;w2u$3U*0ig(`SxODu(;U|aCylBOwD+NNapP*465|D?Y_ z-?Uj9g@OYwGjI3JX5Q|*AKY1%MJ6nIrZpoPGbs?&mVyeEXpgAfYTekCC{2{oNiwP4 zx9wQXt8Ptr!jYci)m+!TKDSp3R7S52@KH}Xo~clFW}}4qU0*hu-G`vx^JUQK`HzjD zd+Y2snjL&0{uBARiuC!F-!A-`nn&KsZ-c``E(%o4G1hMr&C}#HjvWaJrqc03lNg3NBr#BmM3hXY@eFH=rB(65R{tHxP_oaRtYdZW>vnSo zCz;N;+N3*!4lnlOev|GZJI_JpV4bO%^M4svz%F27h@x%?vYC%_{slh3=K%LI`1TKg c5@0-_q%sonoVDM94<>4gDWL%>V!Z literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/bootloader/bootloader.bin b/ESP32-IDF_i2ctools/build/bootloader/bootloader.bin new file mode 100644 index 0000000000000000000000000000000000000000..f5ee5b1e5378e2628de285c1e35cdcbcec236cc6 GIT binary patch literal 23968 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
BEN1E=xWCcGkHQ5<;OcKCTO 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 literal 0 HcmV?d00001 diff --git a/ESP32-IDF_i2ctools/build/bootloader/bootloader.elf b/ESP32-IDF_i2ctools/build/bootloader/bootloader.elf new file mode 100755 index 0000000000000000000000000000000000000000..b20ed3d6b63706b227da3c76df32fee4c9363a7f GIT binary patch literal 485428 zcmeFae_T{$`Zs=N7-ojysDOw+pgN#~XlkUU=-M)@|N!Hp5;vf_%0*1D@%^3{_ zrCq>EaBZ8JnncnB`=yy1xJB0LuD1QK(n5>Y%nB7@hF|CVzRsK*4%U92&*ynwukZ8x zp|5W4_qon>U-xxi_jUii=k)k(3z9V&4afdzx!-a0bTrUtnTmMFas$T&aNJZ*KorLf z=OX0yTnMF*5-BVX=Qs*_B7rVTiwCwDEEKlvgfaLoeOEO5;N*DP?&0@o~X%>w`TERce%X?_3bEt95Bx_RRA z?7V{YzogCG83lqcRhS$<`4%C5%FM}AXHJ>+OMDXk#ii&tX}7X((0T=X3fLMzp#1>a zQ@{=cmz1Ax%_|Tx)3bA|%Z2P!f;oQz!c6mWA-(IX$Cbb>4a*JvX;sfH~jvi%bR9{DS|Q^X~hS1~LfwImp_) zoJ7vO=kB`($h~7_`U67F7=vtB63 zvI;rr$bI!Ht5BGolOrs%3M-+sb@?O{cgNL&Z=<4~~?&awP>B8zIEML8Y9vWXFQltA+fPs1zY?W%jDubE!MoHE1_r{vdUREfpW}QH%_Vk|78k)g8#su?02Dp)xx9JyzI>NDwXAW z9w;3J6J#UwyGiz{N7Hk%mrsB;IXT&@RtU?|Gaf+^@hm&Ve^-EzzG^u>+RQji_1kC7^lD!iYdl;?hx%O_u@bDwXb)vP9$VeZ~9W?*^L`48~^ z{QsDLCR{LUDXEn|z>oVCg)=Bt6($O+Gc)t81^z1cdy!oGf^}Vn)w(=iki`iZS=qU& zw*!@wou7REuDQ2>)0*)}K3ooth|;evv@RdWeaEVd)p>bV^jK>4fjqycE81aphOlbw z%4OEPUuYElY5YA)7Ho|AF0kgI5uicAbiuT!rkn1Vn|xEo>Xo^u7IaWI zsTz9z+T2|9-8W^g%E(!}+^T-HwjeuaQWnXY%w$dGR-@tOr03?#zUuERD4UE&e(?>p z-u@Q~`yKZr-Nh|~$>bp*efjb{Ykt0vm%a*iC(=^nhzw;&Z~t5R=jUbI)K`5=Ggs%W zOfQ&}F`ypr_4m(YFVqNzrHTHC)yhnC;sa~Y-`VF_SFI?>lDpI8tF8H~#$qVUE}$0I z?_~Wv10|>|?Qe;)uP7s_-!rS+4i7Usz#)j+QP^2!5@tPr!_1Ppe0E6^4TveH)xH&453wuw_U6v)gP zP#b>R5?L8p(EIqcKvzM1!rI&dF^D5&ZV%eV8&$WR*bA%;p)8Q`AaD)HV~L;U;0~|AHx= zOS$K6E-592qpF_-mz*-0Qx5|7&%IB`!>oWtZ1Ol^PRb(8ly3DKGp;Zl^C4m7>g85+ z0srlECN6gAvi$s|a)TFU-75GW(UAW4jU=lMGsP~I4W$w-Ka=eITw#`ymHe6!`V$PO z@;NkYP;oQ!tZUHVsb0}i(ID@d_t*rQRApwbSevJ&P7>}~y__ZreaX=5Fw0u&XCCOD zi|?A_@AB5>qBmV#s5sUHbkI~8m{+O|ih7czqPj6NgBze5!qB&Dy?`nj$cpOxuUJX= zQgp8?2b6YYHfCMa>g3V#j=2-iODoQ7rU?xCZaCT1!=XIAgn8CxLmhw8JnN&vuWuC| zH7}n;374%c@YB&w{Ir2q@HecVi-1@BS0a|J&CEpW{hziiRR@P2eEI5?@E8?M?(_zj zr64aG6^t31ii>8OLP246hIL?3u4bWG2!;w}c6(K?`6!JQ>d{=i+Q>-9Ok}CQ3tqW$ z?NX{~e=m$ScvT&!a#i)&7+{vlIiR7gle3vRQ69iCA6>EP>S@h?kU`V(|AX|)X)*I3 z(_8(W*nelVzgoSUX!yLEh?-ovIzLc<<*Zs1-;7J=H>qrbNj`xQOaLm|63CBGE@eaS5275{z8Q-LpuCg9*FyG zsSIjam?K(gX`5G&u{0y+kpY&v9p1REAU#LO$XSi$40Vrdt*bKD_jO>HZcsNRFNvwE zBKKWyrSVa*(r z&Y6wEEnB@}ZN9MhzN7`R7&N?`wQ|S5Vl7%VO@Sv*!}GwdH|2kjd}{p9lF$C-JO}16 zC!OYWa5>CBFeC5NaDtGYkG0Ex)C@{5!>Wx<>gU}3o8&ugUrNcBCf{@0LaHTsp%Et! zaN{NkbFBsb*^ErUE`YlF`oypS5{r_x=n%0RQ3!`wnz2432SdUvG{ouCrvH3gr`c~- z;ZioCmuL0z7=9DE9Li=zgJy6*&R69i=PPd;$TPYLLhfq0q*j3@|1_{(t<(T%Qzkz$ z?=inS_YJN21*>V_!@mtg4Fp>Zw7giFXI+84jr^s`vV!w(3oPxM`@=D;`J4@#Q2!_Y z`di~tO#LR`GHq!l{1g+)pTD4~i<&I^vx+Sf8#zn;Bb}P9f1p^JpSe8u=dY~mtQl+3 zQ_?g6h8v%obAT(iJ63tY3nH49v`z%>i}KVkvrl|=VoDe;S;QsSQw*CTL3 zTcRX!t(eNcU4FI`So#W~1K}qd-W@s2S#m*d0B-}*HQ%YXoaCj%f8lxR6P)F~4V)z^ zzAZ5vAqxEA2x;Yz`6o!l?*pXESR>#$3*kP5#Ry9fBGQgeqOIu<*h1=Q^i_+Q?mmseT{|vMo36>H+M7ZIJ?-v@NM~}pDcOnkKZxg;l zJZzAZI2&Op!v5`?B^;soY0k0@!W+0X~x#J#2SPKt~HT!v?Z1!Oh5>MeqTsZ7Y{6iHi^x*g1;_@iz!&os`(t$XR%#FKP(1+#Dn& z+EKn$h#yDT5sz{qlp{Qakd1fa5GwHQb%ZKJbW1@9gnJTS1??XQ|E6~cLk$SXF9k6t1U5)F z1ab%sLSip|cS3fc&hKd&@zrL-G3)j^hzbu;-Px;Y+X^+0M`) zNz&d7$bA~&BayRwikLS_iPI3sez=vA_&Bf!;S9n>gwZH-8vK7b?3Ro00fHAH3gt^d zsKo`D@4x4`qR#^@I}oD22()nWofh~p>fJT-WD4>{OOP(2$i0&E9$*(j4}$a@!oLxG zsC&G78}KWM<1V7?7Zb}iwIzPlk%;&IlxD#fiXhJjzsg1YD#H8)^A}Ja6QFlIVtZ0`)FJdp+5A_>5 zVCqK%gtm!#OVlL2B@MxdXXruKi;Bho!;HBH5%4TLf*3y`$_@5EFTqceawmXiS`t_B z&)x=sbIib>xEVIP?zkgV7&k_U6RvCJIJ`I8xQQkii(FbmL0-Df?G%=2Eb&`~LptGj zL5i*5y*CG+_-k+D+r9hTvt57fZOPTFc#}VIsJHP=Q05eOO5B=*y}SuIB#gzMd4-f$ z3H~hJhCjQARx_5rzV1g&bFI)vDJ<#@>7!7Rn$R;Z^*WtbxZ2R;e!ftddg6uN*LJ6i!2p5G7?{ROhzw z+NS$Cygx9!$cL!Yc+M%Awqz*Mypu)Jz5H_u`#6&wCWw9=iwDzn*>GDi&Ojiu518bjQTMlrLu*~mGf@!GzE zL^%pwOMCf|Y0qr5T%EzA_9j&ZZw$x)(%+!e27Y97HHs{2WsoVU>mfA3R~*!>Ds@$#3a%w?&jF0K}B9J!ooRRf+IwTi@&Zl zqV#-GCl_RK{#itl>f!nq(QvtG>0C-mLHuRmo^%X41s^&&p67!FXMy=siM$g2xo~3d zoaXSt)H4evMbqZ(e?8qulepCl># zgXT`jncHS}zExtl-@bQ_tuTbQ^Ey5N^1jycgJhBSSGQ}gb zoaujk1+V$CL%La`%vU75GdF7$HTgTuZ4$4&t~F}=@mkH!>N{*z1@M#VP@y(-XZ5e( z2vHA|9GKFl%|*$X*5-ej^`Ny?a>f_%V=Qw>DMMj|w)ivTt}XsbN?j--UcYzniL*V8U-!5^?%C(wV4bEpJ|#3h zzF=}X#}DBL^G`-?SyJn1lr1Z_{U{h}pObStpR@j35pf@tu+(x!a_>AY9wyO@ z;U!PA6m_R~h-jV;X_wZM$fcS(J#)E3rpDKLT(9@U?3KjV>2=dtiTbFDS9@j+g4;NP z4(}au-0z}66?HvP!7{PP)ZhrIQ^+y}?F(^fP(@9T{M?tumn8cK-R%k5Zp-&fqv_D2Dg~~g^T1LGXwHGfcQ*bnQ!Db zdqxu(KrHVg&*y8+F+>IsH}{c$#cyvBK;GvJa65yS@psE4e?TFxg(_2 zA)F{AQt4nS;-JR0J$@>YWMlF5Yg8njxPo0PRV3MZrnEvu93?b~50Ol-vHZD^i%WW1 z{e7Jgq$=aZ2k;z{yI#0Bk9gJ_D}LMK9kT5PZE-Y5X$JE%(yBwtCF((Zq|~`VEQs4AT`GF?etJ>)YJT|Vn&Z^rd;qK=!t4| zP4984YuYsx&mp<%D9!pHrT)Z(p85nim5~qnG%JpuQQ{qK+ZkA1tJ!@XjE>-_15QV1 zTD8VjoK!B0vp>RBIyG)>fEe84bWUxbIsC2jyr~J7Y!{3aP%1|VzuvZeV^h1tcfYsY zz>jy&6l$>)#4i$Z=Z4zsPRk-H^8>~x z@7RPeenbV=!-ZMUXML7{A)KKgZDKF_*1o5Jl9?R6egMAckb2M{uH>qy4ewm zaS^7BP2l;-vFi-M4#8^?%>F(^e7PIkaf^kxVRCusfjSe?Nhn{-k3y$jSF3qa%WHR5 zPeV5fOJ;sH*nZ>(K8*jY_@%>tydB6nEBXZ4ig*Ydq~SKaHF4jgLss&MsN$Bp`5Txh;ed9 z&&NHwM{n(soGAGve^Iz;BDXyY@HB`zgoy#W7o#@>>8wmb5B5U0>xJ&-a{@m| ze1c>b`6kMK+4676xml=ma_yskNPo6_vLPhxPPc7JsO7dK%YDw2Mb73$p(zhGxD7*` zQ-taJCzK|6E=y_uavw4s|2XOR56(61kMz7Ahez^$rEZ*;EYE7;!~6)RCu#TD_?nFuwz~r~Mcw=0m`AowaZlbstV_3^4^t!jp72B=_h*X{(j zlM}B~WJD?P^>STf@`@C{mY5IeFw$0?JRE?0Q>X|4Ee7xFH;1TKp$ zJYs~V(yg6jqX<_hZtU*jZy=k<7P&~Ivd>R+bTxXrT(5NPbIohn!-+q3 z@umli;`j7c{HbemF-%@%%q?!%ys_FiKQp;S!YqUno9R7)uLvB|9SYcEXvx=N4rCHf z5owRXJOtiW{Jv~2v{&=ATdr|O59eViR)@+8{nhqKZ2G>mE+nbT(qKrsXZ!4o`Qvj&=!Wh10rX^xa%MY*(c*AC%wyvCGxe zMV|C0O0WM3?^_m0sSkHq-VsRCvb8N4T5}+$|4wRoK-<(U>xjwXVJC-K7N&~}B~%CX zr>}MS``fq@ZzLafyElT5DfEW&lmC5=w>_zgcZBly@ORk8ZB^>{SuGzH^I=--$RT_T z#p4Y8i1N~nHX+R~Z&r*y=8a|hih3GdT_2tfpI#MmUF(S*U5z`sTsykpY{Y zpbH5cCJeiXOHHmd{^vUOysE2y%vGd^uS&AQ|6HHh)t72{SN-yip9S%!In+`DKl<&c7O^64Ug=U&M;kE|*458N_Crq;e2OLM+utYxMfCo!P2U*4If~ z(Yf?Hy4Kv;RT4HbQ#;=CG`!Mvd)H}w?t6mR*$JPb`ZhmB&X)Fx;7aPkizY9*StYUl zy6Xr1Y3(tC_!IH!+hqT8gzeED3gES6>&yWfp|gL?o!T{hzt&U8RZQucKI5VK$z8#l zW;&)H9Lk54%%E<$IVO~kv&G2!0ImsL)88D)kK(l@2ZM=0!)xjNOlJ)B6kLV5Yx)6G z#h9)rZOMUSP2Wkb7$k7<_L2i{Cx0t({OsZ%6kn;hu1lyJBW%BZfDXM&A>YBz{2VLJ#sj#pXLS4oyl*TFTgv&4r?`Qz&dm`6y)b?H0?G9^Hb$ z$F$UqeWnrLCgzhEXBFBg@gPwgp()8Bn={4potDf7bYu61*y6AB1ju88PVNEgiA_Zr zCGIB5F#~2CChNBn#?WK>Lpt8%X^~nkNHTp?%QuqwC(tdg3Rs7JBUyh$DaGd~VasC9 z9<2qaF;?yka8_fu-2P_62T5KiFAUYs252zZx6yH_h2}ZE2`yB_(^Kv(eM(dZkl*P)QbAH6mefma#fC za?$)Bw>b1Kp<*%bc_u$le7O_z-H3C#30Ry+do=!n@o|w;_Gn7eXJ|YROS{&zeBK+U zz11Y_PHORB@p|<0(*YBBOcS)`7xB1blrk5^(;@NP@RNqd z{7zSCr@md{(0~p*h4|+MF^UpE-%mo^e-p%!^n_VmDc0?J^lq4&*Z-l@^@mQ+V-jY@ zsc&kmOCapb`py&UI~$jFy4H7!;gm+6HXPINkuAr#Bbpnx?KZVMK;^i<)3v5k3?`Oj z^WSfRt&?LnH|^J0(OWP5dLX5^_G57=x|PX^!U z*dHl4>OPA*kYJCAjda+T#WwvU-B`Nc=ooPzrgU=g1@!Doy>)}1lat-c>CDch$=0fT9!$%riFFb9&_2^ zOdtox*kaBm4~B~FMj<3rux3aRo!ySHsc|}oCet|FA;ua_>n`G@b%C^Vcql)@p3Eg{ zxpiyyXsq+4o!d@Rzr{Jmt{K|7Bf&fmhH*{kL_hVe4|XZKRNNu8B!hU&;EL;P@{uiK z_CBk>B==wD8#(v$=fnfVDn^qb^%C|ow1-_r44P0^97;s{-rfxX%Us5itq&g3xDSU| z>!h-odo(S7m7uUWiRz-w=L+i-Ye*0kqEpI!L)fGBm^gR(?0xBTc6@(G^RTOBw^a5y zUeHwkL#as~;r19v#*0#L;kSklBB$iJjHrr|(WB*zT6RfmPWvKEI?qfhSEmo<`V-~R zL|e~X{3|5NtYeu(9@0GK^1KM;4h87HmG%U9oKoZz{rBMYOd|o`lYqxbz&@7|ZRi|9 z{l8>i%nTS*72}v(ttkzS(-xJ7ewlZqH8(dcw;%&ub>(<2HCsw=^5v$qrDZwe7ddMJN;Tr0 zl+7;v{3#C2{LK5e(z3cr`NrX}*xE>-6jB*JqEf z@m1e~gRVWkmS8Soj%m$K-?Fh>nr$iu(8EXGZ)iySWC?fpNGU-5OTNQL17T+CWvR-* zdrR&JKC#o+=<)4yF2gLW?!{1XENSCT$5cxfQctzsDme@lRaBO;BPX8qHCBT;tLbYP z3(7cxVn=j{)jqdVgC}=ZA8pN(zVxSjH3o4g$$PkD^Tu69vBH=4o~~ruIj~XzU}Ku0 zmJx^Y?Aq)*rac{SNcTgaXe2sZSe`dM;cKo7wf%7zH``LTUv$}h`~Kb|a>OCpe6}o$ zAxqnuBy+3kP~>JL-KxtQJ-sOCuD~e%p7%oh4WWEdh?qiY`H_yK+(ixLnenN1U23YX zvQbK@w%OLLJsX56-j(vgcpLt6B;jvvZb9Movm@FAQkQGKOY#hc2cAo6T;_8v^P%@W z?ImgB-Jc7^ft-6Z_n}jh@~&`5Q@gV?$vRVVBt?v8ljI0DhgY&~TRxZUqo?zx2Oai| z>B*QK$hvRPl0O^7sifh=fEkAQ)Awlk>!QjI1$b_u{^)!_M2p^Th}>a}_=dB7EbY=o zJgleJEgwsj2A$pc-8@6d$f#2hICMj6p5b%N^qtm;ugW@N+Dj7^J`xSeAa&2Q8v>(( zN)B9~I<42N0sC1)VBn2~+5Tw~jX{djRa@bc)$C4(-r78XiO3;iJ^*23c&)*-evZ+d@bES#&lwguQA#e)zyTSHe&i14I10X`(reGPw8djM@p@nS2;b&Sc+&rd+oP$EL|Kjn zxIed*|zAhxC}G z@L>^ec8cv@*AHIOeXYp%T@g7E%I*PieY?PLPW*)-twnx z*caG_P1Mh%^bftsLGYQ%8qM))&GxO^5&|o}@fNpBMF((jLC>cu&UlM2N$Kx;BRm@G z*S#3c8(;IfPJ5T7b3M8r0^qqf$zGu?eplks4|$WxPQ_Tzqi*fm$PL=Es_wb=vD58G z1k``t*y)(=7QXW9RIA4Nr7X?ub$#HC|5|{gs6PMF8=#dthO@^^-{)+u+h;>_n80tY z^#sA55$CD*QriAol%`^Zw|<3pd*uc#KVsWK_)FjHY#U~0eB`#bG<-1TyhUAguO{&$ z3&9eE9V44iaN%&~gYgv}GSN0N(f&xq7TdP%5Aj=}kPj6)wx-Z(?tpnV|ej>gG{qe?YsC{>!0anTM# z$uwssy6x`--tv&3k$ZkOf_#aNPB6N@ zZhoTVzz{p;t`1F+Z}SuKR?9t(XxkI)~F9=8!3OUERr&#+$vaC0=p2tiRj~*`xVoPA=jIwAKHP)VB`sj>Gu|Gp$L3d>Bc!z65xvV*db498>Z9~T_f*H4s_1H?Lz6W$(ow2$ zta&(lzN2)_mMKkpC3iG;)=9Rx^W8&%EpJ0=gsFoM!xG3I9k2{?ZEd!!jSg2@R)eFS z%M7(-W~81BsJR)9_v7AOp{F)m-$21m-rN}IbxrpEpcieVFXlwMCC3TZP2LOZ_JNMMAY>1#ufWdRE5?o z++1B1RQ6bnY5&6V+W1|;5n7FFly_{_B=>mE_L|LE9bX+>m9(SUR{qqfJ8Vr2l`nAR zM>CKxY4d^7GuA&yjx+Ne$rq%WQN@?xTxc^@6}%Q(ZVyw>nYiMI7SL?d0e8gLMQH$>uwU9nji5x)||%u0XApBu10>C`-@iRgBxv&LU_Jx z*x^PY?|mt^!}4J?pSw0G_us-Eo$pNb2~QP`E89D(PGpJp_j^lEc+c=rug7V4{)Zu_ z^@j|5bk%3f$B5@aZ`B$8`t}*dGwzP&RhH&v-TsQxhGV)tdUL7#zWqq!{-LK0mKTJU zgG9LVO4+mvx1~N~bew398x=bn;);xNw%o-1LObFhi$#XV)tkPoz@><9szCj#EXO0u~|CY>8%YD*@ z4%gle(c6v}jW2iXa|&2IER)8Ge&4TyA8=_e;ukqmrIV``^`A-H`8&eOi52)$nbvMeo>X-rV~DTA_FB zx#5jZbhwH;(moNy4@mJCm#%m`=N_wdR@=7S^3k#;O{Fs}?>%ALGlzC>^%TP=8rOHY zHgsUR!EyhtE{Hgyi5RLeKOq|+zr$6~A@29f2`C;xy>VlRxRy+n*3edWG*s9p5M>Qf z2j#B_Q*k=b!3vjZo?5%+dkAE!*0bhv)kk$es#d-CU)LS_a9 z*@_!Vb@Hk%BEV zV+PizsTn_l9P+(oF3kQ9~h*;(ddnm2K=Q|6jy z(#;I0V@I!QpE5ckUnjGN zxt?oJ8Nf~^oSiicC-t#YwCI%-wr%a@zrZ%UpP{Th{uda+n~pOH#aG$DpHW2d5r4l` z1KU*;v>$z#G9-J-@kl*gZ=`;WYHfSy81Oa>`yzf_EADQGx7l5`TU#G>=pk%Z(ERF(`3kY0MB=Dy;)7RWoK)bdgio{S zq}?7DQ0a8q%5?o_2I8!C*Q|EpF{(D%v4KCcl{NHgBR@ViOdlJQ!fSDNhFI(4+Z)uk zoM_Lx${4lTUvOp9zi2xoj*k&!=TvC?sN?-&VKyy4v*|q9$nI>dh-$~;y`(ZnoN#5I zQ$A>347mr;2@kU$!5TfSepq`E9T8UrA3k-Y0e+87bpIu)U~x$M0v}#g8!HC2*K<@N zM-X=O`N$NuS8vbeL_>Rpk=|7sTmHhC%P}%9F_wfG?M`P&Sg6$?@l=x1Abwslw##U~ zk=*6?BeCm>+hf5?vJ*9BWYlqmH|+|lXum?_pu+XEg$>J%>gyuu^bKXh>>TT2x07o* zCzV4g&aJMv&daF=8r}8n6;=s)I#!}O{QSx+IzFf}LW=9FD;R3`ebEpxTX%Tx+pvJF z2)#Dp1ZAJgqV!F4MWV{M<6igP$CcJk6HBaI`KNq~wM zxL=l_R`P{SgqteF;K2|aqSg$U&7gj9hYs} zgM+JzKHoM|XN&%3JPzZalcz_*5wnmd?A(97u=%j90yePOst@zpZQFwRpz45KLrX`m zpTdXvJ#~casZnSxID^@Co{!^4x?Rn52FcGOXlc46@o}^QB;T1&`rt^`wq;ms+=H6D(^i_?)Jm93Aih4eN6S_>smcO_Rvat-WAupE8_2{v@IX^ zR@@?|8pq}4hQ|&c6+8BZ)cbpu1o5{c%j8yxFXe~xn`x^Y*JGUg*kT{1pRLeL-ijt& zDkfhMWf|^qT*(K4wA6|b1X~-2D`b9u^PhtWW#}(Mg$ZqVEk;qMr z>9*rS27kx5lQsM}m(*6|Ki%8+#SyfC6uQadZv_6n6o)5YOA9+l(7M3f-w%r&8yGuX zn>l#Rl4~VSeBm+}YiJJXSd0l^-vEIDffWf&^<_$nq78o-`jnb=7lu z)3<%hQSV?yh0Bk!5MnOp4-|hT#l~rqAC>sc=4o8T@7i3e`#jaPvW*p_VtE_$bGR^y zTpA>Swu&XPcw@}-=PVdF z%i8dFyQ5-pn-F6!ceri#kA*lp^LM+m*M9Qxl>yWD4?2<3)|k@fTG%$>_nxi2Yo@i` zbC^0tx(aM_=u)m&${q13i;}PkkGLXNprO*mDT)|mM*K-Ilxi}=B5>t#l&6yBZVp4G zyN@erW?Ouvd;+X1>e}~(v;5g`RBL>-GDWVYS!I=uCP%GGWARg56RB(FUhLy*c~0V^ zLXL*U#zd80vXnoalsQUsD(JBLmBXhVj}0^8W@hR*u5oaizbE(*J^$-&=Zkjn2C8bD z6M9~dCTuD4Ip5q`zAdS)`tY`C5uRszurv&BbA`8wk>pYSyFrRZ+pEhfQK#zpDs84blLUo<$cb4bdoLW zdU5WAo(ugsc8~c%n0wV7N)o>zwUoPTYffFR_?ogub&m2YRqC&_B46cawx3a)11J^8 zE-!oj+yD~pNrf;!MDfI9myp@Q8h;iYSsJ?UC>|l=(P_LM1I4l?DOFDnWjAvrS>Jn# z<>6=lW!GOXi*FMjjc)Q>$mP8x&$AsScn0gB#hyz=ok)#YD)k5G^4DI*9Gc{f3-dP^ zdp1T-*hqZo@;IaXhvoxVvyZ?5RrMviQS;VGhsKaKWuG&UP7*z2pC;N2hm->(_3*>8 zW1IX}-5o(E?>X)Wv8Qu}bEisisRCt+s(9wI>zT{^2tGLFs7CLjJ%Ng+F7KgftbH8r ze2z&?kSZ$341JF{Cc(vKzdMmWuFaP*7lBxFwyp{F^RzLd1{p=eck1%s1iBE9yx+YxnlIIMwFS#aP0)r!H&78}u z^Q)M1If~ZHj-WKsIuv(vSy$;8UNybkakyl1AkCL>lzLvWj}5TJ*ah3GsWrX0;NbaI z5^uijzqbw<<8XQ-#$C4cn>o&ynkVfs;BEyDeW?zkFS$bfI?O;C zQ#B*Dy%|6%Opep-LyOHjo14*q+h2RME2fU#uQ{g2J&uP=sc-hg7dG5k7+-kUp-J19 zH2y`~L1*F9gVNqtOxwr`}01|GB|t*PKmcD zPs62VwVneRnUcXjR}!hQE^;2k-A+!v%A5S5#NFPlO`gOx?k4^HU4uK0YutIMLB0XT z4vJkn6~ZQlgUwdK-do2o|PP8Ckt?&8dtW?WZaeW|hdl1sc4U3_U) zZ}Vx*C71MVxVC97hX#E6ByE#CmGjZv_)@wp{~4|N9Mnfe1wC5IkI%y6V*Tcf2lUi{ zEwkTg$a~KMuf~>YPGI97E;apAYTR%s`5zM5{D_g&D-7IS1`4cuuiCo%jmQ1>@BOB( z&s9p-SDiVRlD8fom4{|G@(4c?W%u;v&L=cl_V*_(q zZ$fwxxDnw)1p4j;egEPc;JNtDhwVmup#$-=2o}g>-}IpGc+mGp=-UV+L*npN34AL- zdgUD*eS>3`tu1jL!cn}ZZ*b6eI_SF{6Y$-GJ@^-ocq&2y0)4lGeb0lw<-xw+0f9Yr z$~Qmg+aL5jgK*@PFj+5uPlRmPK;H_1{4(HoUvXE^_e&&ch!ltKqC5o}eLqEbMdXg+ z8w{Tzj0lwy??>P)vxm_46zF>n^lb-7LUx+oxy@V}eIKF-Jo^x|_{IW#w}HO>Pyjv- z-*8E=;9CfyMto9=Sj>rABrJ?thH??(xt8fZu~a6O5b?0niPL`CDk!E$x-5O2@6=55 z@4eV5vPmwRB#QJR`J#k-9-cU#eebgyOeLemn!k^{4xD( zjk7-Dr6Yp}CD(7Iv~PvnPX)SdF0bKvqb+?XZP-uZT#F=ek+gGv=!r#A<04#Cc@-4A zvi`;=-YZqyCzTusK5?(q_#3=>E!itQtJyh&KanCe-U-4Rbc4BM#-I~-NsY;P-Y;L4 z_blW*!#VR&uig0^F6Qry(-x2AT1Il#hd56)ow$j2Qkk*CAauA~WHaNXjpbWFEE;W=`Z<274!(-Wt{N z0M$UavY0cVmrOUui2??T5iMETxF})6^jzg_fl5AURSUrp7p;iOc+|YD8#dnUR>^V z1xn&6dI7UoPfCztJ}EV6aq>E-Fd^&8oXNMFX3unHa zEB;8SU-MedDTZf`Fxy|&+ct+(x?mCkU+2JuH?B6+R!awIo+1uEUH_i)#y&$jDPX?Y zYn_2w%gA%4>`WLce$$&LpH$Ofl`T9rPP4>-0@qWL%v!Bp;3`h{;s>japsJD8p%q{B z!qmCAl&5L2bUHNkCwrac;SIYqb@GV@KNG)P!6T=@j4Y-I<^*J|zKEI>|4v z2PPis#g-?q|EHF;Z{?Zk-%qJ{10Mt-&j_LmGRmez#Vft?ekBn#Skq!b%U;Q>{v$=U zgHh8Po}Ca=TGK?v&wj) zq*pnIrmX_#=6rnL7dASec5`@9{|Cy#?^wYN)ggSDatJM#B=|Te54B=n$$v8KFJ8{? z2b69?@PG_XQ z#xNzGN^#3?z49(HB+Pp|DpzHviFQHg;|>0lnwrcjO+m^LG)SbszXV@6(_6e4@U0 zkERMgW}+Xpc;4~t!KG;HQA928`sBSy^WV`sqD&%31%?${E_8VA>8$AN5xqSP)YG_8 zi}rDW&R1WvZF;T2fmSbj@B<(_9;m;F&o$hFUcui*fL8hdl z`YUlSBW@f)aMN7en!olaBilF;*8pZzq~K?b)tYVifeb#;66Y~>;zKHS%@|mu%2fYa zkKhPJOG9@_CX%}zgI!~G?d`#j