Module spi

Module spi 

Source
Expand description

SpiDevice implementations.

Structs§

AtomicDeviceportable-atomic or target_has_atomic=8
Atomics-based shared bus SpiDevice implementation.
CriticalSectionDevice
critical-section-based shared bus SpiDevice implementation.
ExclusiveDevice
SpiDevice implementation with exclusive access to the bus (not shared).
MutexDevicestd
std Mutex-based shared bus SpiDevice implementation.
NoDelay
Dummy DelayNs implementation that panics on use.
RcDevicestd or alloc
Implementation of SpiDevice around a bus shared with Rc<RefCell<T>>. This is the reference-counting equivalent of RefCellDevice, requiring allocation.
RefCellDevice
RefCell-based shared bus SpiDevice implementation.

Enums§

AtomicErrorportable-atomic or target_has_atomic=8
Wrapper type for errors returned by AtomicDevice.
DeviceError
Error type for ExclusiveDevice operations.