nxp-pac

Crates

git

Versions

mimxrt1064

Flavors

Iocr

Struct Iocr 

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

IO MUX Control Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Iocr

Source

pub const fn mux_a8(&self) -> MuxA8

SEMC_ADDR08 output selection

Source

pub const fn set_mux_a8(&mut self, val: MuxA8)

SEMC_ADDR08 output selection

Source

pub const fn mux_csx0(&self) -> MuxCsx0

SEMC_CSX0 output selection

Source

pub const fn set_mux_csx0(&mut self, val: MuxCsx0)

SEMC_CSX0 output selection

Source

pub const fn mux_csx1(&self) -> MuxCsx1

SEMC_CSX1 output selection

Source

pub const fn set_mux_csx1(&mut self, val: MuxCsx1)

SEMC_CSX1 output selection

Source

pub const fn mux_csx2(&self) -> MuxCsx2

SEMC_CSX2 output selection

Source

pub const fn set_mux_csx2(&mut self, val: MuxCsx2)

SEMC_CSX2 output selection

Source

pub const fn mux_csx3(&self) -> MuxCsx3

SEMC_CSX3 output selection

Source

pub const fn set_mux_csx3(&mut self, val: MuxCsx3)

SEMC_CSX3 output selection

Source

pub const fn mux_rdy(&self) -> MuxRdy

SEMC_RDY function selection

Source

pub const fn set_mux_rdy(&mut self, val: MuxRdy)

SEMC_RDY function selection

Source

pub const fn mux_clkx0(&self) -> MuxClkx0

SEMC_CLKX0 function selection

Source

pub const fn set_mux_clkx0(&mut self, val: MuxClkx0)

SEMC_CLKX0 function selection

Source

pub const fn mux_clkx1(&self) -> MuxClkx1

SEMC_CLKX1 function selection

Source

pub const fn set_mux_clkx1(&mut self, val: MuxClkx1)

SEMC_CLKX1 function selection

Trait Implementations§

Source§

impl Clone for Iocr

Source§

fn clone(&self) -> Iocr

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 Iocr

Source§

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

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

impl Default for Iocr

Source§

fn default() -> Iocr

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

impl PartialEq for Iocr

Source§

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

Source§

impl Eq for Iocr

Source§

impl StructuralPartialEq for Iocr

Auto Trait Implementations§

§

impl Freeze for Iocr

§

impl RefUnwindSafe for Iocr

§

impl Send for Iocr

§

impl Sync for Iocr

§

impl Unpin for Iocr

§

impl UnwindSafe for Iocr

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.