#[repr(transparent)]pub struct Usbsts(pub u32);Expand description
USB Status
Tuple Fields§
§0: u32Implementations§
Source§impl Usbsts
impl Usbsts
Sourcepub const fn lpm_l1_exiti(&self) -> LpmL1Exiti
pub const fn lpm_l1_exiti(&self) -> LpmL1Exiti
L1 Exit Interrupt Flag
Sourcepub const fn set_lpm_l1_exiti(&mut self, val: LpmL1Exiti)
pub const fn set_lpm_l1_exiti(&mut self, val: LpmL1Exiti)
L1 Exit Interrupt Flag
Sourcepub const fn lpm_l1_entryi(&self) -> LpmL1Entryi
pub const fn lpm_l1_entryi(&self) -> LpmL1Entryi
L1 Entry Interrupt Flag
Sourcepub const fn set_lpm_l1_entryi(&mut self, val: LpmL1Entryi)
pub const fn set_lpm_l1_entryi(&mut self, val: LpmL1Entryi)
L1 Entry Interrupt Flag
Sourcepub const fn lpm_dev_rcvdi(&self) -> LpmDevRcvdi
pub const fn lpm_dev_rcvdi(&self) -> LpmDevRcvdi
Device Received Extension Token Interrupt Flag
Sourcepub const fn set_lpm_dev_rcvdi(&mut self, val: LpmDevRcvdi)
pub const fn set_lpm_dev_rcvdi(&mut self, val: LpmDevRcvdi)
Device Received Extension Token Interrupt Flag
Sourcepub const fn lpm_hst_compi(&self) -> LpmHstCompi
pub const fn lpm_hst_compi(&self) -> LpmHstCompi
Host Completes the LPM Transaction Interrupt Flag
Sourcepub const fn set_lpm_hst_compi(&mut self, val: LpmHstCompi)
pub const fn set_lpm_hst_compi(&mut self, val: LpmHstCompi)
Host Completes the LPM Transaction Interrupt Flag
Trait Implementations§
impl Copy for Usbsts
impl Eq for Usbsts
impl StructuralPartialEq for Usbsts
Auto Trait Implementations§
impl Freeze for Usbsts
impl RefUnwindSafe for Usbsts
impl Send for Usbsts
impl Sync for Usbsts
impl Unpin for Usbsts
impl UnwindSafe for Usbsts
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