nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

DmaCh0InterruptEnable

Struct DmaCh0InterruptEnable 

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

Channeli Interrupt Enable

Tuple Fields§

§0: u32

Implementations§

Source§

impl DmaCh0InterruptEnable

Source

pub const fn tie(&self) -> bool

Transmit Interrupt Enable

Source

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

Transmit Interrupt Enable

Source

pub const fn txse(&self) -> bool

Transmit Stopped Enable

Source

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

Transmit Stopped Enable

Source

pub const fn tbue(&self) -> bool

Transmit Buffer Unavailable Enable

Source

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

Transmit Buffer Unavailable Enable

Source

pub const fn rie(&self) -> bool

Receive Interrupt Enable

Source

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

Receive Interrupt Enable

Source

pub const fn rbue(&self) -> bool

Receive Buffer Unavailable Enable

Source

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

Receive Buffer Unavailable Enable

Source

pub const fn rse(&self) -> bool

Receive Stopped Enable

Source

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

Receive Stopped Enable

Source

pub const fn rwte(&self) -> bool

Receive Watchdog Timeout Enable

Source

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

Receive Watchdog Timeout Enable

Source

pub const fn etie(&self) -> bool

Early Transmit Interrupt Enable

Source

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

Early Transmit Interrupt Enable

Source

pub const fn erie(&self) -> bool

Early Receive Interrupt Enable

Source

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

Early Receive Interrupt Enable

Source

pub const fn fbee(&self) -> bool

Fatal Bus Error Enable

Source

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

Fatal Bus Error Enable

Source

pub const fn cdee(&self) -> bool

Context Descriptor Error Enable

Source

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

Context Descriptor Error Enable

Source

pub const fn aie(&self) -> bool

Abnormal Interrupt Summary Enable

Source

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

Abnormal Interrupt Summary Enable

Source

pub const fn nie(&self) -> bool

Normal Interrupt Summary Enable

Source

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

Normal Interrupt Summary Enable

Trait Implementations§

Source§

impl Clone for DmaCh0InterruptEnable

Source§

fn clone(&self) -> DmaCh0InterruptEnable

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 DmaCh0InterruptEnable

Source§

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

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

impl Default for DmaCh0InterruptEnable

Source§

fn default() -> DmaCh0InterruptEnable

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

impl PartialEq for DmaCh0InterruptEnable

Source§

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

Source§

impl Eq for DmaCh0InterruptEnable

Source§

impl StructuralPartialEq for DmaCh0InterruptEnable

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.