-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugin cant find by compiled elf file #28
Comments
Hello, thanks for trying the decoder extension.
Have you tried to compile the sketch? |
Hello!. Want to try this extension to find there bug is occurs. Have the same issue.
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. |
❤ 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: #10 (comment). If you run into any issues, just let me know. Thanks for your support |
Board selection outputUpdated '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
Board list{ But I don't get how to open |
Please do:
get_compile_summary.mov |
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:
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!
I had an error with language server start before due to missing |
Thanks for checking. It's not a bug in the decoder extension.
How did you install it? It should be part of the IDE installation: From macOS:
Do you have the Arduino Language Server available from 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 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* |
To enhance the reliability of Arduino IDE extensions, the update process for `ArduinoState` has been modified to ensure independence from the language server's availability. This change addresses issues caused by `compileSummary` being `undefined` due to potential startup failures of the Arduino Language Server, as noted in dankeboy36/esp-exception-decoder#28 (comment). The `compile` command now resolves with a `CompileSummary` rather than `void`, facilitating a more reliable way for extensions to access necessary data. Furthermore, the command has been adjusted to allow resolution with `undefined` when the compiled data is partial. By transitioning to direct usage of the resolved compile value for state updates, the reliance on executed commands for extensions is eliminated. This update also moves the VSIX command execution to the frontend without altering existing IDE behavior. Closes arduino#2642 Signed-off-by: dankeboy36 <[email protected]>
@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 arduino/arduino-ide#2643. |
@dankeboy36 Do you need additional logs, or should I search for something on it myself? |
Thank you so much for verifying the build and getting back with the update.
I am glad the fix works.
No, there is nothing to do on your side. Once the Arduino devs merge arduino/arduino-ide#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. |
* fix(plugin): decouple state update from the LS To enhance the reliability of Arduino IDE extensions, the update process for `ArduinoState` has been modified to ensure independence from the language server's availability. This change addresses issues caused by `compileSummary` being `undefined` due to potential startup failures of the Arduino Language Server, as noted in dankeboy36/esp-exception-decoder#28 (comment). The `compile` command now resolves with a `CompileSummary` rather than `void`, facilitating a more reliable way for extensions to access necessary data. Furthermore, the command has been adjusted to allow resolution with `undefined` when the compiled data is partial. By transitioning to direct usage of the resolved compile value for state updates, the reliance on executed commands for extensions is eliminated. This update also moves the VSIX command execution to the frontend without altering existing IDE behavior. Closes #2642 Signed-off-by: dankeboy36 <[email protected]> * fix: install missing libx11-dev and libxkbfile-dev Signed-off-by: dankeboy36 <[email protected]> * fix: pick better GH step name Signed-off-by: dankeboy36 <[email protected]> * fix: install the required dependencies on Linux Signed-off-by: dankeboy36 <[email protected]> * fix(revert): do not manually install deps on Linux Signed-off-by: dankeboy36 <[email protected]> * chore: pin `ubuntu-22.04` for linux actions * fix: restore accidentally removed dispose on finally Signed-off-by: dankeboy36 <[email protected]> * fix(test): align mock naming 💄 Signed-off-by: dankeboy36 <[email protected]> * fix: let the ino contribution notify the LS + event emitter dispatches the new state. Signed-off-by: dankeboy36 <[email protected]> * fix(test): emit the new compiler summary state Signed-off-by: dankeboy36 <[email protected]> * chore(revert): unpin linux version, use latest revert of b11bde1 Signed-off-by: dankeboy36 <[email protected]> --------- Signed-off-by: dankeboy36 <[email protected]> Co-authored-by: Giacomo Cusinato <[email protected]>
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. |
ESP Exception Decoder
Sketch: NDDB_DPMCU_Project FQBN: esp32:esp32:esp32s3
The summary of the previous compilation is unavailable. Compile the sketch
The text was updated successfully, but these errors were encountered: