pub struct Fmu0test { /* private fields */ }Expand description
FlashTest
Implementations§
Source§impl Fmu0test
impl Fmu0test
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn reset_status(self) -> Reg<ResetStatus, RW>
pub const fn reset_status(self) -> Reg<ResetStatus, RW>
FMU Initialization Tracking Register
Sourcepub const fn flash_rd_add(self) -> Reg<FlashRdAdd, RW>
pub const fn flash_rd_add(self) -> Reg<FlashRdAdd, RW>
Flash Read Address Register
Sourcepub const fn flash_stop_add(self) -> Reg<FlashStopAdd, RW>
pub const fn flash_stop_add(self) -> Reg<FlashStopAdd, RW>
Flash Stop Address Register
Sourcepub const fn flash_rd_ctrl(self) -> Reg<FlashRdCtrl, RW>
pub const fn flash_rd_ctrl(self) -> Reg<FlashRdCtrl, RW>
Flash Read Control Register
Sourcepub const fn rd_path_ctrl_status(self) -> Reg<RdPathCtrlStatus, RW>
pub const fn rd_path_ctrl_status(self) -> Reg<RdPathCtrlStatus, RW>
Read Path Control and Status Register
Sourcepub const fn smw_cmd_wait(self) -> Reg<SmwCmdWait, RW>
pub const fn smw_cmd_wait(self) -> Reg<SmwCmdWait, RW>
SMW Command and Wait Register
Sourcepub const fn smw_status(self) -> Reg<SmwStatus, R>
pub const fn smw_status(self) -> Reg<SmwStatus, R>
SMW Status Register
Sourcepub const fn soctrim0_0(self) -> Reg<Soctrim00, RW>
pub const fn soctrim0_0(self) -> Reg<Soctrim00, RW>
SoC Trim Phrase 0 Word 0 Register
Sourcepub const fn soctrim0_1(self) -> Reg<Soctrim01, RW>
pub const fn soctrim0_1(self) -> Reg<Soctrim01, RW>
SoC Trim Phrase 0 Word 1 Register
Sourcepub const fn soctrim0_2(self) -> Reg<Soctrim02, RW>
pub const fn soctrim0_2(self) -> Reg<Soctrim02, RW>
SoC Trim Phrase 0 Word 2 Register
Sourcepub const fn soctrim0_3(self) -> Reg<Soctrim03, RW>
pub const fn soctrim0_3(self) -> Reg<Soctrim03, RW>
SoC Trim Phrase 0 Word 3 Register
Sourcepub const fn soctrim1_0(self) -> Reg<Soctrim10, RW>
pub const fn soctrim1_0(self) -> Reg<Soctrim10, RW>
SoC Trim Phrase 1 Word 0 Register
Sourcepub const fn soctrim1_1(self) -> Reg<Soctrim11, RW>
pub const fn soctrim1_1(self) -> Reg<Soctrim11, RW>
SoC Trim Phrase 1 Word 1 Register
Sourcepub const fn soctrim1_2(self) -> Reg<Soctrim12, RW>
pub const fn soctrim1_2(self) -> Reg<Soctrim12, RW>
SoC Trim Phrase 1 Word 2 Register
Sourcepub const fn soctrim1_3(self) -> Reg<Soctrim13, RW>
pub const fn soctrim1_3(self) -> Reg<Soctrim13, RW>
SoC Trim Phrase 1 Word 3 Register
Sourcepub const fn soctrim2_0(self) -> Reg<Soctrim20, RW>
pub const fn soctrim2_0(self) -> Reg<Soctrim20, RW>
SoC Trim Phrase 2 Word 0 Register
Sourcepub const fn soctrim2_1(self) -> Reg<Soctrim21, RW>
pub const fn soctrim2_1(self) -> Reg<Soctrim21, RW>
SoC Trim Phrase 2 Word 1 Register
Sourcepub const fn soctrim2_2(self) -> Reg<Soctrim22, RW>
pub const fn soctrim2_2(self) -> Reg<Soctrim22, RW>
SoC Trim Phrase 2 Word 2 Register
Sourcepub const fn soctrim2_3(self) -> Reg<Soctrim23, RW>
pub const fn soctrim2_3(self) -> Reg<Soctrim23, RW>
SoC Trim Phrase 2 Word 3 Register
Sourcepub const fn soctrim3_0(self) -> Reg<Soctrim30, RW>
pub const fn soctrim3_0(self) -> Reg<Soctrim30, RW>
SoC Trim Phrase 3 Word 0 Register
Sourcepub const fn soctrim3_1(self) -> Reg<Soctrim31, RW>
pub const fn soctrim3_1(self) -> Reg<Soctrim31, RW>
SoC Trim Phrase 3 Word 1 Register
Sourcepub const fn soctrim3_2(self) -> Reg<Soctrim32, RW>
pub const fn soctrim3_2(self) -> Reg<Soctrim32, RW>
SoC Trim Phrase 3 Word 2 Register
Sourcepub const fn soctrim3_3(self) -> Reg<Soctrim33, RW>
pub const fn soctrim3_3(self) -> Reg<Soctrim33, RW>
SoC Trim Phrase 3 Word 3 Register
Sourcepub const fn soctrim4_0(self) -> Reg<Soctrim40, RW>
pub const fn soctrim4_0(self) -> Reg<Soctrim40, RW>
SoC Trim Phrase 4 Word 0 Register
Sourcepub const fn soctrim4_1(self) -> Reg<Soctrim41, RW>
pub const fn soctrim4_1(self) -> Reg<Soctrim41, RW>
SoC Trim Phrase 4 Word 1 Register
Sourcepub const fn soctrim4_2(self) -> Reg<Soctrim42, RW>
pub const fn soctrim4_2(self) -> Reg<Soctrim42, RW>
SoC Trim Phrase 4 Word 2 Register
Sourcepub const fn soctrim4_3(self) -> Reg<Soctrim43, RW>
pub const fn soctrim4_3(self) -> Reg<Soctrim43, RW>
SoC Trim Phrase 4 Word 3 Register
Sourcepub const fn soctrim5_0(self) -> Reg<Soctrim50, RW>
pub const fn soctrim5_0(self) -> Reg<Soctrim50, RW>
SoC Trim Phrase 5 Word 0 Register
Sourcepub const fn soctrim5_1(self) -> Reg<Soctrim51, RW>
pub const fn soctrim5_1(self) -> Reg<Soctrim51, RW>
SoC Trim Phrase 5 Word 1 Register
Sourcepub const fn soctrim5_2(self) -> Reg<Soctrim52, RW>
pub const fn soctrim5_2(self) -> Reg<Soctrim52, RW>
SoC Trim Phrase 5 Word 2 Register
Sourcepub const fn soctrim5_3(self) -> Reg<Soctrim53, RW>
pub const fn soctrim5_3(self) -> Reg<Soctrim53, RW>
SoC Trim Phrase 5 Word 3 Register
Sourcepub const fn soctrim6_0(self) -> Reg<Soctrim60, RW>
pub const fn soctrim6_0(self) -> Reg<Soctrim60, RW>
SoC Trim Phrase 6 Word 0 Register
Sourcepub const fn soctrim6_1(self) -> Reg<Soctrim61, RW>
pub const fn soctrim6_1(self) -> Reg<Soctrim61, RW>
SoC Trim Phrase 6 Word 1 Register
Sourcepub const fn soctrim6_2(self) -> Reg<Soctrim62, RW>
pub const fn soctrim6_2(self) -> Reg<Soctrim62, RW>
SoC Trim Phrase 6 Word 2 Register
Sourcepub const fn soctrim6_3(self) -> Reg<Soctrim63, RW>
pub const fn soctrim6_3(self) -> Reg<Soctrim63, RW>
SoC Trim Phrase 6 Word 3 Register
Sourcepub const fn soctrim7_0(self) -> Reg<Soctrim70, RW>
pub const fn soctrim7_0(self) -> Reg<Soctrim70, RW>
SoC Trim Phrase 7 Word 0 Register
Sourcepub const fn soctrim7_1(self) -> Reg<Soctrim71, RW>
pub const fn soctrim7_1(self) -> Reg<Soctrim71, RW>
SoC Trim Phrase 7 Word 1 Register
Sourcepub const fn soctrim7_2(self) -> Reg<Soctrim72, RW>
pub const fn soctrim7_2(self) -> Reg<Soctrim72, RW>
SoC Trim Phrase 7 Word 2 Register
Sourcepub const fn soctrim7_3(self) -> Reg<Soctrim73, RW>
pub const fn soctrim7_3(self) -> Reg<Soctrim73, RW>
SoC Trim Phrase 7 Word 3 Register
Sourcepub const fn r_ip_config(self) -> Reg<RIpConfig, RW>
pub const fn r_ip_config(self) -> Reg<RIpConfig, RW>
BIST Configuration Register
Sourcepub const fn r_testcode(self) -> Reg<RTestcode, RW>
pub const fn r_testcode(self) -> Reg<RTestcode, RW>
BIST Test Code Register
Sourcepub const fn r_dft_ctrl(self) -> Reg<RDftCtrl, RW>
pub const fn r_dft_ctrl(self) -> Reg<RDftCtrl, RW>
BIST DFT Control Register
Sourcepub const fn r_adr_ctrl(self) -> Reg<RAdrCtrl, RW>
pub const fn r_adr_ctrl(self) -> Reg<RAdrCtrl, RW>
BIST Address Control Register
Sourcepub const fn r_data_ctrl0(self) -> Reg<RDataCtrl0, RW>
pub const fn r_data_ctrl0(self) -> Reg<RDataCtrl0, RW>
BIST Data Control 0 Register
Sourcepub const fn r_pin_ctrl(self) -> Reg<RPinCtrl, RW>
pub const fn r_pin_ctrl(self) -> Reg<RPinCtrl, RW>
BIST Pin Control Register
Sourcepub const fn r_cnt_loop_ctrl(self) -> Reg<RCntLoopCtrl, RW>
pub const fn r_cnt_loop_ctrl(self) -> Reg<RCntLoopCtrl, RW>
BIST Loop Count Control Register
Sourcepub const fn r_timer_ctrl(self) -> Reg<RTimerCtrl, RW>
pub const fn r_timer_ctrl(self) -> Reg<RTimerCtrl, RW>
BIST Timer Control Register
Sourcepub const fn r_test_ctrl(self) -> Reg<RTestCtrl, RW>
pub const fn r_test_ctrl(self) -> Reg<RTestCtrl, RW>
BIST Test Control Register
Sourcepub const fn r_abort_loop(self) -> Reg<RAbortLoop, RW>
pub const fn r_abort_loop(self) -> Reg<RAbortLoop, RW>
BIST Abort Loop Register
Sourcepub const fn r_adr_query(self) -> Reg<RAdrQuery, R>
pub const fn r_adr_query(self) -> Reg<RAdrQuery, R>
BIST Address Query Register
Sourcepub const fn r_dout_query0(self) -> Reg<RDoutQuery0, R>
pub const fn r_dout_query0(self) -> Reg<RDoutQuery0, R>
BIST DOUT Query 0 Register
Sourcepub const fn r_smw_query(self) -> Reg<RSmwQuery, R>
pub const fn r_smw_query(self) -> Reg<RSmwQuery, R>
BIST SMW Query Register
Sourcepub const fn r_smw_setting0(self) -> Reg<RSmwSetting0, RW>
pub const fn r_smw_setting0(self) -> Reg<RSmwSetting0, RW>
BIST SMW Setting 0 Register
Sourcepub const fn r_smw_setting1(self) -> Reg<RSmwSetting1, RW>
pub const fn r_smw_setting1(self) -> Reg<RSmwSetting1, RW>
BIST SMW Setting 1 Register
Sourcepub const fn r_smp_whv0(self) -> Reg<RSmpWhv0, RW>
pub const fn r_smp_whv0(self) -> Reg<RSmpWhv0, RW>
BIST SMP WHV Setting 0 Register
Sourcepub const fn r_smp_whv1(self) -> Reg<RSmpWhv1, RW>
pub const fn r_smp_whv1(self) -> Reg<RSmpWhv1, RW>
BIST SMP WHV Setting 1 Register
Sourcepub const fn r_sme_whv0(self) -> Reg<RSmeWhv0, RW>
pub const fn r_sme_whv0(self) -> Reg<RSmeWhv0, RW>
BIST SME WHV Setting 0 Register
Sourcepub const fn r_sme_whv1(self) -> Reg<RSmeWhv1, RW>
pub const fn r_sme_whv1(self) -> Reg<RSmeWhv1, RW>
BIST SME WHV Setting 1 Register
Sourcepub const fn r_smw_setting2(self) -> Reg<RSmwSetting2, RW>
pub const fn r_smw_setting2(self) -> Reg<RSmwSetting2, RW>
BIST SMW Setting 2 Register
Sourcepub const fn r_smw_setting3(self) -> Reg<RSmwSetting3, RW>
pub const fn r_smw_setting3(self) -> Reg<RSmwSetting3, RW>
BIST SMW Setting 3 Register
Sourcepub const fn r_data_ctrl1(self) -> Reg<RDataCtrl1, RW>
pub const fn r_data_ctrl1(self) -> Reg<RDataCtrl1, RW>
BIST Data Control 1 Register
Sourcepub const fn r_data_ctrl2(self) -> Reg<RDataCtrl2, RW>
pub const fn r_data_ctrl2(self) -> Reg<RDataCtrl2, RW>
BIST Data Control 2 Register
Sourcepub const fn r_data_ctrl3(self) -> Reg<RDataCtrl3, RW>
pub const fn r_data_ctrl3(self) -> Reg<RDataCtrl3, RW>
BIST Data Control 3 Register
Sourcepub const fn r_repair0_0(self) -> Reg<RRepair00, R>
pub const fn r_repair0_0(self) -> Reg<RRepair00, R>
BIST Repair 0 for Block 0 Register
Sourcepub const fn r_repair0_1(self) -> Reg<RRepair01, R>
pub const fn r_repair0_1(self) -> Reg<RRepair01, R>
BIST Repair 1 Block 0 Register
Sourcepub const fn r_repair1_0(self) -> Reg<RRepair10, R>
pub const fn r_repair1_0(self) -> Reg<RRepair10, R>
BIST Repair 0 Block 1 Register
Sourcepub const fn r_repair1_1(self) -> Reg<RRepair11, R>
pub const fn r_repair1_1(self) -> Reg<RRepair11, R>
BIST Repair 1 Block 1 Register
Sourcepub const fn r_data_ctrl0_ex(self) -> Reg<RDataCtrl0Ex, RW>
pub const fn r_data_ctrl0_ex(self) -> Reg<RDataCtrl0Ex, RW>
BIST Data Control 0 Extension Register
Sourcepub const fn r_timer_ctrl_ex(self) -> Reg<RTimerCtrlEx, RW>
pub const fn r_timer_ctrl_ex(self) -> Reg<RTimerCtrlEx, RW>
BIST Timer Control Extension Register
Sourcepub const fn r_dout_query1(self) -> Reg<RDoutQuery1, R>
pub const fn r_dout_query1(self) -> Reg<RDoutQuery1, R>
BIST DOUT Query 1 Register
Sourcepub const fn r_data_ctrl1_ex(self) -> Reg<RDataCtrl1Ex, RW>
pub const fn r_data_ctrl1_ex(self) -> Reg<RDataCtrl1Ex, RW>
BIST Data Control 1 Extension Register
Sourcepub const fn r_data_ctrl2_ex(self) -> Reg<RDataCtrl2Ex, RW>
pub const fn r_data_ctrl2_ex(self) -> Reg<RDataCtrl2Ex, RW>
BIST Data Control 2 Extension Register
Sourcepub const fn r_data_ctrl3_ex(self) -> Reg<RDataCtrl3Ex, RW>
pub const fn r_data_ctrl3_ex(self) -> Reg<RDataCtrl3Ex, RW>
BIST Data Control 3 Extension Register
Sourcepub const fn smw_timer_option(self) -> Reg<SmwTimerOption, RW>
pub const fn smw_timer_option(self) -> Reg<SmwTimerOption, RW>
SMW Timer Option Register
Sourcepub const fn smw_setting_option0(self) -> Reg<SmwSettingOption0, RW>
pub const fn smw_setting_option0(self) -> Reg<SmwSettingOption0, RW>
SMW Setting Option 0 Register
Sourcepub const fn smw_setting_option2(self) -> Reg<SmwSettingOption2, RW>
pub const fn smw_setting_option2(self) -> Reg<SmwSettingOption2, RW>
SMW Setting Option 2 Register
Sourcepub const fn smw_setting_option3(self) -> Reg<SmwSettingOption3, RW>
pub const fn smw_setting_option3(self) -> Reg<SmwSettingOption3, RW>
SMW Setting Option 3 Register
Sourcepub const fn smw_smp_whv_option0(self) -> Reg<SmwSmpWhvOption0, RW>
pub const fn smw_smp_whv_option0(self) -> Reg<SmwSmpWhvOption0, RW>
SMW SMP WHV Option 0 Register
Sourcepub const fn smw_sme_whv_option0(self) -> Reg<SmwSmeWhvOption0, RW>
pub const fn smw_sme_whv_option0(self) -> Reg<SmwSmeWhvOption0, RW>
SMW SME WHV Option 0 Register
Sourcepub const fn smw_setting_option1(self) -> Reg<SmwSettingOption1, RW>
pub const fn smw_setting_option1(self) -> Reg<SmwSettingOption1, RW>
SMW Setting Option 1 Register
Sourcepub const fn smw_smp_whv_option1(self) -> Reg<SmwSmpWhvOption1, RW>
pub const fn smw_smp_whv_option1(self) -> Reg<SmwSmpWhvOption1, RW>
SMW SMP WHV Option 1 Register
Sourcepub const fn smw_sme_whv_option1(self) -> Reg<SmwSmeWhvOption1, RW>
pub const fn smw_sme_whv_option1(self) -> Reg<SmwSmeWhvOption1, RW>
SMW SME WHV Option 1 Register
Sourcepub const fn smw_hb_signals(self) -> Reg<SmwHbSignals, RW>
pub const fn smw_hb_signals(self) -> Reg<SmwHbSignals, RW>
SMW HB Signals Register
Sourcepub const fn bist_dump_ctrl(self) -> Reg<BistDumpCtrl, RW>
pub const fn bist_dump_ctrl(self) -> Reg<BistDumpCtrl, RW>
BIST Datadump Control Register
Sourcepub const fn atx_pin_ctrl(self) -> Reg<AtxPinCtrl, RW>
pub const fn atx_pin_ctrl(self) -> Reg<AtxPinCtrl, RW>
ATX Pin Control Register
Sourcepub const fn pgm_pulse_cnt0(self) -> Reg<PgmPulseCnt0, RW>
pub const fn pgm_pulse_cnt0(self) -> Reg<PgmPulseCnt0, RW>
Block 0 Program Pulse Count Register
Sourcepub const fn pgm_pulse_cnt1(self) -> Reg<PgmPulseCnt1, RW>
pub const fn pgm_pulse_cnt1(self) -> Reg<PgmPulseCnt1, RW>
Block 1 Program Pulse Count Register
Sourcepub const fn ers_pulse_cnt(self) -> Reg<ErsPulseCnt, RW>
pub const fn ers_pulse_cnt(self) -> Reg<ErsPulseCnt, RW>
Erase Pulse Count Register
Sourcepub const fn max_pulse_cnt(self) -> Reg<MaxPulseCnt, RW>
pub const fn max_pulse_cnt(self) -> Reg<MaxPulseCnt, RW>
Maximum Pulse Count Register