Expand description

An asynchronous Hardware Abstraction Layer (HAL) for embedded systems

NOTE These traits are still experimental. At least one breaking change to this crate is expected in the future (changing from GATs to async fn), but there might be more.

NOTE The traits and modules in this crate should follow the same structure as in embedded-hal to ease merging and migration.

Modules

Delays
Asynchronous digital I/O
Async I2C API
SPI master mode traits.

Macros

Do an SPI transaction on a bus. This is a safe wrapper for SpiDevice::transaction, which handles dereferencing the raw pointer for you.