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

# Update the CLI, examples, and metadata
seeed-zephyr update

# Show version and traceability information
seeed-zephyr info

# Select a published CLI version
seeed-zephyr update --version 0.3.0

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

seeed_zephyr-0.3.0.tar.gz (42.6 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.3.0-py3-none-any.whl (85.0 kB view details)

Uploaded Python 3

File details

Details for the file seeed_zephyr-0.3.0.tar.gz.

File metadata

  • Download URL: seeed_zephyr-0.3.0.tar.gz
  • Upload date:
  • Size: 42.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for seeed_zephyr-0.3.0.tar.gz
Algorithm Hash digest
SHA256 531a54656118b25908f177c211ddae777275e6b1ae71832cdfd68cfbe170f32a
MD5 860310bc6cc11a2ac9aabb772b184c92
BLAKE2b-256 cfb4da57621f117523685fbc20727ccb0bfcb3b77662c83e95ab2ba53771691a

See more details on using hashes here.

Provenance

The following attestation bundles were made for seeed_zephyr-0.3.0.tar.gz:

Publisher: release-pypi.yml on limengdu/Seeed-Zephyr-Project

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seeed_zephyr-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: seeed_zephyr-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 85.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for seeed_zephyr-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 050cbfe4d4b762cee88309ea16a52a5a36dd17de1a788d3c3424206a21463b7d
MD5 a4f5db4ee49891ed2362cd934f85b6f3
BLAKE2b-256 0556ea18d36f72d398354f89802c66665c7b3cccc964f901fde6025f5a923df7

See more details on using hashes here.

Provenance

The following attestation bundles were made for seeed_zephyr-0.3.0-py3-none-any.whl:

Publisher: release-pypi.yml on limengdu/Seeed-Zephyr-Project

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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