pub struct Ocotp { /* private fields */ }Expand description
no description available
Implementations§
Source§impl Ocotp
impl Ocotp
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn hw_ocotp_ctrl(self) -> Reg<HwOcotpCtrl, RW>
pub const fn hw_ocotp_ctrl(self) -> Reg<HwOcotpCtrl, RW>
OTP Controller Control and Status Register
Sourcepub const fn hw_ocotp_ctrl_set(self) -> Reg<HwOcotpCtrlSet, RW>
pub const fn hw_ocotp_ctrl_set(self) -> Reg<HwOcotpCtrlSet, RW>
OTP Controller Control and Status Register
Sourcepub const fn hw_ocotp_ctrl_clr(self) -> Reg<HwOcotpCtrlClr, RW>
pub const fn hw_ocotp_ctrl_clr(self) -> Reg<HwOcotpCtrlClr, RW>
OTP Controller Control and Status Register
Sourcepub const fn hw_ocotp_ctrl_tog(self) -> Reg<HwOcotpCtrlTog, RW>
pub const fn hw_ocotp_ctrl_tog(self) -> Reg<HwOcotpCtrlTog, RW>
OTP Controller Control and Status Register
Sourcepub const fn hw_ocotp_timing(self) -> Reg<HwOcotpTiming, RW>
pub const fn hw_ocotp_timing(self) -> Reg<HwOcotpTiming, RW>
OTP Controller Timing Register
Sourcepub const fn hw_ocotp_data(self) -> Reg<HwOcotpData, RW>
pub const fn hw_ocotp_data(self) -> Reg<HwOcotpData, RW>
OTP Controller Write Data Register
Sourcepub const fn hw_ocotp_read_ctrl(self) -> Reg<HwOcotpReadCtrl, RW>
pub const fn hw_ocotp_read_ctrl(self) -> Reg<HwOcotpReadCtrl, RW>
OTP Controller Write Data Register
Sourcepub const fn hw_ocotp_read_fuse_data(self) -> Reg<HwOcotpReadFuseData, RW>
pub const fn hw_ocotp_read_fuse_data(self) -> Reg<HwOcotpReadFuseData, RW>
OTP Controller Read Data Register
Sourcepub const fn hw_ocotp_sw_sticky(self) -> Reg<HwOcotpSwSticky, RW>
pub const fn hw_ocotp_sw_sticky(self) -> Reg<HwOcotpSwSticky, RW>
Sticky bit Register
Sourcepub const fn hw_ocotp_scs(self) -> Reg<HwOcotpScs, RW>
pub const fn hw_ocotp_scs(self) -> Reg<HwOcotpScs, RW>
Software Controllable Signals Register
Sourcepub const fn hw_ocotp_scs_set(self) -> Reg<HwOcotpScsSet, RW>
pub const fn hw_ocotp_scs_set(self) -> Reg<HwOcotpScsSet, RW>
Software Controllable Signals Register
Sourcepub const fn hw_ocotp_scs_clr(self) -> Reg<HwOcotpScsClr, RW>
pub const fn hw_ocotp_scs_clr(self) -> Reg<HwOcotpScsClr, RW>
Software Controllable Signals Register
Sourcepub const fn hw_ocotp_scs_tog(self) -> Reg<HwOcotpScsTog, RW>
pub const fn hw_ocotp_scs_tog(self) -> Reg<HwOcotpScsTog, RW>
Software Controllable Signals Register
Sourcepub const fn hw_ocotp_version(self) -> Reg<HwOcotpVersion, R>
pub const fn hw_ocotp_version(self) -> Reg<HwOcotpVersion, R>
OTP Controller Version Register
Sourcepub const fn hw_ocotp_timing2(self) -> Reg<HwOcotpTiming2, RW>
pub const fn hw_ocotp_timing2(self) -> Reg<HwOcotpTiming2, RW>
OTP Controller Timing Register 2
Sourcepub const fn hw_ocotp_lock(self) -> Reg<HwOcotpLock, RW>
pub const fn hw_ocotp_lock(self) -> Reg<HwOcotpLock, RW>
Value of OTP Bank0 Word0 (Lock controls)
Sourcepub const fn hw_ocotp_cfg0(self) -> Reg<HwOcotpCfg0, RW>
pub const fn hw_ocotp_cfg0(self) -> Reg<HwOcotpCfg0, RW>
Value of OTP Bank0 Word1 (Configuration and Manufacturing Info.)
Sourcepub const fn hw_ocotp_cfg1(self) -> Reg<HwOcotpCfg1, RW>
pub const fn hw_ocotp_cfg1(self) -> Reg<HwOcotpCfg1, RW>
Value of OTP Bank0 Word2 (Configuration and Manufacturing Info.)
Sourcepub const fn hw_ocotp_cfg2(self) -> Reg<HwOcotpCfg2, RW>
pub const fn hw_ocotp_cfg2(self) -> Reg<HwOcotpCfg2, RW>
Value of OTP Bank0 Word3 (Configuration and Manufacturing Info.)
Sourcepub const fn hw_ocotp_cfg3(self) -> Reg<HwOcotpCfg3, RW>
pub const fn hw_ocotp_cfg3(self) -> Reg<HwOcotpCfg3, RW>
Value of OTP Bank0 Word4 (Configuration and Manufacturing Info.)
Sourcepub const fn hw_ocotp_cfg4(self) -> Reg<HwOcotpCfg4, RW>
pub const fn hw_ocotp_cfg4(self) -> Reg<HwOcotpCfg4, RW>
Value of OTP Bank0 Word5 (Configuration and Manufacturing Info.)
Sourcepub const fn hw_ocotp_cfg5(self) -> Reg<HwOcotpCfg5, RW>
pub const fn hw_ocotp_cfg5(self) -> Reg<HwOcotpCfg5, RW>
Value of OTP Bank0 Word6 (Configuration and Manufacturing Info.)
Sourcepub const fn hw_ocotp_cfg6(self) -> Reg<HwOcotpCfg6, RW>
pub const fn hw_ocotp_cfg6(self) -> Reg<HwOcotpCfg6, RW>
Value of OTP Bank0 Word7 (Configuration and Manufacturing Info.)
Sourcepub const fn hw_ocotp_mem0(self) -> Reg<HwOcotpMem0, RW>
pub const fn hw_ocotp_mem0(self) -> Reg<HwOcotpMem0, RW>
Value of OTP Bank1 Word0 (Memory Related Info.)
Sourcepub const fn hw_ocotp_mem1(self) -> Reg<HwOcotpMem1, RW>
pub const fn hw_ocotp_mem1(self) -> Reg<HwOcotpMem1, RW>
Value of OTP Bank1 Word1 (Memory Related Info.)
Sourcepub const fn hw_ocotp_mem2(self) -> Reg<HwOcotpMem2, RW>
pub const fn hw_ocotp_mem2(self) -> Reg<HwOcotpMem2, RW>
Value of OTP Bank1 Word2 (Memory Related Info.)
Sourcepub const fn hw_ocotp_mem3(self) -> Reg<HwOcotpMem3, RW>
pub const fn hw_ocotp_mem3(self) -> Reg<HwOcotpMem3, RW>
Value of OTP Bank1 Word3 (Memory Related Info.)
Sourcepub const fn hw_ocotp_mem4(self) -> Reg<HwOcotpMem4, RW>
pub const fn hw_ocotp_mem4(self) -> Reg<HwOcotpMem4, RW>
Value of OTP Bank 1 Word 4 (Memory Related Info.)
Sourcepub const fn hw_ocotp_ana0(self) -> Reg<HwOcotpAna0, RW>
pub const fn hw_ocotp_ana0(self) -> Reg<HwOcotpAna0, RW>
Value of OTP Bank 1 Word 5 (Analog Info.)
Sourcepub const fn hw_ocotp_ana1(self) -> Reg<HwOcotpAna1, RW>
pub const fn hw_ocotp_ana1(self) -> Reg<HwOcotpAna1, RW>
Value of OTP Bank 1 Word 6 (Analog Info.)
Sourcepub const fn hw_ocotp_ana2(self) -> Reg<HwOcotpAna2, RW>
pub const fn hw_ocotp_ana2(self) -> Reg<HwOcotpAna2, RW>
Value of OTP Bank 1 Word 7 (Analog Info.)
Sourcepub const fn hw_ocotp_srk0(self) -> Reg<HwOcotpSrk0, RW>
pub const fn hw_ocotp_srk0(self) -> Reg<HwOcotpSrk0, RW>
Shadow Register for OTP Bank3 Word0 (SRK Hash)
Sourcepub const fn hw_ocotp_srk1(self) -> Reg<HwOcotpSrk1, RW>
pub const fn hw_ocotp_srk1(self) -> Reg<HwOcotpSrk1, RW>
Shadow Register for OTP Bank3 Word1 (SRK Hash)
Sourcepub const fn hw_ocotp_srk2(self) -> Reg<HwOcotpSrk2, RW>
pub const fn hw_ocotp_srk2(self) -> Reg<HwOcotpSrk2, RW>
Shadow Register for OTP Bank3 Word2 (SRK Hash)
Sourcepub const fn hw_ocotp_srk3(self) -> Reg<HwOcotpSrk3, RW>
pub const fn hw_ocotp_srk3(self) -> Reg<HwOcotpSrk3, RW>
Shadow Register for OTP Bank3 Word3 (SRK Hash)
Sourcepub const fn hw_ocotp_srk4(self) -> Reg<HwOcotpSrk4, RW>
pub const fn hw_ocotp_srk4(self) -> Reg<HwOcotpSrk4, RW>
Shadow Register for OTP Bank3 Word4 (SRK Hash)
Sourcepub const fn hw_ocotp_srk5(self) -> Reg<HwOcotpSrk5, RW>
pub const fn hw_ocotp_srk5(self) -> Reg<HwOcotpSrk5, RW>
Shadow Register for OTP Bank3 Word5 (SRK Hash)
Sourcepub const fn hw_ocotp_srk6(self) -> Reg<HwOcotpSrk6, RW>
pub const fn hw_ocotp_srk6(self) -> Reg<HwOcotpSrk6, RW>
Shadow Register for OTP Bank3 Word6 (SRK Hash)
Sourcepub const fn hw_ocotp_srk7(self) -> Reg<HwOcotpSrk7, RW>
pub const fn hw_ocotp_srk7(self) -> Reg<HwOcotpSrk7, RW>
Shadow Register for OTP Bank3 Word7 (SRK Hash)
Sourcepub const fn hw_ocotp_sjc_resp0(self) -> Reg<HwOcotpSjcResp0, RW>
pub const fn hw_ocotp_sjc_resp0(self) -> Reg<HwOcotpSjcResp0, RW>
Value of OTP Bank4 Word0 (Secure JTAG Response Field)
Sourcepub const fn hw_ocotp_sjc_resp1(self) -> Reg<HwOcotpSjcResp1, RW>
pub const fn hw_ocotp_sjc_resp1(self) -> Reg<HwOcotpSjcResp1, RW>
Value of OTP Bank4 Word1 (Secure JTAG Response Field)
Sourcepub const fn hw_ocotp_otfad_cfg0(self) -> Reg<HwOcotpOtfadCfg0, RW>
pub const fn hw_ocotp_otfad_cfg0(self) -> Reg<HwOcotpOtfadCfg0, RW>
Value of OTP Bank4 Word2 (OTFAD)
Sourcepub const fn hw_ocotp_otfad_cfg1(self) -> Reg<HwOcotpOtfadCfg1, RW>
pub const fn hw_ocotp_otfad_cfg1(self) -> Reg<HwOcotpOtfadCfg1, RW>
Value of OTP Bank4 Word3 (OTFAD)
Sourcepub const fn hw_ocotp_gp3(self) -> Reg<HwOcotpGp3, RW>
pub const fn hw_ocotp_gp3(self) -> Reg<HwOcotpGp3, RW>
Value of OTP Bank4 Word4 (OTFAD)
Sourcepub const fn hw_ocotp_gp1(self) -> Reg<HwOcotpGp1, RW>
pub const fn hw_ocotp_gp1(self) -> Reg<HwOcotpGp1, RW>
Value of OTP Bank4 Word6 (General Purpose Customer Defined Info)
Sourcepub const fn hw_ocotp_gp2(self) -> Reg<HwOcotpGp2, RW>
pub const fn hw_ocotp_gp2(self) -> Reg<HwOcotpGp2, RW>
Value of OTP Bank4 Word7 (General Purpose Customer Defined Info)
Sourcepub const fn hw_ocotp_sw_gp1(self) -> Reg<HwOcotpSwGp1, RW>
pub const fn hw_ocotp_sw_gp1(self) -> Reg<HwOcotpSwGp1, RW>
Value of OTP Bank5 Word0 (SW GP1)
Sourcepub const fn hw_ocotp_sw_gp20(self) -> Reg<HwOcotpSwGp20, RW>
pub const fn hw_ocotp_sw_gp20(self) -> Reg<HwOcotpSwGp20, RW>
Value of OTP Bank5 Word1 (SW GP2)
Sourcepub const fn hw_ocotp_sw_gp21(self) -> Reg<HwOcotpSwGp21, RW>
pub const fn hw_ocotp_sw_gp21(self) -> Reg<HwOcotpSwGp21, RW>
Value of OTP Bank5 Word2 (SW GP2)
Sourcepub const fn hw_ocotp_sw_gp22(self) -> Reg<HwOcotpSwGp22, RW>
pub const fn hw_ocotp_sw_gp22(self) -> Reg<HwOcotpSwGp22, RW>
Value of OTP Bank5 Word3 (SW GP2)
Sourcepub const fn hw_ocotp_sw_gp23(self) -> Reg<HwOcotpSwGp23, RW>
pub const fn hw_ocotp_sw_gp23(self) -> Reg<HwOcotpSwGp23, RW>
Value of OTP Bank5 Word4 (SW GP2)
Sourcepub const fn hw_ocotp_misc_conf0(self) -> Reg<HwOcotpMiscConf0, RW>
pub const fn hw_ocotp_misc_conf0(self) -> Reg<HwOcotpMiscConf0, RW>
Value of OTP Bank5 Word5 (Misc Conf)
Sourcepub const fn hw_ocotp_misc_conf1(self) -> Reg<HwOcotpMiscConf1, RW>
pub const fn hw_ocotp_misc_conf1(self) -> Reg<HwOcotpMiscConf1, RW>
Value of OTP Bank5 Word6 (Misc Conf)
Sourcepub const fn hw_ocotp_srk_revoke(self) -> Reg<HwOcotpSrkRevoke, RW>
pub const fn hw_ocotp_srk_revoke(self) -> Reg<HwOcotpSrkRevoke, RW>
Value of OTP Bank5 Word7 (SRK Revoke)