pub trait Write<W> {
    type Error;

    fn write(&mut self, words: &[W]) -> Result<(), Self::Error>;
}
Expand description

Blocking write

Required Associated Types

Error type

Required Methods

Sends words to the slave, ignoring all the incoming words

Implementors

impl<P, M> Write<<UInt<UTerm, B1> as Length>::Word> for Spi<Config<P, M, U1>, Duplex>where
    Config<P, M, U1>: ValidConfig,
    P: ValidPads,
    M: OpMode,

impl<P, M> Write<<UInt<UTerm, B1> as Length>::Word> for Spi<Config<P, M, U1>, Tx>where
    Config<P, M, U1>: ValidConfig,
    P: ValidPads,
    M: OpMode,

impl<P, M> Write<<UInt<UInt<UTerm, B1>, B0> as Length>::Word> for Spi<Config<P, M, U2>, Duplex>where
    Config<P, M, U2>: ValidConfig,
    P: ValidPads,
    M: OpMode,

impl<P, M> Write<<UInt<UInt<UTerm, B1>, B0> as Length>::Word> for Spi<Config<P, M, U2>, Tx>where
    Config<P, M, U2>: ValidConfig,
    P: ValidPads,
    M: OpMode,

impl<P, M> Write<<UInt<UInt<UTerm, B1>, B1> as Length>::Word> for Spi<Config<P, M, U3>, Duplex>where
    Config<P, M, U3>: ValidConfig,
    P: ValidPads,
    M: OpMode,

impl<P, M> Write<<UInt<UInt<UTerm, B1>, B1> as Length>::Word> for Spi<Config<P, M, U3>, Tx>where
    Config<P, M, U3>: ValidConfig,
    P: ValidPads,
    M: OpMode,

impl<P, M> Write<<UInt<UInt<UInt<UTerm, B1>, B0>, B0> as Length>::Word> for Spi<Config<P, M, U4>, Duplex>where
    Config<P, M, U4>: ValidConfig,
    P: ValidPads,
    M: OpMode,

impl<P, M> Write<<UInt<UInt<UInt<UTerm, B1>, B0>, B0> as Length>::Word> for Spi<Config<P, M, U4>, Tx>where
    Config<P, M, U4>: ValidConfig,
    P: ValidPads,
    M: OpMode,

impl<P, M, L> Write<u8> for Spi<Config<P, M, L>, Duplex>where
    Config<P, M, L>: ValidConfig,
    P: ValidPads,
    M: OpMode,
    L: GreaterThan4,

impl<P, M, L> Write<u8> for Spi<Config<P, M, L>, Tx>where
    Config<P, M, L>: ValidConfig,
    P: ValidPads,
    M: OpMode,
    L: GreaterThan4,

impl<P, M> Write<u8> for Spi<Config<P, M, DynLength>, Duplex>where
    Config<P, M, DynLength>: ValidConfig,
    P: ValidPads,
    M: OpMode,

impl<P, M> Write<u8> for Spi<Config<P, M, DynLength>, Tx>where
    Config<P, M, DynLength>: ValidConfig,
    P: ValidPads,
    M: OpMode,