nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Done01Irq

Struct Done01Irq 

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

ETC DONE0 and DONE1 IRQ State Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Done01Irq

Source

pub const fn trig0_done0(&self) -> Trig0Done0

TRIG0 done0 interrupt detection.

Source

pub const fn set_trig0_done0(&mut self, val: Trig0Done0)

TRIG0 done0 interrupt detection.

Source

pub const fn trig1_done0(&self) -> Trig1Done0

TRIG1 done0 interrupt detection.

Source

pub const fn set_trig1_done0(&mut self, val: Trig1Done0)

TRIG1 done0 interrupt detection.

Source

pub const fn trig2_done0(&self) -> Trig2Done0

TRIG2 done0 interrupt detection.

Source

pub const fn set_trig2_done0(&mut self, val: Trig2Done0)

TRIG2 done0 interrupt detection.

Source

pub const fn trig3_done0(&self) -> Trig3Done0

TRIG3 done0 interrupt detection.

Source

pub const fn set_trig3_done0(&mut self, val: Trig3Done0)

TRIG3 done0 interrupt detection.

Source

pub const fn trig4_done0(&self) -> Trig4Done0

TRIG4 done0 interrupt detection.

Source

pub const fn set_trig4_done0(&mut self, val: Trig4Done0)

TRIG4 done0 interrupt detection.

Source

pub const fn trig5_done0(&self) -> Trig5Done0

TRIG5 done0 interrupt detection.

Source

pub const fn set_trig5_done0(&mut self, val: Trig5Done0)

TRIG5 done0 interrupt detection.

Source

pub const fn trig6_done0(&self) -> Trig6Done0

TRIG6 done0 interrupt detection.

Source

pub const fn set_trig6_done0(&mut self, val: Trig6Done0)

TRIG6 done0 interrupt detection.

Source

pub const fn trig7_done0(&self) -> Trig7Done0

TRIG7 done0 interrupt detection.

Source

pub const fn set_trig7_done0(&mut self, val: Trig7Done0)

TRIG7 done0 interrupt detection.

Source

pub const fn trig0_done1(&self) -> Trig0Done1

TRIG0 done1 interrupt detection.

Source

pub const fn set_trig0_done1(&mut self, val: Trig0Done1)

TRIG0 done1 interrupt detection.

Source

pub const fn trig1_done1(&self) -> Trig1Done1

TRIG1 done1 interrupt detection.

Source

pub const fn set_trig1_done1(&mut self, val: Trig1Done1)

TRIG1 done1 interrupt detection.

Source

pub const fn trig2_done1(&self) -> Trig2Done1

TRIG2 done1 interrupt detection.

Source

pub const fn set_trig2_done1(&mut self, val: Trig2Done1)

TRIG2 done1 interrupt detection.

Source

pub const fn trig3_done1(&self) -> Trig3Done1

TRIG3 done1 interrupt detection.

Source

pub const fn set_trig3_done1(&mut self, val: Trig3Done1)

TRIG3 done1 interrupt detection.

Source

pub const fn trig4_done1(&self) -> Trig4Done1

TRIG4 done1 interrupt detection.

Source

pub const fn set_trig4_done1(&mut self, val: Trig4Done1)

TRIG4 done1 interrupt detection.

Source

pub const fn trig5_done1(&self) -> Trig5Done1

TRIG5 done1 interrupt detection.

Source

pub const fn set_trig5_done1(&mut self, val: Trig5Done1)

TRIG5 done1 interrupt detection.

Source

pub const fn trig6_done1(&self) -> Trig6Done1

TRIG6 done1 interrupt detection.

Source

pub const fn set_trig6_done1(&mut self, val: Trig6Done1)

TRIG6 done1 interrupt detection.

Source

pub const fn trig7_done1(&self) -> Trig7Done1

TRIG7 done1 interrupt detection.

Source

pub const fn set_trig7_done1(&mut self, val: Trig7Done1)

TRIG7 done1 interrupt detection.

Trait Implementations§

Source§

impl Clone for Done01Irq

Source§

fn clone(&self) -> Done01Irq

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 Done01Irq

Source§

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

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

impl Default for Done01Irq

Source§

fn default() -> Done01Irq

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

impl PartialEq for Done01Irq

Source§

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

Source§

impl Eq for Done01Irq

Source§

impl StructuralPartialEq for Done01Irq

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.