pub struct HP_SYS { /* private fields */ }
Implementations§
Source§impl HP_SYS
impl HP_SYS
Sourcepub const PTR: *const <HP_SYS as Deref>::Target = {0x60095000 as *const <esp32h2::HP_SYS as core::ops::Deref>::Target}
pub const PTR: *const <HP_SYS as Deref>::Target = {0x60095000 as *const <esp32h2::HP_SYS as core::ops::Deref>::Target}
Pointer to the register block
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn external_device_encrypt_decrypt_control(
&self,
) -> &Reg<EXTERNAL_DEVICE_ENCRYPT_DECRYPT_CONTROL_SPEC>
pub fn external_device_encrypt_decrypt_control( &self, ) -> &Reg<EXTERNAL_DEVICE_ENCRYPT_DECRYPT_CONTROL_SPEC>
0x00 - EXTERNAL DEVICE ENCRYPTION/DECRYPTION configuration register
Sourcepub fn sram_usage_conf(&self) -> &Reg<SRAM_USAGE_CONF_SPEC>
pub fn sram_usage_conf(&self) -> &Reg<SRAM_USAGE_CONF_SPEC>
0x04 - HP memory usage configuration register
Sourcepub fn sec_dpa_conf(&self) -> &Reg<SEC_DPA_CONF_SPEC>
pub fn sec_dpa_conf(&self) -> &Reg<SEC_DPA_CONF_SPEC>
0x08 - HP anti-DPA security configuration register
Sourcepub fn cpu_peri_timeout_conf(&self) -> &Reg<CPU_PERI_TIMEOUT_CONF_SPEC>
pub fn cpu_peri_timeout_conf(&self) -> &Reg<CPU_PERI_TIMEOUT_CONF_SPEC>
0x0c - CPU_PERI_TIMEOUT configuration register
Sourcepub fn cpu_peri_timeout_addr(&self) -> &Reg<CPU_PERI_TIMEOUT_ADDR_SPEC>
pub fn cpu_peri_timeout_addr(&self) -> &Reg<CPU_PERI_TIMEOUT_ADDR_SPEC>
0x10 - CPU_PERI_TIMEOUT_ADDR register
Sourcepub fn cpu_peri_timeout_uid(&self) -> &Reg<CPU_PERI_TIMEOUT_UID_SPEC>
pub fn cpu_peri_timeout_uid(&self) -> &Reg<CPU_PERI_TIMEOUT_UID_SPEC>
0x14 - CPU_PERI_TIMEOUT_UID register
Sourcepub fn hp_peri_timeout_conf(&self) -> &Reg<HP_PERI_TIMEOUT_CONF_SPEC>
pub fn hp_peri_timeout_conf(&self) -> &Reg<HP_PERI_TIMEOUT_CONF_SPEC>
0x18 - HP_PERI_TIMEOUT configuration register
Sourcepub fn hp_peri_timeout_addr(&self) -> &Reg<HP_PERI_TIMEOUT_ADDR_SPEC>
pub fn hp_peri_timeout_addr(&self) -> &Reg<HP_PERI_TIMEOUT_ADDR_SPEC>
0x1c - HP_PERI_TIMEOUT_ADDR register
Sourcepub fn hp_peri_timeout_uid(&self) -> &Reg<HP_PERI_TIMEOUT_UID_SPEC>
pub fn hp_peri_timeout_uid(&self) -> &Reg<HP_PERI_TIMEOUT_UID_SPEC>
0x20 - HP_PERI_TIMEOUT_UID register
Sourcepub fn rom_table_lock(&self) -> &Reg<ROM_TABLE_LOCK_SPEC>
pub fn rom_table_lock(&self) -> &Reg<ROM_TABLE_LOCK_SPEC>
0x24 - Rom-Table lock register
Sourcepub fn rom_table(&self) -> &Reg<ROM_TABLE_SPEC>
pub fn rom_table(&self) -> &Reg<ROM_TABLE_SPEC>
0x28 - Rom-Table register
Sourcepub fn mem_test_conf(&self) -> &Reg<MEM_TEST_CONF_SPEC>
pub fn mem_test_conf(&self) -> &Reg<MEM_TEST_CONF_SPEC>
0x2c - MEM_TEST configuration register
Sourcepub fn rnd_eco(&self) -> &Reg<RND_ECO_SPEC>
pub fn rnd_eco(&self) -> &Reg<RND_ECO_SPEC>
0x3e0 - redcy eco register.
Sourcepub fn rnd_eco_low(&self) -> &Reg<RND_ECO_LOW_SPEC>
pub fn rnd_eco_low(&self) -> &Reg<RND_ECO_LOW_SPEC>
0x3e4 - redcy eco low register.
Sourcepub fn rnd_eco_high(&self) -> &Reg<RND_ECO_HIGH_SPEC>
pub fn rnd_eco_high(&self) -> &Reg<RND_ECO_HIGH_SPEC>
0x3e8 - redcy eco high register.
Sourcepub fn clock_gate(&self) -> &Reg<CLOCK_GATE_SPEC>
pub fn clock_gate(&self) -> &Reg<CLOCK_GATE_SPEC>
0x3f8 - HP-SYSTEM clock gating configure register
Trait Implementations§
Source§impl Peripheral for HP_SYS
impl Peripheral for HP_SYS
Auto Trait Implementations§
impl Freeze for HP_SYS
impl RefUnwindSafe for HP_SYS
impl Send for HP_SYS
impl Sync for HP_SYS
impl Unpin for HP_SYS
impl UnwindSafe for HP_SYS
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