nxp-pac

Crates

git

Versions

mcxn947_cm33_core0

Flavors

Fmu0test

Struct Fmu0test 

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

FlashTest

Implementations§

Source§

impl Fmu0test

Source

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

Source

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

Source

pub const fn fstat(self) -> Reg<Fstat, RW>

Flash Status Register

Source

pub const fn fcnfg(self) -> Reg<Fcnfg, RW>

Flash Configuration Register

Source

pub const fn fctrl(self) -> Reg<Fctrl, RW>

Flash Control Register

Source

pub const fn ftest(self) -> Reg<Ftest, R>

Flash Test Register

Source

pub const fn fccob0(self) -> Reg<Fccob0, RW>

Flash Command Control 0 Register

Source

pub const fn fccob1(self) -> Reg<Fccob1, RW>

Flash Command Control 1 Register

Source

pub const fn fccob2(self) -> Reg<Fccob2, RW>

Flash Command Control 2 Register

Source

pub const fn fccob3(self) -> Reg<Fccob3, RW>

Flash Command Control 3 Register

Source

pub const fn fccob4(self) -> Reg<Fccob4, RW>

Flash Command Control 4 Register

Source

pub const fn fccob5(self) -> Reg<Fccob5, RW>

Flash Command Control 5 Register

Source

pub const fn fccob6(self) -> Reg<Fccob6, RW>

Flash Command Control 6 Register

Source

pub const fn fccob7(self) -> Reg<Fccob7, RW>

Flash Command Control 7 Register

Source

pub const fn reset_status(self) -> Reg<ResetStatus, RW>

FMU Initialization Tracking Register

Source

pub const fn mctl(self) -> Reg<Mctl, RW>

FMU Control Register

Source

pub const fn bsel_gen(self) -> Reg<BselGen, R>

FMU Block Select Generation Register

Source

pub const fn pwr_opt(self) -> Reg<PwrOpt, RW>

Power Mode Options Register

Source

pub const fn cmd_check(self) -> Reg<CmdCheck, R>

FMU Command Check Register

Source

pub const fn bsel(self) -> Reg<Bsel, RW>

FMU Block Select Register

Source

pub const fn msize(self) -> Reg<Msize, RW>

FMU Memory Size Register

Source

pub const fn flash_rd_add(self) -> Reg<FlashRdAdd, RW>

Flash Read Address Register

Source

pub const fn flash_stop_add(self) -> Reg<FlashStopAdd, RW>

Flash Stop Address Register

Source

pub const fn flash_rd_ctrl(self) -> Reg<FlashRdCtrl, RW>

Flash Read Control Register

Source

pub const fn mm_addr(self) -> Reg<MmAddr, RW>

Memory Map Address Register

Source

pub const fn mm_wdata(self) -> Reg<MmWdata, RW>

Memory Map Write Data Register

Source

pub const fn mm_ctl(self) -> Reg<MmCtl, RW>

Memory Map Control Register

Source

pub const fn uint_ctl(self) -> Reg<UintCtl, RW>

User Interface Control Register

Source

pub const fn rd_data0(self) -> Reg<RdData0, RW>

Read Data 0 Register

Source

pub const fn rd_data1(self) -> Reg<RdData1, RW>

Read Data 1 Register

Source

pub const fn rd_data2(self) -> Reg<RdData2, RW>

Read Data 2 Register

Source

pub const fn rd_data3(self) -> Reg<RdData3, RW>

Read Data 3 Register

Source

pub const fn parity(self) -> Reg<Parity, RW>

Parity Register

Source

pub const fn rd_path_ctrl_status(self) -> Reg<RdPathCtrlStatus, RW>

Read Path Control and Status Register

Source

pub const fn smw_din0(self) -> Reg<SmwDin0, RW>

SMW DIN 0 Register

Source

pub const fn smw_din1(self) -> Reg<SmwDin1, RW>

SMW DIN 1 Register

Source

pub const fn smw_din2(self) -> Reg<SmwDin2, RW>

SMW DIN 2 Register

Source

pub const fn smw_din3(self) -> Reg<SmwDin3, RW>

SMW DIN 3 Register

Source

pub const fn smw_addr(self) -> Reg<SmwAddr, RW>

SMW Address Register

Source

pub const fn smw_cmd_wait(self) -> Reg<SmwCmdWait, RW>

SMW Command and Wait Register

