Skip to content

Seeed-Studio/platform-seeedboards

Repository files navigation

Seeed Xiao Series: development platform for PlatformIO

Build Status Build status

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.)

Usage

  1. Install PlatformIO
  2. Create PlatformIO project and configure a platform option in platformio.ini file:

Stable version

[env:stable]
platform = Seeed Studio
board = ...
framework = arduino
...

Development version

[env:development]
platform = https://github.com/Seeed-Studio/platform-seeedboards.git
board = ...
framework = arduino
...

Configuration

Please navigate to documentation.

Factory Reset for XIAO nRF54L15

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.

Location

The scripts are located in the scripts/factory_reset/ directory.

Usage

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

About

Seeed Boards: development platform for PlatformIO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages