CLI for Seeed Studio XIAO boards with Zephyr RTOS
Project description
seeed-zephyr
CLI for Seeed Studio XIAO boards with Zephyr RTOS.
Install
pip install seeed-zephyr
Or with pipx for isolated installation:
pipx install seeed-zephyr
Quick Start
# List supported boards
seeed-zephyr list boards
# List available examples for a board
seeed-zephyr list examples xiao_esp32c6
# Build an example
seeed-zephyr build xiao_esp32c6 blinky
# Build and flash
seeed-zephyr flash xiao_esp32c6 blinky
# Build and flash with serial monitor
seeed-zephyr flash xiao_esp32c6 blinky --monitor
# Build your own app
seeed-zephyr flash xiao_esp32c6 --app ~/my-zephyr-app --monitor
# Open serial monitor
seeed-zephyr monitor
Prerequisites
This CLI requires a Zephyr development environment. Run the setup command after installation:
# macOS
curl -fsSL https://raw.githubusercontent.com/Seeed-Projects/seeed-zephyr-base/main/install.sh | bash
# Or set up manually — see the full guide:
# https://github.com/Seeed-Projects/seeed-zephyr-base/blob/main/docs/en/getting-started.md
Supported Boards
| Board | SoC | Vendor |
|---|---|---|
| XIAO ESP32C3 | ESP32-C3 | Espressif |
| XIAO ESP32C5 | ESP32-C5 | Espressif |
| XIAO ESP32C6 | ESP32-C6 | Espressif |
| XIAO ESP32S3 | ESP32-S3 | Espressif |
| XIAO MG24 | EFR32MG24 | Silicon Labs |
| XIAO nRF52840 | nRF52840 | Nordic |
| XIAO nRF54L15 | nRF54L15 | Nordic |
| XIAO RA4M1 | RA4M1 | Renesas |
| XIAO RP2040 | RP2040 | Raspberry Pi |
| XIAO RP2350 | RP2350 | Raspberry Pi |
| XIAO SAMD21 | SAMD21 | Microchip |
License
Apache-2.0
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
seeed_zephyr-0.1.0.tar.gz
(34.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file seeed_zephyr-0.1.0.tar.gz.
File metadata
- Download URL: seeed_zephyr-0.1.0.tar.gz
- Upload date:
- Size: 34.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c1dd026543127271995166b3293a94833a05d42a5e9fd0fee6e0d7ab8785b1b
|
|
| MD5 |
01a582743b3d11b0ace6b600b41be606
|
|
| BLAKE2b-256 |
3c4794be24054125d83391f44e3f6d53e52c01eb15e1d71b7858347034c4b683
|
File details
Details for the file seeed_zephyr-0.1.0-py3-none-any.whl.
File metadata
- Download URL: seeed_zephyr-0.1.0-py3-none-any.whl
- Upload date:
- Size: 73.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f4e3dc46e8960f7a704d2ace9dfdda3f120edd6dfaac6f22c22ae78ebce1cbb
|
|
| MD5 |
0789c1595c2f11a5edcae968aee134ff
|
|
| BLAKE2b-256 |
1793cf7fa03f679e42032d089553bd85196fa60355d80f117d8d3a7f760d3515
|