plant-monitor/
Pick any file or folder on the left to see what it is, why it exists, when you add it and the mistakes people make with it. Switch the stage to watch the project grow.
# Install PlatformIO Core (or install the pioarduino IDE extension in VS Code)
pipx install platformio# Install the pioarduino platform, which brings Arduino core 3.x
pio pkg install --global --platform "https://github.com/pioarduino/platform-espressif32/releases/download/55.03.312-1/platform-espressif32.zip"# Create the project for your board with sample code and VS Code files
pio project init --board esp32-s3-devkitc-1 --ide vscode --sample-code -O "platform=https://github.com/pioarduino/platform-espressif32/releases/download/55.03.312-1/platform-espressif32.zip" -O "framework=arduino"# Build, upload over USB and open the serial monitor
pio run -t upload -t monitor# Upload the web files in data/ to the LittleFS partition
pio run -t uploadfs# Run the host unit tests (no board needed)
pio test -e native# Run static analysis with cppcheck and clang-tidy
pio check -e esp32s3