nrf-pac

Crates

git

Versions

nrf54lm20a-app

Flavors

nrf_pac::usbhscore::regs

Struct Daint

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

Device All Endpoints Interrupt Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Daint

Source

pub const fn inepint0(&self) -> bool

IN Endpoint 0 Interrupt Bit

Source

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

IN Endpoint 0 Interrupt Bit

Source

pub const fn inepint1(&self) -> bool

IN Endpoint 1 Interrupt Bit

Source

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

IN Endpoint 1 Interrupt Bit

Source

pub const fn inepint2(&self) -> bool

IN Endpoint 2 Interrupt Bit

Source

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

IN Endpoint 2 Interrupt Bit

Source

pub const fn inepint3(&self) -> bool

IN Endpoint 3 Interrupt Bit

Source

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

IN Endpoint 3 Interrupt Bit

Source

pub const fn inepint4(&self) -> bool

IN Endpoint 4 Interrupt Bit

Source

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

IN Endpoint 4 Interrupt Bit

Source

pub const fn inepint5(&self) -> bool

IN Endpoint 5 Interrupt Bit

Source

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

IN Endpoint 5 Interrupt Bit

Source

pub const fn inepint6(&self) -> bool

IN Endpoint 6 Interrupt Bit

Source

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

IN Endpoint 6 Interrupt Bit

Source

pub const fn inepint7(&self) -> bool

IN Endpoint 7 Interrupt Bit

Source

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

IN Endpoint 7 Interrupt Bit

Source

pub const fn inepint8(&self) -> bool

IN Endpoint 8 Interrupt Bit

Source

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

IN Endpoint 8 Interrupt Bit

Source

pub const fn inepint9(&self) -> bool

IN Endpoint 9 Interrupt Bit

Source

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

IN Endpoint 9 Interrupt Bit

Source

pub const fn inepint10(&self) -> bool

IN Endpoint 10 Interrupt Bit

Source

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

IN Endpoint 10 Interrupt Bit

Source

pub const fn inepint11(&self) -> bool

IN Endpoint 11 Interrupt Bit

Source

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

IN Endpoint 11 Interrupt Bit

Source

pub const fn outepint0(&self) -> bool

OUT Endpoint 0 Interrupt Bit

Source

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

OUT Endpoint 0 Interrupt Bit

Source

pub const fn outepint1(&self) -> bool

OUT Endpoint 1 Interrupt Bit

Source

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

OUT Endpoint 1 Interrupt Bit

Source

pub const fn outepint2(&self) -> bool

OUT Endpoint 2 Interrupt Bit

Source

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

OUT Endpoint 2 Interrupt Bit

Source

pub const fn outepint3(&self) -> bool

OUT Endpoint 3 Interrupt Bit

Source

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

OUT Endpoint 3 Interrupt Bit

Source

pub const fn outepint4(&self) -> bool

OUT Endpoint 4 Interrupt Bit

Source

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

OUT Endpoint 4 Interrupt Bit

Source

pub const fn outepint5(&self) -> bool

OUT Endpoint 5 Interrupt Bit

Source

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

OUT Endpoint 5 Interrupt Bit

Source

pub const fn outepint12(&self) -> bool

OUT Endpoint 12 Interrupt Bit

Source

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

OUT Endpoint 12 Interrupt Bit

Source

pub const fn outepint13(&self) -> bool

OUT Endpoint 13 Interrupt Bit

Source

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

OUT Endpoint 13 Interrupt Bit

Source

pub const fn outepint14(&self) -> bool

OUT Endpoint 14 Interrupt Bit

Source

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

OUT Endpoint 14 Interrupt Bit

Source

pub const fn outepint15(&self) -> bool

OUT Endpoint 15 Interrupt Bit

Source

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

OUT Endpoint 15 Interrupt Bit

Trait Implementations§

Source§

impl Clone for Daint

Source§

fn clone(&self) -> Daint

Returns a copy 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 Daint

Source§

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

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

impl Default for Daint

Source§

fn default() -> Daint

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

impl PartialEq for Daint

Source§

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

Source§

impl Eq for Daint

Source§

impl StructuralPartialEq for Daint

Auto Trait Implementations§

§

impl Freeze for Daint

§

impl RefUnwindSafe for Daint

§

impl Send for Daint

§

impl Sync for Daint

§

impl Unpin for Daint

§

impl UnwindSafe for Daint

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, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. 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.