Struct Doepint0
#[repr(transparent)]pub struct Doepint0(pub u32);Expand description
Device OUT Endpoint 0 Interrupt Register
Tuple Fields§
§0: u32Implementations§
§impl Doepint0
impl Doepint0
pub const fn set_xfercompl(&mut self, val: bool)
pub const fn set_xfercompl(&mut self, val: bool)
Transfer Completed Interrupt (XferCompl)
pub const fn set_epdisbld(&mut self, val: bool)
pub const fn set_epdisbld(&mut self, val: bool)
Endpoint Disabled Interrupt (EPDisbld)
pub const fn set_ahberr(&mut self, val: bool)
pub const fn set_ahberr(&mut self, val: bool)
AHB Error (AHBErr)
pub const fn outtknepdis(&self) -> bool
pub const fn outtknepdis(&self) -> bool
OUT Token Received When Endpoint Disabled (OUTTknEPdis)
pub const fn set_outtknepdis(&mut self, val: bool)
pub const fn set_outtknepdis(&mut self, val: bool)
OUT Token Received When Endpoint Disabled (OUTTknEPdis)
pub const fn stsphsercvd(&self) -> bool
pub const fn stsphsercvd(&self) -> bool
Status Phase Received for Control Write (StsPhseRcvd)
pub const fn set_stsphsercvd(&mut self, val: bool)
pub const fn set_stsphsercvd(&mut self, val: bool)
Status Phase Received for Control Write (StsPhseRcvd)
pub const fn back2backsetup(&self) -> bool
pub const fn back2backsetup(&self) -> bool
Back-to-Back SETUP Packets Received (Back2BackSETup)
pub const fn set_back2backsetup(&mut self, val: bool)
pub const fn set_back2backsetup(&mut self, val: bool)
Back-to-Back SETUP Packets Received (Back2BackSETup)
pub const fn set_outpkterr(&mut self, val: bool)
pub const fn set_outpkterr(&mut self, val: bool)
OUT Packet Error (OutPktErr)
pub const fn set_bnaintr(&mut self, val: bool)
pub const fn set_bnaintr(&mut self, val: bool)
BNA (Buffer Not Available) Interrupt (BNAIntr)
pub const fn set_pktdrpsts(&mut self, val: bool)
pub const fn set_pktdrpsts(&mut self, val: bool)
Packet Drop Status (PktDrpSts)
pub const fn set_bbleerr(&mut self, val: bool)
pub const fn set_bbleerr(&mut self, val: bool)
NAK Interrupt (BbleErr)
pub const fn set_nakintrpt(&mut self, val: bool)
pub const fn set_nakintrpt(&mut self, val: bool)
NAK Interrupt (NAKInterrupt)
pub const fn nyetintrpt(&self) -> bool
pub const fn nyetintrpt(&self) -> bool
NYET Interrupt (NYETIntrpt)
pub const fn set_nyetintrpt(&mut self, val: bool)
pub const fn set_nyetintrpt(&mut self, val: bool)
NYET Interrupt (NYETIntrpt)
pub const fn stuppktrcvd(&self) -> bool
pub const fn stuppktrcvd(&self) -> bool
Setup Packet Received
pub 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 Doepint0
impl Eq for Doepint0
impl StructuralPartialEq for Doepint0
Auto Trait Implementations§
impl Freeze for Doepint0
impl RefUnwindSafe for Doepint0
impl Send for Doepint0
impl Sync for Doepint0
impl Unpin for Doepint0
impl UnwindSafe for Doepint0
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> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
Source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
Source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
Source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.