nxp-pac

Crates

git

Versions

lpc55s69_cm33_core0

Flavors

Hcinterruptdisable

Struct Hcinterruptdisable 

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

The bits in this register are used to disable corresponding bits in the HCInterruptStatus register and in turn disable that event leading to hardware interrupt

Tuple Fields§

§0: u32

Implementations§

Source§

impl Hcinterruptdisable

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

A 0 written to this field is ignored by HC.

Source

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

A 0 written to this field is ignored by HC.

Trait Implementations§

Source§

impl Clone for Hcinterruptdisable

Source§

fn clone(&self) -> Hcinterruptdisable

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 Hcinterruptdisable

Source§

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

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

impl Default for Hcinterruptdisable

Source§

fn default() -> Hcinterruptdisable

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

impl PartialEq for Hcinterruptdisable

Source§

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

Source§

impl Eq for Hcinterruptdisable

Source§

impl StructuralPartialEq for Hcinterruptdisable

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.