A template for automatically setting up a PlatformIO + Arduino development environment.
Setting up Clangd LSP to work with PlatformIO can be very finicky, this repo also tries to automate that.
Showcase.mp4
⭐ If you find this project useful, consider starring the original repo to help it gain visibility! A start for me would also be appreciated (˶ᵔ ᵕ ᵔ˶)
- Clangd LSP support.
- Included Makefile for common actions.
- Fancy wizard for automatic project creation.
/bin/bash -c "$(curl -sSL https://raw.githubusercontent.com/PolyCatDev/clangd-platformio/refs/heads/main/wizard.sh)"Every time you modify project libraries or config:
make updatedbgit clone https://github.com/PolyCatDev/clangd-platformio <project-name>
cd <project-name>rm -rf .git wizard.shpio init --ide vim --board <board-id>python3 conv.pyEvery time you modify project libraries or config:
make updatedb