Plugin cant find by compiled elf file
ESP Exception Decoder Sketch: NDDB_DPMCU_Project FQBN: esp32:esp32:esp32s3
The summary of the previous compilation is unavailable. Compile the sketch
Hello, thanks for trying the decoder extension.
Compile the sketch
Have you tried to compile the sketch?
Hello!. Want to try this extension to find there bug is occurs.
Have the same issue.
ESP Exception Decoder
Sketch: Cloud FQBN: esp32:esp32:esp32s3
The summary of the previous compilation is unavailable. Compile the sketch
I compiled and recompiled it many times. Also close and reopen exception decoder terminal. Also close and reopen Arduino Ide itself and repeat all previous steps.
Hello!. Want to try this extension
❤
Please enable logging of the VS Code Arduino API extension, restart the IDE, compile the sketch, switch to the correct output channel, and share the results here. You can find the details here: https://github.com/dankeboy36/esp-exception-decoder/issues/10#issuecomment-1727811557.
If you run into any issues, just let me know. Thanks for your support
Board selection
output
Updated 'boardDetails': {"buildProperties":{"version":"3.0.7","tools.esp32-arduino-libs.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a","tools.xtensa-esp32-elf-gcc.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-x32/2302","tools.xtensa-esp32s2-elf-gcc.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs2/2302","tools.xtensa-esp32s3-elf-gcc.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs3/2302","tools.xtensa-esp-elf-gdb.path":"/home/bartolomey/.arduino15/packages/esp32/tools/xtensa-esp-elf-gdb/12.1_20231023","tools.riscv32-esp-elf-gcc.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-rv32/2302","tools.riscv32-esp-elf-gdb.path":"/home/bartolomey/.arduino15/packages/esp32/tools/riscv32-esp-elf-gdb/12.1_20231023","tools.esptool_py.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esptool_py/4.6","tools.esptool_py.cmd":"esptool.py","tools.esptool_py.cmd.windows":"esptool.exe","tools.esptool_py.network_cmd":"python3 "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/tools/espota.py" -r","tools.esptool_py.network_cmd.windows":""/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7\tools\espota.exe" -r","tools.esp_ota.cmd":"python3 "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/tools/espota.py" -r","tools.esp_ota.cmd.windows":""/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7\tools\espota.exe" -r","tools.gen_esp32part.cmd":"python3 "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/tools/gen_esp32part.py"","tools.gen_esp32part.cmd.windows":""/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7\tools\gen_esp32part.exe"","tools.gen_insights_pkg.cmd":"python3 "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7"/tools/gen_insights_package.py","tools.gen_insights_pkg.cmd.windows":""/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7\tools\gen_insights_package.exe"","compiler.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs3/2302/bin/","compiler.prefix":"xtensa-esp32s3-elf-","compiler.sdk.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3","compiler.sdk.path.windows":"/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a\esp32s3","compiler.optimization_flags":"-Os","compiler.optimization_flags.release":"-Os","compiler.optimization_flags.debug":"-Og -g3","compiler.warning_flags":"-w","compiler.warning_flags.none":"-w","compiler.warning_flags.default":"","compiler.warning_flags.more":"-Wall","compiler.warning_flags.all":"-Wall -Wextra","compiler.common_werror_flags":"-Werror=return-type","compiler.cpreprocessor.flags":""@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/defines" "-I{build.source.path}" -iprefix "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/include/" "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/includes" "-I/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/qio_qspi/include"","compiler.c.flags":""@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/c_flags" -w -Os -Werror=return-type","compiler.cpp.flags":""@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/cpp_flags" -w -Os -Werror=return-type","compiler.S.flags":""@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/S_flags" -w -Os","compiler.c.elf.flags":""@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/ld_flags" "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/ld_scripts"","compiler.c.elf.libs":""@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/ld_libs"","compiler.ar.flags":"cr","compiler.c.cmd":"xtensa-esp32s3-elf-gcc","compiler.cpp.cmd":"xtensa-esp32s3-elf-g++","compiler.S.cmd":"xtensa-esp32s3-elf-gcc","compiler.c.elf.cmd":"xtensa-esp32s3-elf-g++","compiler.as.cmd":"xtensa-esp32s3-elf-as","compiler.ar.cmd":"xtensa-esp32s3-elf-gcc-ar","compiler.size.cmd":"xtensa-esp32s3-elf-size","compiler.c.extra_flags":"-MMD -c","compiler.cpp.extra_flags":"-MMD -c","compiler.S.extra_flags":"-MMD -c -x assembler-with-cpp","compiler.c.elf.extra_flags":""-Wl,--Map={build.path}/{build.project_name}.map" "-L/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/lib" "-L/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/ld" "-L/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/qio_qspi" "-Wl,--wrap=esp_panic_handler"","compiler.ar.extra_flags":"","compiler.objcopy.eep.extra_flags":"","compiler.elf2hex.extra_flags":"","compiler.libraries.ldflags":"","build.extra_flags.esp32":"-DARDUINO_USB_CDC_ON_BOOT=0","build.extra_flags.esp32s3":"-DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=0 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0","build.extra_flags.esp32s2":"-DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=0 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0","build.extra_flags.esp32c2":"-DARDUINO_USB_CDC_ON_BOOT=0","build.extra_flags.esp32c3":"-DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=0","build.extra_flags.esp32c6":"-DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=0","build.extra_flags.esp32h2":"-DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=0","build.img_freq":"80m","build.custom_bootloader":"bootloader","build.custom_partitions":"partitions","build.extra_flags":"-DARDUINO_HOST_OS="linux" -DARDUINO_FQBN="esp32:esp32:esp32s3" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=0 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0 ","build.extra_libs":"","build.opt.name":"build_opt.h","build.opt.path":"{build.path}/build_opt.h","recipe.hooks.prebuild.1.pattern":"/usr/bin/env bash -c "[ ! -f "{build.source.path}"/partitions.csv ] || cp -f "{build.source.path}"/partitions.csv "{build.path}"/partitions.csv"","recipe.hooks.prebuild.2.pattern":"/usr/bin/env bash -c "[ -f "{build.path}"/partitions.csv ] || [ ! -f "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/variants/esp32s3"/partitions.csv ] || cp "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/variants/esp32s3"/partitions.csv "{build.path}"/partitions.csv"","recipe.hooks.prebuild.3.pattern":"/usr/bin/env bash -c "[ -f "{build.path}"/partitions.csv ] || cp "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7"/tools/partitions/default.csv "{build.path}"/partitions.csv"","recipe.hooks.prebuild.1.pattern.windows":"cmd /c if exist "{build.source.path}\partitions.csv" COPY /y "{build.source.path}\partitions.csv" "{build.path}\partitions.csv"","recipe.hooks.prebuild.2.pattern.windows":"cmd /c if not exist "{build.path}\partitions.csv" if exist "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/variants/esp32s3\partitions.csv" COPY "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/variants/esp32s3\partitions.csv" "{build.path}\partitions.csv"","recipe.hooks.prebuild.3.pattern.windows":"cmd /c if not exist "{build.path}\partitions.csv" COPY "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7\tools\partitions\default.csv" "{build.path}\partitions.csv"","recipe.hooks.prebuild.4.pattern_args":"--chip esp32s3 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB -o","recipe.hooks.prebuild.4.pattern":"/usr/bin/env bash -c "[ -f "{build.source.path}"/bootloader.bin ] && cp -f "{build.source.path}"/bootloader.bin "{build.path}"/{build.project_name}.bootloader.bin || ( [ -f "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/variants/esp32s3"/bootloader.bin ] && cp "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/variants/esp32s3"/bootloader.bin "{build.path}"/{build.project_name}.bootloader.bin || python3 "/home/bartolomey/.arduino15/packages/esp32/tools/esptool_py/4.6"/esptool.py --chip esp32s3 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB -o "{build.path}"/{build.project_name}.bootloader.bin "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3"/bin/bootloader_qio_80m.elf )"","recipe.hooks.prebuild.4.pattern.windows":"cmd /c IF EXIST "{build.source.path}\bootloader.bin" ( COPY /y "{build.source.path}\bootloader.bin" "{build.path}\{build.project_name}.bootloader.bin" ) ELSE ( IF EXIST "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/variants/esp32s3\bootloader.bin" ( COPY "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/variants/esp32s3\bootloader.bin" "{build.path}\{build.project_name}.bootloader.bin" ) ELSE ( "/home/bartolomey/.arduino15/packages/esp32/tools/esptool_py/4.6\esptool.py" --chip esp32s3 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB -o "{build.path}\{build.project_name}.bootloader.bin" "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3\bin\bootloader_qio_80m.elf" ) )","recipe.hooks.prebuild.5.pattern":"/usr/bin/env bash -c "[ ! -f "{build.source.path}"/build_opt.h ] || cp -f "{build.source.path}"/build_opt.h "{build.path}"/build_opt.h"","recipe.hooks.prebuild.6.pattern":"/usr/bin/env bash -c "[ -f "{build.path}"/build_opt.h ] || : > "{build.path}"/build_opt.h"","recipe.hooks.prebuild.5.pattern.windows":"cmd /c if exist "{build.source.path}\build_opt.h" COPY /y "{build.source.path}\build_opt.h" "{build.path}\build_opt.h"","recipe.hooks.prebuild.6.pattern.windows":"cmd /c if not exist "{build.path}\build_opt.h" type nul > "{build.path}\build_opt.h"","file_opts.path":"{build.path}/file_opts","recipe.hooks.prebuild.7.pattern":"/usr/bin/env bash -c ": > '{build.path}/file_opts'"","recipe.hooks.core.prebuild.1.pattern":"/usr/bin/env bash -c "echo -DARDUINO_CORE_BUILD > '{build.path}/file_opts'"","recipe.hooks.core.postbuild.1.pattern":"/usr/bin/env bash -c ": > '{build.path}/file_opts'"","recipe.hooks.prebuild.7.pattern.windows":"cmd /c type nul > "{build.path}/file_opts"","recipe.hooks.core.prebuild.1.pattern.windows":"cmd /c echo "-DARDUINO_CORE_BUILD" > "{build.path}/file_opts"","recipe.hooks.core.postbuild.1.pattern.windows":"cmd /c type nul > "{build.path}/file_opts"","recipe.hooks.prebuild.8.pattern":"/usr/bin/env bash -c "cp -f "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3"/sdkconfig "{build.path}"/sdkconfig"","recipe.hooks.prebuild.8.pattern.windows":"cmd /c COPY /y "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3\sdkconfig" "{build.path}\sdkconfig"","recipe.c.o.pattern":""/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs3/2302/bin/xtensa-esp32s3-elf-gcc" -MMD -c "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/c_flags" -w -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32S3_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32S3_DEV" -DARDUINO_VARIANT="esp32s3" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="linux" -DARDUINO_FQBN="esp32:esp32:esp32s3" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=0 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0 "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/defines" "-I{build.source.path}" -iprefix "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/include/" "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/includes" "-I/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/qio_qspi/include" {includes} "@{build.path}/build_opt.h" "@{build.path}/file_opts" "{source_file}" -o "{object_file}"","recipe.cpp.o.pattern":""/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs3/2302/bin/xtensa-esp32s3-elf-g++" -MMD -c "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/cpp_flags" -w -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32S3_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32S3_DEV" -DARDUINO_VARIANT="esp32s3" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="linux" -DARDUINO_FQBN="esp32:esp32:esp32s3" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=0 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0 "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/defines" "-I{build.source.path}" -iprefix "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/include/" "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/includes" "-I/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/qio_qspi/include" {includes} "@{build.path}/build_opt.h" "@{build.path}/file_opts" "{source_file}" -o "{object_file}"","recipe.S.o.pattern":""/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs3/2302/bin/xtensa-esp32s3-elf-gcc" -MMD -c -x assembler-with-cpp "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/S_flags" -w -Os -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32S3_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32S3_DEV" -DARDUINO_VARIANT="esp32s3" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="linux" -DARDUINO_FQBN="esp32:esp32:esp32s3" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=0 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0 "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/defines" "-I{build.source.path}" -iprefix "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/include/" "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/includes" "-I/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/qio_qspi/include" {includes} "@{build.path}/build_opt.h" "@{build.path}/file_opts" "{source_file}" -o "{object_file}"","recipe.ar.pattern":""/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs3/2302/bin/xtensa-esp32s3-elf-gcc-ar" cr "{archive_file_path}" "{object_file}"","recipe.c.combine.pattern":""/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs3/2302/bin/xtensa-esp32s3-elf-g++" "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/ld_flags" "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/ld_scripts" "-Wl,--Map={build.path}/{build.project_name}.map" "-L/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/lib" "-L/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/ld" "-L/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/qio_qspi" "-Wl,--wrap=esp_panic_handler" -Wl,--start-group {object_files} "{archive_file_path}" "@/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3/flags/ld_libs" -Wl,--end-group -Wl,-EL -o "{build.path}/{build.project_name}.elf"","recipe.objcopy.partitions.bin.pattern":"python3 "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/tools/gen_esp32part.py" -q "{build.path}/partitions.csv" "{build.path}/{build.project_name}.partitions.bin"","recipe.objcopy.bin.pattern_args":"--chip esp32s3 elf2image --flash_mode "dio" --flash_freq "80m" --flash_size "4MB" --elf-sha256-offset 0xb0 -o "{build.path}/{build.project_name}.bin" "{build.path}/{build.project_name}.elf"","recipe.objcopy.bin.pattern":"python3 "/home/bartolomey/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool.py" --chip esp32s3 elf2image --flash_mode "dio" --flash_freq "80m" --flash_size "4MB" --elf-sha256-offset 0xb0 -o "{build.path}/{build.project_name}.bin" "{build.path}/{build.project_name}.elf"","recipe.hooks.objcopy.postobjcopy.1.pattern_args":"{build.path} {build.project_name} "{build.source.path}"","recipe.hooks.objcopy.postobjcopy.1.pattern":"/usr/bin/env bash -c "[ ! -d "{build.path}"/libraries/Insights ] || python3 "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7"/tools/gen_insights_package.py {build.path} {build.project_name} "{build.source.path}""","recipe.hooks.objcopy.postobjcopy.1.pattern.windows":"cmd /c if exist "{build.path}\libraries\Insights" python3 "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7"/tools/gen_insights_package.py {build.path} {build.project_name} "{build.source.path}"","recipe.hooks.objcopy.postobjcopy.2.pattern":"/usr/bin/env bash -c "[ ! -d "{build.path}"/libraries/ESP_SR ] || [ ! -f "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3"/esp_sr/srmodels.bin ] || cp -f "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3"/esp_sr/srmodels.bin "{build.path}"/srmodels.bin"","recipe.hooks.objcopy.postobjcopy.2.pattern.windows":"cmd /c if exist "{build.path}\libraries\ESP_SR" if exist "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3\esp_sr\srmodels.bin" COPY /y "/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a/esp32s3\esp_sr\srmodels.bin" "{build.path}\srmodels.bin"","recipe.hooks.objcopy.postobjcopy.3.pattern_args":"--chip esp32s3 merge_bin -o "{build.path}/{build.project_name}.merged.bin" --fill-flash-size 4MB --flash_mode keep --flash_freq keep --flash_size keep 0x0 "{build.path}/{build.project_name}.bootloader.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" 0xe000 "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/tools/partitions/boot_app0.bin" 0x10000 "{build.path}/{build.project_name}.bin"","recipe.hooks.objcopy.postobjcopy.3.pattern":"python3 "/home/bartolomey/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool.py" --chip esp32s3 merge_bin -o "{build.path}/{build.project_name}.merged.bin" --fill-flash-size 4MB --flash_mode keep --flash_freq keep --flash_size keep 0x0 "{build.path}/{build.project_name}.bootloader.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" 0xe000 "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/tools/partitions/boot_app0.bin" 0x10000 "{build.path}/{build.project_name}.bin"","recipe.output.tmp_file":"{build.project_name}.bin","recipe.output.save_file":"{build.project_name}.esp32s3.bin","recipe.size.pattern":""/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs3/2302/bin/xtensa-esp32s3-elf-size" -A "{build.path}/{build.project_name}.elf"","recipe.size.regex":"^(?:\.iram0\.text|\.iram0\.vectors|\.dram0\.data|\.flash\.text|\.flash\.rodata|)\s+([0-9]+).","recipe.size.regex.data":"^(?:\.dram0\.data|\.dram0\.bss|\.noinit)\s+([0-9]+).","pluggable_discovery.required.0":"builtin:serial-discovery","pluggable_discovery.required.1":"builtin:mdns-discovery","pluggable_monitor.required.serial":"builtin:serial-monitor","debug_script.esp32":"esp32-wrover-kit-3.3v.cfg","debug_config.esp32.cortex-debug.custom.name":"Arduino on ESP32","debug_config.esp32.cortex-debug.custom.postAttachCommands.0":"set remote hardware-watchpoint-limit 2","debug_config.esp32.cortex-debug.custom.postAttachCommands.1":"monitor reset halt","debug_config.esp32.cortex-debug.custom.postAttachCommands.2":"monitor gdb_sync","debug_config.esp32.cortex-debug.custom.postAttachCommands.3":"thb setup","debug_config.esp32.cortex-debug.custom.postAttachCommands.4":"c","debug_config.esp32.cortex-debug.custom.overrideRestartCommands.0":"monitor reset halt","debug_config.esp32.cortex-debug.custom.overrideRestartCommands.1":"monitor gdb_sync","debug_config.esp32.cortex-debug.custom.overrideRestartCommands.2":"thb setup","debug_config.esp32.cortex-debug.custom.overrideRestartCommands.3":"c","debug_script.esp32s2":"esp32s2-kaluga-1.cfg","debug_config.esp32s2.cortex-debug.custom.name":"Arduino on ESP32-S2","debug_config.esp32s2.cortex-debug.custom.postAttachCommands.0":"set remote hardware-watchpoint-limit 2","debug_config.esp32s2.cortex-debug.custom.postAttachCommands.1":"monitor reset halt","debug_config.esp32s2.cortex-debug.custom.postAttachCommands.2":"monitor gdb_sync","debug_config.esp32s2.cortex-debug.custom.postAttachCommands.3":"thb setup","debug_config.esp32s2.cortex-debug.custom.postAttachCommands.4":"c","debug_config.esp32s2.cortex-debug.custom.overrideRestartCommands.0":"monitor reset halt","debug_config.esp32s2.cortex-debug.custom.overrideRestartCommands.1":"monitor gdb_sync","debug_config.esp32s2.cortex-debug.custom.overrideRestartCommands.2":"thb setup","debug_config.esp32s2.cortex-debug.custom.overrideRestartCommands.3":"c","debug_script.esp32s3":"esp32s3-builtin.cfg","debug_config.esp32s3.cortex-debug.custom.name":"Arduino on ESP32-S3","debug_config.esp32s3.cortex-debug.custom.overrideAttachCommands.0":"set remote hardware-watchpoint-limit 2","debug_config.esp32s3.cortex-debug.custom.overrideAttachCommands.1":"monitor reset halt","debug_config.esp32s3.cortex-debug.custom.overrideAttachCommands.2":"monitor gdb_sync","debug_config.esp32s3.cortex-debug.custom.overrideAttachCommands.3":"thb setup","debug_config.esp32s3.cortex-debug.custom.overrideAttachCommands.4":"c","debug_config.esp32s3.cortex-debug.custom.overrideRestartCommands.0":"monitor reset halt","debug_config.esp32s3.cortex-debug.custom.overrideRestartCommands.1":"monitor gdb_sync","debug_script.esp32c3":"esp32c3-builtin.cfg","debug_config.esp32c3.cortex-debug.custom.name":"Arduino on ESP32-C3","debug_config.esp32c3.cortex-debug.custom.serverArgs.0":"-d3","debug_config.esp32c3.cortex-debug.custom.overrideAttachCommands.0":"set remote hardware-watchpoint-limit 8","debug_config.esp32c3.cortex-debug.custom.overrideAttachCommands.1":"monitor reset","debug_config.esp32c3.cortex-debug.custom.overrideAttachCommands.2":"monitor halt","debug_config.esp32c3.cortex-debug.custom.overrideAttachCommands.3":"monitor gdb_sync","debug_config.esp32c3.cortex-debug.custom.overrideAttachCommands.4":"thb setup","debug_config.esp32c3.cortex-debug.custom.overrideRestartCommands.0":"monitor reset","debug_config.esp32c3.cortex-debug.custom.overrideRestartCommands.1":"monitor halt","debug_config.esp32c3.cortex-debug.custom.overrideRestartCommands.2":"monitor gdb_sync","debug_config.esp32c3.cortex-debug.custom.overrideRestartCommands.3":"thb setup","debug_script.esp32c6":"esp32c6-builtin.cfg","debug_config.esp32c6":"","debug_script.esp32h2":"esp32h2-builtin.cfg","debug_config.esp32h2":"","debug.executable":"{build.path}/{build.project_name}.elf","debug.toolchain":"gcc","debug.toolchain.path":"/home/bartolomey/.arduino15/packages/esp32/tools/xtensa-esp-elf-gdb/12.1_20231023/bin/","debug.toolchain.prefix":"xtensa-esp32s3-elf","debug.server":"openocd","debug.server.openocd.path":"/home/bartolomey/.arduino15/packages/esp32/tools/openocd-esp32/v0.12.0-esp32-20240821/bin/openocd","debug.server.openocd.scripts_dir":"/home/bartolomey/.arduino15/packages/esp32/tools/openocd-esp32/v0.12.0-esp32-20240821/share/openocd/scripts/","debug.server.openocd.scripts_dir.windows":"/home/bartolomey/.arduino15/packages/esp32/tools/openocd-esp32/v0.12.0-esp32-20240821\share\openocd\scripts\","debug.server.openocd.scripts.0":"board/esp32s3-builtin.cfg","debug.svd_file":"/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/tools/ide-debug/svd/esp32s3.svd","debug.cortex-debug.custom.objdumpPath":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs3/2302/bin/xtensa-esp32s3-elf-objdump","debug.cortex-debug.custom.request":"attach","debug.additional_config":"debug_config.esp32s3","tools.esptool_py.upload.protocol":"serial","tools.esptool_py.upload.params.verbose":"","tools.esptool_py.upload.params.quiet":"","tools.esptool_py.upload.pattern_args":"--chip esp32s3 --port "{serial.port}" --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode keep --flash_freq keep --flash_size keep 0x0 "{build.path}/{build.project_name}.bootloader.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" 0xe000 "/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/tools/partitions/boot_app0.bin" 0x10000 "{build.path}/{build.project_name}.bin" ","tools.esptool_py.upload.pattern":"python3 "{path}/{cmd}" {upload.pattern_args}","tools.esptool_py.program.params.verbose":"","tools.esptool_py.program.params.quiet":"","tools.esptool_py.program.pattern_args":"--chip esp32s3 --port "{serial.port}" --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode keep --flash_freq keep --flash_size keep 0x10000 "{build.path}/{build.project_name}.bin"","tools.esptool_py.program.pattern":"python3 "{path}/{cmd}" {program.pattern_args}","tools.esptool_py.erase.protocol":"serial","tools.esptool_py.erase.params.verbose":"","tools.esptool_py.erase.params.quiet":"","tools.esptool_py.erase.pattern_args":"--chip esp32s3 --port "{serial.port}" --baud 921600 --before default_reset --after hard_reset erase_flash","tools.esptool_py.erase.pattern":"python3 "{path}/{cmd}" {erase.pattern_args}","tools.esptool_py.bootloader.protocol":"serial","tools.esptool_py.bootloader.params.verbose":"","tools.esptool_py.bootloader.params.quiet":"","tools.esptool_py.bootloader.pattern":"","tools.esptool_py.upload.network_pattern":"{network_cmd} -i "{serial.port}" -p "{network.port}" "--auth={network.password}" -f "{build.path}/{build.project_name}.bin"","tools.esp_ota.upload.protocol":"network","tools.esp_ota.upload.field.password":"Password","tools.esp_ota.upload.field.password.secret":"true","tools.esp_ota.upload.pattern":"{cmd} -i {upload.port.address} -p {upload.port.properties.port} "--auth={upload.field.password}" -f "{build.path}/{build.project_name}.bin"","tools.dfu-util.path":"/home/bartolomey/.arduino15/packages/arduino/tools/dfu-util/0.11.0-arduino5","tools.dfu-util.cmd":"dfu-util","tools.dfu-util.upload.params.verbose":"-d","tools.dfu-util.upload.params.quiet":"","tools.dfu-util.upload.pattern":""{path}/{cmd}" --device {vid.0}:{pid.0} -D "{build.path}/{build.project_name}.bin" -Q","name":"ESP32S3 Dev Module","bootloader.tool":"esptool_py","bootloader.tool.default":"esptool_py","upload.tool":"esptool_py","upload.tool.default":"esptool_py","upload.tool.network":"esp_ota","upload.maximum_size":"1310720","upload.maximum_data_size":"327680","upload.flags":"","upload.extra_flags":"","serial.disableDTR":"false","serial.disableRTS":"false","build.tarch":"xtensa","build.bootloader_addr":"0x0","build.target":"esp32s3","build.mcu":"esp32s3","build.core":"esp32","build.variant":"esp32s3","build.board":"ESP32S3_DEV","build.memory_type":"qio_qspi","menu.JTAGAdapter.default":"Disabled","menu.JTAGAdapter.default.build.copy_jtag_files":"0","menu.JTAGAdapter.builtin":"Integrated USB JTAG","menu.JTAGAdapter.builtin.build.openocdscript":"esp32s3-builtin.cfg","menu.JTAGAdapter.builtin.build.copy_jtag_files":"1","menu.JTAGAdapter.external":"FTDI Adapter","menu.JTAGAdapter.external.build.openocdscript":"esp32s3-ftdi.cfg","menu.JTAGAdapter.external.build.copy_jtag_files":"1","menu.JTAGAdapter.bridge":"ESP USB Bridge","menu.JTAGAdapter.bridge.build.openocdscript":"esp32s3-bridge.cfg","menu.JTAGAdapter.bridge.build.copy_jtag_files":"1","menu.PSRAM.disabled":"Disabled","menu.PSRAM.disabled.build.defines":"","menu.PSRAM.disabled.build.psram_type":"qspi","menu.PSRAM.enabled":"QSPI PSRAM","menu.PSRAM.enabled.build.defines":"-DBOARD_HAS_PSRAM","menu.PSRAM.enabled.build.psram_type":"qspi","menu.PSRAM.opi":"OPI PSRAM","menu.PSRAM.opi.build.defines":"-DBOARD_HAS_PSRAM","menu.PSRAM.opi.build.psram_type":"opi","menu.FlashMode.qio":"QIO 80MHz","menu.FlashMode.qio.build.flash_mode":"dio","menu.FlashMode.qio.build.boot":"qio","menu.FlashMode.qio.build.boot_freq":"80m","menu.FlashMode.qio.build.flash_freq":"80m","menu.FlashMode.qio120":"QIO 120MHz","menu.FlashMode.qio120.build.flash_mode":"dio","menu.FlashMode.qio120.build.boot":"qio","menu.FlashMode.qio120.build.boot_freq":"120m","menu.FlashMode.qio120.build.flash_freq":"80m","menu.FlashMode.dio":"DIO 80MHz","menu.FlashMode.dio.build.flash_mode":"dio","menu.FlashMode.dio.build.boot":"dio","menu.FlashMode.dio.build.boot_freq":"80m","menu.FlashMode.dio.build.flash_freq":"80m","menu.FlashMode.opi":"OPI 80MHz","menu.FlashMode.opi.build.flash_mode":"dout","menu.FlashMode.opi.build.boot":"opi","menu.FlashMode.opi.build.boot_freq":"80m","menu.FlashMode.opi.build.flash_freq":"80m","menu.FlashSize.4M":"4MB (32Mb)","menu.FlashSize.4M.build.flash_size":"4MB","menu.FlashSize.8M":"8MB (64Mb)","menu.FlashSize.8M.build.flash_size":"8MB","menu.FlashSize.16M":"16MB (128Mb)","menu.FlashSize.16M.build.flash_size":"16MB","menu.FlashSize.32M":"32MB (256Mb)","menu.FlashSize.32M.build.flash_size":"32MB","menu.LoopCore.1":"Core 1","menu.LoopCore.1.build.loop_core":"-DARDUINO_RUNNING_CORE=1","menu.LoopCore.0":"Core 0","menu.LoopCore.0.build.loop_core":"-DARDUINO_RUNNING_CORE=0","menu.EventsCore.1":"Core 1","menu.EventsCore.1.build.event_core":"-DARDUINO_EVENT_RUNNING_CORE=1","menu.EventsCore.0":"Core 0","menu.EventsCore.0.build.event_core":"-DARDUINO_EVENT_RUNNING_CORE=0","menu.USBMode.hwcdc":"Hardware CDC and JTAG","menu.USBMode.hwcdc.build.usb_mode":"1","menu.USBMode.default":"USB-OTG (TinyUSB)","menu.USBMode.default.build.usb_mode":"0","menu.CDCOnBoot.default":"Disabled","menu.CDCOnBoot.default.build.cdc_on_boot":"0","menu.CDCOnBoot.cdc":"Enabled","menu.CDCOnBoot.cdc.build.cdc_on_boot":"1","menu.MSCOnBoot.default":"Disabled","menu.MSCOnBoot.default.build.msc_on_boot":"0","menu.MSCOnBoot.msc":"Enabled (Requires USB-OTG Mode)","menu.MSCOnBoot.msc.build.msc_on_boot":"1","menu.DFUOnBoot.default":"Disabled","menu.DFUOnBoot.default.build.dfu_on_boot":"0","menu.DFUOnBoot.dfu":"Enabled (Requires USB-OTG Mode)","menu.DFUOnBoot.dfu.build.dfu_on_boot":"1","menu.UploadMode.default":"UART0 / Hardware CDC","menu.UploadMode.default.upload.use_1200bps_touch":"false","menu.UploadMode.default.upload.wait_for_upload_port":"false","menu.UploadMode.cdc":"USB-OTG CDC (TinyUSB)","menu.UploadMode.cdc.upload.use_1200bps_touch":"true","menu.UploadMode.cdc.upload.wait_for_upload_port":"true","menu.PartitionScheme.default":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)","menu.PartitionScheme.default.build.partitions":"default","menu.PartitionScheme.defaultffat":"Default 4MB with ffat (1.2MB APP/1.5MB FATFS)","menu.PartitionScheme.defaultffat.build.partitions":"default_ffat","menu.PartitionScheme.default_8MB":"8M with spiffs (3MB APP/1.5MB SPIFFS)","menu.PartitionScheme.default_8MB.build.partitions":"default_8MB","menu.PartitionScheme.default_8MB.upload.maximum_size":"3342336","menu.PartitionScheme.minimal":"Minimal (1.3MB APP/700KB SPIFFS)","menu.PartitionScheme.minimal.build.partitions":"minimal","menu.PartitionScheme.no_fs":"No FS 4MB (2MB APP x2)","menu.PartitionScheme.no_fs.build.partitions":"no_fs","menu.PartitionScheme.no_fs.upload.maximum_size":"2031616","menu.PartitionScheme.no_ota":"No OTA (2MB APP/2MB SPIFFS)","menu.PartitionScheme.no_ota.build.partitions":"no_ota","menu.PartitionScheme.no_ota.upload.maximum_size":"2097152","menu.PartitionScheme.noota_3g":"No OTA (1MB APP/3MB SPIFFS)","menu.PartitionScheme.noota_3g.build.partitions":"noota_3g","menu.PartitionScheme.noota_3g.upload.maximum_size":"1048576","menu.PartitionScheme.noota_ffat":"No OTA (2MB APP/2MB FATFS)","menu.PartitionScheme.noota_ffat.build.partitions":"noota_ffat","menu.PartitionScheme.noota_ffat.upload.maximum_size":"2097152","menu.PartitionScheme.noota_3gffat":"No OTA (1MB APP/3MB FATFS)","menu.PartitionScheme.noota_3gffat.build.partitions":"noota_3gffat","menu.PartitionScheme.noota_3gffat.upload.maximum_size":"1048576","menu.PartitionScheme.huge_app":"Huge APP (3MB No OTA/1MB SPIFFS)","menu.PartitionScheme.huge_app.build.partitions":"huge_app","menu.PartitionScheme.huge_app.upload.maximum_size":"3145728","menu.PartitionScheme.min_spiffs":"Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)","menu.PartitionScheme.min_spiffs.build.partitions":"min_spiffs","menu.PartitionScheme.min_spiffs.upload.maximum_size":"1966080","menu.PartitionScheme.fatflash":"16M Flash (2MB APP/12.5MB FATFS)","menu.PartitionScheme.fatflash.build.partitions":"ffat","menu.PartitionScheme.fatflash.upload.maximum_size":"2097152","menu.PartitionScheme.app3M_fat9M_16MB":"16M Flash (3MB APP/9.9MB FATFS)","menu.PartitionScheme.app3M_fat9M_16MB.build.partitions":"app3M_fat9M_16MB","menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size":"3145728","menu.PartitionScheme.rainmaker":"RainMaker 4MB","menu.PartitionScheme.rainmaker.build.partitions":"rainmaker","menu.PartitionScheme.rainmaker.upload.maximum_size":"1966080","menu.PartitionScheme.rainmaker_4MB":"RainMaker 4MB No OTA","menu.PartitionScheme.rainmaker_4MB.build.partitions":"rainmaker_4MB_no_ota","menu.PartitionScheme.rainmaker_4MB.upload.maximum_size":"4038656","menu.PartitionScheme.rainmaker_8MB":"RainMaker 8MB","menu.PartitionScheme.rainmaker_8MB.build.partitions":"rainmaker_8MB","menu.PartitionScheme.rainmaker_8MB.upload.maximum_size":"4116480","menu.PartitionScheme.app5M_fat24M_32MB":"32M Flash (4.8MB APP/22MB FATFS)","menu.PartitionScheme.app5M_fat24M_32MB.build.partitions":"large_fat_32MB","menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size":"4718592","menu.PartitionScheme.app5M_little24M_32MB":"32M Flash (4.8MB APP/22MB LittleFS)","menu.PartitionScheme.app5M_little24M_32MB.build.partitions":"large_littlefs_32MB","menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size":"4718592","menu.PartitionScheme.esp_sr_16":"ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)","menu.PartitionScheme.esp_sr_16.upload.maximum_size":"3145728","menu.PartitionScheme.esp_sr_16.upload.extra_flags":"0xD10000 {build.path}/srmodels.bin","menu.PartitionScheme.esp_sr_16.build.partitions":"esp_sr_16","menu.PartitionScheme.zigbee_zczr":"Zigbee ZCZR 4MB with spiffs","menu.PartitionScheme.zigbee_zczr.build.partitions":"zigbee_zczr","menu.PartitionScheme.zigbee_zczr.upload.maximum_size":"1310720","menu.PartitionScheme.custom":"Custom","menu.PartitionScheme.custom.build.partitions":"","menu.PartitionScheme.custom.upload.maximum_size":"16777216","menu.CPUFreq.240":"240MHz (WiFi)","menu.CPUFreq.240.build.f_cpu":"240000000L","menu.CPUFreq.160":"160MHz (WiFi)","menu.CPUFreq.160.build.f_cpu":"160000000L","menu.CPUFreq.80":"80MHz (WiFi)","menu.CPUFreq.80.build.f_cpu":"80000000L","menu.CPUFreq.40":"40MHz","menu.CPUFreq.40.build.f_cpu":"40000000L","menu.CPUFreq.20":"20MHz","menu.CPUFreq.20.build.f_cpu":"20000000L","menu.CPUFreq.10":"10MHz","menu.CPUFreq.10.build.f_cpu":"10000000L","menu.UploadSpeed.921600":"921600","menu.UploadSpeed.921600.upload.speed":"921600","menu.UploadSpeed.115200":"115200","menu.UploadSpeed.115200.upload.speed":"115200","menu.UploadSpeed.256000.windows":"256000","menu.UploadSpeed.256000.upload.speed":"256000","menu.UploadSpeed.230400.windows.upload.speed":"256000","menu.UploadSpeed.230400":"230400","menu.UploadSpeed.230400.upload.speed":"230400","menu.UploadSpeed.460800":"460800","menu.UploadSpeed.460800.macosx":"460800","menu.UploadSpeed.460800.upload.speed":"460800","menu.UploadSpeed.512000.windows":"512000","menu.UploadSpeed.512000.upload.speed":"512000","menu.DebugLevel.none":"None","menu.DebugLevel.none.build.code_debug":"0","menu.DebugLevel.error":"Error","menu.DebugLevel.error.build.code_debug":"1","menu.DebugLevel.warn":"Warn","menu.DebugLevel.warn.build.code_debug":"2","menu.DebugLevel.info":"Info","menu.DebugLevel.info.build.code_debug":"3","menu.DebugLevel.debug":"Debug","menu.DebugLevel.debug.build.code_debug":"4","menu.DebugLevel.verbose":"Verbose","menu.DebugLevel.verbose.build.code_debug":"5","menu.EraseFlash.none":"Disabled","menu.EraseFlash.none.upload.erase_cmd":"","menu.EraseFlash.all":"Enabled","menu.EraseFlash.all.upload.erase_cmd":"-e","menu.ZigbeeMode.default":"Disabled","menu.ZigbeeMode.default.build.zigbee_mode":"","menu.ZigbeeMode.default.build.zigbee_libs":"","menu.ZigbeeMode.zczr":"Zigbee ZCZR (coordinator/router)","menu.ZigbeeMode.zczr.build.zigbee_mode":"-DZIGBEE_MODE_ZCZR","menu.ZigbeeMode.zczr.build.zigbee_libs":"-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port","monitor_port.serial.dtr":"on","monitor_port.serial.rts":"on","_id":"esp32s3","build.fqbn":"esp32:esp32:esp32s3","build.arch":"ESP32","build.defines":"","build.psram_type":"qspi","build.cdc_on_boot":"0","upload.speed":"921600","build.flash_mode":"dio","build.boot":"qio","build.boot_freq":"80m","build.flash_freq":"80m","build.msc_on_boot":"0","build.code_debug":"0","build.f_cpu":"240000000L","build.flash_size":"4MB","build.event_core":"-DARDUINO_EVENT_RUNNING_CORE=1","upload.use_1200bps_touch":"false","upload.wait_for_upload_port":"false","build.dfu_on_boot":"0","build.copy_jtag_files":"0","upload.erase_cmd":"","build.usb_mode":"1","build.partitions":"default","build.zigbee_mode":"","build.zigbee_libs":"","build.loop_core":"-DARDUINO_RUNNING_CORE=1","runtime.platform.path":"/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7","runtime.hardware.path":"/home/bartolomey/.arduino15/packages/esp32/hardware/esp32","build.board.platform.path":"/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7","build.core.platform.path":"/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7","build.core.path":"/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/cores/esp32","build.system.path":"/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/system","build.variant.path":"/home/bartolomey/.arduino15/packages/esp32/hardware/esp32/3.0.7/variants/esp32s3","runtime.tools.dfu-util.path":"/home/bartolomey/.arduino15/packages/arduino/tools/dfu-util/0.11.0-arduino5","runtime.tools.dfu-util-0.11.0-arduino5.path":"/home/bartolomey/.arduino15/packages/arduino/tools/dfu-util/0.11.0-arduino5","runtime.tools.esp-rv32.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-rv32/2302","runtime.tools.esp-rv32-2302.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-rv32/2302","runtime.tools.esp-x32.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-x32/2302","runtime.tools.esp-x32-2302.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-x32/2302","runtime.tools.esp-xs2.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs2/2302","runtime.tools.esp-xs2-2302.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs2/2302","runtime.tools.esp-xs3.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs3/2302","runtime.tools.esp-xs3-2302.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp-xs3/2302","runtime.tools.esp32-arduino-libs.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a","runtime.tools.esp32-arduino-libs-idf-release_v5.1-632e0c2a.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-632e0c2a","runtime.tools.esptool_py.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esptool_py/4.6","runtime.tools.esptool_py-4.6.path":"/home/bartolomey/.arduino15/packages/esp32/tools/esptool_py/4.6","runtime.tools.mklittlefs.path":"/home/bartolomey/.arduino15/packages/esp32/tools/mklittlefs/3.0.0-gnu12-dc7f933","runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path":"/home/bartolomey/.arduino15/packages/esp32/tools/mklittlefs/3.0.0-gnu12-dc7f933","runtime.tools.mkspiffs.path":"/home/bartolomey/.arduino15/packages/esp32/tools/mkspiffs/0.2.3","runtime.tools.mkspiffs-0.2.3.path":"/home/bartolomey/.arduino15/packages/esp32/tools/mkspiffs/0.2.3","runtime.tools.openocd-esp32.path":"/home/bartolomey/.arduino15/packages/esp32/tools/openocd-esp32/v0.12.0-esp32-20240821","runtime.tools.openocd-esp32-v0.12.0-esp32-20240821.path":"/home/bartolomey/.arduino15/packages/esp32/tools/openocd-esp32/v0.12.0-esp32-20240821","runtime.tools.riscv32-esp-elf-gdb.path":"/home/bartolomey/.arduino15/packages/esp32/tools/riscv32-esp-elf-gdb/12.1_20231023","runtime.tools.riscv32-esp-elf-gdb-12.1_20231023.path":"/home/bartolomey/.arduino15/packages/esp32/tools/riscv32-esp-elf-gdb/12.1_20231023","runtime.tools.xtensa-esp-elf-gdb.path":"/home/bartolomey/.arduino15/packages/esp32/tools/xtensa-esp-elf-gdb/12.1_20231023","runtime.tools.xtensa-esp-elf-gdb-12.1_20231023.path":"/home/bartolomey/.arduino15/packages/esp32/tools/xtensa-esp-elf-gdb/12.1_20231023","runtime.tools.dfu-discovery.path":"/home/bartolomey/.arduino15/packages/builtin/tools/dfu-discovery/0.1.2","runtime.tools.dfu-discovery-0.1.2.path":"/home/bartolomey/.arduino15/packages/builtin/tools/dfu-discovery/0.1.2","runtime.tools.mdns-discovery.path":"/home/bartolomey/.arduino15/packages/builtin/tools/mdns-discovery/1.0.9","runtime.tools.mdns-discovery-1.0.9.path":"/home/bartolomey/.arduino15/packages/builtin/tools/mdns-discovery/1.0.9","runtime.tools.serial-monitor.path":"/home/bartolomey/.arduino15/packages/builtin/tools/serial-monitor/0.14.1","runtime.tools.serial-monitor-0.14.1.path":"/home/bartolomey/.arduino15/packages/builtin/tools/serial-monitor/0.14.1","runtime.tools.avr-gcc.path":"/home/bartolomey/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7","runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path":"/home/bartolomey/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7","runtime.tools.arduinoOTA.path":"/home/bartolomey/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0","runtime.tools.arduinoOTA-1.3.0.path":"/home/bartolomey/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0","runtime.tools.avrdude.path":"/home/bartolomey/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17","runtime.tools.avrdude-6.3.0-arduino17.path":"/home/bartolomey/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17","runtime.tools.ctags.path":"/home/bartolomey/.arduino15/packages/builtin/tools/ctags/5.8-arduino11","runtime.tools.ctags-5.8-arduino11.path":"/home/bartolomey/.arduino15/packages/builtin/tools/ctags/5.8-arduino11","runtime.tools.serial-discovery.path":"/home/bartolomey/.arduino15/packages/builtin/tools/serial-discovery/1.4.1","runtime.tools.serial-discovery-1.4.1.path":"/home/bartolomey/.arduino15/packages/builtin/tools/serial-discovery/1.4.1","extra.time.utc":"1740469699","extra.time.local":"1740487699","extra.time.zone":"18000","extra.time.dst":"0","runtime.ide.path":"/usr/bin","runtime.os":"linux","build.library_discovery_phase":"0","tools.avrdude.path":"/home/bartolomey/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17","ide_version":"10607","runtime.ide.version":"10607","software":"ARDUINO"},"configOptions":[{"optionLabel":"Upload Speed","option":"UploadSpeed","values":[{"selected":true,"value":"921600","valueLabel":"921600"},{"selected":false,"value":"115200","valueLabel":"115200"},{"selected":false,"value":"230400","valueLabel":"230400"},{"selected":false,"value":"460800","valueLabel":"460800"}]},{"optionLabel":"USB Mode","option":"USBMode","values":[{"selected":true,"value":"hwcdc","valueLabel":"Hardware CDC and JTAG"},{"selected":false,"value":"default","valueLabel":"USB-OTG (TinyUSB)"}]},{"optionLabel":"USB CDC On Boot","option":"CDCOnBoot","values":[{"selected":true,"value":"default","valueLabel":"Disabled"},{"selected":false,"value":"cdc","valueLabel":"Enabled"}]},{"optionLabel":"USB Firmware MSC On Boot","option":"MSCOnBoot","values":[{"selected":true,"value":"default","valueLabel":"Disabled"},{"selected":false,"value":"msc","valueLabel":"Enabled (Requires USB-OTG Mode)"}]},{"optionLabel":"USB DFU On Boot","option":"DFUOnBoot","values":[{"selected":true,"value":"default","valueLabel":"Disabled"},{"selected":false,"value":"dfu","valueLabel":"Enabled (Requires USB-OTG Mode)"}]},{"optionLabel":"Upload Mode","option":"UploadMode","values":[{"selected":true,"value":"default","valueLabel":"UART0 / Hardware CDC"},{"selected":false,"value":"cdc","valueLabel":"USB-OTG CDC (TinyUSB)"}]},{"optionLabel":"CPU Frequency","option":"CPUFreq","values":[{"selected":true,"value":"240","valueLabel":"240MHz (WiFi)"},{"selected":false,"value":"160","valueLabel":"160MHz (WiFi)"},{"selected":false,"value":"80","valueLabel":"80MHz (WiFi)"},{"selected":false,"value":"40","valueLabel":"40MHz"},{"selected":false,"value":"20","valueLabel":"20MHz"},{"selected":false,"value":"10","valueLabel":"10MHz"}]},{"optionLabel":"Flash Mode","option":"FlashMode","values":[{"selected":true,"value":"qio","valueLabel":"QIO 80MHz"},{"selected":false,"value":"qio120","valueLabel":"QIO 120MHz"},{"selected":false,"value":"dio","valueLabel":"DIO 80MHz"},{"selected":false,"value":"opi","valueLabel":"OPI 80MHz"}]},{"optionLabel":"Flash Size","option":"FlashSize","values":[{"selected":true,"value":"4M","valueLabel":"4MB (32Mb)"},{"selected":false,"value":"8M","valueLabel":"8MB (64Mb)"},{"selected":false,"value":"16M","valueLabel":"16MB (128Mb)"},{"selected":false,"value":"32M","valueLabel":"32MB (256Mb)"}]},{"optionLabel":"Partition Scheme","option":"PartitionScheme","values":[{"selected":false,"value":"default","valueLabel":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},{"selected":false,"value":"defaultffat","valueLabel":"Default 4MB with ffat (1.2MB APP/1.5MB FATFS)"},{"selected":false,"value":"default_8MB","valueLabel":"8M with spiffs (3MB APP/1.5MB SPIFFS)"},{"selected":false,"value":"minimal","valueLabel":"Minimal (1.3MB APP/700KB SPIFFS)"},{"selected":false,"value":"no_fs","valueLabel":"No FS 4MB (2MB APP x2)"},{"selected":false,"value":"no_ota","valueLabel":"No OTA (2MB APP/2MB SPIFFS)"},{"selected":false,"value":"noota_3g","valueLabel":"No OTA (1MB APP/3MB SPIFFS)"},{"selected":false,"value":"noota_ffat","valueLabel":"No OTA (2MB APP/2MB FATFS)"},{"selected":false,"value":"noota_3gffat","valueLabel":"No OTA (1MB APP/3MB FATFS)"},{"selected":false,"value":"huge_app","valueLabel":"Huge APP (3MB No OTA/1MB SPIFFS)"},{"selected":true,"value":"min_spiffs","valueLabel":"Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)"},{"selected":false,"value":"fatflash","valueLabel":"16M Flash (2MB APP/12.5MB FATFS)"},{"selected":false,"value":"app3M_fat9M_16MB","valueLabel":"16M Flash (3MB APP/9.9MB FATFS)"},{"selected":false,"value":"rainmaker","valueLabel":"RainMaker 4MB"},{"selected":false,"value":"rainmaker_4MB","valueLabel":"RainMaker 4MB No OTA"},{"selected":false,"value":"rainmaker_8MB","valueLabel":"RainMaker 8MB"},{"selected":false,"value":"app5M_fat24M_32MB","valueLabel":"32M Flash (4.8MB APP/22MB FATFS)"},{"selected":false,"value":"app5M_little24M_32MB","valueLabel":"32M Flash (4.8MB APP/22MB LittleFS)"},{"selected":false,"value":"esp_sr_16","valueLabel":"ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)"},{"selected":false,"value":"zigbee_zczr","valueLabel":"Zigbee ZCZR 4MB with spiffs"},{"selected":false,"value":"custom","valueLabel":"Custom"}]},{"optionLabel":"Core Debug Level","option":"DebugLevel","values":[{"selected":true,"value":"none","valueLabel":"None"},{"selected":false,"value":"error","valueLabel":"Error"},{"selected":false,"value":"warn","valueLabel":"Warn"},{"selected":false,"value":"info","valueLabel":"Info"},{"selected":false,"value":"debug","valueLabel":"Debug"},{"selected":false,"value":"verbose","valueLabel":"Verbose"}]},{"optionLabel":"PSRAM","option":"PSRAM","values":[{"selected":true,"value":"disabled","valueLabel":"Disabled"},{"selected":false,"value":"enabled","valueLabel":"QSPI PSRAM"},{"selected":false,"value":"opi","valueLabel":"OPI PSRAM"}]},{"optionLabel":"Arduino Runs On","option":"LoopCore","values":[{"selected":true,"value":"1","valueLabel":"Core 1"},{"selected":false,"value":"0","valueLabel":"Core 0"}]},{"optionLabel":"Events Run On","option":"EventsCore","values":[{"selected":true,"value":"1","valueLabel":"Core 1"},{"selected":false,"value":"0","valueLabel":"Core 0"}]},{"optionLabel":"Erase All Flash Before Sketch Upload","option":"EraseFlash","values":[{"selected":true,"value":"none","valueLabel":"Disabled"},{"selected":false,"value":"all","valueLabel":"Enabled"}]},{"optionLabel":"JTAG Adapter","option":"JTAGAdapter","values":[{"selected":true,"value":"default","valueLabel":"Disabled"},{"selected":false,"value":"builtin","valueLabel":"Integrated USB JTAG"},{"selected":false,"value":"external","valueLabel":"FTDI Adapter"},{"selected":false,"value":"bridge","valueLabel":"ESP USB Bridge"}]},{"optionLabel":"Zigbee Mode","option":"ZigbeeMode","values":[{"selected":true,"value":"default","valueLabel":"Disabled"},{"selected":false,"value":"zczr","valueLabel":"Zigbee ZCZR (coordinator/router)"}]}],"fqbn":"esp32:esp32:esp32s3","programmers":[{"id":"esptool","name":"Esptool","platform":"esp32:[email protected]"}],"toolsDependencies":[{"name":"dfu-util","packager":"arduino","version":"0.11.0-arduino5"},{"name":"esp-rv32","packager":"esp32","version":"2302"},{"name":"esp-x32","packager":"esp32","version":"2302"},{"name":"esp-xs2","packager":"esp32","version":"2302"},{"name":"esp-xs3","packager":"esp32","version":"2302"},{"name":"esp32-arduino-libs","packager":"esp32","version":"idf-release_v5.1-632e0c2a"},{"name":"esptool_py","packager":"esp32","version":"4.6"},{"name":"mklittlefs","packager":"esp32","version":"3.0.0-gnu12-dc7f933"},{"name":"mkspiffs","packager":"esp32","version":"0.2.3"},{"name":"openocd-esp32","packager":"esp32","version":"v0.12.0-esp32-20240821"},{"name":"riscv32-esp-elf-gdb","packager":"esp32","version":"12.1_20231023"},{"name":"xtensa-esp-elf-gdb","packager":"esp32","version":"12.1_20231023"}]}
Compile
Sketch uses 1507813 bytes (76%) of program storage space. Maximum is 1966080 bytes.
Global variables use 52448 bytes (16%) of dynamic memory, leaving 275232 bytes for local variables. Maximum is 327680 bytes.
Board list
{ "labels": { "boardLabel": "ESP32S3 Dev Module", "portProtocol": "serial", "tooltip": "ESP32S3 Dev Module (esp32:esp32:esp32s3)\n/dev/ttyACM4", "selected": true }, "detectedPorts": { "arduino+serial:///dev/ttyACM0": { "port": { "address": "/dev/ttyACM0", "addressLabel": "/dev/ttyACM0", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "boards": [] }, "arduino+serial:///dev/ttyACM1": { "port": { "address": "/dev/ttyACM1", "addressLabel": "/dev/ttyACM1", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "boards": [] }, "arduino+serial:///dev/ttyACM2": { "port": { "address": "/dev/ttyACM2", "addressLabel": "/dev/ttyACM2", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "boards": [] }, "arduino+serial:///dev/ttyACM3": { "port": { "address": "/dev/ttyACM3", "addressLabel": "/dev/ttyACM3", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "boards": [] }, "arduino+serial:///dev/ttyACM4": { "port": { "address": "/dev/ttyACM4", "addressLabel": "/dev/ttyACM4", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x55d3", "serialNumber": "5896030982", "vid": "0x1a86" }, "hardwareId": "5896030982" }, "boards": [] } }, "boardsConfig": { "selectedBoard": { "name": "ESP32S3 Dev Module", "fqbn": "esp32:esp32:esp32s3", "packageId": { "vendorId": "esp32", "arch": "esp32" }, "packageName": "esp32", "manuallyInstalled": false, "selected": false, "missing": false }, "selectedPort": { "address": "/dev/ttyACM4", "addressLabel": "/dev/ttyACM4", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x55d3", "serialNumber": "5896030982", "vid": "0x1a86" }, "hardwareId": "5896030982" } }, "items": [ { "port": { "address": "/dev/ttyACM3", "addressLabel": "/dev/ttyACM3", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "inferredBoard": { "name": "ESP32S3 Dev Module", "fqbn": "esp32:esp32:esp32s3", "packageId": { "vendorId": "esp32", "arch": "esp32" }, "packageName": "esp32", "manuallyInstalled": false, "selected": false, "missing": false }, "type": "manually-selected", "labels": { "boardLabel": "ESP32S3 Dev Module", "boardLabelWithFqbn": "ESP32S3 Dev Module (esp32:esp32:esp32s3)", "portLabel": "/dev/ttyACM3", "portProtocol": "serial", "tooltip": "ESP32S3 Dev Module (esp32:esp32:esp32s3)\n/dev/ttyACM3" }, "defaultAction": { "type": "select-boards-config", "params": { "selectedBoard": { "name": "ESP32S3 Dev Module", "fqbn": "esp32:esp32:esp32s3", "packageId": { "vendorId": "esp32", "arch": "esp32" }, "packageName": "esp32", "manuallyInstalled": false, "selected": false, "missing": false }, "selectedPort": { "address": "/dev/ttyACM3", "addressLabel": "/dev/ttyACM3", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" } } }, "otherActions": { "edit": { "type": "edit-boards-config", "params": { "portToSelect": { "address": "/dev/ttyACM3", "addressLabel": "/dev/ttyACM3", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "query": "ESP32S3 Dev Module" } } } }, { "port": { "address": "/dev/ttyACM4", "addressLabel": "/dev/ttyACM4", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x55d3", "serialNumber": "5896030982", "vid": "0x1a86" }, "hardwareId": "5896030982" }, "inferredBoard": { "name": "ESP32S3 Dev Module", "fqbn": "esp32:esp32:esp32s3", "packageId": { "vendorId": "esp32", "arch": "esp32" }, "packageName": "esp32", "manuallyInstalled": false, "selected": false, "missing": false }, "type": "manually-selected", "labels": { "boardLabel": "ESP32S3 Dev Module", "boardLabelWithFqbn": "ESP32S3 Dev Module (esp32:esp32:esp32s3)", "portLabel": "/dev/ttyACM4", "portProtocol": "serial", "tooltip": "ESP32S3 Dev Module (esp32:esp32:esp32s3)\n/dev/ttyACM4" }, "defaultAction": { "type": "select-boards-config", "params": { "selectedBoard": { "name": "ESP32S3 Dev Module", "fqbn": "esp32:esp32:esp32s3", "packageId": { "vendorId": "esp32", "arch": "esp32" }, "packageName": "esp32", "manuallyInstalled": false, "selected": false, "missing": false }, "selectedPort": { "address": "/dev/ttyACM4", "addressLabel": "/dev/ttyACM4", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x55d3", "serialNumber": "5896030982", "vid": "0x1a86" }, "hardwareId": "5896030982" } } }, "otherActions": { "edit": { "type": "edit-boards-config", "params": { "portToSelect": { "address": "/dev/ttyACM4", "addressLabel": "/dev/ttyACM4", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x55d3", "serialNumber": "5896030982", "vid": "0x1a86" }, "hardwareId": "5896030982" }, "query": "ESP32S3 Dev Module" } } } }, { "port": { "address": "/dev/ttyACM0", "addressLabel": "/dev/ttyACM0", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "labels": { "boardLabel": "Unknown", "boardLabelWithFqbn": "Unknown", "portLabel": "/dev/ttyACM0", "portProtocol": "serial", "tooltip": "Unknown\n/dev/ttyACM0" }, "defaultAction": { "type": "edit-boards-config", "params": { "portToSelect": { "address": "/dev/ttyACM0", "addressLabel": "/dev/ttyACM0", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "query": "" } }, "otherActions": {} }, { "port": { "address": "/dev/ttyACM1", "addressLabel": "/dev/ttyACM1", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "labels": { "boardLabel": "Unknown", "boardLabelWithFqbn": "Unknown", "portLabel": "/dev/ttyACM1", "portProtocol": "serial", "tooltip": "Unknown\n/dev/ttyACM1" }, "defaultAction": { "type": "edit-boards-config", "params": { "portToSelect": { "address": "/dev/ttyACM1", "addressLabel": "/dev/ttyACM1", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "query": "" } }, "otherActions": {} }, { "port": { "address": "/dev/ttyACM2", "addressLabel": "/dev/ttyACM2", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "labels": { "boardLabel": "Unknown", "boardLabelWithFqbn": "Unknown", "portLabel": "/dev/ttyACM2", "portProtocol": "serial", "tooltip": "Unknown\n/dev/ttyACM2" }, "defaultAction": { "type": "edit-boards-config", "params": { "portToSelect": { "address": "/dev/ttyACM2", "addressLabel": "/dev/ttyACM2", "protocol": "serial", "protocolLabel": "Serial Port (USB)", "properties": { "pid": "0x0001", "serialNumber": "000000000001", "vid": "0x19d1" }, "hardwareId": "000000000001" }, "query": "" } }, "otherActions": {} } ], "selectedIndex": 1, "boardListHistory": { "arduino+serial:///dev/ttyACM4": { "name": "ESP32S3 Dev Module", "fqbn": "esp32:esp32:esp32s3", "packageId": { "vendorId": "esp32", "arch": "esp32" }, "packageName": "esp32", "manuallyInstalled": false, "selected": false, "missing": false }, "arduino+serial:///dev/ttyACM3": { "name": "ESP32S3 Dev Module", "fqbn": "esp32:esp32:esp32s3", "packageId": { "vendorId": "esp32", "arch": "esp32" }, "packageName": "esp32", "manuallyInstalled": false, "selected": false, "missing": false } } }
But I don't get how to open ESP Exception Decoder (Log) I can see only the Arduino Api channel in Show Output Channel menu.
Please do:
- start IDE and select the board if not selected,
- open the Arduino API output channel,
- clear the content,
- verify,
- open the Arduino API output channel and
- share the
compileSummary. 🙏
https://github.com/user-attachments/assets/63371a14-3de4-4764-ade0-4208fa6104e6
It's empty!
I've got Sketch uses... thing and switched to Arduino Api channel, and it's empty.
channel, and it's empty.
If it's not set by the IDE, at least we know that the decoder exception behaves correctly.
There could be two main reasons why it's not set:
- after the sketch compilation, the IDE executes the
arduino.languageserver.notifyBuildDidCompletecommand to send the sketch build details to the language server and the command execution has failed (the language server is a different component in IDE) - the response object has an invalid shape (See in the Arduino IDE source)
Please start the IDE from a terminal, clear the terminal, and run a verification if you see something like this or an error that the command execution has failed:
2025-02-25T11:53:01.113Z root INFO Executing 'arduino.languageserver.notifyBuildDidComplete' with "file:///Users/kittaakos/Library/Caches/arduino/sketches/EC49C9101B3596EEB249E6FCAF68E688"
Please start the IDE from a terminal, clear the terminal, and run a verification if you see something like this or an error that the command execution has failed:
Yes! There is error!
2025-02-25T12:21:34.013Z root INFO Executing 'arduino.languageserver.notifyBuildDidComplete' with "file:///home/bartolomey/.cache/arduino/sketches/E451323152A4E58EABD2AB4E5B3EE5E4"
2025-02-25T12:21:34.045Z root ERROR Request executeCommand failed with error: Language client is not ready yet Error: Language client is not ready yet
I had an error with language server start before due to missing arduino-language-server package, and I installed it, and error gone. But it still doesn't work.
Thanks for checking. It's not a bug in the decoder extension.
and I installed it,
How did you install it? It should be part of the IDE installation:
From macOS:
% /Applications/Arduino\ IDE.app/Contents/Resources/app/lib/backend/resources/arduino-language-server
13:36:32.897577 Path to ArduinoCLI config file must be set.
Do you have the Arduino Language Server available from app/lib/backend/resources inside your IDE folder?
It may not be the best IDE for listening to command executions and populating the Arduino state for Arduino IDE extensions. If you're interested in trying out a proposed fix, I'll open a PR and ping you there. Let me know if you're willing to assist me.
I'm on manjaro linux.
Installed it by yay -Su arduino-language-server - it's a separate package there.
It has this file list
yay -Ql arduino-language-server
arduino-language-server /usr/
arduino-language-server /usr/bin/
arduino-language-server /usr/bin/arduino-language-server
arduino-language-server /usr/share/
arduino-language-server /usr/share/doc/
arduino-language-server /usr/share/doc/arduino-language-server/
arduino-language-server /usr/share/doc/arduino-language-server/README.md
And arduino ide itself
yay -Ql arduino-ide | grep language-server
arduino-ide /usr/lib/arduino-ide/lib/backend/resources/arduino-language-server
Which is
ls -l /usr/lib/arduino-ide/lib/backend/resources/arduino-language-server
lrwxrwxrwx 1 root root 32 дек 3 23:12 /usr/lib/arduino-ide/lib/backend/resources/arduino-language-server -> /usr/bin/arduino-language-server*
@BartolomeyKant, thanks for helping with the investigation.
I created a fix in the IDE; please help with the verification.
Please reference the documentation of how to use the IDE tester builds: https://github.com/arduino/arduino-ide/blob/main/docs/contributor-guide/beta-testing.md.
You will find the PR at https://github.com/arduino/arduino-ide/pull/2643.
I created a fix in the IDE; please help with the verification.
@dankeboy36 I'm sorry for late answer. I've tested it, and it works pretty well as expected.
Do you need additional logs, or should I search for something on it myself?
I'm sorry for late answer.
Thank you so much for verifying the build and getting back with the update.
I'm sorry for late answer. I've tested it, and it works pretty well as expected.
I am glad the fix works.
Do you need additional logs, or should I search for something on it myself?
No, there is nothing to do on your side. Once the Arduino devs merge https://github.com/arduino/arduino-ide/pull/2643, you can get the fix with the following day's nightly Arduino IDE build (https://www.arduino.cc/en/software#nightly-builds) and can use the decoder.
The Arduino team has added the fix to the nightly version of the IDE: https://www.arduino.cc/en/software#nightly-builds.
Please use the nightly build until the next official IDE release comes out.
I will mark this issue as fixed, but if you still have problems, let me know.