nxp-pac

Crates

git

Versions

lpc55s69_cm33_core1

Flavors

Hcinterruptenable

Struct Hcinterruptenable 

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

Controls the bits in the HcInterruptStatus register and indicates which events will generate a hardware interrupt

Tuple Fields§

§0: u32

Implementations§

Source§

impl Hcinterruptenable

Source

pub const fn so(&self) -> bool

Scheduling Overrun interrupt.

Source

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

Scheduling Overrun interrupt.

Source

pub const fn wdh(&self) -> bool

HcDoneHead Writeback interrupt.

Source

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

HcDoneHead Writeback interrupt.

Source

pub const fn sf(&self) -> bool

Start of Frame interrupt.

Source

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

Start of Frame interrupt.

Source

pub const fn rd(&self) -> bool

Resume Detect interrupt.

Source

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

Resume Detect interrupt.

Source

pub const fn ue(&self) -> bool

Unrecoverable Error interrupt.

Source

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

Unrecoverable Error interrupt.

Source

pub const fn fno(&self) -> bool

Frame Number Overflow interrupt.

Source

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

Frame Number Overflow interrupt.

Source

pub const fn rhsc(&self) -> bool

Root Hub Status Change interrupt.

Source

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

Root Hub Status Change interrupt.

Source

pub const fn oc(&self) -> bool

Ownership Change interrupt.

Source

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

Ownership Change interrupt.

Source

pub const fn mie(&self) -> bool

Master Interrupt Enable.

Source

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

Master Interrupt Enable.

Trait Implementations§

Source§

impl Clone for Hcinterruptenable

Source§

fn clone(&self) -> Hcinterruptenable

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 Hcinterruptenable

Source§

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

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

impl Default for Hcinterruptenable

Source§

fn default() -> Hcinterruptenable

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

impl PartialEq for Hcinterruptenable

Source§

fn eq(&self, other: &Hcinterruptenable) -> 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 Hcinterruptenable

Source§

impl Eq for Hcinterruptenable

Source§

impl StructuralPartialEq for Hcinterruptenable

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.