pub struct ChipSpi { /* private fields */ }Expand description
The SPI device of a simulated chip.
Trait Implementations§
Source§impl SpiDevice for ChipSpi
impl SpiDevice for ChipSpi
Source§fn transaction(
&mut self,
operations: &mut [Operation<'_, u8>],
) -> Result<(), Infallible>
fn transaction( &mut self, operations: &mut [Operation<'_, u8>], ) -> Result<(), Infallible>
Perform a transaction against the device. Read more
§fn read(&mut self, buf: &mut [Word]) -> Result<(), Self::Error>
fn read(&mut self, buf: &mut [Word]) -> Result<(), Self::Error>
Do a read within a transaction. Read more
§fn write(&mut self, buf: &[Word]) -> Result<(), Self::Error>
fn write(&mut self, buf: &[Word]) -> Result<(), Self::Error>
Do a write within a transaction. Read more
Auto Trait Implementations§
impl Freeze for ChipSpi
impl RefUnwindSafe for ChipSpi
impl Send for ChipSpi
impl Sync for ChipSpi
impl Unpin for ChipSpi
impl UnsafeUnpin for ChipSpi
impl UnwindSafe for ChipSpi
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more