nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Usbintr

Struct Usbintr 

Source
#[repr(transparent)]
pub struct Usbintr(pub u32);
Expand description

Interrupt Enable

Tuple Fields§

§0: u32

Implementations§

Source§

impl Usbintr

Source

pub const fn ue(&self) -> bool

USB Interrupt Enable

Source

pub const fn set_ue(&mut self, val: bool)

USB Interrupt Enable

Source

pub const fn uee(&self) -> bool

USB Error Interrupt Enable

Source

pub const fn set_uee(&mut self, val: bool)

USB Error Interrupt Enable

Source

pub const fn pce(&self) -> bool

Port Change Detect Interrupt Enable

Source

pub const fn set_pce(&mut self, val: bool)

Port Change Detect Interrupt Enable

Source

pub const fn fre(&self) -> bool

Frame List Rollover Interrupt Enable

Source

pub const fn set_fre(&mut self, val: bool)

Frame List Rollover Interrupt Enable

Source

pub const fn see(&self) -> bool

System Error Interrupt Enable

Source

pub const fn set_see(&mut self, val: bool)

System Error Interrupt Enable

Source

pub const fn aae(&self) -> bool

Async Advance Interrupt Enable

Source

pub const fn set_aae(&mut self, val: bool)

Async Advance Interrupt Enable

Source

pub const fn ure(&self) -> bool

USB Reset Interrupt Enable

Source

pub const fn set_ure(&mut self, val: bool)

USB Reset Interrupt Enable

Source

pub const fn sre(&self) -> bool

SOF Received Interrupt Enable

Source

pub const fn set_sre(&mut self, val: bool)

SOF Received Interrupt Enable

Source

pub const fn sle(&self) -> bool

Sleep Interrupt Enable

Source

pub const fn set_sle(&mut self, val: bool)

Sleep Interrupt Enable

Source

pub const fn nake(&self) -> bool

NAK Interrupt Enable

Source

pub const fn set_nake(&mut self, val: bool)

NAK Interrupt Enable

Source

pub const fn uaie(&self) -> bool

USB Host Asynchronous Interrupt Enable

Source

pub const fn set_uaie(&mut self, val: bool)

USB Host Asynchronous Interrupt Enable

Source

pub const fn upie(&self) -> bool

USB Host Periodic Interrupt Enable

Source

pub const fn set_upie(&mut self, val: bool)

USB Host Periodic Interrupt Enable

Source

pub const fn tie0(&self) -> bool

General Purpose Timer #0 Interrupt Enable

Source

pub const fn set_tie0(&mut self, val: bool)

General Purpose Timer #0 Interrupt Enable

Source

pub const fn tie1(&self) -> bool

General Purpose Timer #1 Interrupt Enable

Source

pub const fn set_tie1(&mut self, val: bool)

General Purpose Timer #1 Interrupt Enable

Trait Implementations§

Source§

impl Clone for Usbintr

Source§

fn clone(&self) -> Usbintr

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Usbintr

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Usbintr

Source§

fn default() -> Usbintr

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Usbintr

Source§

fn eq(&self, other: &Usbintr) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Usbintr

Source§

impl Eq for Usbintr

Source§

impl StructuralPartialEq for Usbintr

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.