/sam3x

Library for Atmel ARM-based SAM3x MCU

Primary LanguageRustMIT LicenseMIT

Rust library for SAM3x MCU (Arduino Due).

This library simplifies development of embedded system in Rust language for SAM3x MCU (Arm-based).

The example program written with this library: Arduino Due Rust

Features

Hardware Abstract Level

  • PDC - Peripheral DMA Controller
  • PIO - Peripheral Input Output
  • PMC - Power Management Controller
  • RTT - Real Time Timers
  • UART - Universal Asynchronous Receiver/Transmitter
  • WDT - Watchdog Timer

Drivers

  • Led
  • Button

Additional resources

License

Sam3x is distributed under the terms of MIT license.