From 78ced506739e661cf6e6e2f0b1eeb815d362ebfb Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 16 May 2025 15:18:20 +1000 Subject: [PATCH] Working zigbee generic, connected to network and HA --- build/.bin_timestamp | 2 +- build/.ninja_deps | Bin 641032 -> 641032 bytes build/.ninja_log | 1952 ++++++++--------- build/CMakeFiles/CMakeConfigureLog.yaml | 142 +- build/CMakeFiles/git-data/head-ref | 2 +- build/bootloader/.bin_timestamp | 2 +- build/bootloader/.ninja_deps | Bin 75736 -> 75736 bytes build/bootloader/.ninja_log | 238 +- .../CMakeFiles/CMakeConfigureLog.yaml | 116 +- build/bootloader/bootloader.bin | Bin 21696 -> 21696 bytes build/bootloader/bootloader.elf | Bin 493412 -> 493412 bytes .../esp_bootloader_desc.c.obj | Bin 5540 -> 5540 bytes .../libesp_bootloader_format.a | Bin 5820 -> 5820 bytes build/build.ninja | 2 +- build/compile_commands.json | 2 +- .../esp_app_desc.c.obj | Bin 23876 -> 23876 bytes .../esp_app_format/libesp_app_format.a | Bin 24184 -> 24184 bytes .../esp_bootloader_desc.c.obj | Bin 5516 -> 5516 bytes .../libesp_bootloader_format.a | Bin 5796 -> 5796 bytes .../__idf_main.dir/esp_zb_light.c.obj | Bin 144152 -> 144152 bytes build/esp-idf/main/libmain.a | Bin 182182 -> 182182 bytes ...output_13800 => idf_py_stderr_output_1288} | 0 build/log/idf_py_stderr_output_13572 | 10 + build/log/idf_py_stderr_output_22968 | 0 build/log/idf_py_stderr_output_24184 | 0 ...utput_20856 => idf_py_stderr_output_26104} | 0 ...utput_21400 => idf_py_stderr_output_29660} | 2 +- build/log/idf_py_stderr_output_3120 | 0 build/log/idf_py_stdout_output_1288 | 1122 ++++++++++ ...utput_21012 => idf_py_stdout_output_13572} | 0 build/log/idf_py_stdout_output_13800 | 0 build/log/idf_py_stdout_output_20856 | 0 build/log/idf_py_stdout_output_22968 | 17 - build/log/idf_py_stdout_output_24184 | 17 - ...utput_21012 => idf_py_stdout_output_26104} | 42 +- ...utput_21400 => idf_py_stdout_output_29660} | 6 +- build/log/idf_py_stdout_output_3120 | 60 - build/on_off_light_bulb.bin | Bin 501584 -> 501584 bytes build/on_off_light_bulb.elf | Bin 5430800 -> 5430796 bytes build/on_off_light_bulb.map | 324 +-- build/project_description.json | 2 +- main/esp_zb_light.c | 39 +- 42 files changed, 2547 insertions(+), 1552 deletions(-) rename build/log/{idf_py_stderr_output_13800 => idf_py_stderr_output_1288} (100%) create mode 100644 build/log/idf_py_stderr_output_13572 delete mode 100644 build/log/idf_py_stderr_output_22968 delete mode 100644 build/log/idf_py_stderr_output_24184 rename build/log/{idf_py_stderr_output_20856 => idf_py_stderr_output_26104} (100%) rename build/log/{idf_py_stderr_output_21400 => idf_py_stderr_output_29660} (97%) delete mode 100644 build/log/idf_py_stderr_output_3120 create mode 100644 build/log/idf_py_stdout_output_1288 rename build/log/{idf_py_stderr_output_21012 => idf_py_stdout_output_13572} (100%) delete mode 100644 build/log/idf_py_stdout_output_13800 delete mode 100644 build/log/idf_py_stdout_output_20856 delete mode 100644 build/log/idf_py_stdout_output_22968 delete mode 100644 build/log/idf_py_stdout_output_24184 rename build/log/{idf_py_stdout_output_21012 => idf_py_stdout_output_26104} (77%) rename build/log/{idf_py_stdout_output_21400 => idf_py_stdout_output_29660} (99%) delete mode 100644 build/log/idf_py_stdout_output_3120 diff --git a/build/.bin_timestamp b/build/.bin_timestamp index efbcdc5..6d523ca 100644 --- a/build/.bin_timestamp +++ b/build/.bin_timestamp @@ -1 +1 @@ -2d823e9d5b80f4faf095b782cead918e C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/on_off_light_bulb.bin +437ec20471adc75c681694dc819adc7d C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/on_off_light_bulb.bin diff --git a/build/.ninja_deps b/build/.ninja_deps index fe84bbb178ed526950a9a2b9e1717107a45977c7..1fc19d398ce690736b936fe07ed423fb6b7c9c0f 100644 GIT binary patch literal 641032 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%0DLKqp()39q`Bo7eTYFMw)TCVOLw>WQf;O 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 oB3Y&Hmu_s2Cn7w1rHFi|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-g746fa'] + ignore line: [Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-sywsja'] ignore line: [] - ignore line: [Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_e5053] - ignore line: [[1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_e5053.dir/CMakeCCompilerABI.c.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c] + ignore line: [Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_5b689] + ignore line: [[1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_5b689.dir/CMakeCCompilerABI.c.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe] ignore line: [Target: riscv32-esp-elf] @@ -208,8 +208,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e5053.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e5053.dir/'] - ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_e5053.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\ccoAaUia.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_5b689.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_5b689.dir/'] + ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_5b689.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\cc82GHXI.s] ignore line: [GNU C17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] ignore line: [ compiled by GNU C version 6.3.0 20170516 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] ignore line: [] @@ -226,8 +226,8 @@ events: ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: bd4b44cd937a52babfee906ad526682a] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e5053.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e5053.dir/'] - ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_e5053.dir/CMakeCCompilerABI.c.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\ccoAaUia.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_5b689.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_5b689.dir/'] + ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_5b689.dir/CMakeCCompilerABI.c.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\cc82GHXI.s] ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] ignore line: [COMPILER_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/] @@ -240,8 +240,8 @@ events: ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e5053.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e5053.dir/CMakeCCompilerABI.c.'\x0d] - ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_e5053.dir/CMakeCCompilerABI.c.obj -o cmTC_e5053 && cd ."] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_5b689.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_5b689.dir/CMakeCCompilerABI.c.'\x0d] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_5b689.dir/CMakeCCompilerABI.c.obj -o cmTC_5b689 && cd ."] ignore line: [Using built-in specs.] ignore line: [Reading specs from C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs] ignore line: [rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence] @@ -263,13 +263,13 @@ events: ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_e5053' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_e5053.'] - link line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\ccs0YA8i.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_e5053 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_e5053.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_5b689' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_5b689.'] + link line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\cc0I1CIN.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_5b689 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_5b689.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] arg [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe] ==> ignore arg [-plugin] ==> ignore arg [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll] ==> ignore arg [-plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe] ==> ignore - arg [-plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\ccs0YA8i.res] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\cc0I1CIN.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lnosys] ==> ignore @@ -282,7 +282,7 @@ events: arg [-melf32lriscv] ==> ignore arg [-X] ==> ignore arg [-o] ==> ignore - arg [cmTC_e5053] ==> ignore + arg [cmTC_5b689] ==> ignore arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] @@ -291,7 +291,7 @@ events: arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] - arg [CMakeFiles/cmTC_e5053.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [CMakeFiles/cmTC_5b689.dir/CMakeCCompilerABI.c.obj] ==> ignore arg [-lgcc] ==> lib [gcc] arg [-lc] ==> lib [c] arg [-lnosys] ==> lib [nosys] @@ -304,7 +304,7 @@ events: arg [--end-group] ==> ignore ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: warning: cannot find entry symbol _start] ignore line: [ defaulting to 00010094] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_e5053' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_e5053.'\x0d] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_5b689' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_5b689.'\x0d] ignore line: [] ignore line: [] collapse library dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] @@ -331,8 +331,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-ymevee" - binary: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-ymevee" + source: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-g26lj6" + binary: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-g26lj6" cmakeVariables: CMAKE_CXX_FLAGS: "-march=rv32imac_zicsr_zifencei " CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -343,10 +343,10 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-ymevee' + Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-g26lj6' - Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_6e8c5 - [1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp + Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_6e9c3 + [1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe Target: riscv32-esp-elf @@ -354,8 +354,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e8c5.dir/' - C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6e8c5.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\ccoCzFRB.s + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e9c3.dir/' + C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6e9c3.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\ccIP5kK2.s GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf) compiled by GNU C version 6.3.0 20170516, GMP version 6.2.1, MPFR version 4.2.1, MPC version 1.2.1, isl version isl-0.26-GMP @@ -378,13 +378,13 @@ events: C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include End of search list. Compiler executable checksum: b8daf4944b33b24ed9ecf5a047df93fe - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e8c5.dir/' - C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\ccoCzFRB.s + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e9c3.dir/' + C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\ccIP5kK2.s GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1 COMPILER_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ LIBRARY_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/\x0d - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.'\x0d - [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_6e8c5 && cd ." + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.'\x0d + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_6e9c3 && cd ." Using built-in specs. Reading specs from C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence @@ -397,10 +397,10 @@ events: gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) COMPILER_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ LIBRARY_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ - COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_6e8c5' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_6e8c5.' - C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\cc6yiNYG.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_6e8c5 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_6e9c3' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_6e9c3.' + C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\ccw3OhL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_6e9c3 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 00010094 - COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_6e8c5' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_6e8c5.'\x0d + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_6e9c3' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_6e9c3.'\x0d exitCode: 0 - @@ -441,10 +441,10 @@ events: Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-ymevee'] + ignore line: [Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-g26lj6'] ignore line: [] - ignore line: [Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_6e8c5] - ignore line: [[1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_6e9c3] + ignore line: [[1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe] ignore line: [Target: riscv32-esp-elf] @@ -452,8 +452,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e8c5.dir/'] - ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6e8c5.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\ccoCzFRB.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e9c3.dir/'] + ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6e9c3.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\ccIP5kK2.s] ignore line: [GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] ignore line: [ compiled by GNU C version 6.3.0 20170516 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] ignore line: [] @@ -476,8 +476,8 @@ events: ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: b8daf4944b33b24ed9ecf5a047df93fe] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e8c5.dir/'] - ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\ccoCzFRB.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e9c3.dir/'] + ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\ccIP5kK2.s] ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] ignore line: [COMPILER_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/] @@ -490,8 +490,8 @@ events: ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/\x0d] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.'\x0d] - ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_6e8c5 && cd ."] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.'\x0d] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_6e9c3 && cd ."] ignore line: [Using built-in specs.] ignore line: [Reading specs from C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs] ignore line: [rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence] @@ -513,13 +513,13 @@ events: ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_6e8c5' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_6e8c5.'] - link line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\cc6yiNYG.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_6e8c5 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_6e9c3' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_6e9c3.'] + link line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\ccw3OhL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_6e9c3 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] arg [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe] ==> ignore arg [-plugin] ==> ignore arg [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll] ==> ignore arg [-plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe] ==> ignore - arg [-plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\cc6yiNYG.res] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\ccw3OhL7.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lnosys] ==> ignore @@ -532,7 +532,7 @@ events: arg [-melf32lriscv] ==> ignore arg [-X] ==> ignore arg [-o] ==> ignore - arg [cmTC_6e8c5] ==> ignore + arg [cmTC_6e9c3] ==> ignore arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] @@ -541,7 +541,7 @@ events: arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] - arg [CMakeFiles/cmTC_6e8c5.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [CMakeFiles/cmTC_6e9c3.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc] ==> lib [gcc] @@ -556,7 +556,7 @@ events: arg [--end-group] ==> ignore ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: warning: cannot find entry symbol _start] ignore line: [ defaulting to 00010094] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_6e8c5' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_6e8c5.'\x0d] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_6e9c3' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_6e9c3.'\x0d] ignore line: [] ignore line: [] collapse library dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] @@ -584,8 +584,8 @@ events: checks: - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" directories: - source: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-90zu8t" - binary: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-90zu8t" + source: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-3n9c54" + binary: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-3n9c54" cmakeVariables: CMAKE_C_FLAGS: "-march=rv32imac_zicsr_zifencei " CMAKE_C_FLAGS_DEBUG: "-g" @@ -595,12 +595,12 @@ events: variable: "CMAKE_HAVE_LIBC_PTHREAD" cached: true stdout: | - Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-90zu8t' + Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-3n9c54' - Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_37296 - [1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -DCMAKE_HAVE_LIBC_PTHREAD -march=rv32imac_zicsr_zifencei -o CMakeFiles/cmTC_37296.dir/src.c.obj -c C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-90zu8t/src.c - [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs CMakeFiles/cmTC_37296.dir/src.c.obj -o cmTC_37296 && cd ." - C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: CMakeFiles/cmTC_37296.dir/src.c.obj: in function `main': + Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_c14c8 + [1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -DCMAKE_HAVE_LIBC_PTHREAD -march=rv32imac_zicsr_zifencei -o CMakeFiles/cmTC_c14c8.dir/src.c.obj -c C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-3n9c54/src.c + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs CMakeFiles/cmTC_c14c8.dir/src.c.obj -o cmTC_c14c8 && cd ." + C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: CMakeFiles/cmTC_c14c8.dir/src.c.obj: in function `main': src.c:(.text+0x6e): warning: pthread_atfork is not implemented and will always fail C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: src.c:(.text+0x50): warning: pthread_cancel is not implemented and will always fail C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: src.c:(.text+0x34): warning: pthread_create is not implemented and will always fail @@ -620,8 +620,8 @@ events: checks: - "Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS" directories: - source: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-ccmm35" - binary: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-ccmm35" + source: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-0nfyq8" + binary: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-0nfyq8" cmakeVariables: CMAKE_C_FLAGS: "-march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow" CMAKE_C_FLAGS_DEBUG: "-g" @@ -631,11 +631,11 @@ events: variable: "C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS" cached: true stdout: | - Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-ccmm35' + Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-0nfyq8' - Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_8c023 - [1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -DC_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -o CMakeFiles/cmTC_8c023.dir/src.c.obj -c C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-ccmm35/src.c - [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs CMakeFiles/cmTC_8c023.dir/src.c.obj -o cmTC_8c023 && cd ." + Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_2f1ad + [1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -DC_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -o CMakeFiles/cmTC_2f1ad.dir/src.c.obj -c C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/CMakeFiles/CMakeScratch/TryCompile-0nfyq8/src.c + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs CMakeFiles/cmTC_2f1ad.dir/src.c.obj -o cmTC_2f1ad && cd ." C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 00010094\x0d exitCode: 0 diff --git a/build/CMakeFiles/git-data/head-ref b/build/CMakeFiles/git-data/head-ref index ed88048..6f3a9dc 100644 --- a/build/CMakeFiles/git-data/head-ref +++ b/build/CMakeFiles/git-data/head-ref @@ -1 +1 @@ -5d3a5422c446b85e58858cb44d34e0347be94983 +5585dc02227aded774ce12ad3761c1ef5dbd8d51 diff --git a/build/bootloader/.bin_timestamp b/build/bootloader/.bin_timestamp index e115766..e9debb5 100644 --- a/build/bootloader/.bin_timestamp +++ b/build/bootloader/.bin_timestamp @@ -1 +1 @@ -10fc92ad5a9e4ce30a29d27af650dc40 C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/bootloader.bin +7988a1cc0c4bf91fe579ece75c2093d2 C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/bootloader.bin diff --git a/build/bootloader/.ninja_deps b/build/bootloader/.ninja_deps index 0bf811252d42940e9c05880a60f0063d0691c282..b6eed03ea2d48a6b87b4801f469b53aed1395bf3 100644 GIT binary patch literal 75736 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 literal 75736 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�-)S*A^02!`#|6{Qr$x=w-^+_BY+13+A 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 CzUsjM diff --git a/build/bootloader/.ninja_log b/build/bootloader/.ninja_log index 5b3aaac..ed39b2c 100644 --- a/build/bootloader/.ninja_log +++ b/build/bootloader/.ninja_log @@ -1,121 +1,119 @@ # ninja log v6 -50 358 7689007044944159 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj 1b60934a89d2101b -62 393 7689007045074211 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj 9b025726276bc17d -68 400 7689007045134180 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj 4c039a959425cffb -19 432 7689007044634190 esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj 2dd4cf539ab36f99 -24 440 7689007044684153 esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj 1bd46f61d86b9c29 -75 446 7689007045214175 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj b239434ba8962da5 -39 455 7689007044834170 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj f972a6d2c5b81f1a -29 463 7689007044734169 esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj 58434261cb9af900 -57 516 7689007045014172 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 2c05dea92f8b2ad0 -45 671 7689007044894156 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj fe79bbf7f2c94134 -394 843 7689007048384167 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj f531b67f51182639 -359 851 7689007048044151 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_regi2c_esp32h2.c.obj 2fbaee22f1511600 -456 858 7689007049004168 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj a1779944b08ed557 -463 982 7689007049074178 esp-idf/log/liblog.a 98c830fac75b50c4 -446 992 7689007048914170 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/esp_cpu_intr.c.obj 1c516ab2633aa0a6 -400 1012 7689007048574177 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj ae8ac0710afc8219 -433 1060 7689007048774225 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj e6442d5025425904 -440 1105 7689007048844166 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj 4e5f243669ebe20f -516 1123 7689007049609331 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/cpu_region_protect.c.obj 337d1ed30d34b354 -671 1333 7689007051159336 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/rtc_clk_init.c.obj b0fea6a4b3d45d5d -851 1444 7689007052959323 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/pmu_param.c.obj d912314a9b92a7c1 -858 1508 7689007053029335 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/pmu_init.c.obj e70f7d2083ad10b0 -1060 1528 7689007055049651 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/chip_info.c.obj 56753cb62d5691f0 -1105 1582 7689007055499666 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj 25c163d637180da9 -1123 1588 7689007055679658 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32h2/esp_efuse_table.c.obj 65365e9ce1da053a -993 1817 7689007054369320 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/rtc_time.c.obj 42755d8b044cf08c -1333 1890 7689007057779664 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32h2/esp_efuse_table_v0.0_v1.1.c.obj 4c88794b852047ba -1444 1914 7689007058889654 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32h2/esp_efuse_fields.c.obj cdc634b128ba02b2 -844 1936 7689007052879318 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/rtc_clk.c.obj b4658934b76cf0fe -1013 1980 7689007054569660 esp-idf/esp_rom/libesp_rom.a bfa8f0683e013953 -982 2011 7689007054269340 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/pmu_sleep.c.obj e6924e199f725332 -1508 2056 7689007059529665 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32h2/esp_efuse_rtc_calib.c.obj 3fb9c674aeeb9a97 -1529 2207 7689007059729654 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32h2/esp_efuse_utility.c.obj 75852e7ab7264162 -1588 2213 7689007060329683 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj 4277a63d8e87c58b -1582 2331 7689007060269663 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj aabff7810f40aa3d -1980 2614 7689007064249654 esp-idf/esp_common/libesp_common.a 5032dd52f50dbb42 -2011 2627 7689007064549653 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj cb3e04414524be93 -1890 2641 7689007063339670 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj 80c971686c789e28 -2056 2672 7689007065009966 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 4098c1cb6a033e59 -1818 2699 7689007062619671 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj c7a9c759b3e991c7 -1936 2726 7689007063809673 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj 4c2c32573a8e708a -1914 2772 7689007063589662 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj 7a9110fed8191ed3 -2213 3061 7689007066575145 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj 4d98f503623191be -2208 3073 7689007066525137 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 65e9d79f605027b8 -2628 3213 7689007070720296 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj e1f8cb7230bd3d24 -2641 3228 7689007070850293 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32h2.c.obj cd40c9cf887b7f5b -2331 3403 7689007067755159 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 6a844c015a1cdad2 -2614 3449 7689007070590292 esp-idf/esp_hw_support/libesp_hw_support.a ce8f2f46f763d850 -2700 3482 7689007071440291 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj 8586c78962d75dea -3062 4015 7689007075065449 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj 3fdbf02cc33aea5c -2726 4121 7689007071710287 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32h2.c.obj b726b51509cb5863 -3228 4179 7689007076725552 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj 7e28b4c56ff11b9d -2772 4185 7689007072170305 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 6436f52f2078eca9 -3404 4226 7689007078485456 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj 738efb3e5e26399a -2672 4263 7689007071170319 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj 4337abc16aa117f9 -3213 4394 7689007076585442 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj 4c8419d0cf6b0da6 -3482 4497 7689007079271029 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj 66f19562b7c26ce9 -4121 4504 7689007085661651 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32h2/bootloader_soc.c.obj d6a1374291741fc1 -4015 4511 7689007084601637 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32h2/bootloader_sha.c.obj c2bc3c7c9299461b -3449 4526 7689007078941001 esp-idf/esp_system/libesp_system.a b0e5f004977f9b94 -4185 4715 7689007086296807 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj 3217267f89837625 -4227 4746 7689007086716818 esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj 68511266c485eb61 -3073 4753 7689007075185454 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 669cfcf40187fb2e -4394 4925 7689007088383247 esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj 9412baa7559dd053 -4504 4993 7689007089493263 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32h2/efuse_hal.c.obj cedfec5eb2dacca9 -4497 4999 7689007089423251 esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj e5f3f00468da5c82 -4511 5012 7689007089553238 esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj 359dcf4ccce1d152 -4179 5069 7689007086236818 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32h2/bootloader_esp32h2.c.obj 314b689c0cee22ab -4263 5076 7689007087076793 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj 344fe4fc6a45c360 -4526 5262 7689007089713244 esp-idf/efuse/libefuse.a bc7b9a2e1343fd38 -4999 5336 7689007094433227 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/interrupts.c.obj 4697c09a499d3954 -4926 5342 7689007093703229 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj ea2a985f6da7d5d2 -5076 5407 7689007095203247 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/adc_periph.c.obj 9058b99e318b7cb8 -5012 5466 7689007094563229 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/gpio_periph.c.obj c4066ad2ff664276 -5070 5485 7689007095143274 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/uart_periph.c.obj 292a1df2930b186a -4715 5498 7689007091603252 esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj c2aa41657c71485f -4746 5504 7689007091903237 esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj 8e1df3ba7ddbaaba -4993 5554 7689007094373249 esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj 12559242ec78aba6 -5336 5626 7689007097813239 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/ana_cmpr_periph.c.obj 693ec62615e60425 -5407 5838 7689007098523249 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/etm_periph.c.obj f1771bb6c561a4eb -5343 5845 7689007097873243 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/dedic_gpio_periph.c.obj 38d7bce12837abe8 -5627 5870 7689007100713238 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/sdm_periph.c.obj e355322a104d0d8d -5466 5876 7689007099113228 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/gdma_periph.c.obj 10ede7722fbb64c0 -5486 5937 7689007099303244 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/spi_periph.c.obj 385d507e1ccceb77 -5504 5943 7689007099493242 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/pcnt_periph.c.obj 7b31ca220a422ea7 -5498 5975 7689007099433249 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/ledc_periph.c.obj b9aaca7703ebe39d -5262 5985 7689007097073251 esp-idf/bootloader_support/libbootloader_support.a 5822b0c47082b080 -5554 6013 7689007099983255 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/rmt_periph.c.obj 5b4f62119bcd84a4 -5845 6219 7689007102897176 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/i2c_periph.c.obj 988d40a765e1d66e -5838 6228 7689007102827188 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/i2s_periph.c.obj 4c47d0a0308039a4 -5937 6262 7689007103817173 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/parlio_periph.c.obj 794402d7db22dc93 -5944 6276 7689007103887170 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/mcpwm_periph.c.obj 7869fb712c6a4487 -5877 6292 7689007103207152 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/timer_periph.c.obj c4c18ce4db57e9be -5870 6318 7689007103147170 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/temperature_sensor_periph.c.obj d6a2b639d430389a -5976 6330 7689007104207166 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/mpi_periph.c.obj 7f1b2aff32dfe1d2 -5985 6353 7689007104297174 esp-idf/esp_bootloader_format/libesp_bootloader_format.a 614f6547f33f79aa -6013 6377 7689007104577154 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/twai_periph.c.obj 7f2c7a90e4f75368 -4753 6495 7689007091983251 esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj a01cb07045f619f5 -6228 6519 7689007106727607 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/ieee802154_periph.c.obj 7f5ba40d23dac8b2 -6292 6529 7689007108948695 project_elf_src_esp32h2.c f6a74c277b775980 -6292 6529 7689007108948695 C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/project_elf_src_esp32h2.c f6a74c277b775980 -6262 6574 7689007107068031 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/rtc_io_periph.c.obj 83b0c44b7e2ebe3a -6219 6586 7689007106637598 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/wdt_periph.c.obj 3ada069acd4ac37c -6276 6603 7689007107208046 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/system_retention_periph.c.obj bf8397566335f6ec -6318 6637 7689007107628473 esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj acdd79581e063143 -6529 6652 7689007109738993 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32h2.c.obj a739c58778c1aedb -6353 6663 7689007107978343 esp-idf/spi_flash/libspi_flash.a 33634d598afc535c -6663 6791 7689007111069436 esp-idf/hal/libhal.a 9999475b0b795e05 -6791 6900 7689007112360565 esp-idf/micro-ecc/libmicro-ecc.a 3f2e692bef01f587 -6900 7106 7689007113450559 esp-idf/soc/libsoc.a 388718e79f72c238 -7106 7215 7689007115510561 esp-idf/main/libmain.a 3aca3a4910881d72 -7215 7377 7689007116595692 bootloader.elf 808679f23bb32d08 -7377 7714 7689007121535707 .bin_timestamp 771ea9ff237ab2cc -7377 7714 7689007121535707 C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/.bin_timestamp 771ea9ff237ab2cc -7715 7826 7689007121595690 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 843f8e41bbf499cc -7715 7826 7689007121595690 C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 843f8e41bbf499cc -57 169 7689007520915717 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 843f8e41bbf499cc -57 169 7689007520915717 C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 843f8e41bbf499cc -36 160 7689028643839841 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 843f8e41bbf499cc -36 160 7689028643839841 C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 843f8e41bbf499cc +34 247 7689936131944591 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj 1b60934a89d2101b +21 253 7689936131814389 esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj 58434261cb9af900 +48 297 7689936132084387 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj 4c039a959425cffb +18 323 7689936131784379 esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj 1bd46f61d86b9c29 +44 335 7689936132034405 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj 9b025726276bc17d +14 365 7689936131734400 esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj 2dd4cf539ab36f99 +52 375 7689936132124400 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj b239434ba8962da5 +26 379 7689936131854399 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj f972a6d2c5b81f1a +38 403 7689936131984424 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 2c05dea92f8b2ad0 +30 525 7689936131904403 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj fe79bbf7f2c94134 +254 642 7689936134134408 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj f531b67f51182639 +379 692 7689936135394397 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj a1779944b08ed557 +249 704 7689936134084414 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_regi2c_esp32h2.c.obj 2fbaee22f1511600 +375 714 7689936135344398 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/esp_cpu_intr.c.obj 1c516ab2633aa0a6 +323 731 7689936134834473 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj e6442d5025425904 +335 770 7689936134954390 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj 4e5f243669ebe20f +424 809 7689936135834400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/cpu_region_protect.c.obj 337d1ed30d34b354 +297 826 7689936134574413 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj ae8ac0710afc8219 +366 958 7689936135254438 esp-idf/log/liblog.a 98c830fac75b50c4 +826 1131 7689936139864399 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32h2/esp_efuse_table.c.obj 65365e9ce1da053a +526 1136 7689936136854398 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/rtc_clk_init.c.obj b0fea6a4b3d45d5d +770 1159 7689936139304392 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/chip_info.c.obj 56753cb62d5691f0 +704 1165 7689936138644394 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/pmu_init.c.obj e70f7d2083ad10b0 +809 1170 7689936139684387 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj 25c163d637180da9 +692 1174 7689936138514406 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/pmu_param.c.obj d912314a9b92a7c1 +1131 1341 7689936142914399 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32h2/esp_efuse_table_v0.0_v1.1.c.obj 4c88794b852047ba +731 1370 7689936138914421 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/rtc_time.c.obj 42755d8b044cf08c +642 1426 7689936138024400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/rtc_clk.c.obj b4658934b76cf0fe +714 1432 7689936138744427 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32h2/pmu_sleep.c.obj e6924e199f725332 +958 1503 7689936141184396 esp-idf/esp_rom/libesp_rom.a bfa8f0683e013953 +1136 1591 7689936142964397 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32h2/esp_efuse_fields.c.obj cdc634b128ba02b2 +1175 1624 7689936143344405 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj 4277a63d8e87c58b +1159 1629 7689936143194418 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32h2/esp_efuse_rtc_calib.c.obj 3fb9c674aeeb9a97 +1165 1667 7689936143244403 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32h2/esp_efuse_utility.c.obj 75852e7ab7264162 +1170 1692 7689936143304404 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj aabff7810f40aa3d +1370 1985 7689936145304401 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj 80c971686c789e28 +1426 1990 7689936145854398 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj 7a9110fed8191ed3 +1341 1999 7689936145004396 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj c7a9c759b3e991c7 +1432 2005 7689936145924407 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj 4c2c32573a8e708a +1591 2015 7689936147514406 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj cb3e04414524be93 +1624 2026 7689936147844394 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 4098c1cb6a033e59 +1629 2044 7689936147894397 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 65e9d79f605027b8 +1503 2055 7689936146624396 esp-idf/esp_common/libesp_common.a 5032dd52f50dbb42 +1667 2064 7689936148264394 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj 4d98f503623191be +1990 2364 7689936151504411 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32h2.c.obj cd40c9cf887b7f5b +1692 2370 7689936148524386 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 6a844c015a1cdad2 +1985 2477 7689936151454396 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj e1f8cb7230bd3d24 +2044 2491 7689936152034404 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj 3fdbf02cc33aea5c +2006 2777 7689936151654397 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj 8586c78962d75dea +1999 2910 7689936151594411 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj 4337abc16aa117f9 +2371 2927 7689936155304407 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj 7e28b4c56ff11b9d +2055 3030 7689936152144419 esp-idf/esp_hw_support/libesp_hw_support.a ce8f2f46f763d850 +2015 3065 7689936151744395 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32h2.c.obj b726b51509cb5863 +2026 3092 7689936151854394 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 6436f52f2078eca9 +2364 3125 7689936155234400 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj 4c8419d0cf6b0da6 +2064 3162 7689936152244430 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 669cfcf40187fb2e +2491 3171 7689936156504411 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj 66f19562b7c26ce9 +2477 3239 7689936156374407 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj 738efb3e5e26399a +2910 3268 7689936160704420 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32h2/bootloader_soc.c.obj d6a1374291741fc1 +2777 3318 7689936159374406 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32h2/bootloader_sha.c.obj c2bc3c7c9299461b +3092 3473 7689936162514754 esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj 68511266c485eb61 +3065 3599 7689936162244755 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj 3217267f89837625 +3162 3625 7689936163215243 esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj 9412baa7559dd053 +3171 3646 7689936163315230 esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj e5f3f00468da5c82 +3030 3665 7689936162044425 esp-idf/esp_system/libesp_system.a b0e5f004977f9b94 +2927 3691 7689936160874388 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32h2/bootloader_esp32h2.c.obj 314b689c0cee22ab +3239 3696 7689936163985519 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32h2/efuse_hal.c.obj cedfec5eb2dacca9 +3268 3819 7689936164275879 esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj 359dcf4ccce1d152 +3126 3824 7689936162854781 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj 344fe4fc6a45c360 +3691 4219 7689936168506843 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/interrupts.c.obj 4697c09a499d3954 +3318 4282 7689936164786199 esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj c2aa41657c71485f +3625 4287 7689936167856513 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj ea2a985f6da7d5d2 +3646 4300 7689936168066528 esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj 12559242ec78aba6 +3473 4320 7689936166326505 esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj 8e1df3ba7ddbaaba +3696 4339 7689936168556861 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/gpio_periph.c.obj c4066ad2ff664276 +3819 4504 7689936169786860 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/uart_periph.c.obj 292a1df2930b186a +3824 4508 7689936169836862 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/adc_periph.c.obj 9058b99e318b7cb8 +4282 4520 7689936174416852 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/dedic_gpio_periph.c.obj 38d7bce12837abe8 +4219 4525 7689936173786857 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/ana_cmpr_periph.c.obj 693ec62615e60425 +4287 4606 7689936174466862 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/etm_periph.c.obj f1771bb6c561a4eb +4300 4648 7689936174596846 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/gdma_periph.c.obj 10ede7722fbb64c0 +3665 4700 7689936168246863 esp-idf/efuse/libefuse.a bc7b9a2e1343fd38 +4320 4740 7689936174796859 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/spi_periph.c.obj 385d507e1ccceb77 +4339 4783 7689936174996844 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/ledc_periph.c.obj b9aaca7703ebe39d +4508 4810 7689936176682923 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/rmt_periph.c.obj 5b4f62119bcd84a4 +4520 4842 7689936176802936 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/sdm_periph.c.obj e355322a104d0d8d +4525 4972 7689936176842929 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/i2s_periph.c.obj 4c47d0a0308039a4 +4504 4992 7689936176632928 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/pcnt_periph.c.obj 7b31ca220a422ea7 +4648 5081 7689936178085242 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/temperature_sensor_periph.c.obj d6a2b639d430389a +4607 5099 7689936177663631 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/i2c_periph.c.obj 988d40a765e1d66e +4740 5183 7689936178998826 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/timer_periph.c.obj c4c18ce4db57e9be +3599 5192 7689936167586526 esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj a01cb07045f619f5 +4842 5281 7689936180019126 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/mpi_periph.c.obj 7f1b2aff32dfe1d2 +4784 5377 7689936179439107 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/parlio_periph.c.obj 794402d7db22dc93 +4992 5380 7689936181519477 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/wdt_periph.c.obj 3ada069acd4ac37c +4972 5402 7689936181319488 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/twai_periph.c.obj 7f2c7a90e4f75368 +4810 5421 7689936179699129 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/mcpwm_periph.c.obj 7869fb712c6a4487 +5081 5528 7689936182409475 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/ieee802154_periph.c.obj 7f5ba40d23dac8b2 +5099 5532 7689936182589473 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/rtc_io_periph.c.obj 83b0c44b7e2ebe3a +4700 5532 7689936178602579 esp-idf/bootloader_support/libbootloader_support.a 5822b0c47082b080 +5184 5544 7689936183439825 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32h2/system_retention_periph.c.obj bf8397566335f6ec +5193 5545 7689936186811023 project_elf_src_esp32h2.c f6a74c277b775980 +5193 5545 7689936186811023 C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/project_elf_src_esp32h2.c f6a74c277b775980 +5281 5630 7689936184410098 esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj acdd79581e063143 +5545 5646 7689936187041017 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32h2.c.obj a739c58778c1aedb +5533 5665 7689936186921021 esp-idf/esp_bootloader_format/libesp_bootloader_format.a 614f6547f33f79aa +5665 5768 7689936188251324 esp-idf/spi_flash/libspi_flash.a 33634d598afc535c +5768 5880 7689936189271311 esp-idf/hal/libhal.a 9999475b0b795e05 +5880 5972 7689936190401359 esp-idf/micro-ecc/libmicro-ecc.a 3f2e692bef01f587 +5972 6117 7689936191321311 esp-idf/soc/libsoc.a 388718e79f72c238 +6117 6202 7689936192771326 esp-idf/main/libmain.a 3aca3a4910881d72 +6202 6409 7689936193621321 bootloader.elf 808679f23bb32d08 +6409 6703 7689936198581953 .bin_timestamp 771ea9ff237ab2cc +6409 6703 7689936198581953 C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/.bin_timestamp 771ea9ff237ab2cc +6703 6802 7689936198631952 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 843f8e41bbf499cc +6703 6802 7689936198631952 C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 843f8e41bbf499cc +39 138 7689936415756509 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 843f8e41bbf499cc +39 138 7689936415756509 C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 843f8e41bbf499cc diff --git a/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml b/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml index afb7b40..e2b0b09 100644 --- a/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml +++ b/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml @@ -100,8 +100,8 @@ events: checks: - "Detecting C compiler ABI info" directories: - source: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-0109f4" - binary: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-0109f4" + source: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-2o479l" + binary: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-2o479l" cmakeVariables: CMAKE_C_FLAGS: "-march=rv32imac_zicsr_zifencei " CMAKE_C_FLAGS_DEBUG: "-g" @@ -111,10 +111,10 @@ events: variable: "CMAKE_C_ABI_COMPILED" cached: true stdout: | - Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-0109f4' + Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-2o479l' - Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_214c4 - [1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c + Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_afabb + [1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c Using built-in specs. COLLECT_GCC=C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe Target: riscv32-esp-elf @@ -122,8 +122,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_214c4.dir/' - C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_214c4.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\cchFFLWD.s + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_afabb.dir/' + C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_afabb.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\ccd98bvl.s GNU C17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf) compiled by GNU C version 6.3.0 20170516, GMP version 6.2.1, MPFR version 4.2.1, MPC version 1.2.1, isl version isl-0.26-GMP @@ -140,13 +140,13 @@ events: C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include End of search list. Compiler executable checksum: bd4b44cd937a52babfee906ad526682a - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_214c4.dir/' - C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\cchFFLWD.s + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_afabb.dir/' + C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\ccd98bvl.s GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1 COMPILER_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ LIBRARY_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.'\x0d - [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj -o cmTC_214c4 && cd ." + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.'\x0d + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj -o cmTC_afabb && cd ." Using built-in specs. Reading specs from C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence @@ -159,10 +159,10 @@ events: gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) COMPILER_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ LIBRARY_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ - COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_214c4' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_214c4.' - C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\cc7h4PNK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_214c4 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_afabb' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_afabb.' + C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\cc1I6S8q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_afabb -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 00010094 - COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_214c4' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_214c4.'\x0d + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_afabb' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_afabb.'\x0d exitCode: 0 - @@ -197,10 +197,10 @@ events: Parsed C implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-0109f4'] + ignore line: [Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-2o479l'] ignore line: [] - ignore line: [Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_214c4] - ignore line: [[1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c] + ignore line: [Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_afabb] + ignore line: [[1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe] ignore line: [Target: riscv32-esp-elf] @@ -208,8 +208,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_214c4.dir/'] - ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_214c4.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\cchFFLWD.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_afabb.dir/'] + ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_afabb.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\ccd98bvl.s] ignore line: [GNU C17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] ignore line: [ compiled by GNU C version 6.3.0 20170516 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] ignore line: [] @@ -226,8 +226,8 @@ events: ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: bd4b44cd937a52babfee906ad526682a] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_214c4.dir/'] - ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\cchFFLWD.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_afabb.dir/'] + ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\ccd98bvl.s] ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] ignore line: [COMPILER_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/] @@ -240,8 +240,8 @@ events: ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.'\x0d] - ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj -o cmTC_214c4 && cd ."] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.'\x0d] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-gcc.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj -o cmTC_afabb && cd ."] ignore line: [Using built-in specs.] ignore line: [Reading specs from C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs] ignore line: [rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence] @@ -263,13 +263,13 @@ events: ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_214c4' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_214c4.'] - link line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\cc7h4PNK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_214c4 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_afabb' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_afabb.'] + link line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\cc1I6S8q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_afabb -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] arg [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe] ==> ignore arg [-plugin] ==> ignore arg [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll] ==> ignore arg [-plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe] ==> ignore - arg [-plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\cc7h4PNK.res] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\cc1I6S8q.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lnosys] ==> ignore @@ -282,7 +282,7 @@ events: arg [-melf32lriscv] ==> ignore arg [-X] ==> ignore arg [-o] ==> ignore - arg [cmTC_214c4] ==> ignore + arg [cmTC_afabb] ==> ignore arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] @@ -291,7 +291,7 @@ events: arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] - arg [CMakeFiles/cmTC_214c4.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [CMakeFiles/cmTC_afabb.dir/CMakeCCompilerABI.c.obj] ==> ignore arg [-lgcc] ==> lib [gcc] arg [-lc] ==> lib [c] arg [-lnosys] ==> lib [nosys] @@ -304,7 +304,7 @@ events: arg [--end-group] ==> ignore ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: warning: cannot find entry symbol _start] ignore line: [ defaulting to 00010094] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_214c4' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_214c4.'\x0d] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_afabb' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_afabb.'\x0d] ignore line: [] ignore line: [] collapse library dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] @@ -331,8 +331,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-qkeg3l" - binary: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-qkeg3l" + source: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-4dzosm" + binary: "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-4dzosm" cmakeVariables: CMAKE_CXX_FLAGS: "-march=rv32imac_zicsr_zifencei " CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -343,10 +343,10 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-qkeg3l' + Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-4dzosm' - Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_8ca00 - [1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp + Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_a44d9 + [1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe Target: riscv32-esp-elf @@ -354,8 +354,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_8ca00.dir/' - C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8ca00.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\ccXORNEb.s + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a44d9.dir/' + C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_a44d9.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\ccRRwOlY.s GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf) compiled by GNU C version 6.3.0 20170516, GMP version 6.2.1, MPFR version 4.2.1, MPC version 1.2.1, isl version isl-0.26-GMP @@ -378,13 +378,13 @@ events: C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include End of search list. Compiler executable checksum: b8daf4944b33b24ed9ecf5a047df93fe - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_8ca00.dir/' - C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\ccXORNEb.s + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a44d9.dir/' + C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\ccRRwOlY.s GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1 COMPILER_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ LIBRARY_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/\x0d - COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.'\x0d - [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_8ca00 && cd ." + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.'\x0d + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_a44d9 && cd ." Using built-in specs. Reading specs from C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence @@ -397,10 +397,10 @@ events: gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) COMPILER_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ LIBRARY_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/;C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ - COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_8ca00' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_8ca00.' - C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\ccc6vPgb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_8ca00 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_a44d9' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_a44d9.' + C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\ccdDnX65.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_a44d9 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 00010094 - COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_8ca00' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_8ca00.'\x0d + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_a44d9' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_a44d9.'\x0d exitCode: 0 - @@ -441,10 +441,10 @@ events: Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-qkeg3l'] + ignore line: [Change Dir: 'C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-4dzosm'] ignore line: [] - ignore line: [Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_8ca00] - ignore line: [[1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Run Build Command(s): C:/Espressif/tools/tools/ninja/1.12.1/ninja.exe -v cmTC_a44d9] + ignore line: [[1/2] C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe] ignore line: [Target: riscv32-esp-elf] @@ -452,8 +452,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_8ca00.dir/'] - ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8ca00.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\ccXORNEb.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a44d9.dir/'] + ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus.exe -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf C:/Espressif/tools/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_a44d9.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o C:\\Users\\Dell\\AppData\\Local\\Temp\\ccRRwOlY.s] ignore line: [GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] ignore line: [ compiled by GNU C version 6.3.0 20170516 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] ignore line: [] @@ -476,8 +476,8 @@ events: ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: b8daf4944b33b24ed9ecf5a047df93fe] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_8ca00.dir/'] - ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\ccXORNEb.s] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a44d9.dir/'] + ignore line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as.exe -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Dell\\AppData\\Local\\Temp\\ccRRwOlY.s] ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] ignore line: [COMPILER_PATH=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/] @@ -490,8 +490,8 @@ events: ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/\x0d] - ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.'\x0d] - ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_8ca00 && cd ."] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.'\x0d] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\Espressif\\tools\\tools\\riscv32-esp-elf\\esp-14.2.0_20241119\\riscv32-esp-elf\\bin\\riscv32-esp-elf-g++.exe -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_a44d9 && cd ."] ignore line: [Using built-in specs.] ignore line: [Reading specs from C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs] ignore line: [rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence] @@ -513,13 +513,13 @@ events: ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/] ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_8ca00' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_8ca00.'] - link line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\ccc6vPgb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_8ca00 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_a44d9' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_a44d9.'] + link line: [ C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe -plugin C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll -plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\ccdDnX65.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_a44d9 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] arg [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2.exe] ==> ignore arg [-plugin] ==> ignore arg [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.dll] ==> ignore arg [-plugin-opt=C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper.exe] ==> ignore - arg [-plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\ccc6vPgb.res] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\Dell\\AppData\\Local\\Temp\\ccdDnX65.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lnosys] ==> ignore @@ -532,7 +532,7 @@ events: arg [-melf32lriscv] ==> ignore arg [-X] ==> ignore arg [-o] ==> ignore - arg [cmTC_8ca00] ==> ignore + arg [cmTC_a44d9] ==> ignore arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] @@ -541,7 +541,7 @@ events: arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] arg [-LC:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] - arg [CMakeFiles/cmTC_8ca00.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [CMakeFiles/cmTC_a44d9.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc] ==> lib [gcc] @@ -556,7 +556,7 @@ events: arg [--end-group] ==> ignore ignore line: [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld.exe: warning: cannot find entry symbol _start] ignore line: [ defaulting to 00010094] - ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_8ca00' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_8ca00.'\x0d] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_a44d9' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_a44d9.'\x0d] ignore line: [] ignore line: [] collapse library dir [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> [C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] diff --git a/build/bootloader/bootloader.bin b/build/bootloader/bootloader.bin index 0934042aca3c4f83d82bbc3cadc0703ef0cc02b7..a68e00d3fb6be1924d53aa6db1382eafaf8e4076 100644 GIT binary patch delta 62 zcmV-E0KxyjsR6*L0gz1(H6SuDGBqGEHaapkIyE-2TtieLYBO_tI*FR`m%1LYi=v+b UWwV}Q3oG;iiuY#Y3J}tdyRUs1d;kCd delta 62 zcmV-E0KxyjsR6*L0gz1(G$1lCGBqGEG&(alIx;x1TtieLZyi5QM>o;LKwMkPSR4VI UC&N0hxG7CrObyoO`=Y@pQGvS_x&QzG diff --git a/build/bootloader/bootloader.elf b/build/bootloader/bootloader.elf index 78e5e68e133f0600e06a55254e0e8b1e77b5a1d0..ec77beccef25f213e81b2536f21d69a87e5196c5 100644 GIT binary patch delta 61 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 delta 5624 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 diff --git a/build/esp-idf/main/libmain.a b/build/esp-idf/main/libmain.a index 7fda6aad11870403c04fd40cb2f9e7dacb445af2..a8cbcd2ed04a1a9bd09b4e2bd9171dd98f4d869e 100644 GIT binary patch delta 5574 zcmb8zdt6jy8VB(6&MHW%r*_9Ol>VRuc29aBlD8$mTfE8&9;kD*4ov5e&=@v4*S`Ec0M0xzVGus@AJOr zyyu)5tgVcwt&G@mJlqw3Ro%((`SRIW*GDJ1_E{h5Ha$MtuP)-zdwL=;$jAO{P2!quCSxZROR@2*>FuhGemX)w0n1BOb z)VAnmDf&1=?r?7i3oV!6j^5fgJW$qX*TZq&Y)#wd=&!WtUgA9ZsZt~^mFJG5+nk)& zrF)Rw%~P=ur$XJcB0t4 zf}vLZ8pf;O-pMl!Rn2SFx==4mPs@dB7>T;ih@P(Y>9S*fJ$pp5>!$RUeSA7ypDFIA zLkmm%7-h{KWq8huhoQJyX5Xa3HTUWJ3wx?ky|yq#-KUR;yX%XEL)7;=t!RKs*3CtJ zy`-p1^pJi$pJ7+*jY=?#sd`IMp4uom1H%s4{d4q*;v^kg5E;%JL(#SDm#?b>)wlgL- z7;BVBjRre5*HPD_bH`-M$(TDPwM(IF2X0Dd|J(sGZwik%Q);ZyUyezQ-f3q#s~^>A z#lKfI`jO(8s5)6Xx70d-hh^YxdS~%XK6F^SmSlKpbdRy!)FqugHd8IFn>Kb(cjd0D zy(?1bu9NT5u~SM_h@La0Mw`>UI$`R3)j_YF`kZp>EoHH~@AMnBuRLC#Df6jWdPaGI z-a9#5?<$Yb3+@gL^LPwbi1NC_bjhr!y8LO0?Luo^%Hwe>Nxf5N&Cb*VXJ^R2pK{Z} z=0=bTs?`odExl?geMk{op}-qG!R%ZN$hmJ`BE=Ib-1Y^f=h`nz#>) z+tFCSj(gz!E-P-rcF~96*BGya|HS+ncp<$BUPSMO7t<%wFiCRS z$wOA{;^0oOU9>w~#r(eT3c3W=^bB|V}4ew=QCpP&tS9IMrI z5BNzs8(u@_!%xu@tb8tdBD{y5(i%67>1h0g0~W(i(~rPw>6+F7#wPex7TV^B?}pbg z|2X^%{T^IHUvT7KhU-lhQu4(RJf)%VdJc$zms{7O5eGlZcotks4}+hhZ-DKsxfR~a z`gc0wW$^RNpJk%4fsOg_3-k(jBfTEBi*APZvFIL0{9Skx^FM?))1Qj{FSa^h$G=9- zU%iHP|NV@{7ACpm>rlN!`{0-9Sh$W(gtyW|;cavg{0cn*wii7SuH&MoIO64LGQZl+ z0SnQwgI+53?`(Czj#nYaUfddZ7js^OchfuIQf}F+usn$HIsors&I$NcSdRZR8ujcr z3-6`Bh3zBw1+L{0gv!@xdArq2};p;odYJpZ_smL zJ7*zW!@w=v!WK0+tK4Rjj(7F__Zc3Ib-F&2$4xS|``VeQ$?@KFx91Ad#H2_K{9!N+M+ z>_5@!fE|ArIVTxk1;0bD?kn@FQ*1noj=#|_z^CbL@ZafO@Vj)q*#BOu19to%a?UV* z8h)Q{g8xB(0)HUJ@n1mWpX~6+ueacScYx3GtaNq6Q>-}ihr*3?8QetAg3rJY>%A;AK=(BNBmy+3iFr1hWx&lR|Tv>`TVa&!^MuxuwC>O_%MsU>4-PL zZswnYL+B4+5B-fJ|0lSCbt2?feXxF~Og#U+9B?%{LTNwTj?Q)r$cNuzp<+jTJRHXS zJK%778XQ3{a^x?EkD-p-f2$lFPr~gvU_I=kcfcL!x8O+n9BiMh&*9@-+z*bpSN{4? z9hu)1CXE!>?8H_E8duRpaA*1!*q&fAe1a3qbj0t6qnN)8CXJ`yXf|r$F7z(AD{a1w zMhqK`uszvl@JUW~*%9v~e-f!~%#VSurn`&%*R(od#{Xe`=`!9R(-T32+LX4%^?5gW=v1mp?{~QD~$x=|(t&_v?dj zAI6t$pLb4OxlXO9p4Z=1td>_F?C%Pwud6Tgca2lCt8+8t<8*Z;KHjcAi;oS}eKRE` Py85^HDBNz!$IAZzRel~K delta 5370 zcmb8zd0bUx8VB(AJ#axl#6(aO5x5`2iY3hPk@kOSe{s zRZWzR8Sz47HPB7Fhnbxo(!9zC-HdNUJ!pve z`>gpt)SvH`ztm62`?WC}JP1CcoBI?MyUhzB4Ox3c?xVl74zbhP$8Z_5EeKO?&gGPj zGGwqc*C;yU?NWOo96nIG6R(ABy<3|h9p1_=7`dmK;*Y=bG%u+@rd@ zs~jd%gjusHT8NAFQ_tztO{Q?=L?(KT*GY3iu0~@uIy*`xt9kl$pxUBer>n~BXnn6= z)30x=am5kq%F zhc__g6X@s5j;_3qBy-snPeWz8eVK4o~(OBs~J6` zWTqjEKP8*)R*oQTHvb;jClcSFM{|_uVv8&B~28MkM1r{LHPLsou|xmr?4w+${M(CH3hn6V<3b8DTwAcmV?* zT30?sh^cCSAD8iFinY0o{07AeaXLla?v)v6-X0fpQ6n`uFDba8eqQigGSeHX9eJ)+ zS)II}v)@G*_zPha<(qS&b&s8E@(&u%ck*7{q~$udMA!3HHP>0GQzpuEXLI5&z2Xu{; zfh9X9hDhm9(+kF{7L$fcKlS3I9nx2|n7mLnSDPpAQO;?@)z&GwvOw3wsM})$J!MZC zLCQ7VKfvJ-hOhMV@mEC?nwGex#x`(N7}DWT2PQpJQZ;jwl;JA1AR=f~fWDi24M%`a zQyqt6%IK2m1-T;^zH`a*&L!E^eOo^Q$Za=qqCI5(E9tUQ??-^!(K5R8z4j*H_2%gXSUGM^W zKfI7W1}~y7!Hemy;3f1AZT0cxQU;H-(_TiWz^~Ac!^`Ps;aBM*cm-VyucQyctLW44 z1}^#{e2D(Uo5%UrAXv=_x8Oor>PM${av)sB$)UD<6kNpmRCo8&0BuL{QNycaDYX=`q!NND;)y=jcyH>&~flVIvakQ z&WGQjhr!mO$HFCC^b}iub_acYS;`5EFz_zDOxt;=&Iwjtp~hO=X1I(s2jIhW89am`e)cW1EGIQ%iTPK0NBchz(-jh4J zw))55?d&rYc3X``Aox2cjDwHUb6~4x5xj$wSK9LHVC#&x!~fviV)z7IVXHp@?_?kM zIorS$*lHw_wNG-gKm0x&r0qOa=L9Psj+#--$H1rQHt-ob8UBFIg*O=H{U-(@_=YQb ziUa1JjfBr~!g%;Y`bGF0{W4rd&)0UIuXBQxUxAtn%zNOA^rmEee0hn%9t?a$?}IPX zrSL!La`*~;RNMKlIwx59Q>giv`77{M`a1jxeG~pv8|Qxq!M{1+ufNWD_q#ECjaMbY zmQOPCtj~r&qo={ubOBsL&x5bi>tO4C+M?~2)jYsn+rWPK1}BulpVMdHFX&Hg^~q(a{}uj{^&zR+H|f^!SEk*f4T7&Zkf`mvRp$gNpN^Vun0LY7(z)<=^dR_q`bqdU zJqo@%AJ$)ned%kkgT8C4{|!FFKEe9Cy0?F58lL}toDhit ze>xs+KzFlE$bmm#qsMIdC*T0qkB0;4>2MIe*jB#^K8HT~^XIV*ybd?ygxzp3T?RLz zKZHZ*8?be?zJ;r}xL%E$f_M z<=deqlKIYXD>?%{Y<>Ulji8x%V~Tt@ibZ4L*7OuOnw|?=3tb9t2!{N5H6K+SRz}9cb z?r@^c>pw?Jm04pkIPw} h>`waaif1+6syx^5R_sYm(Yn#cv*A(yb|OM2GB9U=0^h_+1w)gGZCVQJ zcCxGRPVDSsi}(<`d-0mf7LUu`?x@*!sK* lc_u7tqBkvld0S(r=f9Kl8Krh~O|tnDIqlhzRBdB*bpS9JPYD13 diff --git a/build/on_off_light_bulb.elf b/build/on_off_light_bulb.elf index bf52160c2e6190dc43884550126d361b0ada1a16..ea972d0065d225ae29306eec20d674daddbb81db 100644 GIT binary patch delta 5309 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 Blg0o5 delta 5511 zcmZ`-33yahmVWoWs#Ge=s}xx(;U%deAv>Y6R8k>8DwIf(>-+xv=bZbW zbI)D!>Ltrs4~q>P4mNt_02_O0(U5IJ*oL!WL$r4GENeB24Keikd6pvP#nOJx9kFzt z^W->^FMwyq)fHS|fCxx{0Wbm~fC&f%%s`k{a3Q?+Y{UbFQ;J*#xexs7oVg2DejiO^ zJ0b?ex=IU6O7q-8-^V{?fg|5lx40uhTig*jHd}gkO(d~Hk#_p|T4XxQ((KnG?IN2+ zo*R)KHbV>Ch}_NCljP}*oWvGVV{c?5+qlgmn;4r!J|?@_X$o)(kjCT*tcWZkyh!qi zvWI!7j(fk*Zc($y24$f++4~kRwzc#foWKsC*0jJ*G% zX=Zs0%OcGzJ6Q;wGt0G7*R#PqJIxQ1YnX}J!_fT-EhAjEFlpC!eS?3DK+y_nj6l(E zX(p+Mr?KngjzaJt zO^cFGu{+6UMPH|htmrbCG^?D!KBrSwY(NIt`@#E=eEqP2(<#soH9d5-9}fF_@v3cE`x)n1$BGB4G)gibe1Qx#K|Bs6I}v71@PVHY{g3`E0Vr?9^+M zZQ@gDtK#K2_A@!-v16~1FCGnc(Y$!f{tY#9??r0olt8`lIFprBp8)S}+MOW#*b`*x zk9J$h*B=RHs_iddV%uqwBG8c{zrNWUm{h-Pd9fqE1=!knENg2&6YEy`8N`IUp6Ywkyr4w z=AiX2$TLXpW#`C~E4!s-Gn0tL%dt}Pqe+x+mSb5Pt;@xk-A@N{Fv1cABSq#K}S$ry114DVeTvN+(+( z=nHalx`QTgT1)ddT_fW3CTX0`Qx8a*{Zg{N=vK105dJ4QIXz5cIEhrt=_=K8+C$Bp z0@TiFBwgZEO_m}Mt{5i=jp6hf)pD{>y*}2==|gJglueg7?IBAs=uUESl4y)hwVXbv zt1p%T3lIfZfqp@T3y{QzlU&#h}_QRV-5A0WpYNoLgcAruD>7x*D3A^7Y zHI;;T1!3rwB0-SqTl0D2Lf|H1wb{7mw_ggNiTE zk^ESwAZQpbXB)9mok9Nu{0#Ry@Vf@gwD4_e4V1st2>*C+{70@&Z-w8TSQse?)<>XE z{|NqPsY-C;w+1q5o8X^Kz8=BzHwVf$Y=QqnFn=KQ1#zEyb|`Yr=WTw@(+>uRvfh zvy8)I{UB0Y7tzh}L4shEzQqX@rH10{8*nK4*$-hxuKWf{_g{_+-YZzkzfjyE#leP< z`;d}6@=a(<*gfLPu|jEFm*Cy+5CnHJjEyk%=z}azaHk`*0-^799hr)DoBLjZ4`e+4@qGm2EjcD!DR^U zqRDMaCi{~9+NLCncoc7FL(>jA0GE~0H*IL(ksQ4N`w_)ve>O*7!2&@jeGNt4Pr=UY zg0TihYoGEVuI$v6{D6egWNdR#S_XqlL#gSAl8djjqet)yT})peQS9QZLHbO}Q6-B# zPj?)r z9;4(=B@IvYk)6sgyjd*jR9s?qo~~%?R8nKh^7P#`_X_SB)LJ$`5N45~ODPxM?$h1d zg*Fb+Q(ekPCez+7B_}ch4-C(OZRnu1D1v^0nhm4UV~T>Wg_>i^R`JmSeU1Ug61$G`*gheV(57Fc3RY}Ou`$(nQkRMW*gRKl!W~uUiap9 z!Mg;4KT%|la(4zF37+IY!T1*J5gRvPA9I4&>pY}*tm1lIq2)bFA$zWFZ;t{b0!ctJ zU;Fv}`c#+vuK-cjDYl?l+i$IybqWk>btcX;FAtER~-r3nO_${zMvkI6sn3 zZFVOyMmILQ8>M;Xezdoz#6`2-b(_paqaYesh-A{fdfQzbD*n4j9k08pspAb-vR1d< zJ(;D&nXz;!g8wu|g-8N749sW@ktUlnVTwkx6hjd^+zHYYb0&>gnQy0t7hEQ4YRFHg zOFbp=b<1|Rff8T{PznqMh5^HYGHuxo&%y+H_q->r&e7!o%7GDp7q|l$3ET;c0(`(| z&Cyj+w$8Al&>~R&-_*oa1AXDta+F! zOWRqgrR}Wx++f%x#0G0b)56iCt)>v+hmE%)4Mvo$e!nUv<`u+leW2k!pE;U3j#Nd{ zo)c9W|Hsmzc2})!W2u_9RNWMsxNJuJt^8XC3jG`6!6lI64K<&tUQlg`ug?5!?PkPv z?d%WKVVYx=y4Oferz;Yv@nv-j&D^eLQ^$+y(x9d7S*<>tp6Dt`xHa7^1M}7(t}npB zd}f;Zq3UC=(v}a^srX|mcAuJJV0Y1?gK8XAA5;t2T^j5eqHA&WZ7Y4UIr z)ej8I#^`P$6||{aScP_`P4!BK{eQR_ZrP;T>2iY_OL+mci1x6m5Na><%i5j}HAylo zsrmmxN0!f`l^<7MH5t73>%-AByL_}+yZ)K#G#eL8N6XaIRW*iJlM6?a87MuY@s&dAL>$(-J>13piW}=t10(8^|^$u$8Sr&XR^UN5y0Md z(b4Zz8*8L*zEiV7){8+e>!P}y{iL0~sQ!^ze|!qL<@X!BBLU?6s8w86mxr+LwVo^L zry}0m-uVStL5iWVpR1#(X{g^$Et;A^$D|e$;siX1B^F)Q6@>U{#=ZV z^0>O)I{xtUiDkXKBYf1zm0vWy~zCc7}zZBve93~@OCoH zQTw#rxAtY=XAK?yq5N0$B$5&s)Ea zMso68gVzBd`D+SG@juNrX@5=eA7$1F{V=@ZF@v`O!0-f`KG6SXJ-h@VKE%V?m4SX& zpM2)y2Jgc_P(C!>{~+dElkVRjGP72dI{Q-Isn;TEj-6>60HG+H!~Z} z0Eh=DHP_#uhYJuY?h9-Ca{c)h>w8&{-~2%So)$9P?_}0zvJqc0%ivuGApVRts?2}J z$PQ?kBmD`I@yce5)4e`y%#sPdFm0C4KTk}EZ@#VCZB^sxMumTnp?S;A6T-cUx!o=H zM^jU&->lVD`maj(D=1Kni_}LNHCOwy^Y?ALt@yi77`$5nwDx;(O$!_2x3YvO+HHBo zPa3=>0P?2PxyJg}xyDvMl~(d2{-Q8EXJ6q6Y0~XOX@}Bp+NaY$$$(9Fw^h$g+j^T+ zw{@v*>(Z^-4{gsUJ=q)E5GO#c$4bo=Lw%bBq0rAsI~CGl6OZtGIr z)}>SG@-J5dV}P+*{^fCW0sl7q__Oh;Orh^S8=t`@Q|#xUC>qWwf*#~Fk(P7Hp>3R= zq?4S^kntqw3(DnWrn^AKmukic4^ihQTrXJ|lik_jsWjFYz}& HH_iV6-L05D diff --git a/build/on_off_light_bulb.map b/build/on_off_light_bulb.map index 3a912e5..c04b13c 100644 --- a/build/on_off_light_bulb.map +++ b/build/on_off_light_bulb.map @@ -26421,7 +26421,7 @@ END GROUP .debug_pubnames *(.debug_pubnames) -.debug_info 0x00000000 0x1fef7b +.debug_info 0x00000000 0x1fef79 *(.debug_info .gnu.linkonce.wi.*) .debug_info 0x00000000 0x6bf esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) .debug_info 0x000006bf 0x6f4 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) @@ -26531,167 +26531,167 @@ END GROUP .debug_info 0x000cd8d8 0x676d esp-idf/vfs/libvfs.a(vfs.c.obj) .debug_info 0x000d4045 0x1e87 esp-idf/vfs/libvfs.a(nullfs.c.obj) .debug_info 0x000d5ecc 0xc52 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) - .debug_info 0x000d6b1e 0x3694 esp-idf/main/libmain.a(esp_zb_light.c.obj) - .debug_info 0x000da1b2 0xd77 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) - .debug_info 0x000daf29 0x2f44 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) - .debug_info 0x000dde6d 0x1bfe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) - .debug_info 0x000dfa6b 0x4110 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) - .debug_info 0x000e3b7b 0x805 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) - .debug_info 0x000e4380 0x112a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) - .debug_info 0x000e54aa 0x22b5 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) - .debug_info 0x000e775f 0x181 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) - .debug_info 0x000e78e0 0x179f esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) - .debug_info 0x000e907f 0x19b6 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) - .debug_info 0x000eaa35 0x4d8 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) - .debug_info 0x000eaf0d 0xf32 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) - .debug_info 0x000ebe3f 0x9ba esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) - .debug_info 0x000ec7f9 0x179 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) - .debug_info 0x000ec972 0x414 esp-idf/riscv/libriscv.a(interrupt.c.obj) - .debug_info 0x000ecd86 0x3e esp-idf/riscv/libriscv.a(vectors.S.obj) - .debug_info 0x000ecdc4 0x32 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) - .debug_info 0x000ecdf6 0x81f8 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) - .debug_info 0x000f4fee 0x363a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) - .debug_info 0x000f8628 0xc87 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) - .debug_info 0x000f92af 0x1ede esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - .debug_info 0x000fb18d 0x142c esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - .debug_info 0x000fc5b9 0xcb esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) - .debug_info 0x000fc684 0xc8f esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) - .debug_info 0x000fd313 0x5f27 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) - .debug_info 0x0010323a 0xbfc esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32h2.c.obj) - .debug_info 0x00103e36 0x307c esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - .debug_info 0x00106eb2 0x1c1 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) - .debug_info 0x00107073 0x182 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) - .debug_info 0x001071f5 0xe34 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) - .debug_info 0x00108029 0x1dd esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) - .debug_info 0x00108206 0x3cc esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - .debug_info 0x001085d2 0x1635 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - .debug_info 0x00109c07 0x687 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) - .debug_info 0x0010a28e 0x4b2c esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) - .debug_info 0x0010edba 0x718f esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - .debug_info 0x00115f49 0x129f esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) - .debug_info 0x001171e8 0x9a3 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) - .debug_info 0x00117b8b 0xc31 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) - .debug_info 0x001187bc 0x26e0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) - .debug_info 0x0011ae9c 0x6974 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) - .debug_info 0x00121810 0x3d4 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) - .debug_info 0x00121be4 0x7be esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) - .debug_info 0x001223a2 0x559 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - .debug_info 0x001228fb 0x4fcd esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - .debug_info 0x001278c8 0x217d esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - .debug_info 0x00129a45 0x529b esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - .debug_info 0x0012ece0 0x53e esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) - .debug_info 0x0012f21e 0x3be esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) - .debug_info 0x0012f5dc 0x94b esp-idf/esp_rom/libesp_rom.a(esp_rom_regi2c_esp32h2.c.obj) - .debug_info 0x0012ff27 0xb9c esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) - .debug_info 0x00130ac3 0x9a5 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) - .debug_info 0x00131468 0x48d7 esp-idf/hal/libhal.a(mmu_hal.c.obj) - .debug_info 0x00135d3f 0x62f7 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - .debug_info 0x0013c036 0xa93e esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) - .debug_info 0x00146974 0x5e2 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) - .debug_info 0x00146f56 0x41a9 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - .debug_info 0x0014b0ff 0x6410 esp-idf/hal/libhal.a(uart_hal.c.obj) - .debug_info 0x0015150f 0x107b esp-idf/hal/libhal.a(gpio_hal.c.obj) - .debug_info 0x0015258a 0x1d4b esp-idf/hal/libhal.a(modem_clock_hal.c.obj) - .debug_info 0x001542d5 0x4025 esp-idf/hal/libhal.a(pau_hal.c.obj) - .debug_info 0x001582fa 0x6807 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) - .debug_info 0x0015eb01 0x298c esp-idf/hal/libhal.a(pmu_hal.c.obj) - .debug_info 0x0016148d 0xe92 esp-idf/hal/libhal.a(apm_hal.c.obj) - .debug_info 0x0016231f 0x25d esp-idf/soc/libsoc.a(interrupts.c.obj) - .debug_info 0x0016257c 0x37c esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) - .debug_info 0x001628f8 0xa6 esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) - .debug_info 0x0016299e 0x134 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) - .debug_info 0x00162ad2 0x514 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) - .debug_info 0x00162fe6 0x2af esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - .debug_info 0x00163295 0x1184 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) - .debug_info 0x00164419 0xe78 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) - .debug_info 0x00165291 0x1c8 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) - .debug_info 0x00165459 0x4a21 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) - .debug_info 0x00169e7a 0x4342 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) - .debug_info 0x0016e1bc 0x64d esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) - .debug_info 0x0016e809 0x1ead esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) - .debug_info 0x001706b6 0x3c77 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) - .debug_info 0x0017432d 0xd5 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) - .debug_info 0x00174402 0x31 esp-idf/freertos/libfreertos.a(portasm.S.obj) - .debug_info 0x00174433 0x1cd0 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) - .debug_info 0x00176103 0x12e3 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) - .debug_info 0x001773e6 0x1e80 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) - .debug_info 0x00179266 0x3698 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) - .debug_info 0x0017c8fe 0xdfe5 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) - .debug_info 0x0018a8e3 0xd520 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) - .debug_info 0x00197e03 0x17a0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) - .debug_info 0x001995a3 0xa905 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) - .debug_info 0x001a3ea8 0xa20 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) - .debug_info 0x001a48c8 0x5855 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) - .debug_info 0x001aa11d 0x914d esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) - .debug_info 0x001b326a 0x89c1 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) - .debug_info 0x001bbc2b 0x1013 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) - .debug_info 0x001bcc3e 0x49e3 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) - .debug_info 0x001c1621 0x5a8f esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) - .debug_info 0x001c70b0 0x1cf1 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) - .debug_info 0x001c8da1 0x6791 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) - .debug_info 0x001cf532 0x673 esp-idf/esp_phy/libesp_phy.a(phy_init_esp32hxx.c.obj) - .debug_info 0x001cfba5 0x1d3 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) - .debug_info 0x001cfd78 0xf1d esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) - .debug_info 0x001d0c95 0x1e49 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) - .debug_info 0x001d2ade 0x2c09 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) - .debug_info 0x001d56e7 0x15a5 esp-idf/hal/libhal.a(rmt_hal.c.obj) - .debug_info 0x001d6c8c 0x723 esp-idf/soc/libsoc.a(rmt_periph.c.obj) - .debug_info 0x001d73af 0x51d esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) - .debug_info 0x001d78cc 0x92 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(del_opv.o) - .debug_info 0x001d795e 0x132 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(new_handler.o) - .debug_info 0x001d7a90 0x11a C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(new_opvnt.o) - .debug_info 0x001d7baa 0x5af C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(del_op.o) - .debug_info 0x001d8159 0xd9b C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(eh_catch.o) - .debug_info 0x001d8ef4 0xfd6 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(eh_globals.o) - .debug_info 0x001d9eca 0xadc C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(eh_terminate.o) - .debug_info 0x001da9a6 0xab C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(new_opv.o) - .debug_info 0x001daa51 0x8b0 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(eh_term_handler.o) - .debug_info 0x001db301 0x87e C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(new_op.o) - .debug_info 0x001dbb7f 0xa57 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(si_class_type_info.o) - .debug_info 0x001dc5d6 0x553 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(tinfo.o) - .debug_info 0x001dcb29 0x28b C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(bad_alloc.o) - .debug_info 0x001dcdb4 0xa8f C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(class_type_info.o) - .debug_info 0x001dd843 0xab C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(del_ops.o) - .debug_info 0x001dd8ee 0x8c2 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(eh_exception.o) - .debug_info 0x001de1b0 0x1ac9 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) - .debug_info 0x001dfc79 0x321 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) - .debug_info 0x001dff9a 0x6b C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-environ.o) - .debug_info 0x001e0005 0xa02 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fclose.o) - .debug_info 0x001e0a07 0xac8 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fflush.o) - .debug_info 0x001e14cf 0x1038 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-findfp.o) - .debug_info 0x001e2507 0xb08 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fopen.o) - .debug_info 0x001e300f 0xa5c C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fputs.o) - .debug_info 0x001e3a6b 0x9b3 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fseek.o) - .debug_info 0x001e441e 0xc08 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fvwrite.o) - .debug_info 0x001e5026 0x8b8 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fwalk.o) - .debug_info 0x001e58de 0x965 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-printf.o) - .debug_info 0x001e6243 0xb63 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-stdio.o) - .debug_info 0x001e6da6 0x954 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-vprintf.o) - .debug_info 0x001e76fa 0x9aa C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-vsnprintf.o) - .debug_info 0x001e80a4 0xe46 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fseeko.o) - .debug_info 0x001e8eea 0x986 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-reent.o) - .debug_info 0x001e9870 0x84c C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-impure.o) - .debug_info 0x001ea0bc 0x840 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-errno.o) - .debug_info 0x001ea8fc 0x872 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-sysclose.o) - .debug_info 0x001eb16e 0xa94 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-sysfstat.o) - .debug_info 0x001ebc02 0x8f5 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-sysgettod.o) - .debug_info 0x001ec4f7 0x8c9 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-sysopen.o) - .debug_info 0x001ecdc0 0x8bf C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-sysread.o) - .debug_info 0x001ed67f 0x8c5 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-syswrite.o) - .debug_info 0x001edf44 0x280a C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-svfprintf.o) - .debug_info 0x001f074e 0x2aaa C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-vfprintf.o) - .debug_info 0x001f31f8 0x2228 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-vfiprintf.o) - .debug_info 0x001f5420 0x87e C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-flags.o) - .debug_info 0x001f5c9e 0xa71 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-refill.o) - .debug_info 0x001f670f 0xbe9 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-localeconv.o) - .debug_info 0x001f72f8 0x1cb C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libm_a-s_frexp.o) - .debug_info 0x001f74c3 0x1867 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-dtoa.o) - .debug_info 0x001f8d2a 0x1c96 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-mprec.o) - .debug_info 0x001fa9c0 0x2085 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-svfiprintf.o) - .debug_info 0x001fca45 0xcbe C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-locale.o) - .debug_info 0x001fd703 0xc00 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-mbtowc_r.o) - .debug_info 0x001fe303 0xbbf C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-wctomb_r.o) - .debug_info 0x001feec2 0xb9 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-ctype_.o) + .debug_info 0x000d6b1e 0x3692 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .debug_info 0x000da1b0 0xd77 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .debug_info 0x000daf27 0x2f44 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .debug_info 0x000dde6b 0x1bfe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .debug_info 0x000dfa69 0x4110 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .debug_info 0x000e3b79 0x805 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .debug_info 0x000e437e 0x112a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .debug_info 0x000e54a8 0x22b5 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .debug_info 0x000e775d 0x181 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .debug_info 0x000e78de 0x179f esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .debug_info 0x000e907d 0x19b6 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .debug_info 0x000eaa33 0x4d8 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .debug_info 0x000eaf0b 0xf32 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .debug_info 0x000ebe3d 0x9ba esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .debug_info 0x000ec7f7 0x179 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .debug_info 0x000ec970 0x414 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .debug_info 0x000ecd84 0x3e esp-idf/riscv/libriscv.a(vectors.S.obj) + .debug_info 0x000ecdc2 0x32 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + .debug_info 0x000ecdf4 0x81f8 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .debug_info 0x000f4fec 0x363a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .debug_info 0x000f8626 0xc87 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .debug_info 0x000f92ad 0x1ede esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .debug_info 0x000fb18b 0x142c esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .debug_info 0x000fc5b7 0xcb esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_info 0x000fc682 0xc8f esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_info 0x000fd311 0x5f27 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_info 0x00103238 0xbfc esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32h2.c.obj) + .debug_info 0x00103e34 0x307c esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .debug_info 0x00106eb0 0x1c1 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .debug_info 0x00107071 0x182 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .debug_info 0x001071f3 0xe34 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .debug_info 0x00108027 0x1dd esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .debug_info 0x00108204 0x3cc esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .debug_info 0x001085d0 0x1635 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .debug_info 0x00109c05 0x687 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .debug_info 0x0010a28c 0x4b2c esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .debug_info 0x0010edb8 0x718f esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .debug_info 0x00115f47 0x129f esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .debug_info 0x001171e6 0x9a3 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .debug_info 0x00117b89 0xc31 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .debug_info 0x001187ba 0x26e0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .debug_info 0x0011ae9a 0x6974 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .debug_info 0x0012180e 0x3d4 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .debug_info 0x00121be2 0x7be esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .debug_info 0x001223a0 0x559 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .debug_info 0x001228f9 0x4fcd esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .debug_info 0x001278c6 0x217d esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .debug_info 0x00129a43 0x529b esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .debug_info 0x0012ecde 0x53e esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .debug_info 0x0012f21c 0x3be esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .debug_info 0x0012f5da 0x94b esp-idf/esp_rom/libesp_rom.a(esp_rom_regi2c_esp32h2.c.obj) + .debug_info 0x0012ff25 0xb9c esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .debug_info 0x00130ac1 0x9a5 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_info 0x00131466 0x48d7 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_info 0x00135d3d 0x62f7 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .debug_info 0x0013c034 0xa93e esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .debug_info 0x00146972 0x5e2 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .debug_info 0x00146f54 0x41a9 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .debug_info 0x0014b0fd 0x6410 esp-idf/hal/libhal.a(uart_hal.c.obj) + .debug_info 0x0015150d 0x107b esp-idf/hal/libhal.a(gpio_hal.c.obj) + .debug_info 0x00152588 0x1d4b esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .debug_info 0x001542d3 0x4025 esp-idf/hal/libhal.a(pau_hal.c.obj) + .debug_info 0x001582f8 0x6807 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .debug_info 0x0015eaff 0x298c esp-idf/hal/libhal.a(pmu_hal.c.obj) + .debug_info 0x0016148b 0xe92 esp-idf/hal/libhal.a(apm_hal.c.obj) + .debug_info 0x0016231d 0x25d esp-idf/soc/libsoc.a(interrupts.c.obj) + .debug_info 0x0016257a 0x37c esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .debug_info 0x001628f6 0xa6 esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .debug_info 0x0016299c 0x134 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .debug_info 0x00162ad0 0x514 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_info 0x00162fe4 0x2af esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .debug_info 0x00163293 0x1184 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .debug_info 0x00164417 0xe78 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .debug_info 0x0016528f 0x1c8 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .debug_info 0x00165457 0x4a21 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .debug_info 0x00169e78 0x4342 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .debug_info 0x0016e1ba 0x64d esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .debug_info 0x0016e807 0x1ead esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .debug_info 0x001706b4 0x3c77 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .debug_info 0x0017432b 0xd5 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .debug_info 0x00174400 0x31 esp-idf/freertos/libfreertos.a(portasm.S.obj) + .debug_info 0x00174431 0x1cd0 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .debug_info 0x00176101 0x12e3 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .debug_info 0x001773e4 0x1e80 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .debug_info 0x00179264 0x3698 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .debug_info 0x0017c8fc 0xdfe5 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .debug_info 0x0018a8e1 0xd520 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .debug_info 0x00197e01 0x17a0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .debug_info 0x001995a1 0xa905 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .debug_info 0x001a3ea6 0xa20 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .debug_info 0x001a48c6 0x5855 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .debug_info 0x001aa11b 0x914d esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .debug_info 0x001b3268 0x89c1 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .debug_info 0x001bbc29 0x1013 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .debug_info 0x001bcc3c 0x49e3 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .debug_info 0x001c161f 0x5a8f esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .debug_info 0x001c70ae 0x1cf1 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .debug_info 0x001c8d9f 0x6791 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .debug_info 0x001cf530 0x673 esp-idf/esp_phy/libesp_phy.a(phy_init_esp32hxx.c.obj) + .debug_info 0x001cfba3 0x1d3 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .debug_info 0x001cfd76 0xf1d esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .debug_info 0x001d0c93 0x1e49 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .debug_info 0x001d2adc 0x2c09 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .debug_info 0x001d56e5 0x15a5 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .debug_info 0x001d6c8a 0x723 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .debug_info 0x001d73ad 0x51d esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .debug_info 0x001d78ca 0x92 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(del_opv.o) + .debug_info 0x001d795c 0x132 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(new_handler.o) + .debug_info 0x001d7a8e 0x11a C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(new_opvnt.o) + .debug_info 0x001d7ba8 0x5af C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(del_op.o) + .debug_info 0x001d8157 0xd9b C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(eh_catch.o) + .debug_info 0x001d8ef2 0xfd6 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(eh_globals.o) + .debug_info 0x001d9ec8 0xadc C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(eh_terminate.o) + .debug_info 0x001da9a4 0xab C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(new_opv.o) + .debug_info 0x001daa4f 0x8b0 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(eh_term_handler.o) + .debug_info 0x001db2ff 0x87e C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(new_op.o) + .debug_info 0x001dbb7d 0xa57 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(si_class_type_info.o) + .debug_info 0x001dc5d4 0x553 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(tinfo.o) + .debug_info 0x001dcb27 0x28b C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(bad_alloc.o) + .debug_info 0x001dcdb2 0xa8f C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(class_type_info.o) + .debug_info 0x001dd841 0xab C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(del_ops.o) + .debug_info 0x001dd8ec 0x8c2 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libstdc++.a(eh_exception.o) + .debug_info 0x001de1ae 0x1ac9 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .debug_info 0x001dfc77 0x321 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .debug_info 0x001dff98 0x6b C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-environ.o) + .debug_info 0x001e0003 0xa02 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fclose.o) + .debug_info 0x001e0a05 0xac8 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fflush.o) + .debug_info 0x001e14cd 0x1038 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-findfp.o) + .debug_info 0x001e2505 0xb08 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fopen.o) + .debug_info 0x001e300d 0xa5c C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fputs.o) + .debug_info 0x001e3a69 0x9b3 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fseek.o) + .debug_info 0x001e441c 0xc08 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fvwrite.o) + .debug_info 0x001e5024 0x8b8 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fwalk.o) + .debug_info 0x001e58dc 0x965 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-printf.o) + .debug_info 0x001e6241 0xb63 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-stdio.o) + .debug_info 0x001e6da4 0x954 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-vprintf.o) + .debug_info 0x001e76f8 0x9aa C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-vsnprintf.o) + .debug_info 0x001e80a2 0xe46 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-fseeko.o) + .debug_info 0x001e8ee8 0x986 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-reent.o) + .debug_info 0x001e986e 0x84c C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-impure.o) + .debug_info 0x001ea0ba 0x840 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-errno.o) + .debug_info 0x001ea8fa 0x872 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-sysclose.o) + .debug_info 0x001eb16c 0xa94 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-sysfstat.o) + .debug_info 0x001ebc00 0x8f5 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-sysgettod.o) + .debug_info 0x001ec4f5 0x8c9 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-sysopen.o) + .debug_info 0x001ecdbe 0x8bf C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-sysread.o) + .debug_info 0x001ed67d 0x8c5 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-syswrite.o) + .debug_info 0x001edf42 0x280a C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-svfprintf.o) + .debug_info 0x001f074c 0x2aaa C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-vfprintf.o) + .debug_info 0x001f31f6 0x2228 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-vfiprintf.o) + .debug_info 0x001f541e 0x87e C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-flags.o) + .debug_info 0x001f5c9c 0xa71 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-refill.o) + .debug_info 0x001f670d 0xbe9 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-localeconv.o) + .debug_info 0x001f72f6 0x1cb C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libm_a-s_frexp.o) + .debug_info 0x001f74c1 0x1867 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-dtoa.o) + .debug_info 0x001f8d28 0x1c96 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-mprec.o) + .debug_info 0x001fa9be 0x2085 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-svfiprintf.o) + .debug_info 0x001fca43 0xcbe C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-locale.o) + .debug_info 0x001fd701 0xc00 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-mbtowc_r.o) + .debug_info 0x001fe301 0xbbf C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-wctomb_r.o) + .debug_info 0x001feec0 0xb9 C:/Espressif/tools/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti\libc.a(libc_a-ctype_.o) .debug_abbrev 0x00000000 0x34645 *(.debug_abbrev) diff --git a/build/project_description.json b/build/project_description.json index 77a182f..2f6074b 100644 --- a/build/project_description.json +++ b/build/project_description.json @@ -1,7 +1,7 @@ { "version": "1.2", "project_name": "on_off_light_bulb", - "project_version": "5d3a542-dirty", + "project_version": "5585dc0-dirty", "project_path": "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee", "idf_path": "C:/Espressif/frameworks/esp-idf-v5.4.1", "build_dir": "C:/Users/Dell/Documents/ESP/HA_on_off_light_zigbee/build", diff --git a/main/esp_zb_light.c b/main/esp_zb_light.c index d25928b..25f9b03 100644 --- a/main/esp_zb_light.c +++ b/main/esp_zb_light.c @@ -192,19 +192,12 @@ static void esp_zb_task(void *pvParameters) esp_zb_cfg_t zb_nwk_cfg = ESP_ZB_ZED_CONFIG(); // Correct for End Device esp_zb_init(&zb_nwk_cfg); - // --- Existing On/Off Light (Relay) Endpoint Setup --- + esp_zb_on_off_light_cfg_t light_cfg = ESP_ZB_DEFAULT_ON_OFF_LIGHT_CONFIG(); - // The esp_zb_ep_list_t should be created ONCE and then have both endpoints added to it. + esp_zb_ep_list_t *multi_ep_list = esp_zb_ep_list_create(); // Create a new list for all endpoints -// esp_zb_ep_list_t *esp_zb_on_off_light_ep = esp_zb_on_off_light_ep_create(HA_ESP_LIGHT_ENDPOINT, &light_cfg); - // The esp_zb_on_off_light_ep_create likely returns an ep_list with one endpoint. - // We need to add its contents to our main multi_ep_list or adapt. - // For simplicity, let's assume esp_zb_on_off_light_ep_create gives us the cluster_list for the light. - // A more robust way is to manually create the clusters for the on/off light as well. - // Let's manually create the clusters for the On/Off Light endpoint for clarity - // This replaces esp_zb_on_off_light_ep_create for more control with multiple EPs esp_zb_attribute_list_t *on_off_basic_cluster = esp_zb_basic_cluster_create(NULL); esp_zb_attribute_list_t *on_off_identify_cluster = esp_zb_identify_cluster_create(NULL); esp_zb_on_off_cluster_cfg_t on_off_cfg_for_relay; @@ -233,14 +226,11 @@ static void esp_zb_task(void *pvParameters) }; esp_zb_ep_list_add_ep(multi_ep_list, relay_cluster_list, relay_endpoint_config); ESP_LOGI(TAG, "On/Off Light (Relay) Endpoint created."); - // --- End of On/Off Light (Relay) Endpoint Setup --- - - /* --- Create Occupancy Sensor Endpoint --- */ ESP_LOGI(TAG, "Creating Occupancy Sensor Endpoint (%d)...", MY_OCCUPANCY_SENSOR_ENDPOINT); esp_zb_attribute_list_t *occupancy_basic_cluster = esp_zb_basic_cluster_create(NULL); - // Add manufacturer info to this endpoint's basic cluster too + esp_zb_basic_cluster_add_attr(occupancy_basic_cluster, ESP_ZB_ZCL_ATTR_BASIC_MANUFACTURER_NAME_ID, mfg_info.manufacturer_name); esp_zb_basic_cluster_add_attr(occupancy_basic_cluster, ESP_ZB_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_ID, mfg_info.model_identifier); @@ -250,9 +240,7 @@ static void esp_zb_task(void *pvParameters) esp_zb_attribute_list_t *occupancy_sensing_cluster = esp_zb_zcl_attr_list_create(ESP_ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING); uint8_t initial_occupancy_value = 0x00; // Unoccupied esp_zb_occupancy_sensing_cluster_add_attr(occupancy_sensing_cluster, ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_ID, &initial_occupancy_value); - // Optional: Add sensor type attribute - // uint8_t sensor_type = ESP_ZB_ZCL_OCCUPANCY_SENSOR_TYPE_PIR; // Or a combined type if available - // esp_zb_occupancy_sensing_cluster_add_attr(occupancy_sensing_cluster, ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_TYPE_ID, &sensor_type); + esp_zb_cluster_list_t *occupancy_cluster_list_for_ep = esp_zb_zcl_cluster_list_create(); @@ -268,9 +256,6 @@ static void esp_zb_task(void *pvParameters) }; esp_zb_ep_list_add_ep(multi_ep_list, occupancy_cluster_list_for_ep, occupancy_endpoint_config); ESP_LOGI(TAG, "Occupancy Sensor Endpoint created."); - /* --- End of Occupancy Sensor Endpoint Creation --- */ - - // Register the device with ALL endpoints esp_zb_device_register(multi_ep_list); // Use the list that contains both endpoints @@ -282,23 +267,13 @@ ESP_LOGI(TAG, "Configuring reporting for Occupancy sensor..."); .cluster_role = ESP_ZB_ZCL_CLUSTER_SERVER_ROLE, .attr_id = ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_ID, .dst.profile_id = ESP_ZB_AF_HA_PROFILE_ID, - // .dst.addr_mode = ESP_ZB_APS_ADDR_MODE_DST_ADDR_ENDP_NOT_PRESENT, // Let stack fill this during binding - // .dst.dst_addr_u.addr_short = 0; // Coordinator address, usually set after binding - .u.send_info.min_interval = 1, // Minimum reporting interval (seconds) - report quickly - .u.send_info.max_interval = 300, // Maximum reporting interval (e.g., 5 minutes) + .u.send_info.min_interval = 1, + .u.send_info.max_interval = 300, .u.send_info.def_min_interval = 1, .u.send_info.def_max_interval = 300, - // For a binary attribute like occupancy, reportable_change is usually not critical, - // as any change (0 to 1 or 1 to 0) is significant. - // For analog values, delta is important. - // .u.send_info.delta.u8 = 1; // For boolean/bitmap, delta isn't typically used this way. - // The change itself is the report trigger. .manuf_code = ESP_ZB_ZCL_ATTR_NON_MANUFACTURER_SPECIFIC, }; - // This function configures the local device to send reports. - // The actual sending of reports often relies on a binding being established - // between this device's occupancy cluster and the coordinator (HA). esp_err_t report_cfg_err = esp_zb_zcl_update_reporting_info(&occupancy_reporting_info); if (report_cfg_err == ESP_OK) { ESP_LOGI(TAG, "Successfully configured reporting for Occupancy attribute."); @@ -308,6 +283,8 @@ ESP_LOGI(TAG, "Configuring reporting for Occupancy sensor..."); esp_zb_core_action_handler_register(zb_action_handler); + + esp_zb_set_primary_network_channel_set(ESP_ZB_PRIMARY_CHANNEL_MASK); ESP_LOGI(TAG, "Starting Zigbee stack to join a network (network steering)..."); ESP_ERROR_CHECK(esp_zb_start(false));