nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

RdPathCtrlStatus

Struct RdPathCtrlStatus 

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

Read Path Control and Status Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl RdPathCtrlStatus

Source

pub const fn rd_capt(&self) -> u8

Read Capture Clock Periods

Source

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

Read Capture Clock Periods

Source

pub const fn se_size(&self) -> u8

SE Clock Periods

Source

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

SE Clock Periods

Source

pub const fn ecc_enableb(&self) -> EccEnableb

ECC Decoder Control

Source

pub const fn set_ecc_enableb(&mut self, val: EccEnableb)

ECC Decoder Control

Source

pub const fn misr_en(&self) -> MisrEn

MISR Enable

Source

pub const fn set_misr_en(&mut self, val: MisrEn)

MISR Enable

Source

pub const fn cpy_par_en(&self) -> CpyParEn

Copy Parity Enable

Source

pub const fn set_cpy_par_en(&mut self, val: CpyParEn)

Copy Parity Enable

Source

pub const fn bist_mux_to_smw(&self) -> BistMuxToSmw

BIST Mux to SMW

Source

pub const fn set_bist_mux_to_smw(&mut self, val: BistMuxToSmw)

BIST Mux to SMW

Source

pub const fn ad_set(&self) -> u8

Multi-Cycle Address Setup Time

Source

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

Multi-Cycle Address Setup Time

Source

pub const fn wr_path_en(&self) -> WrPathEn

Write Path Enable

Source

pub const fn set_wr_path_en(&mut self, val: WrPathEn)

Write Path Enable

Source

pub const fn wr_path_ecc_en(&self) -> WrPathEccEn

Write Path ECC Enable

Source

pub const fn set_wr_path_ecc_en(&mut self, val: WrPathEccEn)

Write Path ECC Enable

Source

pub const fn dberr_reg(&self) -> DberrReg

Double-Bit Error

Source

pub const fn set_dberr_reg(&mut self, val: DberrReg)

Double-Bit Error

Source

pub const fn sberr_reg(&self) -> SberrReg

Single-Bit Error

Source

pub const fn set_sberr_reg(&mut self, val: SberrReg)

Single-Bit Error

Source

pub const fn cpy_phrase_en(&self) -> CpyPhraseEn

Copy Phrase Enable

Source

pub const fn set_cpy_phrase_en(&mut self, val: CpyPhraseEn)

Copy Phrase Enable

Source

pub const fn smw_array1_smw0_sel(&self) -> SmwArray1Smw0Sel

SMW_ARRAY1_SMW0_SEL

Source

pub const fn set_smw_array1_smw0_sel(&mut self, val: SmwArray1Smw0Sel)

SMW_ARRAY1_SMW0_SEL

Source

pub const fn bist_ecc_en(&self) -> BistEccEn

BIST ECC Enable

Source

pub const fn set_bist_ecc_en(&mut self, val: BistEccEn)

BIST ECC Enable

Source

pub const fn last_read(&self) -> LastRead

Last Read

Source

pub const fn set_last_read(&mut self, val: LastRead)

Last Read

Trait Implementations§

Source§

impl Clone for RdPathCtrlStatus

Source§

fn clone(&self) -> RdPathCtrlStatus

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 RdPathCtrlStatus

Source§

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

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

impl Default for RdPathCtrlStatus

Source§

fn default() -> RdPathCtrlStatus

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

impl PartialEq for RdPathCtrlStatus

Source§

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

Source§

impl Eq for RdPathCtrlStatus

Source§

impl StructuralPartialEq for RdPathCtrlStatus

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.