Struct Diepmsk
#[repr(transparent)]pub struct Diepmsk(pub u32);Expand description
Device IN Endpoint Common Interrupt Mask Register
Tuple Fields§
§0: u32Implementations§
§impl Diepmsk
impl Diepmsk
pub const fn xfercomplmsk(&self) -> DiepmskXfercomplmsk
pub const fn xfercomplmsk(&self) -> DiepmskXfercomplmsk
Transfer Completed Interrupt Mask (XferComplMsk)
pub const fn set_xfercomplmsk(&mut self, val: DiepmskXfercomplmsk)
pub const fn set_xfercomplmsk(&mut self, val: DiepmskXfercomplmsk)
Transfer Completed Interrupt Mask (XferComplMsk)
pub const fn epdisbldmsk(&self) -> DiepmskEpdisbldmsk
pub const fn epdisbldmsk(&self) -> DiepmskEpdisbldmsk
Endpoint Disabled Interrupt Mask (EPDisbldMsk)
pub const fn set_epdisbldmsk(&mut self, val: DiepmskEpdisbldmsk)
pub const fn set_epdisbldmsk(&mut self, val: DiepmskEpdisbldmsk)
Endpoint Disabled Interrupt Mask (EPDisbldMsk)
pub const fn ahberrmsk(&self) -> DiepmskAhberrmsk
pub const fn ahberrmsk(&self) -> DiepmskAhberrmsk
AHB Error Mask (AHBErrMsk)
pub const fn set_ahberrmsk(&mut self, val: DiepmskAhberrmsk)
pub const fn set_ahberrmsk(&mut self, val: DiepmskAhberrmsk)
AHB Error Mask (AHBErrMsk)
pub const fn timeoutmsk(&self) -> Timeoutmsk
pub const fn timeoutmsk(&self) -> Timeoutmsk
Timeout Condition Mask (TimeOUTMsk) (Non-isochronous endpoints)
pub const fn set_timeoutmsk(&mut self, val: Timeoutmsk)
pub const fn set_timeoutmsk(&mut self, val: Timeoutmsk)
Timeout Condition Mask (TimeOUTMsk) (Non-isochronous endpoints)
pub const fn intkntxfempmsk(&self) -> Intkntxfempmsk
pub const fn intkntxfempmsk(&self) -> Intkntxfempmsk
IN Token Received When TxFIFO Empty Mask (INTknTXFEmpMsk)
pub const fn set_intkntxfempmsk(&mut self, val: Intkntxfempmsk)
pub const fn set_intkntxfempmsk(&mut self, val: Intkntxfempmsk)
IN Token Received When TxFIFO Empty Mask (INTknTXFEmpMsk)
pub const fn intknepmismsk(&self) -> Intknepmismsk
pub const fn intknepmismsk(&self) -> Intknepmismsk
IN Token received with EP Mismatch Mask (INTknEPMisMsk)
pub const fn set_intknepmismsk(&mut self, val: Intknepmismsk)
pub const fn set_intknepmismsk(&mut self, val: Intknepmismsk)
IN Token received with EP Mismatch Mask (INTknEPMisMsk)
pub const fn inepnakeffmsk(&self) -> Inepnakeffmsk
pub const fn inepnakeffmsk(&self) -> Inepnakeffmsk
IN Endpoint NAK Effective Mask (INEPNakEffMsk)
pub const fn set_inepnakeffmsk(&mut self, val: Inepnakeffmsk)
pub const fn set_inepnakeffmsk(&mut self, val: Inepnakeffmsk)
IN Endpoint NAK Effective Mask (INEPNakEffMsk)
pub const fn txfifoundrnmsk(&self) -> Txfifoundrnmsk
pub const fn txfifoundrnmsk(&self) -> Txfifoundrnmsk
Fifo Underrun Mask (TxfifoUndrnMsk)
pub const fn set_txfifoundrnmsk(&mut self, val: Txfifoundrnmsk)
pub const fn set_txfifoundrnmsk(&mut self, val: Txfifoundrnmsk)
Fifo Underrun Mask (TxfifoUndrnMsk)
pub const fn nakmsk(&self) -> DiepmskNakmsk
pub const fn nakmsk(&self) -> DiepmskNakmsk
NAK interrupt Mask (NAKMsk)
pub const fn set_nakmsk(&mut self, val: DiepmskNakmsk)
pub const fn set_nakmsk(&mut self, val: DiepmskNakmsk)
NAK interrupt Mask (NAKMsk)