#[repr(transparent)]pub struct Doepint2(pub u32);Expand description
Device OUT Endpoint Interrupt Register
Tuple Fields§
§0: u32Implementations§
Source§impl Doepint2
impl Doepint2
Sourcepub const fn set_xfercompl(&mut self, val: bool)
pub const fn set_xfercompl(&mut self, val: bool)
Transfer Completed Interrupt (XferCompl)
Sourcepub const fn set_epdisbld(&mut self, val: bool)
pub const fn set_epdisbld(&mut self, val: bool)
Endpoint Disabled Interrupt (EPDisbld)
Sourcepub const fn set_ahberr(&mut self, val: bool)
pub const fn set_ahberr(&mut self, val: bool)
AHB Error (AHBErr)
Sourcepub const fn outtknepdis(&self) -> bool
pub const fn outtknepdis(&self) -> bool
OUT Token Received When Endpoint Disabled (OUTTknEPdis)
Sourcepub const fn set_outtknepdis(&mut self, val: bool)
pub const fn set_outtknepdis(&mut self, val: bool)
OUT Token Received When Endpoint Disabled (OUTTknEPdis)
Sourcepub const fn stsphsercvd(&self) -> bool
pub const fn stsphsercvd(&self) -> bool
Status Phase Received for Control Write (StsPhseRcvd)
Sourcepub const fn set_stsphsercvd(&mut self, val: bool)
pub const fn set_stsphsercvd(&mut self, val: bool)
Status Phase Received for Control Write (StsPhseRcvd)
Sourcepub const fn back2backsetup(&self) -> bool
pub const fn back2backsetup(&self) -> bool
Back-to-Back SETUP Packets Received (Back2BackSETup)
Sourcepub const fn set_back2backsetup(&mut self, val: bool)
pub const fn set_back2backsetup(&mut self, val: bool)
Back-to-Back SETUP Packets Received (Back2BackSETup)
Sourcepub const fn set_outpkterr(&mut self, val: bool)
pub const fn set_outpkterr(&mut self, val: bool)
OUT Packet Error (OutPktErr)
Sourcepub const fn set_bnaintr(&mut self, val: bool)
pub const fn set_bnaintr(&mut self, val: bool)
BNA (Buffer Not Available) Interrupt (BNAIntr)
Sourcepub const fn set_pktdrpsts(&mut self, val: bool)
pub const fn set_pktdrpsts(&mut self, val: bool)
Packet Drop Status (PktDrpSts)
Sourcepub const fn set_bbleerr(&mut self, val: bool)
pub const fn set_bbleerr(&mut self, val: bool)
NAK Interrupt (BbleErr)
Sourcepub const fn set_nakintrpt(&mut self, val: bool)
pub const fn set_nakintrpt(&mut self, val: bool)
NAK Interrupt (NAKInterrupt)
Sourcepub const fn nyetintrpt(&self) -> bool
pub const fn nyetintrpt(&self) -> bool
NYET Interrupt (NYETIntrpt)
Sourcepub const fn set_nyetintrpt(&mut self, val: bool)
pub const fn set_nyetintrpt(&mut self, val: bool)
NYET Interrupt (NYETIntrpt)
Sourcepub const fn stuppktrcvd(&self) -> bool
pub const fn stuppktrcvd(&self) -> bool
Setup Packet Received
Sourcepub const fn set_stuppktrcvd(&mut self, val: bool)
pub const fn set_stuppktrcvd(&mut self, val: bool)
Setup Packet Received
Trait Implementations§
impl Copy for Doepint2
impl Eq for Doepint2
impl StructuralPartialEq for Doepint2
Auto Trait Implementations§
impl Freeze for Doepint2
impl RefUnwindSafe for Doepint2
impl Send for Doepint2
impl Sync for Doepint2
impl Unpin for Doepint2
impl UnwindSafe for Doepint2
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
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)
🔬This is a nightly-only experimental API. (
clone_to_uninit)