#cortex-m #arm #embedded-hal #cross-compile

no-std circuit_playground_express

Board Support crate for the Adafruit Circuit Playground Express

12 releases (breaking)

0.11.1 Oct 18, 2024
0.11.0 Dec 25, 2021
0.10.0 Sep 27, 2021
0.9.0 Dec 31, 2020
0.2.1 Mar 3, 2019

#197 in Hardware support

36 downloads per month
Used in 2 crates

MIT/Apache

1.5MB
26K SLoC

Adafruit Circuit Playground Express Support Crate

This crate provides a type-safe API for working with the Adafruit Circuit Playground Express board.

Prerequisites

Uploading an example

Check out the repository for examples:

https://github.com/atsamd-rs/atsamd/tree/master/boards/circuit_playground_express/examples

  • Be in this directory cd boards/circuit_playground_express
  • Put your device in bootloader mode usually by hitting the reset button twice.
  • Build and upload in one step
$ cargo hf2 --release --example blinky_basic
    Finished release [optimized + debuginfo] target(s) in 0.19s
    Searching for a connected device with known vid/pid pair.
    Trying  Ok(Some("Adafruit Industries")) Ok(Some("PyBadge"))
    Flashing "/Users/User/atsamd/boards/circuit_playground_express/target/thumbv7em-none-eabihf/release/examples/blinky_basic"
    Finished in 0.079s
$

Dependencies

~5MB
~112K SLoC