pub struct Otpc { /* private fields */ }Implementations§
Source§impl Otpc
impl Otpc
Sourcepub const fn otpc_ahbadr_reg(&self) -> &'static Reg<OtpcAhbadrReg_SPEC, RW>
pub const fn otpc_ahbadr_reg(&self) -> &'static Reg<OtpcAhbadrReg_SPEC, RW>
AHB master start address
Sourcepub const fn otpc_celadr_reg(&self) -> &'static Reg<OtpcCeladrReg_SPEC, RW>
pub const fn otpc_celadr_reg(&self) -> &'static Reg<OtpcCeladrReg_SPEC, RW>
Macrocell start address
Sourcepub const fn otpc_ffprt_reg(&self) -> &'static Reg<OtpcFfprtReg_SPEC, RW>
pub const fn otpc_ffprt_reg(&self) -> &'static Reg<OtpcFfprtReg_SPEC, RW>
Ports access to fifo logic
Sourcepub const fn otpc_ffrd_reg(&self) -> &'static Reg<OtpcFfrdReg_SPEC, RW>
pub const fn otpc_ffrd_reg(&self) -> &'static Reg<OtpcFfrdReg_SPEC, RW>
The data which have taken with the latest read from the OTPC_FFPRT_REG
Sourcepub const fn otpc_mode_reg(&self) -> &'static Reg<OtpcModeReg_SPEC, RW>
pub const fn otpc_mode_reg(&self) -> &'static Reg<OtpcModeReg_SPEC, RW>
Mode register
Sourcepub const fn otpc_nwords_reg(&self) -> &'static Reg<OtpcNwordsReg_SPEC, RW>
pub const fn otpc_nwords_reg(&self) -> &'static Reg<OtpcNwordsReg_SPEC, RW>
Number of words
Sourcepub const fn otpc_pctrl_reg(&self) -> &'static Reg<OtpcPctrlReg_SPEC, RW>
pub const fn otpc_pctrl_reg(&self) -> &'static Reg<OtpcPctrlReg_SPEC, RW>
Bit-programming control register
Sourcepub const fn otpc_pwordh_reg(&self) -> &'static Reg<OtpcPwordhReg_SPEC, RW>
pub const fn otpc_pwordh_reg(&self) -> &'static Reg<OtpcPwordhReg_SPEC, RW>
The 32 higher bits of the 64-bit word that will be programmed, when the MPROG mode is used.
Sourcepub const fn otpc_pwordl_reg(&self) -> &'static Reg<OtpcPwordlReg_SPEC, RW>
pub const fn otpc_pwordl_reg(&self) -> &'static Reg<OtpcPwordlReg_SPEC, RW>
The 32 lower bits of the 64-bit word that will be programmed, when the MPROG mode is used.
Sourcepub const fn otpc_stat_reg(&self) -> &'static Reg<OtpcStatReg_SPEC, RW>
pub const fn otpc_stat_reg(&self) -> &'static Reg<OtpcStatReg_SPEC, RW>
Status register
Sourcepub const fn otpc_tim1_reg(&self) -> &'static Reg<OtpcTim1Reg_SPEC, RW>
pub const fn otpc_tim1_reg(&self) -> &'static Reg<OtpcTim1Reg_SPEC, RW>
Various timing parameters of the OTP cell.
Sourcepub const fn otpc_tim2_reg(&self) -> &'static Reg<OtpcTim2Reg_SPEC, RW>
pub const fn otpc_tim2_reg(&self) -> &'static Reg<OtpcTim2Reg_SPEC, RW>
Various timing parameters of the OTP cell.
Trait Implementations§
impl Copy for Otpc
impl Eq for Otpc
impl Send for Otpc
OTPC registers
impl StructuralPartialEq for Otpc
impl Sync for Otpc
Auto Trait Implementations§
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more