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
# Update the CLI, examples, and metadata
seeed-zephyr update
# Bootstrap older installed CLIs to the update flow
python3 -m pip install --upgrade seeed-zephyr
pipx upgrade seeed-zephyr
brew update && brew upgrade seeed-zephyr
# Show version and traceability information
seeed-zephyr info
# Select a published CLI version
seeed-zephyr update --version 0.3.1
Prerequisites
This CLI requires a Zephyr development environment. Run the setup command after installation:
# macOS
curl -fsSL https://raw.githubusercontent.com/limengdu/Seeed-Zephyr-Project/main/install.sh | bash
# Or set up manually — see the full guide:
# https://github.com/limengdu/Seeed-Zephyr-Project/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
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.3.1.tar.gz.
File metadata
- Download URL: seeed_zephyr-0.3.1.tar.gz
- Upload date:
- Size: 61.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
524d7851fc99776bb0220cc2b652bf3892cc475f13876bd95b8fdd987d32ff77
|
|
| MD5 |
e099e33ad6024441cea23f4813dd492b
|
|
| BLAKE2b-256 |
d977bef5eb397b3929cf35b8c2d2b736e3b8364837732cd97e780ba4426df27f
|
Provenance
The following attestation bundles were made for seeed_zephyr-0.3.1.tar.gz:
Publisher:
release-pypi.yml on limengdu/Seeed-Zephyr-Project
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
seeed_zephyr-0.3.1.tar.gz -
Subject digest:
524d7851fc99776bb0220cc2b652bf3892cc475f13876bd95b8fdd987d32ff77 - Sigstore transparency entry: 2045380898
- Sigstore integration time:
-
Permalink:
limengdu/Seeed-Zephyr-Project@1187787b6c4f1dba68e6bfd002d4df20b7d3bebf -
Branch / Tag:
refs/heads/main - Owner: https://github.com/limengdu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@1187787b6c4f1dba68e6bfd002d4df20b7d3bebf -
Trigger Event:
push
-
Statement type:
File details
Details for the file seeed_zephyr-0.3.1-py3-none-any.whl.
File metadata
- Download URL: seeed_zephyr-0.3.1-py3-none-any.whl
- Upload date:
- Size: 115.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fce022fc45e51b78dc951603aed0cce0ea245897d41c70a07a86e402722b47a
|
|
| MD5 |
15498c0dd8315666a1948f7ef3fa03b9
|
|
| BLAKE2b-256 |
030545d058bc43553b45613fb010265fb926c0e4f1f684ed37f86e73952baed7
|
Provenance
The following attestation bundles were made for seeed_zephyr-0.3.1-py3-none-any.whl:
Publisher:
release-pypi.yml on limengdu/Seeed-Zephyr-Project
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
seeed_zephyr-0.3.1-py3-none-any.whl -
Subject digest:
2fce022fc45e51b78dc951603aed0cce0ea245897d41c70a07a86e402722b47a - Sigstore transparency entry: 2045380937
- Sigstore integration time:
-
Permalink:
limengdu/Seeed-Zephyr-Project@1187787b6c4f1dba68e6bfd002d4df20b7d3bebf -
Branch / Tag:
refs/heads/main - Owner: https://github.com/limengdu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@1187787b6c4f1dba68e6bfd002d4df20b7d3bebf -
Trigger Event:
push
-
Statement type: