#[repr(transparent)]pub struct P3cfg(pub u32);Expand description
Port Configuration
Tuple Fields§
§0: u32Implementations§
Source§impl P3cfg
impl P3cfg
Sourcepub const fn direction(&self) -> P3cfgDirection
pub const fn direction(&self) -> P3cfgDirection
Port Direction
Sourcepub const fn set_direction(&mut self, val: P3cfgDirection)
pub const fn set_direction(&mut self, val: P3cfgDirection)
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) -> P3cfgErrorign
pub const fn errorign(&self) -> P3cfgErrorign
Error Origin
Sourcepub const fn set_errorign(&mut self, val: P3cfgErrorign)
pub const fn set_errorign(&mut self, val: P3cfgErrorign)
Error Origin
Trait Implementations§
impl Copy for P3cfg
impl Eq for P3cfg
impl StructuralPartialEq for P3cfg
Auto Trait Implementations§
impl Freeze for P3cfg
impl RefUnwindSafe for P3cfg
impl Send for P3cfg
impl Sync for P3cfg
impl Unpin for P3cfg
impl UnwindSafe for P3cfg
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