From 72b559e0472931a7e41b53fc67d193423509fbea Mon Sep 17 00:00:00 2001 From: Patrick Balsiger Date: Sat, 13 Sep 2025 19:15:07 +0200 Subject: [PATCH] refactor: simplify endpoint and capabilities --- .cursor/rules/cleancode.mdc | 56 +++ .cursor/rules/gitflow.mdc | 111 +++++ README.md | 2 +- api/openapi.yaml | 10 +- compile_commands.json | 794 +++++++++++++++++++++++++++++++++ docs/API.md | 4 +- examples/base/main.cpp | 2 +- examples/neopattern/main.cpp | 2 +- examples/neopixel/main.cpp | 2 +- examples/relay/main.cpp | 2 +- include/ApiServer.h | 9 +- include/ApiTypes.h | 19 + include/NodeContext.h | 1 - include/NodeInfo.h | 3 +- include/services/NodeService.h | 5 +- src/ApiServer.cpp | 41 +- src/ClusterManager.cpp | 10 +- src/services/NodeService.cpp | 22 +- 18 files changed, 1055 insertions(+), 40 deletions(-) create mode 100644 .cursor/rules/cleancode.mdc create mode 100644 .cursor/rules/gitflow.mdc create mode 100644 compile_commands.json diff --git a/.cursor/rules/cleancode.mdc b/.cursor/rules/cleancode.mdc new file mode 100644 index 0000000..8b41201 --- /dev/null +++ b/.cursor/rules/cleancode.mdc @@ -0,0 +1,56 @@ +--- +description: Guidelines for writing clean, maintainable, and human-readable code. Apply these rules when writing or reviewing code to ensure consistency and quality. +globs: +alwaysApply: true +--- +# Clean Code Guidelines + +## Constants Over Magic Numbers +- Replace hard-coded values with named constants +- Use descriptive constant names that explain the value's purpose +- Keep constants at the top of the file or in a dedicated constants file + +## Meaningful Names +- Variables, functions, and classes should reveal their purpose +- Names should explain why something exists and how it's used +- Avoid abbreviations unless they're universally understood + +## Smart Comments +- Don't comment on what the code does - make the code self-documenting +- Use comments to explain why something is done a certain way +- Document APIs, complex algorithms, and non-obvious side effects + +## Single Responsibility +- Each function should do exactly one thing +- Functions should be small and focused +- If a function needs a comment to explain what it does, it should be split + +## DRY (Don't Repeat Yourself) +- Extract repeated code into reusable functions +- Share common logic through proper abstraction +- Maintain single sources of truth + +## Clean Structure +- Keep related code together +- Organize code in a logical hierarchy +- Use consistent file and folder naming conventions + +## Encapsulation +- Hide implementation details +- Expose clear interfaces +- Move nested conditionals into well-named functions + +## Code Quality Maintenance +- Refactor continuously +- Fix technical debt early +- Leave code cleaner than you found it + +## Testing +- Write tests before fixing bugs +- Keep tests readable and maintainable +- Test edge cases and error conditions + +## Version Control +- Write clear commit messages +- Make small, focused commits +- Use meaningful branch names \ No newline at end of file diff --git a/.cursor/rules/gitflow.mdc b/.cursor/rules/gitflow.mdc new file mode 100644 index 0000000..d52c71b --- /dev/null +++ b/.cursor/rules/gitflow.mdc @@ -0,0 +1,111 @@ +--- +description: Gitflow Workflow Rules. These rules should be applied when performing git operations. +--- +# Gitflow Workflow Rules + +## Main Branches + +### main (or master) +- Contains production-ready code +- Never commit directly to main +- Only accepts merges from: + - hotfix/* branches + - release/* branches +- Must be tagged with version number after each merge + +### develop +- Main development branch +- Contains latest delivered development changes +- Source branch for feature branches +- Never commit directly to develop + +## Supporting Branches + +### feature/* +- Branch from: develop +- Merge back into: develop +- Naming convention: feature/[issue-id]-descriptive-name +- Example: feature/123-user-authentication +- Must be up-to-date with develop before creating PR +- Delete after merge + +### release/* +- Branch from: develop +- Merge back into: + - main + - develop +- Naming convention: release/vX.Y.Z +- Example: release/v1.2.0 +- Only bug fixes, documentation, and release-oriented tasks +- No new features +- Delete after merge + +### hotfix/* +- Branch from: main +- Merge back into: + - main + - develop +- Naming convention: hotfix/vX.Y.Z +- Example: hotfix/v1.2.1 +- Only for urgent production fixes +- Delete after merge + +## Commit Messages + +- Format: `type(scope): description` +- Types: + - feat: New feature + - fix: Bug fix + - docs: Documentation changes + - style: Formatting, missing semicolons, etc. + - refactor: Code refactoring + - test: Adding tests + - chore: Maintenance tasks + +## Version Control + +### Semantic Versioning +- MAJOR version for incompatible API changes +- MINOR version for backwards-compatible functionality +- PATCH version for backwards-compatible bug fixes + +## Pull Request Rules + +1. All changes must go through Pull Requests +2. Required approvals: minimum 1 +3. CI checks must pass +4. No direct commits to protected branches (main, develop) +5. Branch must be up to date before merging +6. Delete branch after merge + +## Branch Protection Rules + +### main & develop +- Require pull request reviews +- Require status checks to pass +- Require branches to be up to date +- Include administrators in restrictions +- No force pushes +- No deletions + +## Release Process + +1. Create release branch from develop +2. Bump version numbers +3. Fix any release-specific issues +4. Create PR to main +5. After merge to main: + - Tag release + - Merge back to develop + - Delete release branch + +## Hotfix Process + +1. Create hotfix branch from main +2. Fix the issue +3. Bump patch version +4. Create PR to main +5. After merge to main: + - Tag release + - Merge back to develop + - Delete hotfix branch \ No newline at end of file diff --git a/README.md b/README.md index 97d3f1c..3f11511 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ The system provides a comprehensive RESTful API for monitoring and controlling t | Endpoint | Method | Description | |----------|--------|-------------| | `/api/node/status` | GET | System resources and API endpoint registry | -| `/api/node/capabilities` | GET | API endpoint capabilities and parameters | +| `/api/node/endpoints` | GET | API endpoints and parameters | | `/api/cluster/members` | GET | Cluster membership and health status | | `/api/node/update` | POST | OTA firmware updates | | `/api/node/restart` | POST | System restart | diff --git a/api/openapi.yaml b/api/openapi.yaml index 72459eb..ca98e8b 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -223,9 +223,9 @@ paths: - uri: "/api/tasks/control" method: 3 - /api/node/capabilities: + /api/node/endpoints: get: - summary: Get API endpoint capabilities + summary: Get API endpoints description: | Returns detailed information about all available API endpoints, including their parameters, types, and validation rules. @@ -235,11 +235,11 @@ paths: responses: '200': - description: Capabilities retrieved successfully + description: Endpoints retrieved successfully content: application/json: schema: - $ref: '#/components/schemas/CapabilitiesResponse' + $ref: '#/components/schemas/EndpointsResponse' examples: default: summary: Default response @@ -971,7 +971,7 @@ components: items: $ref: '#/components/schemas/ApiEndpoint' - CapabilitiesResponse: + EndpointsResponse: type: object required: - endpoints diff --git a/compile_commands.json b/compile_commands.json new file mode 100644 index 0000000..9691164 --- /dev/null +++ b/compile_commands.json @@ -0,0 +1,794 @@ +[ + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/Crypto.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Crypto.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Crypto.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/Crypto.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/Esp-frag.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Esp-frag.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Esp-frag.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/Esp-frag.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/Esp-version.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Esp-version.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Esp-version.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/Esp-version.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/Esp.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Esp.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Esp.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/Esp.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/FS.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/FS.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/FS.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/FS.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/FSnoop.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/FSnoop.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/FSnoop.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/FSnoop.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/FunctionalInterrupt.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/FunctionalInterrupt.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/FunctionalInterrupt.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/FunctionalInterrupt.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/HardwareSerial.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/HardwareSerial.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/HardwareSerial.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/HardwareSerial.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/IPAddress.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/IPAddress.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/IPAddress.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/IPAddress.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/LwipDhcpServer-NonOS.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/LwipDhcpServer-NonOS.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/LwipDhcpServer-NonOS.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/LwipDhcpServer-NonOS.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/LwipDhcpServer.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/LwipDhcpServer.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/LwipDhcpServer.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/LwipDhcpServer.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/LwipIntf.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/LwipIntf.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/LwipIntf.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/LwipIntf.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/LwipIntfCB.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/LwipIntfCB.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/LwipIntfCB.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/LwipIntfCB.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/MD5Builder.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/MD5Builder.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/MD5Builder.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/MD5Builder.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/Print.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Print.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Print.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/Print.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/Schedule.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Schedule.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Schedule.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/Schedule.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/StackThunk.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/StackThunk.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/StackThunk.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/StackThunk.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/Stream.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Stream.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Stream.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/Stream.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/StreamSend.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/StreamSend.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/StreamSend.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/StreamSend.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/Tone.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Tone.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Tone.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/Tone.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/TypeConversion.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/TypeConversion.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/TypeConversion.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/TypeConversion.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/Updater.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Updater.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Updater.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/Updater.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/WMath.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/WMath.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/WMath.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/WMath.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/WString.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/WString.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/WString.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/WString.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/abi.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/abi.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/abi.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/abi.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/aes_unwrap.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/aes_unwrap.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/aes_unwrap.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/aes_unwrap.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/base64.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/base64.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/base64.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/base64.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/cbuf.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/cbuf.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/cbuf.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/cbuf.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-gcc -mlongcalls -mtext-section-literals -x assembler-with-cpp -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic -c -o .pio/build/esp01_1m/FrameworkArduino/cont.S.o /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/cont.S", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/cont.S", + "output": ".pio/build/esp01_1m/FrameworkArduino/cont.S.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/cont_util.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/cont_util.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/cont_util.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/cont_util.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_app_entry_noextra4k.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_app_entry_noextra4k.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_eboot_command.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_eboot_command.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_eboot_command.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_eboot_command.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_features.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_features.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_features.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_features.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_flash_quirks.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_flash_quirks.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_flash_quirks.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_flash_quirks.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_flash_utils.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_flash_utils.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_flash_utils.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_flash_utils.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_i2s.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_i2s.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_i2s.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_i2s.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_main.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_main.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_main.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_main.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_non32xfer.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_non32xfer.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_non32xfer.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_non32xfer.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_noniso.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_noniso.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_noniso.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_noniso.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_phy.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_phy.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_phy.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_phy.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_postmortem.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_postmortem.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_postmortem.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_postmortem.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_si2c.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_si2c.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_si2c.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_si2c.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_sigma_delta.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_sigma_delta.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_sigma_delta.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_sigma_delta.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_spi_utils.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_spi_utils.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_spi_utils.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_spi_utils.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_timer.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_timer.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_timer.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_timer.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_vm.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_vm.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_vm.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_vm.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_waveform_phase.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_waveform_phase.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_waveform_phase.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_waveform_phase.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_waveform_pwm.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_waveform_pwm.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_waveform_pwm.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_waveform_pwm.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_analog.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring_analog.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring_analog.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_analog.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_digital.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring_digital.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring_digital.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_digital.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring_pulse.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring_pulse.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring_pwm.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring_pwm.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_shift.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring_shift.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/core_esp8266_wiring_shift.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_shift.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/crc32.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/crc32.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/crc32.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/crc32.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/debug.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/debug.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/debug.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/debug.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-gcc -mlongcalls -mtext-section-literals -x assembler-with-cpp -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic -c -o .pio/build/esp01_1m/FrameworkArduino/exc-c-wrapper-handler.S.o /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/exc-c-wrapper-handler.S", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/exc-c-wrapper-handler.S", + "output": ".pio/build/esp01_1m/FrameworkArduino/exc-c-wrapper-handler.S.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/exc-sethandler.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/exc-sethandler.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/exc-sethandler.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/exc-sethandler.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/flash_hal.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/flash_hal.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/flash_hal.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/flash_hal.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/gdb_hooks.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/gdb_hooks.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/gdb_hooks.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/gdb_hooks.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/heap.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/heap.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/heap.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/heap.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/hwdt_app_entry.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/hwdt_app_entry.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/hwdt_app_entry.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/hwdt_app_entry.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/libb64/cdecode.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/libb64/cdecode.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/libb64/cdecode.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/libb64/cdecode.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/libb64/cencode.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/libb64/cencode.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/libb64/cencode.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/libb64/cencode.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/libc_replacements.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/libc_replacements.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/libc_replacements.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/libc_replacements.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/mmu_iram.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/mmu_iram.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/mmu_iram.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/mmu_iram.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/reboot_uart_dwnld.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/reboot_uart_dwnld.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/reboot_uart_dwnld.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/reboot_uart_dwnld.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_cache.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs/spiffs_cache.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs/spiffs_cache.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_cache.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_check.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs/spiffs_check.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs/spiffs_check.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_check.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_gc.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs/spiffs_gc.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs/spiffs_gc.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_gc.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs/spiffs_hydrogen.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs/spiffs_hydrogen.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs/spiffs_nucleus.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs/spiffs_nucleus.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/spiffs_api.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs_api.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/spiffs_api.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/spiffs_api.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/sqrt32.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/sqrt32.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/sqrt32.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/sqrt32.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/stdlib_noniso.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/stdlib_noniso.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/stdlib_noniso.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/stdlib_noniso.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/time.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/time.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/time.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/time.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/uart.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/uart.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/uart.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/uart.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-gcc -o .pio/build/esp01_1m/FrameworkArduino/umm_malloc/umm_info.c.o -c -std=gnu17 -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/umm_malloc/umm_info.c", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/umm_malloc/umm_info.c", + "output": ".pio/build/esp01_1m/FrameworkArduino/umm_malloc/umm_info.c.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-gcc -o .pio/build/esp01_1m/FrameworkArduino/umm_malloc/umm_integrity.c.o -c -std=gnu17 -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/umm_malloc/umm_integrity.c", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/umm_malloc/umm_integrity.c", + "output": ".pio/build/esp01_1m/FrameworkArduino/umm_malloc/umm_integrity.c.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-gcc -o .pio/build/esp01_1m/FrameworkArduino/umm_malloc/umm_local.c.o -c -std=gnu17 -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/umm_malloc/umm_local.c", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/umm_malloc/umm_local.c", + "output": ".pio/build/esp01_1m/FrameworkArduino/umm_malloc/umm_local.c.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/umm_malloc/umm_malloc.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/umm_malloc/umm_malloc.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/umm_malloc/umm_malloc.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/umm_malloc/umm_malloc.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-gcc -o .pio/build/esp01_1m/FrameworkArduino/umm_malloc/umm_poison.c.o -c -std=gnu17 -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/umm_malloc/umm_poison.c", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/umm_malloc/umm_poison.c", + "output": ".pio/build/esp01_1m/FrameworkArduino/umm_malloc/umm_poison.c.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/FrameworkArduino/wpa2_eap_patch.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/wpa2_eap_patch.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/wpa2_eap_patch.cpp", + "output": ".pio/build/esp01_1m/FrameworkArduino/wpa2_eap_patch.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/libe54/Hash/Hash.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src/Hash.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src/Hash.cpp", + "output": ".pio/build/esp01_1m/libe54/Hash/Hash.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib573/ESPAsyncTCP/AsyncPrinter.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncTCP/src/AsyncPrinter.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncTCP/src/AsyncPrinter.cpp", + "output": ".pio/build/esp01_1m/lib573/ESPAsyncTCP/AsyncPrinter.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib573/ESPAsyncTCP/ESPAsyncTCP.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncTCP/src/ESPAsyncTCP.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncTCP/src/ESPAsyncTCP.cpp", + "output": ".pio/build/esp01_1m/lib573/ESPAsyncTCP/ESPAsyncTCP.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib573/ESPAsyncTCP/ESPAsyncTCPbuffer.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncTCP/src/ESPAsyncTCPbuffer.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncTCP/src/ESPAsyncTCPbuffer.cpp", + "output": ".pio/build/esp01_1m/lib573/ESPAsyncTCP/ESPAsyncTCPbuffer.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib573/ESPAsyncTCP/SyncClient.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncTCP/src/SyncClient.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncTCP/src/SyncClient.cpp", + "output": ".pio/build/esp01_1m/lib573/ESPAsyncTCP/SyncClient.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-gcc -o .pio/build/esp01_1m/lib573/ESPAsyncTCP/tcp_axtls.c.o -c -std=gnu17 -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncTCP/src/tcp_axtls.c", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncTCP/src/tcp_axtls.c", + "output": ".pio/build/esp01_1m/lib573/ESPAsyncTCP/tcp_axtls.c.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/BearSSLHelpers.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/BearSSLHelpers.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/BearSSLHelpers.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/BearSSLHelpers.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/CertStoreBearSSL.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/CertStoreBearSSL.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/CertStoreBearSSL.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/CertStoreBearSSL.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFi.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFi.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFi.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFi.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiAP.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiAP.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiGratuitous.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiGratuitous.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiGratuitous.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiGratuitous.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiMulti.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiMulti.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiSTA-WPS.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiSTA-WPS.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiSTA-WPS.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiSTA-WPS.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiSTA.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiSTA.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiScan.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiScan.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFiScan.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/ESP8266WiFiScan.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/WiFiClient.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/WiFiClient.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/WiFiClient.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/WiFiClient.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/WiFiClientSecureBearSSL.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/WiFiClientSecureBearSSL.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/WiFiClientSecureBearSSL.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/WiFiClientSecureBearSSL.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/WiFiServer.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/WiFiServer.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/WiFiServer.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/WiFiServer.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/WiFiServerSecureBearSSL.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/WiFiServerSecureBearSSL.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/WiFiServerSecureBearSSL.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/WiFiServerSecureBearSSL.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/WiFiUdp.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/WiFiUdp.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/WiFiUdp.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/WiFiUdp.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib39d/ESP8266WiFi/enable_wifi_at_boot_time.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/enable_wifi_at_boot_time.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/enable_wifi_at_boot_time.cpp", + "output": ".pio/build/esp01_1m/lib39d/ESP8266WiFi/enable_wifi_at_boot_time.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncEventSource.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncEventSource.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncEventSource.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncEventSource.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncJson.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncJson.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncJson.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncJson.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncMessagePack.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncMessagePack.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncMessagePack.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncMessagePack.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncWebHeader.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncWebHeader.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncWebHeader.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncWebHeader.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncWebServerRequest.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncWebServerRequest.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncWebServerRequest.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncWebServerRequest.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncWebSocket.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncWebSocket.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/AsyncWebSocket.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/AsyncWebSocket.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/BackPort_SHA1Builder.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/BackPort_SHA1Builder.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/BackPort_SHA1Builder.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/BackPort_SHA1Builder.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/ChunkPrint.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/ChunkPrint.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/ChunkPrint.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/ChunkPrint.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/Middleware.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/Middleware.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/Middleware.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/Middleware.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/WebAuthentication.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/WebAuthentication.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/WebAuthentication.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/WebAuthentication.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/WebHandlers.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/WebHandlers.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/WebHandlers.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/WebHandlers.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/WebRequest.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/WebRequest.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/WebRequest.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/WebRequest.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/WebResponses.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/WebResponses.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/WebResponses.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/WebResponses.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib794/ESPAsyncWebServer/WebServer.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic .pio/libdeps/esp01_1m/ESPAsyncWebServer/src/WebServer.cpp", + "directory": "/home/master/src/embedded/spore", + "file": ".pio/libdeps/esp01_1m/ESPAsyncWebServer/src/WebServer.cpp", + "output": ".pio/build/esp01_1m/lib794/ESPAsyncWebServer/WebServer.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/lib111/ESP8266HTTPClient/ESP8266HTTPClient.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic /home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp", + "output": ".pio/build/esp01_1m/lib111/ESP8266HTTPClient/ESP8266HTTPClient.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/examples/base/main.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic examples/base/main.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "examples/base/main.cpp", + "output": ".pio/build/esp01_1m/src/examples/base/main.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/src/ApiServer.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic src/ApiServer.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "src/ApiServer.cpp", + "output": ".pio/build/esp01_1m/src/src/ApiServer.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/src/ClusterManager.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic src/ClusterManager.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "src/ClusterManager.cpp", + "output": ".pio/build/esp01_1m/src/src/ClusterManager.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/src/Config.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic src/Config.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "src/Config.cpp", + "output": ".pio/build/esp01_1m/src/src/Config.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/src/NetworkManager.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic src/NetworkManager.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "src/NetworkManager.cpp", + "output": ".pio/build/esp01_1m/src/src/NetworkManager.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/src/NodeContext.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic src/NodeContext.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "src/NodeContext.cpp", + "output": ".pio/build/esp01_1m/src/src/NodeContext.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/src/NodeInfo.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic src/NodeInfo.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "src/NodeInfo.cpp", + "output": ".pio/build/esp01_1m/src/src/NodeInfo.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/src/TaskManager.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic src/TaskManager.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "src/TaskManager.cpp", + "output": ".pio/build/esp01_1m/src/src/TaskManager.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/src/services/ClusterService.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic src/services/ClusterService.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "src/services/ClusterService.cpp", + "output": ".pio/build/esp01_1m/src/src/services/ClusterService.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/src/services/NetworkService.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic src/services/NetworkService.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "src/services/NetworkService.cpp", + "output": ".pio/build/esp01_1m/src/src/services/NetworkService.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/src/services/NodeService.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic src/services/NodeService.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "src/services/NodeService.cpp", + "output": ".pio/build/esp01_1m/src/src/services/NodeService.cpp.o" + }, + { + "command": "/home/master/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-g++ -o .pio/build/esp01_1m/src/src/services/TaskService.cpp.o -c -fno-rtti -std=gnu++17 -fno-exceptions -Os -mlongcalls -mtext-section-literals -falign-functions=4 -U__STRICT_ANSI__ -ffunction-sections -fdata-sections -Wall -Werror=return-type -free -fipa-pta -DPLATFORMIO=60118 -DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01 -DF_CPU=80000000L -D__ets__ -DICACHE_FLASH -D_GNU_SOURCE -DARDUINO=10805 -DARDUINO_BOARD=\\\"PLATFORMIO_ESP01_1M\\\" -DARDUINO_BOARD_ID=\\\"esp01_1m\\\" -DFLASHMODE_DOUT -DLWIP_OPEN_SRC -DNONOSDK22x_190703=1 -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -Iinclude -I. -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src -I.pio/libdeps/esp01_1m/ESPAsyncWebServer/src -I.pio/libdeps/esp01_1m/ArduinoJson/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src -I.pio/libdeps/esp01_1m/ESPAsyncTCP/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/libraries/Hash/src -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/cores/esp8266 -I/home/master/.platformio/packages/toolchain-xtensa/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/tools/sdk/lwip2/include -I/home/master/.platformio/packages/framework-arduinoespressif8266/variants/generic src/services/TaskService.cpp", + "directory": "/home/master/src/embedded/spore", + "file": "src/services/TaskService.cpp", + "output": ".pio/build/esp01_1m/src/src/services/TaskService.cpp.o" + } +] diff --git a/docs/API.md b/docs/API.md index 415c011..4ee4525 100644 --- a/docs/API.md +++ b/docs/API.md @@ -16,7 +16,7 @@ The SPORE system provides a comprehensive RESTful API for monitoring and control | Endpoint | Method | Description | Response | |----------|--------|-------------|----------| | `/api/node/status` | GET | System resource information and API endpoint registry | System metrics and API catalog | -| `/api/node/capabilities` | GET | API endpoint capabilities and parameters | Detailed endpoint specifications | +| `/api/node/endpoints` | GET | API endpoints and parameters | Detailed endpoint specifications | | `/api/cluster/members` | GET | Cluster membership and node health information | Cluster topology and health status | | `/api/node/update` | POST | Handle firmware updates via OTA | Update progress and status | | `/api/node/restart` | POST | Trigger system restart | Restart confirmation | @@ -166,7 +166,7 @@ Returns comprehensive system resource information including memory usage, chip d } ``` -#### GET /api/node/capabilities +#### GET /api/node/endpoints Returns detailed information about all available API endpoints, including their parameters, types, and validation rules. diff --git a/examples/base/main.cpp b/examples/base/main.cpp index 518e384..4f2d6dc 100644 --- a/examples/base/main.cpp +++ b/examples/base/main.cpp @@ -25,7 +25,7 @@ ClusterManager cluster(ctx, taskManager); ApiServer apiServer(ctx, taskManager, ctx.config.api_server_port); // Create services -NodeService nodeService(ctx); +NodeService nodeService(ctx, apiServer); NetworkService networkService(network); ClusterService clusterService(ctx); TaskService taskService(taskManager); diff --git a/examples/neopattern/main.cpp b/examples/neopattern/main.cpp index 3171d83..be4588a 100644 --- a/examples/neopattern/main.cpp +++ b/examples/neopattern/main.cpp @@ -38,7 +38,7 @@ ClusterManager cluster(ctx, taskManager); ApiServer apiServer(ctx, taskManager, ctx.config.api_server_port); // Create services -NodeService nodeService(ctx); +NodeService nodeService(ctx, apiServer); NetworkService networkService(network); ClusterService clusterService(ctx); TaskService taskService(taskManager); diff --git a/examples/neopixel/main.cpp b/examples/neopixel/main.cpp index 78dc4ec..3e939ed 100644 --- a/examples/neopixel/main.cpp +++ b/examples/neopixel/main.cpp @@ -38,7 +38,7 @@ ClusterManager cluster(ctx, taskManager); ApiServer apiServer(ctx, taskManager, ctx.config.api_server_port); // Create services -NodeService nodeService(ctx); +NodeService nodeService(ctx, apiServer); NetworkService networkService(network); ClusterService clusterService(ctx); TaskService taskService(taskManager); diff --git a/examples/relay/main.cpp b/examples/relay/main.cpp index b342ec1..97964a4 100644 --- a/examples/relay/main.cpp +++ b/examples/relay/main.cpp @@ -32,7 +32,7 @@ ClusterManager cluster(ctx, taskManager); ApiServer apiServer(ctx, taskManager, ctx.config.api_server_port); // Create services -NodeService nodeService(ctx); +NodeService nodeService(ctx, apiServer); NetworkService networkService(network); ClusterService clusterService(ctx); TaskService taskService(taskManager); diff --git a/include/ApiServer.h b/include/ApiServer.h index 2b8fd59..90beb9e 100644 --- a/include/ApiServer.h +++ b/include/ApiServer.h @@ -30,14 +30,19 @@ public: const std::vector& params); static const char* methodToStr(int method); + + // Access to endpoints for endpoints endpoint + const std::vector& getEndpoints() const { return endpoints; } private: AsyncWebServer server; NodeContext& ctx; TaskManager& taskManager; std::vector> services; - std::vector> serviceRegistry; + std::vector endpoints; // Single source of truth for endpoints // Internal helpers - void registerServiceForLocalNode(const String& uri, int method); + void registerEndpoint(const String& uri, int method, + const std::vector& params, + const String& serviceName); }; diff --git a/include/ApiTypes.h b/include/ApiTypes.h index 34a333d..26c1850 100644 --- a/include/ApiTypes.h +++ b/include/ApiTypes.h @@ -16,3 +16,22 @@ struct EndpointCapability { int method; std::vector params; }; + +struct EndpointInfo { + String uri; + int method; + std::vector params; + String serviceName; // Name of the service that registered this endpoint + bool isLocal; // Whether this endpoint is on the local node + + // Constructor for individual parameters + EndpointInfo(const String& u, int m, const std::vector& p, const String& service, bool local) + : uri(u), method(m), params(p), serviceName(service), isLocal(local) {} + + // Constructor for easy conversion from EndpointCapability + EndpointInfo(const EndpointCapability& cap, const String& service = "", bool local = true) + : uri(cap.uri), method(cap.method), params(cap.params), serviceName(service), isLocal(local) {} + + // Default constructor + EndpointInfo() : isLocal(true) {} +}; diff --git a/include/NodeContext.h b/include/NodeContext.h index e4c3348..3feb30c 100644 --- a/include/NodeContext.h +++ b/include/NodeContext.h @@ -20,7 +20,6 @@ public: NodeInfo self; std::map* memberList; Config config; - std::vector capabilities; using EventCallback = std::function; std::map> eventRegistry; diff --git a/include/NodeInfo.h b/include/NodeInfo.h index e667596..a7cda0a 100644 --- a/include/NodeInfo.h +++ b/include/NodeInfo.h @@ -4,6 +4,7 @@ #include #include #include +#include "ApiTypes.h" struct NodeInfo { String hostname; @@ -18,7 +19,7 @@ struct NodeInfo { uint32_t flashChipSize = 0; } resources; unsigned long latency = 0; // ms since lastSeen - std::vector> apiEndpoints; // List of registered endpoints + std::vector endpoints; // List of registered endpoints std::map labels; // Arbitrary node labels (key -> value) }; diff --git a/include/services/NodeService.h b/include/services/NodeService.h index c113fc2..41b70bd 100644 --- a/include/services/NodeService.h +++ b/include/services/NodeService.h @@ -6,16 +6,17 @@ class NodeService : public Service { public: - NodeService(NodeContext& ctx); + NodeService(NodeContext& ctx, ApiServer& apiServer); void registerEndpoints(ApiServer& api) override; const char* getName() const override { return "Node"; } private: NodeContext& ctx; + ApiServer& apiServer; void handleStatusRequest(AsyncWebServerRequest* request); void handleUpdateRequest(AsyncWebServerRequest* request); void handleUpdateUpload(AsyncWebServerRequest* request, const String& filename, size_t index, uint8_t* data, size_t len, bool final); void handleRestartRequest(AsyncWebServerRequest* request); - void handleCapabilitiesRequest(AsyncWebServerRequest* request); + void handleEndpointsRequest(AsyncWebServerRequest* request); }; diff --git a/src/ApiServer.cpp b/src/ApiServer.cpp index fb3c0ee..e8fa118 100644 --- a/src/ApiServer.cpp +++ b/src/ApiServer.cpp @@ -15,40 +15,63 @@ const char* ApiServer::methodToStr(int method) { ApiServer::ApiServer(NodeContext& ctx, TaskManager& taskMgr, uint16_t port) : server(port), ctx(ctx), taskManager(taskMgr) {} -void ApiServer::registerServiceForLocalNode(const String& uri, int method) { - serviceRegistry.push_back(std::make_tuple(uri, method)); +void ApiServer::registerEndpoint(const String& uri, int method, + const std::vector& params, + const String& serviceName) { + // Add to local endpoints + endpoints.push_back(EndpointInfo{uri, method, params, serviceName, true}); + + // Update cluster if needed if (ctx.memberList && !ctx.memberList->empty()) { auto it = ctx.memberList->find(ctx.hostname); if (it != ctx.memberList->end()) { - it->second.apiEndpoints.push_back(std::make_tuple(uri, method)); + it->second.endpoints.push_back(EndpointInfo{uri, method, params, serviceName, true}); } } } void ApiServer::addEndpoint(const String& uri, int method, std::function requestHandler) { - registerServiceForLocalNode(uri, method); + // Get current service name if available + String serviceName = "unknown"; + if (!services.empty()) { + serviceName = services.back().get().getName(); + } + registerEndpoint(uri, method, {}, serviceName); server.on(uri.c_str(), method, requestHandler); } void ApiServer::addEndpoint(const String& uri, int method, std::function requestHandler, std::function uploadHandler) { - registerServiceForLocalNode(uri, method); + // Get current service name if available + String serviceName = "unknown"; + if (!services.empty()) { + serviceName = services.back().get().getName(); + } + registerEndpoint(uri, method, {}, serviceName); server.on(uri.c_str(), method, requestHandler, uploadHandler); } // Overloads that also record minimal capability specs void ApiServer::addEndpoint(const String& uri, int method, std::function requestHandler, const std::vector& params) { - ctx.capabilities.push_back(EndpointCapability{uri, method, params}); - registerServiceForLocalNode(uri, method); + // Get current service name if available + String serviceName = "unknown"; + if (!services.empty()) { + serviceName = services.back().get().getName(); + } + registerEndpoint(uri, method, params, serviceName); server.on(uri.c_str(), method, requestHandler); } void ApiServer::addEndpoint(const String& uri, int method, std::function requestHandler, std::function uploadHandler, const std::vector& params) { - ctx.capabilities.push_back(EndpointCapability{uri, method, params}); - registerServiceForLocalNode(uri, method); + // Get current service name if available + String serviceName = "unknown"; + if (!services.empty()) { + serviceName = services.back().get().getName(); + } + registerEndpoint(uri, method, params, serviceName); server.on(uri.c_str(), method, requestHandler, uploadHandler); } diff --git a/src/ClusterManager.cpp b/src/ClusterManager.cpp index 3b9e47f..564116d 100644 --- a/src/ClusterManager.cpp +++ b/src/ClusterManager.cpp @@ -109,13 +109,19 @@ void ClusterManager::fetchNodeInfo(const IPAddress& ip) { node.status = NodeInfo::ACTIVE; node.latency = requestDuration; node.lastSeen = millis(); - node.apiEndpoints.clear(); + node.endpoints.clear(); if (doc["api"].is()) { JsonArray apiArr = doc["api"].as(); for (JsonObject apiObj : apiArr) { String uri = (const char*)apiObj["uri"]; int method = apiObj["method"]; - node.apiEndpoints.push_back(std::make_tuple(uri, method)); + // Create basic EndpointInfo without params for cluster nodes + EndpointInfo endpoint; + endpoint.uri = uri; + endpoint.method = method; + endpoint.isLocal = false; + endpoint.serviceName = "remote"; + node.endpoints.push_back(endpoint); } } // Parse labels if present diff --git a/src/services/NodeService.cpp b/src/services/NodeService.cpp index ce420ec..2894180 100644 --- a/src/services/NodeService.cpp +++ b/src/services/NodeService.cpp @@ -1,7 +1,7 @@ #include "services/NodeService.h" #include "ApiServer.h" -NodeService::NodeService(NodeContext& ctx) : ctx(ctx) {} +NodeService::NodeService(NodeContext& ctx, ApiServer& apiServer) : ctx(ctx), apiServer(apiServer) {} void NodeService::registerEndpoints(ApiServer& api) { // Status endpoint @@ -24,9 +24,9 @@ void NodeService::registerEndpoints(ApiServer& api) { [this](AsyncWebServerRequest* request) { handleRestartRequest(request); }, std::vector{}); - // Capabilities endpoint - api.addEndpoint("/api/node/capabilities", HTTP_GET, - [this](AsyncWebServerRequest* request) { handleCapabilitiesRequest(request); }, + // Endpoints endpoint + api.addEndpoint("/api/node/endpoints", HTTP_GET, + [this](AsyncWebServerRequest* request) { handleEndpointsRequest(request); }, std::vector{}); } @@ -121,18 +121,18 @@ void NodeService::handleRestartRequest(AsyncWebServerRequest* request) { }); } -void NodeService::handleCapabilitiesRequest(AsyncWebServerRequest* request) { +void NodeService::handleEndpointsRequest(AsyncWebServerRequest* request) { JsonDocument doc; JsonArray endpointsArr = doc["endpoints"].to(); - // Add all registered capabilities - for (const auto& cap : ctx.capabilities) { + // Add all registered endpoints from ApiServer + for (const auto& endpoint : apiServer.getEndpoints()) { JsonObject obj = endpointsArr.add(); - obj["uri"] = cap.uri; - obj["method"] = ApiServer::methodToStr(cap.method); - if (!cap.params.empty()) { + obj["uri"] = endpoint.uri; + obj["method"] = ApiServer::methodToStr(endpoint.method); + if (!endpoint.params.empty()) { JsonArray paramsArr = obj["params"].to(); - for (const auto& ps : cap.params) { + for (const auto& ps : endpoint.params) { JsonObject p = paramsArr.add(); p["name"] = ps.name; p["location"] = ps.location;