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