From 34ca86d77144f41b688676697f5b46307a38a13e Mon Sep 17 00:00:00 2001 From: David Gwilliam Date: Wed, 18 Feb 2026 16:07:31 -0800 Subject: [PATCH] feat: update ESP32 board version and add LSP configs --- .clangd | 17 +- .crush.json | 11 + .crushmemory | 35 + AGENTS.md | 142 +- compile_commands.json | 3458 +++++++++++++++++++++++++++++++++++++++++ mise.toml | 30 + 6 files changed, 3669 insertions(+), 24 deletions(-) create mode 100644 .crush.json create mode 100644 compile_commands.json diff --git a/.clangd b/.clangd index 2e15213..b07a254 100644 --- a/.clangd +++ b/.clangd @@ -1,18 +1,23 @@ CompileFlags: Add: - - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.6/cores/esp32" - - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.6/tools/sdk/esp32/include" - - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.6/tools/sdk/esp32/include/esp_hw_support" - - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.6/libraries/WiFi/src" - - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.6/libraries/EEPROM/src" - - "-I/home/david/Arduino/sketches/doorbell-touch/vendor/esp32-s3-lcd-43/LovyanGFX/src" + - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32" + - "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include" + - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src" + - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/EEPROM/src" + - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src" + - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src" + - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src" + - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NTPClient/src" + - "-I/home/david/Arduino/libraries/ArduinoJson/src" - "-I/home/david/Arduino/libraries/TFT_eSPI" + - "-I/home/david/Arduino/sketches/doorbell-touch/vendor/esp32-s3-lcd-43/LovyanGFX/src" - "-I/home/david/Arduino/sketches/doorbell-touch/libraries/KlubhausCore/src" - "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4" - "-DARDUINO=200" - "-DESC32" - "-DESP_PLATFORM" - "-Dcore_debug=0" + - "-DARDUINO_ESP32_DEV" Diagnostics: ClangTidy: diff --git a/.crush.json b/.crush.json new file mode 100644 index 0000000..da5a239 --- /dev/null +++ b/.crush.json @@ -0,0 +1,11 @@ +{ + "lsp": { + "arduino": { + "command": "arduino-language-server", + "args": [ + "-fqbn", + "$(cat boards/${BOARD:-esp32-32e-4}/board-config.sh | grep '^FQBN=' | cut -d'\"' -f2)" + ] + } + } +} diff --git a/.crushmemory b/.crushmemory index 8415ace..9655860 100644 --- a/.crushmemory +++ b/.crushmemory @@ -33,3 +33,38 @@ BOARD=esp32-32e-4 mise run install # Install libs (shared + board) ## Known Fixes - dashboard/off admin commands now reset inactivity timer (DoorbellLogic.cpp:234,240) + +## Reverted Changes Log +Track changes that were reverted to avoid flapping: +- 2025-02-18: Initially configured LSP via neovim/mason (`.config/nvim/lua/plugins/arduino.lua`) — user clarified they wanted Crush-native LSP config instead + +## Documentation Lookup Rule +When uncertain about CLI tool flags or argument syntax: +1. Run the tool with `-h` or `--help` first +2. If unclear, search for official documentation matching the tool version +3. Prefer checking the tool's own help/docs over guessing +4. For Arduino CLI, check `arduino-cli --help` or official Arduino CLI docs + +## Neovim LSP Configuration +For Neovim projects: +- Use Mason + mason-lspconfig to manage LSP installations +- Add LSP configs to `~/.config/nvim/lua/plugins/` as separate plugin files +- Use `on_new_config` for dynamic settings (e.g., BOARD env var → FQBN mapping) +- Example: `~/.config/nvim/lua/plugins/arduino.lua` (arduino-language-server) + +## Crush LSP Configuration +- Configure via `.crush.json` in project root (or `$HOME/.config/crush/crush.json` globally) +- Supports env var interpolation: `$BOARD` or `${BOARD}` +- Supports command substitution: `$(cat boards/$BOARD/board-config.sh | grep '^FQBN=' | cut -d'"' -f2)` +- Example for Arduino (auto-detects FQBN from BOARD): +```json +{ + "lsp": { + "arduino": { + "command": "arduino-language-server", + "args": ["-fqbn", "$(cat boards/${BOARD:-esp32-32e-4}/board-config.sh | grep '^FQBN=' | cut -d'\"' -f2)"] + } + } +} +``` +- Run `mise run gen-crush-config` to regenerate static config diff --git a/AGENTS.md b/AGENTS.md index 1bc2204..dc30051 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -2,15 +2,33 @@ Multi-target Arduino/ESP32 doorbell alert system using ntfy.sh. +## Quick Reference + +```bash +# Compile, upload, monitor +BOARD=esp32-32e-4 mise run compile # compile +BOARD=esp32-32e-4 mise run upload # upload (auto-kills monitor) +BOARD=esp32-32e-4 mise run monitor # start JSON monitor daemon +BOARD=esp32-32e-4 mise run log-tail # watch colored logs +BOARD=esp32-32e-4 mise run cmd COMMAND=dashboard # send command +BOARD=esp32-32e-4 mise run state # show device state + +# Install libs (run after cloning) +mise run install-libs-shared # shared libs (ArduinoJson, NTPClient) +BOARD=esp32-32e-4 mise run install # shared + board-specific libs +``` + +**Default BOARD**: `esp32-32e-4` (set in mise.toml) + ## Project Overview Three board targets share business logic via a common library: -| Board | Display | Library | Build Target | +| Board | Display | Library | Build Command | |-------|---------|---------|--------------| -| ESP32-32E | SPI TFT 320x240 (ILI9341) | TFT_eSPI | `compile-32e` | -| ESP32-32E-4" | SPI TFT 320x480 (ST7796) | TFT_eSPI | `compile-32e-4` | -| ESP32-S3-Touch-LCD-4.3 | 800x480 RGB parallel | LovyanGFX | `compile-s3-43` | +| ESP32-32E | SPI TFT 320x240 (ILI9341) | TFT_eSPI | `BOARD=esp32-32e mise run compile` | +| ESP32-32E-4" | SPI TFT 320x480 (ST7796) | TFT_eSPI | `BOARD=esp32-32e-4 mise run compile` | +| ESP32-S3-Touch-LCD-4.3 | 800x480 RGB parallel | LovyanGFX | `BOARD=esp32-s3-lcd-43 mise run compile` | ## Essential Commands @@ -18,26 +36,43 @@ All commands run via **mise**: ```bash # Install all dependencies (shared libs + vendored display libs) -mise run install-libs +mise run install-libs-shared +mise run install # install shared + board-specific libs (requires BOARD env) -# Build ESP32-32E -mise run compile-32e -mise run upload-32e -mise run monitor-32e +# Generic commands (set BOARD environment variable) +BOARD=esp32-32e mise run compile # compile for ESP32-32E +BOARD=esp32-32e mise run upload # upload to ESP32-32E +BOARD=esp32-32e mise run monitor # monitor ESP32-32E -# Build ESP32-S3-LCD-4.3 -mise run compile-s3-43 -mise run upload-s3-43 -mise run monitor-s3-43 +BOARD=esp32-32e-4 mise run compile # compile for ESP32-32E-4" +BOARD=esp32-32e-4 mise run upload # upload to ESP32-32E-4" +BOARD=esp32-32e-4 mise run monitor # monitor ESP32-32E-4" -# Format code -mise run format +BOARD=esp32-s3-lcd-43 mise run compile # compile for ESP32-S3-LCD-4.3 +BOARD=esp32-s3-lcd-43 mise run upload # upload to ESP32-S3-LCD-4.3 +BOARD=esp32-s3-lcd-43 mise run monitor # monitor ESP32-S3-LCD-4.3 -# Clean build artifacts -mise run clean +# Other useful tasks +mise run format # format code +mise run clean # clean build artifacts +mise run kill # kill running monitor/upload for BOARD +mise run log-tail # tail colored logs (requires BOARD) +mise run cmd COMMAND=dashboard # send command to device (requires BOARD) +mise run state # show device state (requires BOARD) + +# LSP / IDE support +mise run gen-compile-commands # generate compile_commands.json for LSP +mise run gen-crush-config # generate .crush.json with BOARD-based FQBN + +# Arduino maintenance +mise run arduino-clean # clear Arduino CLI cache (staging + packages) + +# Raw serial access +mise run monitor-raw # raw serial monitor (arduino-cli) +mise run monitor-tio # show tio command for terminal UI ``` -**Upload port override**: `PORT=/dev/ttyXXX mise run upload-32e` +**Upload port override**: `PORT=/dev/ttyXXX BOARD=esp32-32e mise run upload` **Prerequisites**: arduino-cli with `esp32:esp32` platform installed, mise. @@ -60,6 +95,12 @@ boards/ │ ├── secrets.h WiFi creds (gitignored, copy from .example) │ ├── tft_user_setup.h TFT_eSPI config │ └── DisplayDriverTFT.* Concrete IDisplayDriver for TFT +├── esp32-32e-4/ +│ ├── esp32-32e-4.ino Main sketch +│ ├── board_config.h Board-specific config +│ ├── secrets.h WiFi creds (gitignored, copy from .example) +│ ├── tft_user_setup.h TFT_eSPI config +│ └── DisplayDriverTFT.* Concrete IDisplayDriver for TFT └── esp32-s3-lcd-43/ ├── esp32-s3-lcd-43.ino Main sketch ├── board_config.h Board-specific config @@ -69,6 +110,7 @@ boards/ vendor/ Vendored display libs (recreated by install-libs) ├── esp32-32e/TFT_eSPI/ +├── esp32-32e-4/TFT_eSPI/ └── esp32-s3-lcd-43/LovyanGFX/ ``` @@ -107,11 +149,31 @@ Use `#pragma once` (not `#ifndef` guards). | `status` | Print state + memory info | | `reboot` | Restart device | +## Monitor Daemon and Logging + +The build system includes a Python-based monitor agent that provides JSON logging and command pipes. + +- **JSON log**: `/tmp/doorbell-$BOARD.jsonl` – each line is `{"ts":123.456,"line":"..."}` +- **State file**: `/tmp/doorbell-$BOARD-state.json` – current device state (screen, alert status, etc.) +- **Command FIFO**: `/tmp/doorbell-$BOARD-cmd.fifo` – send commands via `echo 'dashboard' > /tmp/doorbell-$BOARD-cmd.fifo` + +Commands to interact with the daemon: + +```bash +BOARD=esp32-32e mise run monitor # Start monitor daemon (background) +BOARD=esp32-32e mise run log-tail # Tail colored logs +BOARD=esp32-32e mise run cmd COMMAND=dashboard # Send command +BOARD=esp32-32e mise run state # Show current device state +``` + +The monitor daemon automatically starts after upload and is killed before upload to avoid serial port conflicts. + ## Gotchas 1. **secrets.h is gitignored**: Copy from `.example` before building: ```bash cp boards/esp32-32e/secrets.h.example boards/esp32-32e/secrets.h + cp boards/esp32-32e-4/secrets.h.example boards/esp32-32e-4/secrets.h cp boards/esp32-s3-lcd-43/secrets.h.example boards/esp32-s3-lcd-43/secrets.h ``` @@ -125,6 +187,50 @@ Use `#pragma once` (not `#ifndef` guards). 6. **WiFi credentials are per-board**: Each board directory has its own `secrets.h` because boards may be on different networks. +7. **Use BOARD environment variable**: All build commands require the `BOARD` environment variable (e.g., `BOARD=esp32-32e mise run compile`). The default BOARD is `esp32-32e-4` (set in mise.toml). + +8. **Lockfile system**: The build system uses lockfiles (`/tmp/doorbell-$BOARD.lock`) to prevent concurrent upload/monitor operations. Use `mise run kill` to clean up stuck processes. + +## Known Fixes + +- **dashboard/off admin commands reset inactivity timer** (DoorbellLogic.cpp:234,240) — Admin commands like `dashboard` and `off` now reset the inactivity timer so the display doesn't turn off immediately after switching screens. + +## Documentation Lookup Rule + +When uncertain about CLI tool flags or argument syntax: +1. Run the tool with `-h` or `--help` first +2. If unclear, search for official documentation matching the tool version +3. Prefer checking the tool's own help/docs over guessing +4. For Arduino CLI, check `arduino-cli --help` or official Arduino CLI docs + +## LSP / IDE Configuration + +The project uses clangd for C++ and arduino-language-server for Arduino. The `.crush.json` contains dynamic FQBN resolution: + +```json +{ + "lsp": { + "arduino": { + "command": "arduino-language-server", + "args": ["-fqbn", "$(cat boards/${BOARD:-esp32-32e-4}/board-config.sh | grep '^FQBN=' | cut -d'\"' -f2)"] + }, + "cpp": { + "command": "clangd" + } + } +} +``` + +**Generate compile_commands.json** for accurate IDE diagnostics: +```bash +BOARD=esp32-32e-4 mise run gen-compile-commands +``` + +**Generate static .crush.json** for a specific board: +```bash +BOARD=esp32-32e-4 mise run gen-crush-config +``` + ## Hardware Research Log ### Hosyond ESP32-32E 4" (320x480) - Planned diff --git a/compile_commands.json b/compile_commands.json new file mode 100644 index 0000000..8855250 --- /dev/null +++ b/compile_commands.json @@ -0,0 +1,3458 @@ +[ + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/tmp/arduino-build/sketch/DisplayDriverTFT.cpp", + "-o", + "/tmp/arduino-build/sketch/DisplayDriverTFT.cpp.o" + ], + "file": "/tmp/arduino-build/sketch/DisplayDriverTFT.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/tmp/arduino-build/sketch/esp32-32e-4.ino.cpp", + "-o", + "/tmp/arduino-build/sketch/esp32-32e-4.ino.cpp.o" + ], + "file": "/tmp/arduino-build/sketch/esp32-32e-4.ino.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/Arduino/libraries/KlubhausCore/src/NetManager.cpp", + "-o", + "/tmp/arduino-build/libraries/KlubhausCore/NetManager.cpp.o" + ], + "file": "/home/david/Arduino/libraries/KlubhausCore/src/NetManager.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/Arduino/libraries/KlubhausCore/src/DoorbellLogic.cpp", + "-o", + "/tmp/arduino-build/libraries/KlubhausCore/DoorbellLogic.cpp.o" + ], + "file": "/home/david/Arduino/libraries/KlubhausCore/src/DoorbellLogic.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src/HTTPClient.cpp", + "-o", + "/tmp/arduino-build/libraries/HTTPClient/HTTPClient.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src/HTTPClient.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkEvents.cpp", + "-o", + "/tmp/arduino-build/libraries/Network/NetworkEvents.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkEvents.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkClient.cpp", + "-o", + "/tmp/arduino-build/libraries/Network/NetworkClient.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkClient.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkServer.cpp", + "-o", + "/tmp/arduino-build/libraries/Network/NetworkServer.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkServer.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkInterface.cpp", + "-o", + "/tmp/arduino-build/libraries/Network/NetworkInterface.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkInterface.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkManager.cpp", + "-o", + "/tmp/arduino-build/libraries/Network/NetworkManager.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkManager.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkUdp.cpp", + "-o", + "/tmp/arduino-build/libraries/Network/NetworkUdp.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src/NetworkUdp.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src/NetworkClientSecure.cpp", + "-o", + "/tmp/arduino-build/libraries/NetworkClientSecure/NetworkClientSecure.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src/NetworkClientSecure.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src/ssl_client.cpp", + "-o", + "/tmp/arduino-build/libraries/NetworkClientSecure/ssl_client.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src/ssl_client.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/Arduino/libraries/NTPClient/NTPClient.cpp", + "-o", + "/tmp/arduino-build/libraries/NTPClient/NTPClient.cpp.o" + ], + "file": "/home/david/Arduino/libraries/NTPClient/NTPClient.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/AP.cpp", + "-o", + "/tmp/arduino-build/libraries/WiFi/AP.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/AP.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFiSTA.cpp", + "-o", + "/tmp/arduino-build/libraries/WiFi/WiFiSTA.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFiSTA.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFiAP.cpp", + "-o", + "/tmp/arduino-build/libraries/WiFi/WiFiAP.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFiAP.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFiMulti.cpp", + "-o", + "/tmp/arduino-build/libraries/WiFi/WiFiMulti.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFiMulti.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/STA.cpp", + "-o", + "/tmp/arduino-build/libraries/WiFi/STA.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/STA.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFiScan.cpp", + "-o", + "/tmp/arduino-build/libraries/WiFi/WiFiScan.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFiScan.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFiGeneric.cpp", + "-o", + "/tmp/arduino-build/libraries/WiFi/WiFiGeneric.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFiGeneric.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFi.cpp", + "-o", + "/tmp/arduino-build/libraries/WiFi/WiFi.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src/WiFi.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/Arduino/libraries/TFT_eSPI/TFT_eSPI.cpp", + "-o", + "/tmp/arduino-build/libraries/TFT_eSPI/TFT_eSPI.cpp.o" + ], + "file": "/home/david/Arduino/libraries/TFT_eSPI/TFT_eSPI.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "-I/home/david/Arduino/libraries/KlubhausCore/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src", + "-I/home/david/Arduino/libraries/NTPClient", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src", + "-I/home/david/Arduino/libraries/ArduinoJson/src", + "-I/home/david/Arduino/libraries/TFT_eSPI", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src/SPI.cpp", + "-o", + "/tmp/arduino-build/libraries/SPI/SPI.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/SPI/src/SPI.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/ColorFormat.c", + "-o", + "/tmp/arduino-build/core/ColorFormat.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/ColorFormat.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/HWCDC.cpp", + "-o", + "/tmp/arduino-build/core/HWCDC.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/HWCDC.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/Print.cpp", + "-o", + "/tmp/arduino-build/core/Print.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/Print.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/MD5Builder.cpp", + "-o", + "/tmp/arduino-build/core/MD5Builder.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/MD5Builder.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/IPAddress.cpp", + "-o", + "/tmp/arduino-build/core/IPAddress.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/IPAddress.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/Stream.cpp", + "-o", + "/tmp/arduino-build/core/Stream.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/Stream.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/Esp.cpp", + "-o", + "/tmp/arduino-build/core/Esp.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/Esp.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/FirmwareMSC.cpp", + "-o", + "/tmp/arduino-build/core/FirmwareMSC.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/FirmwareMSC.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/FunctionalInterrupt.cpp", + "-o", + "/tmp/arduino-build/core/FunctionalInterrupt.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/FunctionalInterrupt.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/MacAddress.cpp", + "-o", + "/tmp/arduino-build/core/MacAddress.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/MacAddress.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/HEXBuilder.cpp", + "-o", + "/tmp/arduino-build/core/HEXBuilder.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/HEXBuilder.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/HashBuilder.cpp", + "-o", + "/tmp/arduino-build/core/HashBuilder.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/HashBuilder.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/HardwareSerial.cpp", + "-o", + "/tmp/arduino-build/core/HardwareSerial.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/HardwareSerial.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/StreamString.cpp", + "-o", + "/tmp/arduino-build/core/StreamString.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/StreamString.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/Tone.cpp", + "-o", + "/tmp/arduino-build/core/Tone.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/Tone.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/USBCDC.cpp", + "-o", + "/tmp/arduino-build/core/USBCDC.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/USBCDC.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/USBMSC.cpp", + "-o", + "/tmp/arduino-build/core/USBMSC.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/USBMSC.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/WString.cpp", + "-o", + "/tmp/arduino-build/core/WString.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/WString.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/WMath.cpp", + "-o", + "/tmp/arduino-build/core/WMath.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/WMath.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-cpu.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-cpu.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-cpu.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/cbuf.cpp", + "-o", + "/tmp/arduino-build/core/cbuf.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/cbuf.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/base64.cpp", + "-o", + "/tmp/arduino-build/core/base64.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/base64.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/chip-debug-report.cpp", + "-o", + "/tmp/arduino-build/core/chip-debug-report.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/chip-debug-report.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-bt.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-bt.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-bt.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-adc.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-adc.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-adc.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-gpio.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-gpio.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-gpio.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-dac.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-dac.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-dac.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-i2c-ng.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-i2c-ng.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-i2c-ng.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/USB.cpp", + "-o", + "/tmp/arduino-build/core/USB.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/USB.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-i2c-slave.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-i2c-slave.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-i2c-slave.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-hosted.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-hosted.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-hosted.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-log-wrapper.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-log-wrapper.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-log-wrapper.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-i2c.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-i2c.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-i2c.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-matrix.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-matrix.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-matrix.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-misc.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-misc.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-misc.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-ledc.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-ledc.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-ledc.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-periman.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-periman.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-periman.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-psram.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-psram.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-psram.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-rmt.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-rmt.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-rmt.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-time.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-time.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-time.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-rgb-led.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-rgb-led.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-rgb-led.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-sigmadelta.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-sigmadelta.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-sigmadelta.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-spi.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-spi.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-spi.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-tinyusb.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-tinyusb.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-tinyusb.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-timer.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-timer.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-timer.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-touch.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-touch.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-touch.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-uart.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-uart.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-uart.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-touch-ng.c", + "-o", + "/tmp/arduino-build/core/esp32-hal-touch-ng.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/esp32-hal-touch-ng.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/firmware_msc_fat.c", + "-o", + "/tmp/arduino-build/core/firmware_msc_fat.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/firmware_msc_fat.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/idf_openthread_mpool_wrapper.c", + "-o", + "/tmp/arduino-build/core/idf_openthread_mpool_wrapper.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/idf_openthread_mpool_wrapper.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/libb64/cdecode.c", + "-o", + "/tmp/arduino-build/core/libb64/cdecode.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/libb64/cdecode.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/freertos_stats.cpp", + "-o", + "/tmp/arduino-build/core/freertos_stats.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/freertos_stats.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-g++", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/cpp_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/main.cpp", + "-o", + "/tmp/arduino-build/core/main.cpp.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/main.cpp" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/wiring_shift.c", + "-o", + "/tmp/arduino-build/core/wiring_shift.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/wiring_shift.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/wiring_pulse.c", + "-o", + "/tmp/arduino-build/core/wiring_pulse.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/wiring_pulse.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/libb64/cencode.c", + "-o", + "/tmp/arduino-build/core/libb64/cencode.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/libb64/cencode.c" + }, + { + "directory": "/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "arguments": [ + "/home/david/.arduino15/packages/esp32/tools/esp-x32/2511/bin/xtensa-esp32-elf-gcc", + "-MMD", + "-c", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/c_flags", + "-w", + "-Os", + "-Werror=return-type", + "-DF_CPU=240000000L", + "-DARDUINO=10607", + "-DARDUINO_ESP32_DEV", + "-DARDUINO_ARCH_ESP32", + "-DARDUINO_BOARD=\"ESP32_DEV\"", + "-DARDUINO_VARIANT=\"esp32\"", + "-DARDUINO_PARTITION_default", + "-DARDUINO_HOST_OS=\"linux\"", + "-DARDUINO_FQBN=\"esp32:esp32:esp32\"", + "-DESP32=ESP32", + "-DCORE_DEBUG_LEVEL=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/defines", + "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4", + "-iprefix", + "/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include/", + "@/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/flags/includes", + "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/qio_qspi/include", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32", + "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/variants/esp32", + "@/tmp/arduino-build/build_opt.h", + "@/tmp/arduino-build/file_opts", + "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/stdlib_noniso.c", + "-o", + "/tmp/arduino-build/core/stdlib_noniso.c.o" + ], + "file": "/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32/stdlib_noniso.c" + } +] \ No newline at end of file diff --git a/mise.toml b/mise.toml index d3c67e8..f7200d4 100644 --- a/mise.toml +++ b/mise.toml @@ -193,5 +193,35 @@ clang-format -i --style=file \ libraries/KlubhausCore/*.properties """ +[tasks.gen-compile-commands] +description = "Generate compile_commands.json for LSP (uses BOARD env var)" +run = """ +rm -rf /tmp/arduino-build +source ./boards/$BOARD/board-config.sh +arduino-cli compile --only-compilation-database --fqbn "$FQBN" --build-path /tmp/arduino-build ./boards/$BOARD +cp /tmp/arduino-build/compile_commands.json . +echo "[OK] compile_commands.json generated" +""" + +[tasks.gen-crush-config] +description = "Generate .crush.json with BOARD-based FQBN" +run = """ +source ./boards/$BOARD/board-config.sh +cat > .crush.json << EOF +{ + "lsp": { + "arduino": { + "command": "arduino-language-server", + "args": ["-fqbn", "$FQBN"] + }, + "cpp": { + "command": "clangd" + } + } +} +EOF +echo "[OK] Generated .crush.json with FQBN: $FQBN" +""" + [env] BOARD = "esp32-32e-4"