ryankurte / rust-driver-pal

Rust embedded SPI helper / testing package
1 stars 6 forks source link

driver-pal

A helper package for rust-embedded driver traits and implementations to assist with constructing drivers for embedded devices, currently focussed on SPI with the intent to extend this to support I2C in the future. Previously known as embedded-spi, new releases at crates.io/crates/driver-pal.

This provides:

Status

GitHub tag Build Status Crates.io Docs.rs

Open Issues

Currently patched-to-heck waiting on embedded-hal version v1.0.0-alpha.3 with transactional SPI, and a bunch of downstream patches that depend on this. You'll need to add the following patch line to any top-level project consuming this library:

[patch.crates-io]
embedded-hal = { git = "https://github.com/rust-embedded/embedded-hal.git", branch = "master" }