Source

pub const fn smw_status(self) -> Reg<SmwStatus, R>

SMW Status Register

Source

pub const fn soctrim0_0(self) -> Reg<Soctrim00, RW>

SoC Trim Phrase 0 Word 0 Register

Source

pub const fn soctrim0_1(self) -> Reg<Soctrim01, RW>

SoC Trim Phrase 0 Word 1 Register

Source

pub const fn soctrim0_2(self) -> Reg<Soctrim02, RW>

SoC Trim Phrase 0 Word 2 Register

Source

pub const fn soctrim0_3(self) -> Reg<Soctrim03, RW>

SoC Trim Phrase 0 Word 3 Register

Source

pub const fn soctrim1_0(self) -> Reg<Soctrim10, RW>

SoC Trim Phrase 1 Word 0 Register

Source

pub const fn soctrim1_1(self) -> Reg<Soctrim11, RW>

SoC Trim Phrase 1 Word 1 Register

Source

pub const fn soctrim1_2(self) -> Reg<Soctrim12, RW>

SoC Trim Phrase 1 Word 2 Register

Source

pub const fn soctrim1_3(self) -> Reg<Soctrim13, RW>

SoC Trim Phrase 1 Word 3 Register

Source

pub const fn soctrim2_0(self) -> Reg<Soctrim20, RW>

SoC Trim Phrase 2 Word 0 Register

Source

pub const fn soctrim2_1(self) -> Reg<Soctrim21, RW>

SoC Trim Phrase 2 Word 1 Register

Source

pub const fn soctrim2_2(self) -> Reg<Soctrim22, RW>

SoC Trim Phrase 2 Word 2 Register

Source

pub const fn soctrim2_3(self) -> Reg<Soctrim23, RW>

SoC Trim Phrase 2 Word 3 Register

Source

pub const fn soctrim3_0(self) -> Reg<Soctrim30, RW>

SoC Trim Phrase 3 Word 0 Register

Source

pub const fn soctrim3_1(self) -> Reg<Soctrim31, RW>

SoC Trim Phrase 3 Word 1 Register

Source

pub const fn soctrim3_2(self) -> Reg<Soctrim32, RW>

SoC Trim Phrase 3 Word 2 Register

Source

pub const fn soctrim3_3(self) -> Reg<Soctrim33, RW>

SoC Trim Phrase 3 Word 3 Register

Source

pub const fn soctrim4_0(self) -> Reg<Soctrim40, RW>

SoC Trim Phrase 4 Word 0 Register

Source

pub const fn soctrim4_1(self) -> Reg<Soctrim41, RW>

SoC Trim Phrase 4 Word 1 Register

Source

pub const fn soctrim4_2(self) -> Reg<Soctrim42, RW>

SoC Trim Phrase 4 Word 2 Register

Source

pub const fn soctrim4_3(self) -> Reg<Soctrim43, RW>

SoC Trim Phrase 4 Word 3 Register

Source

pub const fn soctrim5_0(self) -> Reg<Soctrim50, RW>

SoC Trim Phrase 5 Word 0 Register

Source

pub const fn soctrim5_1(self) -> Reg<Soctrim51, RW>

SoC Trim Phrase 5 Word 1 Register

Source

pub const fn soctrim5_2(self) -> Reg<Soctrim52, RW>

SoC Trim Phrase 5 Word 2 Register

Source

pub const fn soctrim5_3(self) -> Reg<Soctrim53, RW>

SoC Trim Phrase 5 Word 3 Register

Source

pub const fn soctrim6_0(self) -> Reg<Soctrim60, RW>

SoC Trim Phrase 6 Word 0 Register

Source

pub const fn soctrim6_1(self) -> Reg<Soctrim61, RW>

SoC Trim Phrase 6 Word 1 Register

Source

pub const fn soctrim6_2(self) -> Reg<Soctrim62, RW>

SoC Trim Phrase 6 Word 2 Register

Source

pub const fn soctrim6_3(self) -> Reg<Soctrim63, RW>

SoC Trim Phrase 6 Word 3 Register

Source

pub const fn soctrim7_0(self) -> Reg<Soctrim70, RW>

SoC Trim Phrase 7 Word 0 Register

Source

pub const fn soctrim7_1(self) -> Reg<Soctrim71, RW>

SoC Trim Phrase 7 Word 1 Register

Source

