Struct stm32f7xx_hal::i2c::BlockingI2c
source · [−]pub struct BlockingI2c<I2C, SCL, SDA> { /* private fields */ }
Expand description
embedded-hal compatible blocking I2C implementation
Implementations
sourceimpl<SCL, SDA> BlockingI2c<I2C1, SCL, SDA>
impl<SCL, SDA> BlockingI2c<I2C1, SCL, SDA>
sourceimpl<SCL, SDA> BlockingI2c<I2C2, SCL, SDA>
impl<SCL, SDA> BlockingI2c<I2C2, SCL, SDA>
sourceimpl<SCL, SDA> BlockingI2c<I2C3, SCL, SDA>
impl<SCL, SDA> BlockingI2c<I2C3, SCL, SDA>
Trait Implementations
sourceimpl<SCL, SDA> Read<u8> for BlockingI2c<I2C1, SCL, SDA>
impl<SCL, SDA> Read<u8> for BlockingI2c<I2C1, SCL, SDA>
sourceimpl<SCL, SDA> Read<u8> for BlockingI2c<I2C2, SCL, SDA>
impl<SCL, SDA> Read<u8> for BlockingI2c<I2C2, SCL, SDA>
sourceimpl<SCL, SDA> Read<u8> for BlockingI2c<I2C3, SCL, SDA>
impl<SCL, SDA> Read<u8> for BlockingI2c<I2C3, SCL, SDA>
sourceimpl<SCL, SDA> Write<u8> for BlockingI2c<I2C1, SCL, SDA>
impl<SCL, SDA> Write<u8> for BlockingI2c<I2C1, SCL, SDA>
sourceimpl<SCL, SDA> Write<u8> for BlockingI2c<I2C2, SCL, SDA>
impl<SCL, SDA> Write<u8> for BlockingI2c<I2C2, SCL, SDA>
sourceimpl<SCL, SDA> Write<u8> for BlockingI2c<I2C3, SCL, SDA>
impl<SCL, SDA> Write<u8> for BlockingI2c<I2C3, SCL, SDA>
sourceimpl<SCL, SDA> WriteRead<u8> for BlockingI2c<I2C1, SCL, SDA>
impl<SCL, SDA> WriteRead<u8> for BlockingI2c<I2C1, SCL, SDA>
sourceimpl<SCL, SDA> WriteRead<u8> for BlockingI2c<I2C2, SCL, SDA>
impl<SCL, SDA> WriteRead<u8> for BlockingI2c<I2C2, SCL, SDA>
sourceimpl<SCL, SDA> WriteRead<u8> for BlockingI2c<I2C3, SCL, SDA>
impl<SCL, SDA> WriteRead<u8> for BlockingI2c<I2C3, SCL, SDA>
Auto Trait Implementations
impl<I2C, SCL, SDA> RefUnwindSafe for BlockingI2c<I2C, SCL, SDA> where
I2C: RefUnwindSafe,
SCL: RefUnwindSafe,
SDA: RefUnwindSafe,
impl<I2C, SCL, SDA> Send for BlockingI2c<I2C, SCL, SDA> where
I2C: Send,
SCL: Send,
SDA: Send,
impl<I2C, SCL, SDA> Sync for BlockingI2c<I2C, SCL, SDA> where
I2C: Sync,
SCL: Sync,
SDA: Sync,
impl<I2C, SCL, SDA> Unpin for BlockingI2c<I2C, SCL, SDA> where
I2C: Unpin,
SCL: Unpin,
SDA: Unpin,
impl<I2C, SCL, SDA> UnwindSafe for BlockingI2c<I2C, SCL, SDA> where
I2C: UnwindSafe,
SCL: UnwindSafe,
SDA: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more