Seeed Xiao Series: development platform for PlatformIO
The Seeed Studio XIAO Series is a collection of thumb-sized, powerful microcontroller units (MCUs) tailor-made for space-conscious projects requiring high performance and wireless connectivity.
- Home (home page in PlatformIO Platform Registry)
- Documentation (advanced usage, packages, boards, frameworks, etc.)
- Install PlatformIO
- Create PlatformIO project and configure a platform option in platformio.ini file:
[env:stable]
platform = Seeed Studio
board = ...
framework = arduino
...
[env:development]
platform = https://github.com/Seeed-Studio/platform-seeedboards.git
board = ...
framework = arduino
...
Please navigate to documentation.
For XIAO nRF54L15 boards, a factory reset script is provided to recover the board from a bad state (e.g., when it's can not upload due to the internal NVM write protection). This script will perform a mass erase of the flash and program a factory firmware.
The scripts are located in the scripts/factory_reset/
directory.
The script will automatically create and manage a local Python virtual environment to install the necessary tools, so it can be run out-of-the-box.
-
For Windows: Navigate to the
scripts/factory_reset
directory and run:.\factory_reset.bat
-
For Linux and macOS: Navigate to the
scripts/factory_reset
directory and run:bash factory_reset.sh