pub const fn soctrim7_2(self) -> Reg<Soctrim72, RW>

SoC Trim Phrase 7 Word 2 Register

Source

pub const fn soctrim7_3(self) -> Reg<Soctrim73, RW>

SoC Trim Phrase 7 Word 3 Register

Source

pub const fn r_ip_config(self) -> Reg<RIpConfig, RW>

BIST Configuration Register

Source

pub const fn r_testcode(self) -> Reg<RTestcode, RW>

BIST Test Code Register

Source

pub const fn r_dft_ctrl(self) -> Reg<RDftCtrl, RW>

BIST DFT Control Register

Source

pub const fn r_adr_ctrl(self) -> Reg<RAdrCtrl, RW>

BIST Address Control Register

Source

pub const fn r_data_ctrl0(self) -> Reg<RDataCtrl0, RW>

BIST Data Control 0 Register

Source

pub const fn r_pin_ctrl(self) -> Reg<RPinCtrl, RW>

BIST Pin Control Register

Source

pub const fn r_cnt_loop_ctrl(self) -> Reg<RCntLoopCtrl, RW>

BIST Loop Count Control Register

Source

pub const fn r_timer_ctrl(self) -> Reg<RTimerCtrl, RW>

BIST Timer Control Register

Source

pub const fn r_test_ctrl(self) -> Reg<RTestCtrl, RW>

BIST Test Control Register

Source

pub const fn r_abort_loop(self) -> Reg<RAbortLoop, RW>

BIST Abort Loop Register

Source

pub const fn r_adr_query(self) -> Reg<RAdrQuery, R>

BIST Address Query Register

Source

pub const fn r_dout_query0(self) -> Reg<RDoutQuery0, R>

BIST DOUT Query 0 Register

Source

pub const fn r_smw_query(self) -> Reg<RSmwQuery, R>

BIST SMW Query Register

Source

pub const fn r_smw_setting0(self) -> Reg<RSmwSetting0, RW>

BIST SMW Setting 0 Register

Source

pub const fn r_smw_setting1(self) -> Reg<RSmwSetting1, RW>

BIST SMW Setting 1 Register

Source

pub const fn r_smp_whv0(self) -> Reg<RSmpWhv0, RW>

BIST SMP WHV Setting 0 Register

Source

pub const fn r_smp_whv1(self) -> Reg<RSmpWhv1, RW>

BIST SMP WHV Setting 1 Register

Source

pub const fn r_sme_whv0(self) -> Reg<RSmeWhv0, RW>

BIST SME WHV Setting 0 Register

Source

pub const fn r_sme_whv1(self) -> Reg<RSmeWhv1, RW>

BIST SME WHV Setting 1 Register

Source

pub const fn r_smw_setting2(self) -> Reg<RSmwSetting2, RW>

BIST SMW Setting 2 Register

Source

pub const fn r_d_misr0(self) -> Reg<RDMisr0, R>

BIST DIN MISR 0 Register

Source

pub const fn r_a_misr0(self) -> Reg<RAMisr0, R>

BIST Address MISR 0 Register

Source

pub const fn r_c_misr0(self) -> Reg<RCMisr0, R>

BIST Control MISR 0 Register

Source

pub const fn r_smw_setting3(self) -> Reg<RSmwSetting3, RW>

BIST SMW Setting 3 Register

Source

pub const fn r_data_ctrl1(self) -> Reg<RDataCtrl1, RW>

BIST Data Control 1 Register

Source

pub const fn r_data_ctrl2(self) -> Reg<RDataCtrl2, RW>

BIST Data Control 2 Register

Source

pub const fn r_data_ctrl3(self) -> Reg<RDataCtrl3, RW>

BIST Data Control 3 Register

Source

pub const fn r_repair0_0(self) -> Reg<RRepair00, R>

BIST Repair 0 for Block 0 Register

Source

pub const fn r_repair0_1(self) -> Reg<RRepair01, R>

BIST Repair 1 Block 0 Register

Source

pub const fn r_repair1_0(self) -> Reg<RRepair10, R>

BIST Repair 0 Block 1 Register

Source

pub const fn r_repair1_1(self) -> Reg<RRepair11, R>

BIST Repair 1 Block 1 Register

Source

pub const fn r_data_ctrl0_ex(self) -> Reg<RDataCtrl0Ex, RW>

BIST Data Control 0 Extension Register

Source

