nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

ResetStatus

Struct ResetStatus 

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

FMU Initialization Tracking Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl ResetStatus

Source

pub const fn ary_trim_done(&self) -> AryTrimDone

Array Trim Complete

Source

pub const fn set_ary_trim_done(&mut self, val: AryTrimDone)

Array Trim Complete

Source

pub const fn fmu_parm_en(&self) -> FmuParmEn

Status of the C0DE_C0DEh check to enable loading of the FMU parameters

Source

pub const fn set_fmu_parm_en(&mut self, val: FmuParmEn)

Status of the C0DE_C0DEh check to enable loading of the FMU parameters

Source

pub const fn fmu_parm_done(&self) -> FmuParmDone

FMU Register Load Complete

Source

pub const fn set_fmu_parm_done(&mut self, val: FmuParmDone)

FMU Register Load Complete

Source

pub const fn soc_trim_en(&self) -> SocTrimEn

Status of the C0DE_C0DEh check to enable loading of the SoC trim settings

Source

pub const fn set_soc_trim_en(&mut self, val: SocTrimEn)

Status of the C0DE_C0DEh check to enable loading of the SoC trim settings

Source

pub const fn soc_trim_ecc(&self) -> SocTrimEcc

Status of the C0DE_C0DEh check for enabling ECC decoder during reads of SoC trim settings

Source

pub const fn set_soc_trim_ecc(&mut self, val: SocTrimEcc)

Status of the C0DE_C0DEh check for enabling ECC decoder during reads of SoC trim settings

Source

pub const fn soc_trim_done(&self) -> SocTrimDone

SoC Trim Complete

Source

pub const fn set_soc_trim_done(&mut self, val: SocTrimDone)

SoC Trim Complete

Source

pub const fn rpr_done(&self) -> RprDone

Array Repair Complete

Source

pub const fn set_rpr_done(&mut self, val: RprDone)

Array Repair Complete

Source

pub const fn init_done(&self) -> InitDone

Initialization Done

Source

pub const fn set_init_done(&mut self, val: InitDone)

Initialization Done

Source

pub const fn rst_sf_err(&self) -> RstSfErr

ECC Single Fault during Reset Recovery

Source

pub const fn set_rst_sf_err(&mut self, val: RstSfErr)

ECC Single Fault during Reset Recovery

Source

pub const fn rst_df_err(&self) -> RstDfErr

ECC Double Fault during Reset Recovery

Source

pub const fn set_rst_df_err(&mut self, val: RstDfErr)

ECC Double Fault during Reset Recovery

Source

pub const fn soc_trim_df_err(&self) -> u8

ECC Double Fault during load of SoC Trim phrases

Source

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

ECC Double Fault during load of SoC Trim phrases

Source

pub const fn rst_patch_ld(&self) -> RstPatchLd

Reset Patch Required

Source

pub const fn set_rst_patch_ld(&mut self, val: RstPatchLd)

Reset Patch Required

Source

pub const fn recall_data_mismatch(&self) -> RecallDataMismatch

Recall Data Mismatch

Source

pub const fn set_recall_data_mismatch(&mut self, val: RecallDataMismatch)

Recall Data Mismatch

Trait Implementations§

Source§

impl Clone for ResetStatus

Source§

fn clone(&self) -> ResetStatus

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 ResetStatus

Source§

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

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

impl Default for ResetStatus

Source§

fn default() -> ResetStatus

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

impl PartialEq for ResetStatus

Source§

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

Source§

impl Eq for ResetStatus

Source§

impl StructuralPartialEq for ResetStatus

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.