Crate atsam4_hal[][src]

HAL for the ATSAM4 series of microcontrollers

This is an implementation of the embedded-hal traits for the ATSAM4 microcontrollers

Requirements

This crate requires arm-none-eabi-gcc to be installed and available in $PATH to build.

Usage

To build applications (binary crates) using this crate follow the cortex-m-quickstart instructions and add this crate as a dependency in step number 5 and make sure you enable the “rt” Cargo feature of this crate.

Re-exports

pub extern crate embedded_hal as hal;
pub use atsam4e16e_pac as pac;
pub use embedded_time as time;

Modules

chipid
clock
delay

Delays

gpio

General Purpose Input / Output

prelude

Import the prelude to gain convenient access to helper traits

rtt
serial
static_memory_controller
toggleable

If you can read and write the output state, a pin is toggleable by software.

watchdog

Macros

define_pin_map

Traits

InputPin

Single digital input pin

OutputPin

Single digital push-pull output pin

StatefulOutputPin

Push-pull output pin that can read its output state

ToggleableOutputPin

Output pin that can be toggled