14 releases (8 breaking)

new 0.11.3 Apr 23, 2025
0.11.1 Jan 31, 2025
0.10.1 Dec 11, 2024
0.10.0 Nov 28, 2024
0.2.0 Dec 31, 2020

#55 in Embedded development

Download history 904/week @ 2025-01-06 856/week @ 2025-01-13 889/week @ 2025-01-20 1124/week @ 2025-01-27 767/week @ 2025-02-03 703/week @ 2025-02-10 687/week @ 2025-02-17 685/week @ 2025-02-24 384/week @ 2025-03-03 473/week @ 2025-03-10 392/week @ 2025-03-17 462/week @ 2025-03-24 549/week @ 2025-03-31 1047/week @ 2025-04-07 3684/week @ 2025-04-14 4497/week @ 2025-04-21

9,853 downloads per month
Used in ockam_transport_ble

MIT/Apache

1.5MB
30K SLoC

SAM E54 Xplained Pro Evaluation Kit Board Support Crate

This crate provides a type-safe Rust API for working with the SAM E54 Xplained Pro Evaluation Kit.

Board Features

  • Microchip [ATSAME54P] Cortex-M4F microcontroller
    • 1MB Flash
    • 256kB SRAM (128kB if ECCRAM is enabled)
    • 8MB SPI Flash chip

Prerequisites

  • Install the cross-compilation target
    • $ rustup target add thumbv7em-none-eabihf
  • Install the cargo-embed
    • $ cargo install cargo-embed

Running an example

  • Checkout the atsamd repository
  • Go to directory boards/atsame54_xpro
  • Build and flash the device
    • eg. cargo embed --release --example blinky_rtic

Dependencies

~9MB
~209K SLoC