nxp-pac

Crates

git

Versions

mimxrt685s_cm33

Flavors

Dmac1ReqEna0

Struct Dmac1ReqEna0 

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

DMAC1 request enable 0

Tuple Fields§

§0: u32

Implementations§

Source§

impl Dmac1ReqEna0

Source

pub const fn flexcomm0_rx(&self) -> bool

FLEXCOMM0 RX enable

Source

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

FLEXCOMM0 RX enable

Source

pub const fn flexcomm0_tx(&self) -> bool

FLEXCOMM0 TX enable

Source

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

FLEXCOMM0 TX enable

Source

pub const fn flexcomm1_rx(&self) -> bool

FLEXCOMM1 RX enable

Source

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

FLEXCOMM1 RX enable

Source

pub const fn flexcomm1_tx(&self) -> bool

FLEXCOMM1 TX enable

Source

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

FLEXCOMM1 TX enable

Source

pub const fn flexcomm2_rx(&self) -> bool

FLEXCOMM2 RX enable

Source

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

FLEXCOMM2 RX enable

Source

pub const fn flexcomm2_tx(&self) -> bool

FLEXCOMM2 TX enable

Source

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

FLEXCOMM2 TX enable

Source

pub const fn flexcomm3_rx(&self) -> bool

FLEXCOMM3 RX enable

Source

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

FLEXCOMM3 RX enable

Source

pub const fn flexcomm3_tx(&self) -> bool

FLEXCOMM3 TX enable

Source

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

FLEXCOMM3 TX enable

Source

pub const fn flexcomm4_rx(&self) -> bool

FLEXCOMM4 RX enable

Source

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

FLEXCOMM4 RX enable

Source

pub const fn flexcomm4_tx(&self) -> bool

FLEXCOMM4 TX enable

Source

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

FLEXCOMM4 TX enable

Source

pub const fn flexcomm5_rx(&self) -> bool

FLEXCOMM5 RX enable

Source

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

FLEXCOMM5 RX enable

Source

pub const fn flexcomm5_tx(&self) -> bool

FLEXCOMM5 TX enable

Source

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

FLEXCOMM5 TX enable

Source

pub const fn flexcomm6_rx(&self) -> bool

FLEXCOMM6 RX enable

Source

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

FLEXCOMM6 RX enable

Source

pub const fn flexcomm6_tx(&self) -> bool

FLEXCOMM6 TX enable

Source

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

FLEXCOMM6 TX enable

Source

pub const fn flexcomm7_rx(&self) -> bool

FLEXCOMM7 RX enable

Source

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

FLEXCOMM7 RX enable

Source

pub const fn flexcomm7_tx(&self) -> bool

FLEXCOMM7 TX enable

Source

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

FLEXCOMM7 TX enable

Source

pub const fn dmic0ch0(&self) -> bool

DMIC0 channel 0 enable

Source

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

DMIC0 channel 0 enable

Source

pub const fn dmic0ch1(&self) -> bool

DMIC0 channel 1 enable

Source

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

DMIC0 channel 1 enable

Source

pub const fn dmic0ch2(&self) -> bool

DMIC0 channel 2 enable

Source

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

DMIC0 channel 2 enable

Source

pub const fn dmic0ch3(&self) -> bool

DMIC0 channel 3 enable

Source

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

DMIC0 channel 3 enable

Source

pub const fn dmic0ch4(&self) -> bool

DMIC0 channel 4 enable

Source

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

DMIC0 channel 4 enable

Source

pub const fn dmic0ch5(&self) -> bool

DMIC0 channel 5 enable

Source

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

DMIC0 channel 5 enable

Source

pub const fn dmic0ch6(&self) -> bool

DMIC0 channel 6 enable

Source

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

DMIC0 channel 6 enable

Source

pub const fn dmic0ch7(&self) -> bool

DMIC0 channel 7 enable

Source

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

DMIC0 channel 7 enable

Source

pub const fn i3c0_rx(&self) -> bool

I3C RX enable

Source

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

I3C RX enable

Source

pub const fn i3c0_tx(&self) -> bool

I3C TX enable

Source

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

I3C TX enable

Source

pub const fn flexcomm14_rx(&self) -> bool

FLEXCOMM14 RX enable

Source

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

FLEXCOMM14 RX enable

Source

pub const fn flexcomm14_tx(&self) -> bool

FLEXCOMM14 TX enable

Source

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

FLEXCOMM14 TX enable

Source

pub const fn hashcrypt(&self) -> bool

hash enable

Source

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

hash enable

Source

pub const fn espi_ch0(&self) -> bool

ESPI Channel 0 enable

Source

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

ESPI Channel 0 enable

Trait Implementations§

Source§

impl Clone for Dmac1ReqEna0

Source§

fn clone(&self) -> Dmac1ReqEna0

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 Dmac1ReqEna0

Source§

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

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

impl Default for Dmac1ReqEna0

Source§

fn default() -> Dmac1ReqEna0

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

impl PartialEq for Dmac1ReqEna0

Source§

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

Source§

impl Eq for Dmac1ReqEna0

Source§

impl StructuralPartialEq for Dmac1ReqEna0

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.