15 releases (breaking)
|0.12.1||May 8, 2022|
|0.12.0||Mar 29, 2022|
|0.11.0||Dec 25, 2021|
|0.10.1||Sep 29, 2021|
|0.2.1||Mar 3, 2019|
#106 in Embedded development
77 downloads per month
Adafruit Feather M0 Board Support Crate
This crate provides a type-safe API for working with the Adafruit Feather M0 board.
- Install the cross compile toolchain
rustup target add thumbv6m-none-eabi
- Install cargo-hf2 the hf2 bootloader flasher tool however your platform requires
Uploading an example
Check out the repository for examples:
- Be in this directory
- 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/feather_m0/target/thumbv7em-none-eabihf/release/examples/blinky_basic" Finished in 0.079s $
Note that some older Feather M0 boards do not come with support for HF2. For these boards,
you can upload using the
bossa tool as described in the atsamd crate documentation.