Re-exports

pub use atsamd_hal as hal;
pub use hal::ehal;
pub use hal::pac;

Macros

Refer to fields of the Pins struct by alternate names

Structs

BSP replacement for the HAL Pins type

Constants

DynPinId for the Led alias.

DynPinMode for the Led alias.

DynPinId for the Scl alias.

DynPinMode for the Scl alias.

DynPinId for the Sda alias.

DynPinMode for the Sda alias.

DynPinId for the UartRx alias.

DynPinMode for the UartRx alias.

DynPinId for the UartTx alias.

DynPinMode for the UartTx alias.

Functions

Convenience for setting up the labelled SDA, SCL pins to operate as an I2C master running at the specified frequency.

Convenience for setting up the D1 and D14 pins to operate as UART RX/TX (respectively) running at the specified baud.

Type Definitions

I2C master for the labelled I2C peripheral

I2C pads for the labelled I2C peripheral

Alias for a configured Pin

PinId for the Led alias

PinMode for the Led alias

Alias for a configured Pin

PinId for the Scl alias

PinMode for the Scl alias

Alias for a configured Pin

PinId for the Sda alias

PinMode for the Sda alias

UART device for the labelled RX & TX pins

Alias for a configured Pin

PinId for the UartRx alias

PinMode for the UartRx alias

Alias for a configured Pin

PinId for the UartTx alias

PinMode for the UartTx alias

Attribute Macros