Struct Diepint2
#[repr(transparent)]pub struct Diepint2(pub u32);Expand description
Device IN Endpoint Interrupt Register
Tuple Fields§
§0: u32Implementations§
§impl Diepint2
impl Diepint2
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 set_timeout(&mut self, val: bool)
pub const fn set_timeout(&mut self, val: bool)
Timeout Condition (TimeOUT)
pub const fn intkntxfemp(&self) -> bool
pub const fn intkntxfemp(&self) -> bool
IN Token Received When TxFIFO is Empty (INTknTXFEmp)
pub const fn set_intkntxfemp(&mut self, val: bool)
pub const fn set_intkntxfemp(&mut self, val: bool)
IN Token Received When TxFIFO is Empty (INTknTXFEmp)
pub const fn intknepmis(&self) -> bool
pub const fn intknepmis(&self) -> bool
IN Token Received with EP Mismatch (INTknEPMis)
pub const fn set_intknepmis(&mut self, val: bool)
pub const fn set_intknepmis(&mut self, val: bool)
IN Token Received with EP Mismatch (INTknEPMis)
pub const fn inepnakeff(&self) -> bool
pub const fn inepnakeff(&self) -> bool
IN Endpoint NAK Effective (INEPNakEff)
pub const fn set_inepnakeff(&mut self, val: bool)
pub const fn set_inepnakeff(&mut self, val: bool)
IN Endpoint NAK Effective (INEPNakEff)
pub const fn set_txfemp(&mut self, val: bool)
pub const fn set_txfemp(&mut self, val: bool)
Transmit FIFO Empty (TxFEmp)
pub const fn txfifoundrn(&self) -> bool
pub const fn txfifoundrn(&self) -> bool
Fifo Underrun (TxfifoUndrn)
pub const fn set_txfifoundrn(&mut self, val: bool)
pub const fn set_txfifoundrn(&mut self, val: bool)
Fifo Underrun (TxfifoUndrn)
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)
Trait Implementations§
impl Copy for Diepint2
impl Eq for Diepint2
impl StructuralPartialEq for Diepint2
Auto Trait Implementations§
impl Freeze for Diepint2
impl RefUnwindSafe for Diepint2
impl Send for Diepint2
impl Sync for Diepint2
impl Unpin for Diepint2
impl UnwindSafe for Diepint2
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.