#[repr(transparent)]pub struct Usbintr(pub u32);Expand description
Interrupt Enable. F70RM 44.6.1.21 (text line 114100).
Tuple Fields§
§0: u32Implementations§
Source§impl Usbintr
impl Usbintr
Sourcepub const fn ue(&self) -> bool
pub const fn ue(&self) -> bool
USB Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_ue(&mut self, val: bool)
pub const fn set_ue(&mut self, val: bool)
USB Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn uee(&self) -> bool
pub const fn uee(&self) -> bool
USB Error Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_uee(&mut self, val: bool)
pub const fn set_uee(&mut self, val: bool)
USB Error Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn pce(&self) -> bool
pub const fn pce(&self) -> bool
Port Change Detect Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_pce(&mut self, val: bool)
pub const fn set_pce(&mut self, val: bool)
Port Change Detect Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn fre(&self) -> bool
pub const fn fre(&self) -> bool
Frame List Rollover Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_fre(&mut self, val: bool)
pub const fn set_fre(&mut self, val: bool)
Frame List Rollover Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn see(&self) -> bool
pub const fn see(&self) -> bool
System Error Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_see(&mut self, val: bool)
pub const fn set_see(&mut self, val: bool)
System Error Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn aae(&self) -> bool
pub const fn aae(&self) -> bool
Asynchronous Advance Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_aae(&mut self, val: bool)
pub const fn set_aae(&mut self, val: bool)
Asynchronous Advance Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn ure(&self) -> bool
pub const fn ure(&self) -> bool
USB Reset Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_ure(&mut self, val: bool)
pub const fn set_ure(&mut self, val: bool)
USB Reset Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn sre(&self) -> bool
pub const fn sre(&self) -> bool
SOF Received Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_sre(&mut self, val: bool)
pub const fn set_sre(&mut self, val: bool)
SOF Received Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn sle(&self) -> bool
pub const fn sle(&self) -> bool
Sleep Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_sle(&mut self, val: bool)
pub const fn set_sle(&mut self, val: bool)
Sleep Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn nake(&self) -> bool
pub const fn nake(&self) -> bool
NAK Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_nake(&mut self, val: bool)
pub const fn set_nake(&mut self, val: bool)
NAK Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn uaie(&self) -> bool
pub const fn uaie(&self) -> bool
USB Host Asynchronous Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_uaie(&mut self, val: bool)
pub const fn set_uaie(&mut self, val: bool)
USB Host Asynchronous Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn upie(&self) -> bool
pub const fn upie(&self) -> bool
USB Host Periodic Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_upie(&mut self, val: bool)
pub const fn set_upie(&mut self, val: bool)
USB Host Periodic Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn tie0(&self) -> bool
pub const fn tie0(&self) -> bool
General Purpose Timer 0 Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_tie0(&mut self, val: bool)
pub const fn set_tie0(&mut self, val: bool)
General Purpose Timer 0 Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn tie1(&self) -> bool
pub const fn tie1(&self) -> bool
General Purpose Timer 1 Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_tie1(&mut self, val: bool)
pub const fn set_tie1(&mut self, val: bool)
General Purpose Timer 1 Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn lpm_l1_exitie(&self) -> bool
pub const fn lpm_l1_exitie(&self) -> bool
L1 Exit Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_lpm_l1_exitie(&mut self, val: bool)
pub const fn set_lpm_l1_exitie(&mut self, val: bool)
L1 Exit Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn lpm_l1_entryie(&self) -> bool
pub const fn lpm_l1_entryie(&self) -> bool
L1 Entry Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_lpm_l1_entryie(&mut self, val: bool)
pub const fn set_lpm_l1_entryie(&mut self, val: bool)
L1 Entry Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn lpm_dev_rcvdie(&self) -> bool
pub const fn lpm_dev_rcvdie(&self) -> bool
Device Received Extension Token Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_lpm_dev_rcvdie(&mut self, val: bool)
pub const fn set_lpm_dev_rcvdie(&mut self, val: bool)
Device Received Extension Token Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn lpm_hst_compie(&self) -> bool
pub const fn lpm_hst_compie(&self) -> bool
Host Completed LPM Transaction Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.
Sourcepub const fn set_lpm_hst_compie(&mut self, val: bool)
pub const fn set_lpm_hst_compie(&mut self, val: bool)
Host Completed LPM Transaction Interrupt Enable. Raw encoding: 0b - Disables; 1b - Enables.