nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

Mcr0

Struct Mcr0 

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

Module Control 0

Tuple Fields§

§0: u32

Implementations§

Source§

impl Mcr0

Source

pub const fn swreset(&self) -> Swreset

Software Reset

Source

pub const fn set_swreset(&mut self, val: Swreset)

Software Reset

Source

pub const fn mdis(&self) -> Mdis

Module Disable

Source

pub const fn set_mdis(&mut self, val: Mdis)

Module Disable

Source

pub const fn rxclksrc(&self) -> Rxclksrc

Sample Clock Source for Flash Reading

Source

pub const fn set_rxclksrc(&mut self, val: Rxclksrc)

Sample Clock Source for Flash Reading

Source

pub const fn ardfen(&self) -> Ardfen

AHB Read Access to IP Receive FIFO Enable

Source

pub const fn set_ardfen(&mut self, val: Ardfen)

AHB Read Access to IP Receive FIFO Enable

Source

pub const fn atdfen(&self) -> Atdfen

AHB Write Access to IP Transmit FIFO Enable

Source

pub const fn set_atdfen(&mut self, val: Atdfen)

AHB Write Access to IP Transmit FIFO Enable

Source

pub const fn serclkdiv(&self) -> Serclkdiv

Serial Root Clock Divider

Source

pub const fn set_serclkdiv(&mut self, val: Serclkdiv)

Serial Root Clock Divider

Source

pub const fn hsen(&self) -> Hsen

Half Speed Serial Flash Memory Access Enable

Source

pub const fn set_hsen(&mut self, val: Hsen)

Half Speed Serial Flash Memory Access Enable

Source

pub const fn dozeen(&self) -> Dozeen

Doze Mode Enable

Source

pub const fn set_dozeen(&mut self, val: Dozeen)

Doze Mode Enable

Source

pub const fn combinationen(&self) -> bool

Combination Mode Enable

Source

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

Combination Mode Enable

Source

pub const fn sckfreerunen(&self) -> bool

SCLK Free-running Enable

Source

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

SCLK Free-running Enable

Source

pub const fn learnen(&self) -> bool

Data Learning Enable

Source

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

Data Learning Enable

Source

pub const fn ipgrantwait(&self) -> u8

Timeout Wait Cycle for IP Command Grant

Source

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

Timeout Wait Cycle for IP Command Grant

Source

pub const fn ahbgrantwait(&self) -> u8

Timeouts Wait Cycle for AHB command Grant

Source

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

Timeouts Wait Cycle for AHB command Grant

Trait Implementations§

Source§

impl Clone for Mcr0

Source§

fn clone(&self) -> Mcr0

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 Mcr0

Source§

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

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

impl Default for Mcr0

Source§

fn default() -> Mcr0

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

impl PartialEq for Mcr0

Source§

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

Source§

impl Eq for Mcr0

Source§

impl StructuralPartialEq for Mcr0

Auto Trait Implementations§

§

impl Freeze for Mcr0

§

impl RefUnwindSafe for Mcr0

§

impl Send for Mcr0

§

impl Sync for Mcr0

§

impl Unpin for Mcr0

§

impl UnwindSafe for Mcr0

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.