pub struct ECC { /* private fields */ }
Implementations§
Source§impl ECC
impl ECC
Sourcepub const PTR: *const <ECC as Deref>::Target = {0x6008b000 as *const <esp32c6::ECC as core::ops::Deref>::Target}
pub const PTR: *const <ECC as Deref>::Target = {0x6008b000 as *const <esp32c6::ECC as core::ops::Deref>::Target}
Pointer to the register block
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn mult_int_raw(&self) -> &Reg<MULT_INT_RAW_SPEC>
pub fn mult_int_raw(&self) -> &Reg<MULT_INT_RAW_SPEC>
0x0c - ECC interrupt raw register, valid in level.
Sourcepub fn mult_int_st(&self) -> &Reg<MULT_INT_ST_SPEC>
pub fn mult_int_st(&self) -> &Reg<MULT_INT_ST_SPEC>
0x10 - ECC interrupt status register.
Sourcepub fn mult_int_ena(&self) -> &Reg<MULT_INT_ENA_SPEC>
pub fn mult_int_ena(&self) -> &Reg<MULT_INT_ENA_SPEC>
0x14 - ECC interrupt enable register.
Sourcepub fn mult_int_clr(&self) -> &Reg<MULT_INT_CLR_SPEC>
pub fn mult_int_clr(&self) -> &Reg<MULT_INT_CLR_SPEC>
0x18 - ECC interrupt clear register.
Sourcepub fn mult_conf(&self) -> &Reg<MULT_CONF_SPEC>
pub fn mult_conf(&self) -> &Reg<MULT_CONF_SPEC>
0x1c - ECC configure register
Sourcepub fn mult_date(&self) -> &Reg<MULT_DATE_SPEC>
pub fn mult_date(&self) -> &Reg<MULT_DATE_SPEC>
0xfc - Version control register
Sourcepub fn k_mem(&self, n: usize) -> &Reg<K_MEM_SPEC>
pub fn k_mem(&self, n: usize) -> &Reg<K_MEM_SPEC>
0x100..0x120 - The memory that stores k.
Sourcepub fn k_mem_iter(&self) -> impl Iterator<Item = &Reg<K_MEM_SPEC>>
pub fn k_mem_iter(&self) -> impl Iterator<Item = &Reg<K_MEM_SPEC>>
Iterator for array of: 0x100..0x120 - The memory that stores k.
Sourcepub fn px_mem(&self, n: usize) -> &Reg<PX_MEM_SPEC>
pub fn px_mem(&self, n: usize) -> &Reg<PX_MEM_SPEC>
0x120..0x140 - The memory that stores Px.
Sourcepub fn px_mem_iter(&self) -> impl Iterator<Item = &Reg<PX_MEM_SPEC>>
pub fn px_mem_iter(&self) -> impl Iterator<Item = &Reg<PX_MEM_SPEC>>
Iterator for array of: 0x120..0x140 - The memory that stores Px.
Sourcepub fn py_mem(&self, n: usize) -> &Reg<PY_MEM_SPEC>
pub fn py_mem(&self, n: usize) -> &Reg<PY_MEM_SPEC>
0x140..0x160 - The memory that stores Py.
Sourcepub fn py_mem_iter(&self) -> impl Iterator<Item = &Reg<PY_MEM_SPEC>>
pub fn py_mem_iter(&self) -> impl Iterator<Item = &Reg<PY_MEM_SPEC>>
Iterator for array of: 0x140..0x160 - The memory that stores Py.
Trait Implementations§
Source§impl Peripheral for ECC
impl Peripheral for ECC
Auto Trait Implementations§
impl Freeze for ECC
impl RefUnwindSafe for ECC
impl Send for ECC
impl Sync for ECC
impl Unpin for ECC
impl UnwindSafe for ECC
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