pub const fn r_timer_ctrl_ex(self) -> Reg<RTimerCtrlEx, RW>

BIST Timer Control Extension Register

Source

pub const fn r_dout_query1(self) -> Reg<RDoutQuery1, R>

BIST DOUT Query 1 Register

Source

pub const fn r_d_misr1(self) -> Reg<RDMisr1, R>

BIST DIN MISR 1 Register

Source

pub const fn r_a_misr1(self) -> Reg<RAMisr1, R>

BIST Address MISR 1 Register

Source

pub const fn r_c_misr1(self) -> Reg<RCMisr1, R>

BIST Control MISR 1 Register

Source

pub const fn r_data_ctrl1_ex(self) -> Reg<RDataCtrl1Ex, RW>

BIST Data Control 1 Extension Register

Source

pub const fn r_data_ctrl2_ex(self) -> Reg<RDataCtrl2Ex, RW>

BIST Data Control 2 Extension Register

Source

pub const fn r_data_ctrl3_ex(self) -> Reg<RDataCtrl3Ex, RW>

BIST Data Control 3 Extension Register

Source

pub const fn smw_timer_option(self) -> Reg<SmwTimerOption, RW>

SMW Timer Option Register

Source

pub const fn smw_setting_option0(self) -> Reg<SmwSettingOption0, RW>

SMW Setting Option 0 Register

Source

pub const fn smw_setting_option2(self) -> Reg<SmwSettingOption2, RW>

SMW Setting Option 2 Register

Source

pub const fn smw_setting_option3(self) -> Reg<SmwSettingOption3, RW>

SMW Setting Option 3 Register

Source

pub const fn smw_smp_whv_option0(self) -> Reg<SmwSmpWhvOption0, RW>

SMW SMP WHV Option 0 Register

Source

pub const fn smw_sme_whv_option0(self) -> Reg<SmwSmeWhvOption0, RW>

SMW SME WHV Option 0 Register

Source

pub const fn smw_setting_option1(self) -> Reg<SmwSettingOption1, RW>

SMW Setting Option 1 Register

Source

pub const fn smw_smp_whv_option1(self) -> Reg<SmwSmpWhvOption1, RW>

SMW SMP WHV Option 1 Register

Source

pub const fn smw_sme_whv_option1(self) -> Reg<SmwSmeWhvOption1, RW>

SMW SME WHV Option 1 Register

Source

pub const fn repair0_0(self) -> Reg<Repair00, RW>

FMU Repair 0 Block 0 Register

Source

pub const fn repair0_1(self) -> Reg<Repair01, RW>

FMU Repair 1 Block 0 Register

Source

pub const fn repair1_0(self) -> Reg<Repair10, RW>

FMU Repair 0 Block 1 Register

Source

pub const fn repair1_1(self) -> Reg<Repair11, RW>

FMU Repair 1 Block 1 Register

Source

pub const fn smw_hb_signals(self) -> Reg<SmwHbSignals, RW>

SMW HB Signals Register

Source

pub const fn bist_dump_ctrl(self) -> Reg<BistDumpCtrl, RW>

BIST Datadump Control Register

Source

pub const fn atx_pin_ctrl(self) -> Reg<AtxPinCtrl, RW>

ATX Pin Control Register

Source

pub const fn failcnt(self) -> Reg<Failcnt, RW>

Fail Count Register

Source

pub const fn pgm_pulse_cnt0(self) -> Reg<PgmPulseCnt0, RW>

Block 0 Program Pulse Count Register

Source

pub const fn pgm_pulse_cnt1(self) -> Reg<PgmPulseCnt1, RW>

Block 1 Program Pulse Count Register

Source

pub const fn ers_pulse_cnt(self) -> Reg<ErsPulseCnt, RW>

Erase Pulse Count Register

Source

pub const fn max_pulse_cnt(self) -> Reg<MaxPulseCnt, RW>

Maximum Pulse Count Register

Source

pub const fn port_ctrl(self) -> Reg<PortCtrl, RW>

Port Control Register

Trait Implementations§

Source§

impl Clone for Fmu0test

Source§

fn clone(&self) -> Fmu0test

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 Fmu0test

Source§

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

Source§

impl Eq for Fmu0test

Source§

impl Send for Fmu0test

Source§

impl StructuralPartialEq for Fmu0test

Source§

impl Sync for Fmu0test

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.