nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Gpr1

Struct Gpr1 

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

GPR1 General Purpose Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Gpr1

Source

pub const fn sai1_mclk1_sel(&self) -> Sai1Mclk1Sel

SAI1 MCLK1 source select

Source

pub const fn set_sai1_mclk1_sel(&mut self, val: Sai1Mclk1Sel)

SAI1 MCLK1 source select

Source

pub const fn sai1_mclk2_sel(&self) -> Sai1Mclk2Sel

SAI1 MCLK2 source select

Source

pub const fn set_sai1_mclk2_sel(&mut self, val: Sai1Mclk2Sel)

SAI1 MCLK2 source select

Source

pub const fn sai1_mclk3_sel(&self) -> Sai1Mclk3Sel

SAI1 MCLK3 source select

Source

pub const fn set_sai1_mclk3_sel(&mut self, val: Sai1Mclk3Sel)

SAI1 MCLK3 source select

Source

pub const fn sai2_mclk3_sel(&self) -> Sai2Mclk3Sel

SAI2 MCLK3 source select

Source

pub const fn set_sai2_mclk3_sel(&mut self, val: Sai2Mclk3Sel)

SAI2 MCLK3 source select

Source

pub const fn sai3_mclk3_sel(&self) -> Sai3Mclk3Sel

SAI3 MCLK3 source select

Source

pub const fn set_sai3_mclk3_sel(&mut self, val: Sai3Mclk3Sel)

SAI3 MCLK3 source select

Source

pub const fn gint(&self) -> Gint

Global Interrupt

Source

pub const fn set_gint(&mut self, val: Gint)

Global Interrupt

Source

pub const fn enet1_clk_sel(&self) -> Enet1ClkSel

ENET1 reference clock mode select.

Source

pub const fn set_enet1_clk_sel(&mut self, val: Enet1ClkSel)

ENET1 reference clock mode select.

Source

pub const fn enet2_clk_sel(&self) -> Enet2ClkSel

ENET2 reference clock mode select.

Source

pub const fn set_enet2_clk_sel(&mut self, val: Enet2ClkSel)

ENET2 reference clock mode select.

Source

pub const fn enet1_tx_clk_dir(&self) -> Enet1TxClkDir

ENET1_TX_CLK data direction control

Source

pub const fn set_enet1_tx_clk_dir(&mut self, val: Enet1TxClkDir)

ENET1_TX_CLK data direction control

Source

pub const fn enet2_tx_clk_dir(&self) -> Enet2TxClkDir

ENET2_TX_CLK data direction control

Source

pub const fn set_enet2_tx_clk_dir(&mut self, val: Enet2TxClkDir)

ENET2_TX_CLK data direction control

Source

pub const fn sai1_mclk_dir(&self) -> Sai1MclkDir

sai1.MCLK signal direction control

Source

pub const fn set_sai1_mclk_dir(&mut self, val: Sai1MclkDir)

sai1.MCLK signal direction control

Source

pub const fn sai2_mclk_dir(&self) -> Sai2MclkDir

sai2.MCLK signal direction control

Source

pub const fn set_sai2_mclk_dir(&mut self, val: Sai2MclkDir)

sai2.MCLK signal direction control

Source

pub const fn sai3_mclk_dir(&self) -> Sai3MclkDir

sai3.MCLK signal direction control

Source

pub const fn set_sai3_mclk_dir(&mut self, val: Sai3MclkDir)

sai3.MCLK signal direction control

Source

pub const fn exc_mon(&self) -> ExcMon

Exclusive monitor response select of illegal command

Source

pub const fn set_exc_mon(&mut self, val: ExcMon)

Exclusive monitor response select of illegal command

Source

pub const fn enet_ipg_clk_s_en(&self) -> EnetIpgClkSEn

ENET and ENET2 ipg_clk_s clock gating enable

Source

pub const fn set_enet_ipg_clk_s_en(&mut self, val: EnetIpgClkSEn)

ENET and ENET2 ipg_clk_s clock gating enable

Source

pub const fn cm7_force_hclk_en(&self) -> Cm7ForceHclkEn

Arm CM7 platform AHB clock enable

Source

pub const fn set_cm7_force_hclk_en(&mut self, val: Cm7ForceHclkEn)

Arm CM7 platform AHB clock enable

Trait Implementations§

Source§

impl Clone for Gpr1

Source§

fn clone(&self) -> Gpr1

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 Gpr1

Source§

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

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

impl Default for Gpr1

Source§

fn default() -> Gpr1

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

impl PartialEq for Gpr1

Source§

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

Source§

impl Eq for Gpr1

Source§

impl StructuralPartialEq for Gpr1

Auto Trait Implementations§

§

impl Freeze for Gpr1

§

impl RefUnwindSafe for Gpr1

§

impl Send for Gpr1

§

impl Sync for Gpr1

§

impl Unpin for Gpr1

§

impl UnwindSafe for Gpr1

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.