nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

SmartDmaint

Struct SmartDmaint 

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

SmartDMA Interrupt Hijack

Tuple Fields§

§0: u32

Implementations§

Source§

impl SmartDmaint

Source

pub const fn int0(&self) -> bool

SmartDMA hijack NVIC IRQ1

Source

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

SmartDMA hijack NVIC IRQ1

Source

pub const fn int1(&self) -> bool

SmartDMA hijack NVIC IRQ17

Source

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

SmartDMA hijack NVIC IRQ17

Source

pub const fn int2(&self) -> bool

SmartDMA hijack NVIC IRQ18

Source

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

SmartDMA hijack NVIC IRQ18

Source

pub const fn int3(&self) -> bool

SmartDMA hijack NVIC IRQ29

Source

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

SmartDMA hijack NVIC IRQ29

Source

pub const fn int4(&self) -> bool

SmartDMA hijack NVIC IRQ30

Source

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

SmartDMA hijack NVIC IRQ30

Source

pub const fn int5(&self) -> bool

SmartDMA hijack NVIC IRQ31

Source

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

SmartDMA hijack NVIC IRQ31

Source

pub const fn int6(&self) -> bool

SmartDMA hijack NVIC IRQ32

Source

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

SmartDMA hijack NVIC IRQ32

Source

pub const fn int7(&self) -> bool

SmartDMA hijack NVIC IRQ33

Source

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

SmartDMA hijack NVIC IRQ33

Source

pub const fn int8(&self) -> bool

SmartDMA hijack NVIC IRQ34

Source

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

SmartDMA hijack NVIC IRQ34

Source

pub const fn int9(&self) -> bool

SmartDMA hijack NVIC IRQ35

Source

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

SmartDMA hijack NVIC IRQ35

Source

pub const fn int10(&self) -> bool

SmartDMA hijack NVIC IRQ36

Source

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

SmartDMA hijack NVIC IRQ36

Source

pub const fn int11(&self) -> bool

SmartDMA hijack NVIC IRQ37

Source

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

SmartDMA hijack NVIC IRQ37

Source

pub const fn int12(&self) -> bool

SmartDMA hijack NVIC IRQ38

Source

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

SmartDMA hijack NVIC IRQ38

Source

pub const fn int13(&self) -> bool

SmartDMA hijack NVIC IRQ39

Source

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

SmartDMA hijack NVIC IRQ39

Source

pub const fn int14(&self) -> bool

SmartDMA hijack NVIC IRQ40

Source

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

SmartDMA hijack NVIC IRQ40

Source

pub const fn int15(&self) -> bool

SmartDMA hijack NVIC IRQ41

Source

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

SmartDMA hijack NVIC IRQ41

Source

pub const fn int16(&self) -> bool

SmartDMA hijack NVIC IRQ42

Source

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

SmartDMA hijack NVIC IRQ42

Source

pub const fn int17(&self) -> bool

SmartDMA hijack NVIC IRQ45

Source

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

SmartDMA hijack NVIC IRQ45

Source

pub const fn int18(&self) -> bool

SmartDMA hijack NVIC IRQ47

Source

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

SmartDMA hijack NVIC IRQ47

Source

pub const fn int19(&self) -> bool

SmartDMA hijack NVIC IRQ50

Source

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

SmartDMA hijack NVIC IRQ50

Source

pub const fn int20(&self) -> bool

SmartDMA hijack NVIC IRQ51

Source

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

SmartDMA hijack NVIC IRQ51

Source

pub const fn int21(&self) -> bool

SmartDMA hijack NVIC IRQ66

Source

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

SmartDMA hijack NVIC IRQ66

Source

pub const fn int22(&self) -> bool

SmartDMA hijack NVIC IRQ67

Source

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

SmartDMA hijack NVIC IRQ67

Source

pub const fn int23(&self) -> bool

SmartDMA hijack NVIC IRQ77

Source

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

SmartDMA hijack NVIC IRQ77

Trait Implementations§

Source§

impl Clone for SmartDmaint

Source§

fn clone(&self) -> SmartDmaint

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 SmartDmaint

Source§

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

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

impl Default for SmartDmaint

Source§

fn default() -> SmartDmaint

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

impl PartialEq for SmartDmaint

Source§

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

Source§

impl Eq for SmartDmaint

Source§

impl StructuralPartialEq for SmartDmaint

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.