#[repr(transparent)]pub struct P1cfg(pub u32);Expand description
Port Configuration
Tuple Fields§
§0: u32Implementations§
Source§impl P1cfg
impl P1cfg
Sourcepub const fn direction(&self) -> P1cfgDirection
pub const fn direction(&self) -> P1cfgDirection
Port Direction
Sourcepub const fn set_direction(&mut self, val: P1cfgDirection)
pub const fn set_direction(&mut self, val: P1cfgDirection)
Port Direction
Sourcepub const fn set_mbintall(&mut self, val: bool)
pub const fn set_mbintall(&mut self, val: bool)
Mailbox: map interrupt
Sourcepub const fn set_stallrd(&mut self, val: bool)
pub const fn set_stallrd(&mut self, val: bool)
Stall on any read
Sourcepub const fn set_stallwr(&mut self, val: bool)
pub const fn set_stallwr(&mut self, val: bool)
Stall on write
Sourcepub const fn errorign(&self) -> P1cfgErrorign
pub const fn errorign(&self) -> P1cfgErrorign
Error Origin
Sourcepub const fn set_errorign(&mut self, val: P1cfgErrorign)
pub const fn set_errorign(&mut self, val: P1cfgErrorign)
Error Origin
Trait Implementations§
impl Copy for P1cfg
impl Eq for P1cfg
impl StructuralPartialEq for P1cfg
Auto Trait Implementations§
impl Freeze for P1cfg
impl RefUnwindSafe for P1cfg
impl Send for P1cfg
impl Sync for P1cfg
impl Unpin for P1cfg
impl UnwindSafe for P1cfg
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