#[repr(transparent)]pub struct Mconfig(pub u32);Expand description
Controller Configuration
Tuple Fields§
§0: u32Implementations§
Source§impl Mconfig
impl Mconfig
Sourcepub const fn set_mstena(&mut self, val: Mstena)
pub const fn set_mstena(&mut self, val: Mstena)
Controller Enable
Sourcepub const fn set_odstop(&mut self, val: bool)
pub const fn set_odstop(&mut self, val: bool)
Open-drain Stop
Sourcepub const fn set_ppbaud(&mut self, val: u8)
pub const fn set_ppbaud(&mut self, val: u8)
Push-Pull Baud Rate
Sourcepub const fn set_odbaud(&mut self, val: u8)
pub const fn set_odbaud(&mut self, val: u8)
Open-drain Baud Rate
Sourcepub const fn set_i2cbaud(&mut self, val: u8)
pub const fn set_i2cbaud(&mut self, val: u8)
I2C Baud Rate
Trait Implementations§
impl Copy for Mconfig
impl Eq for Mconfig
impl StructuralPartialEq for Mconfig
Auto Trait Implementations§
impl Freeze for Mconfig
impl RefUnwindSafe for Mconfig
impl Send for Mconfig
impl Sync for Mconfig
impl Unpin for Mconfig
impl UnwindSafe for Mconfig
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