Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seeed_zephyr-0.1.0-py3-none-any.whl (73.9 kB view details)

Uploaded Python 3

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

Hashes for seeed_zephyr-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9c1dd026543127271995166b3293a94833a05d42a5e9fd0fee6e0d7ab8785b1b
MD5 01a582743b3d11b0ace6b600b41be606
BLAKE2b-256 3c4794be24054125d83391f44e3f6d53e52c01eb15e1d71b7858347034c4b683

See more details on using hashes here.

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

Hashes for seeed_zephyr-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f4e3dc46e8960f7a704d2ace9dfdda3f120edd6dfaac6f22c22ae78ebce1cbb
MD5 0789c1595c2f11a5edcae968aee134ff
BLAKE2b-256 1793cf7fa03f679e42032d089553bd85196fa60355d80f117d8d3a7f760d3515

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page