pub struct I2C1 { /* private fields */ }Expand description
I2C1 peripheral
Implementations§
Trait Implementations§
impl Copy for I2C1
impl PeripheralType for I2C1
impl SclPin<I2C1> for PIN_3
impl SclPin<I2C1> for PIN_7
impl SclPin<I2C1> for PIN_11
impl SclPin<I2C1> for PIN_15
impl SclPin<I2C1> for PIN_19
impl SclPin<I2C1> for PIN_23
impl SclPin<I2C1> for PIN_27
impl SdaPin<I2C1> for PIN_2
impl SdaPin<I2C1> for PIN_6
impl SdaPin<I2C1> for PIN_10
impl SdaPin<I2C1> for PIN_14
impl SdaPin<I2C1> for PIN_18
impl SdaPin<I2C1> for PIN_22
impl SdaPin<I2C1> for PIN_26
Auto Trait Implementations§
impl Freeze for I2C1
impl RefUnwindSafe for I2C1
impl Send for I2C1
impl Sync for I2C1
impl Unpin for I2C1
impl UnsafeUnpin for I2C1
impl UnwindSafe for I2C1
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