Struct lpc55_hal::drivers::i2c::I2cMaster [−][src]
pub struct I2cMaster<PIO1, PIO2, I2C, PINS> where
PIO1: PinId,
PIO2: PinId,
I2C: I2c,
PINS: I2cPins<PIO1, PIO2, I2C>, { /* fields omitted */ }
I2C peripheral operating in master mode
Implementations
impl<PIO1, PIO2, I2C, PINS> I2cMaster<PIO1, PIO2, I2C, PINS> where
PIO1: PinId,
PIO2: PinId,
I2C: I2c,
PINS: I2cPins<PIO1, PIO2, I2C>,
[src]
impl<PIO1, PIO2, I2C, PINS> I2cMaster<PIO1, PIO2, I2C, PINS> where
PIO1: PinId,
PIO2: PinId,
I2C: I2c,
PINS: I2cPins<PIO1, PIO2, I2C>,
[src]Trait Implementations
impl<PIO1, PIO2, I2C, PINS> Read for I2cMaster<PIO1, PIO2, I2C, PINS> where
PIO1: PinId,
PIO2: PinId,
I2C: I2c,
PINS: I2cPins<PIO1, PIO2, I2C>,
[src]
impl<PIO1, PIO2, I2C, PINS> Read for I2cMaster<PIO1, PIO2, I2C, PINS> where
PIO1: PinId,
PIO2: PinId,
I2C: I2c,
PINS: I2cPins<PIO1, PIO2, I2C>,
[src]Auto Trait Implementations
impl<PIO1, PIO2, I2C, PINS> Send for I2cMaster<PIO1, PIO2, I2C, PINS> where
I2C: Send,
PINS: Send,
PIO1: Send,
PIO2: Send,
impl<PIO1, PIO2, I2C, PINS> Send for I2cMaster<PIO1, PIO2, I2C, PINS> where
I2C: Send,
PINS: Send,
PIO1: Send,
PIO2: Send,