feather_m0

Crates.iofeather_m0
lib.rsfeather_m0
version
sourcesrc
created_at2019-03-03 00:35:03.740003
updated_at2024-12-11 14:03:25.309737
descriptionBoard Support crate for the Adafruit Feather M0
homepage
repositoryhttps://github.com/atsamd-rs/atsamd
max_upload_size
id118249
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
owners (github:atsamd-rs:owners)

documentation

README

Adafruit Feather M0 Board Support Crate

This crate provides a type-safe API for working with the Adafruit Feather M0 board.

Prerequisites

Uploading an example

Check out the repository for examples:

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

  • Be in this directory cd boards/feather_m0
  • 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.

Commit count: 827

cargo fmt