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 <esp32c6::HP_SYS as core::ops::Deref>::Target}
pub const PTR: *const <HP_SYS as Deref>::Target = {0x60095000 as *const <esp32c6::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 modem_peri_timeout_conf(&self) -> &Reg<MODEM_PERI_TIMEOUT_CONF_SPEC>
pub fn modem_peri_timeout_conf(&self) -> &Reg<MODEM_PERI_TIMEOUT_CONF_SPEC>
0x24 - MODEM_PERI_TIMEOUT configuration register
Sourcepub fn modem_peri_timeout_addr(&self) -> &Reg<MODEM_PERI_TIMEOUT_ADDR_SPEC>
pub fn modem_peri_timeout_addr(&self) -> &Reg<MODEM_PERI_TIMEOUT_ADDR_SPEC>
0x28 - MODEM_PERI_TIMEOUT_ADDR register
Sourcepub fn modem_peri_timeout_uid(&self) -> &Reg<MODEM_PERI_TIMEOUT_UID_SPEC>
pub fn modem_peri_timeout_uid(&self) -> &Reg<MODEM_PERI_TIMEOUT_UID_SPEC>
0x2c - MODEM_PERI_TIMEOUT_UID register
Sourcepub fn sdio_ctrl(&self) -> &Reg<SDIO_CTRL_SPEC>
pub fn sdio_ctrl(&self) -> &Reg<SDIO_CTRL_SPEC>
0x30 - SDIO Control configuration register
Sourcepub fn retention_conf(&self) -> &Reg<RETENTION_CONF_SPEC>
pub fn retention_conf(&self) -> &Reg<RETENTION_CONF_SPEC>
0x34 - Retention configuration register
Sourcepub fn rom_table_lock(&self) -> &Reg<ROM_TABLE_LOCK_SPEC>
pub fn rom_table_lock(&self) -> &Reg<ROM_TABLE_LOCK_SPEC>
0x38 - Rom-Table lock register
Sourcepub fn rom_table(&self) -> &Reg<ROM_TABLE_SPEC>
pub fn rom_table(&self) -> &Reg<ROM_TABLE_SPEC>
0x3c - Rom-Table register
Sourcepub fn core_debug_runstall_conf(&self) -> &Reg<CORE_DEBUG_RUNSTALL_CONF_SPEC>
pub fn core_debug_runstall_conf(&self) -> &Reg<CORE_DEBUG_RUNSTALL_CONF_SPEC>
0x40 - Core Debug runstall configure register
Sourcepub fn mem_test_conf(&self) -> &Reg<MEM_TEST_CONF_SPEC>
pub fn mem_test_conf(&self) -> &Reg<MEM_TEST_CONF_SPEC>
0x44 - 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