#[repr(transparent)]pub struct Diepmsk(pub u32);Expand description
Device IN Endpoint Common Interrupt Mask Register
Tuple Fields§
§0: u32Implementations§
Source§impl Diepmsk
impl Diepmsk
Sourcepub const fn xfercomplmsk(&self) -> DiepmskXfercomplmsk
pub const fn xfercomplmsk(&self) -> DiepmskXfercomplmsk
Transfer Completed Interrupt Mask (XferComplMsk)
Sourcepub const fn set_xfercomplmsk(&mut self, val: DiepmskXfercomplmsk)
pub const fn set_xfercomplmsk(&mut self, val: DiepmskXfercomplmsk)
Transfer Completed Interrupt Mask (XferComplMsk)
Sourcepub const fn epdisbldmsk(&self) -> DiepmskEpdisbldmsk
pub const fn epdisbldmsk(&self) -> DiepmskEpdisbldmsk
Endpoint Disabled Interrupt Mask (EPDisbldMsk)
Sourcepub const fn set_epdisbldmsk(&mut self, val: DiepmskEpdisbldmsk)
pub const fn set_epdisbldmsk(&mut self, val: DiepmskEpdisbldmsk)
Endpoint Disabled Interrupt Mask (EPDisbldMsk)
Sourcepub const fn ahberrmsk(&self) -> DiepmskAhberrmsk
pub const fn ahberrmsk(&self) -> DiepmskAhberrmsk
AHB Error Mask (AHBErrMsk)
Sourcepub const fn set_ahberrmsk(&mut self, val: DiepmskAhberrmsk)
pub const fn set_ahberrmsk(&mut self, val: DiepmskAhberrmsk)
AHB Error Mask (AHBErrMsk)
Sourcepub const fn timeoutmsk(&self) -> Timeoutmsk
pub const fn timeoutmsk(&self) -> Timeoutmsk
Timeout Condition Mask (TimeOUTMsk) (Non-isochronous endpoints)
Sourcepub const fn set_timeoutmsk(&mut self, val: Timeoutmsk)
pub const fn set_timeoutmsk(&mut self, val: Timeoutmsk)
Timeout Condition Mask (TimeOUTMsk) (Non-isochronous endpoints)
Sourcepub const fn intkntxfempmsk(&self) -> Intkntxfempmsk
pub const fn intkntxfempmsk(&self) -> Intkntxfempmsk
IN Token Received When TxFIFO Empty Mask (INTknTXFEmpMsk)
Sourcepub const fn set_intkntxfempmsk(&mut self, val: Intkntxfempmsk)
pub const fn set_intkntxfempmsk(&mut self, val: Intkntxfempmsk)
IN Token Received When TxFIFO Empty Mask (INTknTXFEmpMsk)
Sourcepub const fn intknepmismsk(&self) -> Intknepmismsk
pub const fn intknepmismsk(&self) -> Intknepmismsk
IN Token received with EP Mismatch Mask (INTknEPMisMsk)
Sourcepub const fn set_intknepmismsk(&mut self, val: Intknepmismsk)
pub const fn set_intknepmismsk(&mut self, val: Intknepmismsk)
IN Token received with EP Mismatch Mask (INTknEPMisMsk)
Sourcepub const fn inepnakeffmsk(&self) -> Inepnakeffmsk
pub const fn inepnakeffmsk(&self) -> Inepnakeffmsk
IN Endpoint NAK Effective Mask (INEPNakEffMsk)
Sourcepub const fn set_inepnakeffmsk(&mut self, val: Inepnakeffmsk)
pub const fn set_inepnakeffmsk(&mut self, val: Inepnakeffmsk)
IN Endpoint NAK Effective Mask (INEPNakEffMsk)
Sourcepub const fn txfifoundrnmsk(&self) -> Txfifoundrnmsk
pub const fn txfifoundrnmsk(&self) -> Txfifoundrnmsk
Fifo Underrun Mask (TxfifoUndrnMsk)
Sourcepub const fn set_txfifoundrnmsk(&mut self, val: Txfifoundrnmsk)
pub const fn set_txfifoundrnmsk(&mut self, val: Txfifoundrnmsk)
Fifo Underrun Mask (TxfifoUndrnMsk)
Sourcepub const fn nakmsk(&self) -> DiepmskNakmsk
pub const fn nakmsk(&self) -> DiepmskNakmsk
NAK interrupt Mask (NAKMsk)
Sourcepub const fn set_nakmsk(&mut self, val: DiepmskNakmsk)
pub const fn set_nakmsk(&mut self, val: DiepmskNakmsk)
NAK interrupt Mask (NAKMsk)
Trait Implementations§
impl Copy for Diepmsk
impl Eq for Diepmsk
impl StructuralPartialEq for Diepmsk
Auto Trait Implementations§
impl Freeze for Diepmsk
impl RefUnwindSafe for Diepmsk
impl Send for Diepmsk
impl Sync for Diepmsk
impl Unpin for Diepmsk
impl UnwindSafe for Diepmsk
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)