#[repr(transparent)]pub struct Doepmsk(pub u32);Expand description
Device OUT Endpoint Common Interrupt Mask Register
Tuple Fields§
§0: u32Implementations§
Source§impl Doepmsk
impl Doepmsk
Sourcepub const fn xfercomplmsk(&self) -> DoepmskXfercomplmsk
pub const fn xfercomplmsk(&self) -> DoepmskXfercomplmsk
Transfer Completed Interrupt Mask (XferComplMsk)
Sourcepub const fn set_xfercomplmsk(&mut self, val: DoepmskXfercomplmsk)
pub const fn set_xfercomplmsk(&mut self, val: DoepmskXfercomplmsk)
Transfer Completed Interrupt Mask (XferComplMsk)
Sourcepub const fn epdisbldmsk(&self) -> DoepmskEpdisbldmsk
pub const fn epdisbldmsk(&self) -> DoepmskEpdisbldmsk
Endpoint Disabled Interrupt Mask (EPDisbldMsk)
Sourcepub const fn set_epdisbldmsk(&mut self, val: DoepmskEpdisbldmsk)
pub const fn set_epdisbldmsk(&mut self, val: DoepmskEpdisbldmsk)
Endpoint Disabled Interrupt Mask (EPDisbldMsk)
Sourcepub const fn ahberrmsk(&self) -> DoepmskAhberrmsk
pub const fn ahberrmsk(&self) -> DoepmskAhberrmsk
AHB Error (AHBErrMsk)
Sourcepub const fn set_ahberrmsk(&mut self, val: DoepmskAhberrmsk)
pub const fn set_ahberrmsk(&mut self, val: DoepmskAhberrmsk)
AHB Error (AHBErrMsk)
Sourcepub const fn set_setupmsk(&mut self, val: Setupmsk)
pub const fn set_setupmsk(&mut self, val: Setupmsk)
SETUP Phase Done Mask (SetUPMsk)
Sourcepub const fn outtknepdismsk(&self) -> Outtknepdismsk
pub const fn outtknepdismsk(&self) -> Outtknepdismsk
OUT Token Received when Endpoint Disabled Mask (OUTTknEPdisMsk)
Sourcepub const fn set_outtknepdismsk(&mut self, val: Outtknepdismsk)
pub const fn set_outtknepdismsk(&mut self, val: Outtknepdismsk)
OUT Token Received when Endpoint Disabled Mask (OUTTknEPdisMsk)
Sourcepub const fn stsphsercvdmsk(&self) -> Stsphsercvdmsk
pub const fn stsphsercvdmsk(&self) -> Stsphsercvdmsk
Status Phase Received Mask (StsPhseRcvdMsk)
Sourcepub const fn set_stsphsercvdmsk(&mut self, val: Stsphsercvdmsk)
pub const fn set_stsphsercvdmsk(&mut self, val: Stsphsercvdmsk)
Status Phase Received Mask (StsPhseRcvdMsk)
Sourcepub const fn back2backsetup(&self) -> DoepmskBack2backsetup
pub const fn back2backsetup(&self) -> DoepmskBack2backsetup
Back-to-Back SETUP Packets Received Mask (Back2BackSETup)
Sourcepub const fn set_back2backsetup(&mut self, val: DoepmskBack2backsetup)
pub const fn set_back2backsetup(&mut self, val: DoepmskBack2backsetup)
Back-to-Back SETUP Packets Received Mask (Back2BackSETup)
Sourcepub const fn outpkterrmsk(&self) -> Outpkterrmsk
pub const fn outpkterrmsk(&self) -> Outpkterrmsk
OUT Packet Error Mask (OutPktErrMsk)
Sourcepub const fn set_outpkterrmsk(&mut self, val: Outpkterrmsk)
pub const fn set_outpkterrmsk(&mut self, val: Outpkterrmsk)
OUT Packet Error Mask (OutPktErrMsk)
Sourcepub const fn bbleerrmsk(&self) -> Bbleerrmsk
pub const fn bbleerrmsk(&self) -> Bbleerrmsk
Babble Error interrupt Mask (BbleErrMsk)
Sourcepub const fn set_bbleerrmsk(&mut self, val: Bbleerrmsk)
pub const fn set_bbleerrmsk(&mut self, val: Bbleerrmsk)
Babble Error interrupt Mask (BbleErrMsk)
Sourcepub const fn nakmsk(&self) -> DoepmskNakmsk
pub const fn nakmsk(&self) -> DoepmskNakmsk
NAK interrupt Mask (NAKMsk)
Sourcepub const fn set_nakmsk(&mut self, val: DoepmskNakmsk)
pub const fn set_nakmsk(&mut self, val: DoepmskNakmsk)
NAK interrupt Mask (NAKMsk)
Sourcepub const fn nyetmsk(&self) -> DoepmskNyetmsk
pub const fn nyetmsk(&self) -> DoepmskNyetmsk
NYET interrupt Mask (NYETMsk)
Sourcepub const fn set_nyetmsk(&mut self, val: DoepmskNyetmsk)
pub const fn set_nyetmsk(&mut self, val: DoepmskNyetmsk)
NYET interrupt Mask (NYETMsk)
Trait Implementations§
impl Copy for Doepmsk
impl Eq for Doepmsk
impl StructuralPartialEq for Doepmsk
Auto Trait Implementations§
impl Freeze for Doepmsk
impl RefUnwindSafe for Doepmsk
impl Send for Doepmsk
impl Sync for Doepmsk
impl Unpin for Doepmsk
impl UnwindSafe for Doepmsk
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)