Struct rp2040_hal::spi::Spi
source · Expand description
Spi
Implementations§
Trait Implementations§
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 10>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 10>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 10>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 11>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 11>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 11>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 13>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 13>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 13>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 14>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 14>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 14>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 15>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 15>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 15>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 16>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 16>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 16>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 22>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 22>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 22>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 9>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 9>
impl<D: SpiDevice> Default<u16> for Spi<Enabled, D, 9>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 4>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 4>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 4>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 5>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 5>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 5>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 6>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 6>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 6>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 7>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 7>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 7>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 8>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 8>
impl<D: SpiDevice> Default<u8> for Spi<Enabled, D, 8>
Auto Trait Implementations§
impl<S, D, const DS: u8> RefUnwindSafe for Spi<S, D, DS>where
D: RefUnwindSafe,
S: RefUnwindSafe,
impl<S, D, const DS: u8> Send for Spi<S, D, DS>where
D: Send,
S: Send,
impl<S, D, const DS: u8> Sync for Spi<S, D, DS>where
D: Sync,
S: Sync,
impl<S, D, const DS: u8> Unpin for Spi<S, D, DS>where
D: Unpin,
S: Unpin,
impl<S, D, const DS: u8> UnwindSafe for Spi<S, D, DS>where
D: UnwindSafe,
S: UnwindSafe,
Blanket Implementations§
source§impl<W, S> WriteIter<W> for Swhere
S: Default<W>,
W: Clone,
impl<W, S> WriteIter<W> for Swhere
S: Default<W>,
W: Clone,
§type Error = <S as FullDuplex<W>>::Error
type Error = <S as FullDuplex<W>>::Error
Error type
source§fn write_iter<WI>(
&mut self,
words: WI
) -> Result<(), <S as FullDuplex<W>>::Error>where
WI: IntoIterator<Item = W>,
fn write_iter<WI>(
&mut self,
words: WI
) -> Result<(), <S as FullDuplex<W>>::Error>where
WI: IntoIterator<Item = W>,
Sends
words
to the slave, ignoring all the incoming words