nxp-pac

Crates

git

Versions

mcxa256

Flavors

Cmc

Struct Cmc 

Source
pub struct Cmc { /* private fields */ }
Expand description

CMC

Implementations§

Source§

impl Cmc

Source

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

Source

pub const fn as_ptr(&self) -> *mut ()

Source

pub const fn verid(self) -> Reg<Verid, R>

Version ID

Source

pub const fn ckctrl(self) -> Reg<Ckctrl, RW>

Clock Control

Source

pub const fn ckstat(self) -> Reg<Ckstat, RW>

Clock Status

Source

pub const fn pmprot(self) -> Reg<Pmprot, RW>

Power Mode Protection

Source

pub const fn gpmctrl(self) -> Reg<Gpmctrl, RW>

Global Power Mode Control

Source

pub const fn pmctrlmain(self) -> Reg<Pmctrlmain, RW>

Power Mode Control

Source

pub const fn srs(self) -> Reg<Srs, R>

System Reset Status

Source

pub const fn rpc(self) -> Reg<Rpc, RW>

Reset Pin Control

Source

pub const fn ssrs(self) -> Reg<Ssrs, RW>

Sticky System Reset Status

Source

pub const fn srie(self) -> Reg<Srie, RW>

System Reset Interrupt Enable

Source

pub const fn srif(self) -> Reg<Srif, RW>

System Reset Interrupt Flag

Source

pub const fn mr0(self) -> Reg<Mr0, RW>

Mode

Source

pub const fn fm0(self) -> Reg<Fm0, RW>

Force Mode

Source

pub const fn flashcr(self) -> Reg<Flashcr, RW>

Flash Control

Source

pub const fn corectl(self) -> Reg<Corectl, RW>

Core Control

Source

pub const fn dbgctl(self) -> Reg<Dbgctl, RW>

Debug Control

Trait Implementations§

Source§

impl Clone for Cmc

Source§

fn clone(&self) -> Cmc

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 PartialEq for Cmc

Source§

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

Source§

impl Eq for Cmc

Source§

impl Send for Cmc

Source§

impl StructuralPartialEq for Cmc

Source§

impl Sync for Cmc

Auto Trait Implementations§

§

impl Freeze for Cmc

§

impl RefUnwindSafe for Cmc

§

impl Unpin for Cmc

§

impl UnwindSafe for Cmc

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.