nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

DmaCh1Status

Struct DmaCh1Status 

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

DMA Channel 1 Status

Tuple Fields§

§0: u32

Implementations§

Source§

impl DmaCh1Status

Source

pub const fn ti(&self) -> bool

Transmit Interrupt

Source

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

Transmit Interrupt

Source

pub const fn tps(&self) -> bool

Transmit Process Stopped

Source

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

Transmit Process Stopped

Source

pub const fn tbu(&self) -> bool

Transmit Buffer Unavailable

Source

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

Transmit Buffer Unavailable

Source

pub const fn ri(&self) -> bool

Receive Interrupt

Source

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

Receive Interrupt

Source

pub const fn rbu(&self) -> bool

Receive Buffer Unavailable

Source

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

Receive Buffer Unavailable

Source

pub const fn rps(&self) -> bool

Receive Process Stopped

Source

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

Receive Process Stopped

Source

pub const fn rwt(&self) -> bool

Receive Watchdog Timeout

Source

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

Receive Watchdog Timeout

Source

pub const fn eti(&self) -> bool

Early Transmit Interrupt

Source

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

Early Transmit Interrupt

Source

pub const fn eri(&self) -> bool

Early Receive Interrupt

Source

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

Early Receive Interrupt

Source

pub const fn fbe(&self) -> bool

Fatal Bus Error

Source

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

Fatal Bus Error

Source

pub const fn cde(&self) -> bool

Context Descriptor Error

Source

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

Context Descriptor Error

Source

pub const fn ais(&self) -> bool

Abnormal Interrupt Summary

Source

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

Abnormal Interrupt Summary

Source

pub const fn nis(&self) -> bool

Normal Interrupt Summary

Source

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

Normal Interrupt Summary

Source

pub const fn teb(&self) -> u8

Tx DMA Error Bits

Source

pub const fn set_teb(&mut self, val: u8)

Tx DMA Error Bits

Source

pub const fn reb(&self) -> u8

Rx DMA Error Bits

Source

pub const fn set_reb(&mut self, val: u8)

Rx DMA Error Bits

Trait Implementations§

Source§

impl Clone for DmaCh1Status

Source§

fn clone(&self) -> DmaCh1Status

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 DmaCh1Status

Source§

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

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

impl Default for DmaCh1Status

Source§

fn default() -> DmaCh1Status

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

impl PartialEq for DmaCh1Status

Source§

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

Source§

impl Eq for DmaCh1Status

Source§

impl StructuralPartialEq for DmaCh1Status

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.