Crate linux_embedded_hal
source · [−]Expand description
Implementation of embedded-hal
traits for Linux devices
Drivers
This crate lets you use a bunch of platform agnostic drivers that are based on the
embedded-hal
traits. You can find them on crates.io by searching for the embedded-hal
keyword.
Re-exports
pub use i2cdev;
pub use nb;
pub use serial_core;
pub use serial_unix;
pub use spidev;
pub use sysfs_gpio;
pub use gpio_cdev;
Structs
Newtype around gpio_cdev::LineHandle
that implements the embedded-hal
traits
Empty struct that provides delay functionality on top of thread::sleep
Error type wrapping LinuxI2CError to implement embedded_hal::i2c::ErrorKind
Newtype around i2cdev::linux::LinuxI2CDevice
that implements the embedded-hal
traits
Error type wrapping io::Error to implement embedded_hal::spi::ErrorKind
Newtype around serial_unix::TTYPort
that implements
the embedded-hal
traits.
Error type wrapping io::ErrorKind to implement embedded_hal::serial::ErrorKind
Newtype around spidev::Spidev
that implements the embedded-hal
traits
A periodic timer based on std::time::Instant
, which is a
monotonically nondecreasing clock.
Newtype around sysfs_gpio::Pin
that implements the embedded-hal
traits