Struct Diepint8
#[repr(transparent)]pub struct Diepint8(pub u32);Expand description
Device IN Endpoint Interrupt Register
Tuple Fields§
§0: u32Implementations§
§impl Diepint8
impl Diepint8
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 Diepint8
impl Eq for Diepint8
impl StructuralPartialEq for Diepint8
Auto Trait Implementations§
impl Freeze for Diepint8
impl RefUnwindSafe for Diepint8
impl Send for Diepint8
impl Sync for Diepint8
impl Unpin for Diepint8
impl UnwindSafe for Diepint8
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.