Struct esp32c3::assist_debug::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn core_0_montr_ena(&self) -> &CORE_0_MONTR_ENA
pub const fn core_0_montr_ena(&self) -> &CORE_0_MONTR_ENA
0x00 - ASSIST_DEBUG_C0RE_0_MONTR_ENA_REG
sourcepub const fn core_0_intr_raw(&self) -> &CORE_0_INTR_RAW
pub const fn core_0_intr_raw(&self) -> &CORE_0_INTR_RAW
0x04 - ASSIST_DEBUG_CORE_0_INTR_RAW_REG
sourcepub const fn core_0_intr_ena(&self) -> &CORE_0_INTR_ENA
pub const fn core_0_intr_ena(&self) -> &CORE_0_INTR_ENA
0x08 - ASSIST_DEBUG_CORE_0_INTR_ENA_REG
sourcepub const fn core_0_intr_clr(&self) -> &CORE_0_INTR_CLR
pub const fn core_0_intr_clr(&self) -> &CORE_0_INTR_CLR
0x0c - ASSIST_DEBUG_CORE_0_INTR_CLR_REG
sourcepub const fn core_0_area_dram0_0_min(&self) -> &CORE_0_AREA_DRAM0_0_MIN
pub const fn core_0_area_dram0_0_min(&self) -> &CORE_0_AREA_DRAM0_0_MIN
0x10 - ASSIST_DEBUG_CORE_0_AREA_DRAM0_0_MIN_REG
sourcepub const fn core_0_area_dram0_0_max(&self) -> &CORE_0_AREA_DRAM0_0_MAX
pub const fn core_0_area_dram0_0_max(&self) -> &CORE_0_AREA_DRAM0_0_MAX
0x14 - ASSIST_DEBUG_CORE_0_AREA_DRAM0_0_MAX_REG
sourcepub const fn core_0_area_dram0_1_min(&self) -> &CORE_0_AREA_DRAM0_1_MIN
pub const fn core_0_area_dram0_1_min(&self) -> &CORE_0_AREA_DRAM0_1_MIN
0x18 - ASSIST_DEBUG_CORE_0_AREA_DRAM0_1_MIN_REG
sourcepub const fn core_0_area_dram0_1_max(&self) -> &CORE_0_AREA_DRAM0_1_MAX
pub const fn core_0_area_dram0_1_max(&self) -> &CORE_0_AREA_DRAM0_1_MAX
0x1c - ASSIST_DEBUG_CORE_0_AREA_DRAM0_1_MAX_REG
sourcepub const fn core_0_area_pif_0_min(&self) -> &CORE_0_AREA_PIF_0_MIN
pub const fn core_0_area_pif_0_min(&self) -> &CORE_0_AREA_PIF_0_MIN
0x20 - ASSIST_DEBUG_CORE_0_AREA_PIF_0_MIN_REG
sourcepub const fn core_0_area_pif_0_max(&self) -> &CORE_0_AREA_PIF_0_MAX
pub const fn core_0_area_pif_0_max(&self) -> &CORE_0_AREA_PIF_0_MAX
0x24 - ASSIST_DEBUG_CORE_0_AREA_PIF_0_MAX_REG
sourcepub const fn core_0_area_pif_1_min(&self) -> &CORE_0_AREA_PIF_1_MIN
pub const fn core_0_area_pif_1_min(&self) -> &CORE_0_AREA_PIF_1_MIN
0x28 - ASSIST_DEBUG_CORE_0_AREA_PIF_1_MIN_REG
sourcepub const fn core_0_area_pif_1_max(&self) -> &CORE_0_AREA_PIF_1_MAX
pub const fn core_0_area_pif_1_max(&self) -> &CORE_0_AREA_PIF_1_MAX
0x2c - ASSIST_DEBUG_CORE_0_AREA_PIF_1_MAX_REG
sourcepub const fn core_0_area_pc(&self) -> &CORE_0_AREA_PC
pub const fn core_0_area_pc(&self) -> &CORE_0_AREA_PC
0x30 - ASSIST_DEBUG_CORE_0_AREA_PC_REG
sourcepub const fn core_0_area_sp(&self) -> &CORE_0_AREA_SP
pub const fn core_0_area_sp(&self) -> &CORE_0_AREA_SP
0x34 - ASSIST_DEBUG_CORE_0_AREA_SP_REG
sourcepub const fn core_0_sp_min(&self) -> &CORE_0_SP_MIN
pub const fn core_0_sp_min(&self) -> &CORE_0_SP_MIN
0x38 - ASSIST_DEBUG_CORE_0_SP_MIN_REG
sourcepub const fn core_0_sp_max(&self) -> &CORE_0_SP_MAX
pub const fn core_0_sp_max(&self) -> &CORE_0_SP_MAX
0x3c - ASSIST_DEBUG_CORE_0_SP_MAX_REG
sourcepub const fn core_0_sp_pc(&self) -> &CORE_0_SP_PC
pub const fn core_0_sp_pc(&self) -> &CORE_0_SP_PC
0x40 - ASSIST_DEBUG_CORE_0_SP_PC_REG
sourcepub const fn core_0_rcd_en(&self) -> &CORE_0_RCD_EN
pub const fn core_0_rcd_en(&self) -> &CORE_0_RCD_EN
0x44 - ASSIST_DEBUG_CORE_0_RCD_EN_REG
sourcepub const fn core_0_rcd_pdebugpc(&self) -> &CORE_0_RCD_PDEBUGPC
pub const fn core_0_rcd_pdebugpc(&self) -> &CORE_0_RCD_PDEBUGPC
0x48 - ASSIST_DEBUG_CORE_0_RCD_PDEBUGPC_REG
sourcepub const fn core_0_rcd_pdebugsp(&self) -> &CORE_0_RCD_PDEBUGSP
pub const fn core_0_rcd_pdebugsp(&self) -> &CORE_0_RCD_PDEBUGSP
0x4c - ASSIST_DEBUG_CORE_0_RCD_PDEBUGSP_REG
sourcepub const fn core_0_iram0_exception_monitor_0(
&self
) -> &CORE_0_IRAM0_EXCEPTION_MONITOR_0
pub const fn core_0_iram0_exception_monitor_0( &self ) -> &CORE_0_IRAM0_EXCEPTION_MONITOR_0
0x50 - ASSIST_DEBUG_CORE_0_RCD_PDEBUGSP_REG
sourcepub const fn core_0_iram0_exception_monitor_1(
&self
) -> &CORE_0_IRAM0_EXCEPTION_MONITOR_1
pub const fn core_0_iram0_exception_monitor_1( &self ) -> &CORE_0_IRAM0_EXCEPTION_MONITOR_1
0x54 - ASSIST_DEBUG_CORE_0_IRAM0_EXCEPTION_MONITOR_1_REG
sourcepub const fn core_0_dram0_exception_monitor_0(
&self
) -> &CORE_0_DRAM0_EXCEPTION_MONITOR_0
pub const fn core_0_dram0_exception_monitor_0( &self ) -> &CORE_0_DRAM0_EXCEPTION_MONITOR_0
0x58 - ASSIST_DEBUG_CORE_0_DRAM0_EXCEPTION_MONITOR_0_REG
sourcepub const fn core_0_dram0_exception_monitor_1(
&self
) -> &CORE_0_DRAM0_EXCEPTION_MONITOR_1
pub const fn core_0_dram0_exception_monitor_1( &self ) -> &CORE_0_DRAM0_EXCEPTION_MONITOR_1
0x5c - ASSIST_DEBUG_CORE_0_DRAM0_EXCEPTION_MONITOR_1_REG
sourcepub const fn core_0_dram0_exception_monitor_2(
&self
) -> &CORE_0_DRAM0_EXCEPTION_MONITOR_2
pub const fn core_0_dram0_exception_monitor_2( &self ) -> &CORE_0_DRAM0_EXCEPTION_MONITOR_2
0x60 - ASSIST_DEBUG_CORE_0_DRAM0_EXCEPTION_MONITOR_1_REG
sourcepub const fn core_0_dram0_exception_monitor_3(
&self
) -> &CORE_0_DRAM0_EXCEPTION_MONITOR_3
pub const fn core_0_dram0_exception_monitor_3( &self ) -> &CORE_0_DRAM0_EXCEPTION_MONITOR_3
0x64 - ASSIST_DEBUG_CORE_0_DRAM0_EXCEPTION_MONITOR_3_REG
sourcepub const fn core_x_iram0_dram0_exception_monitor_0(
&self
) -> &CORE_X_IRAM0_DRAM0_EXCEPTION_MONITOR_0
pub const fn core_x_iram0_dram0_exception_monitor_0( &self ) -> &CORE_X_IRAM0_DRAM0_EXCEPTION_MONITOR_0
0x68 - ASSIST_DEBUG_CORE_X_IRAM0_DRAM0_EXCEPTION_MONITOR_0_REG
sourcepub const fn core_x_iram0_dram0_exception_monitor_1(
&self
) -> &CORE_X_IRAM0_DRAM0_EXCEPTION_MONITOR_1
pub const fn core_x_iram0_dram0_exception_monitor_1( &self ) -> &CORE_X_IRAM0_DRAM0_EXCEPTION_MONITOR_1
0x6c - ASSIST_DEBUG_CORE_X_IRAM0_DRAM0_EXCEPTION_MONITOR_1_REG
sourcepub const fn log_setting(&self) -> &LOG_SETTING
pub const fn log_setting(&self) -> &LOG_SETTING
0x70 - ASSIST_DEBUG_LOG_SETTING
sourcepub const fn log_data_0(&self) -> &LOG_DATA_0
pub const fn log_data_0(&self) -> &LOG_DATA_0
0x74 - ASSIST_DEBUG_LOG_DATA_0_REG
sourcepub const fn log_data_mask(&self) -> &LOG_DATA_MASK
pub const fn log_data_mask(&self) -> &LOG_DATA_MASK
0x78 - ASSIST_DEBUG_LOG_DATA_MASK_REG
sourcepub const fn log_mem_start(&self) -> &LOG_MEM_START
pub const fn log_mem_start(&self) -> &LOG_MEM_START
0x84 - ASSIST_DEBUG_LOG_MEM_START_REG
sourcepub const fn log_mem_end(&self) -> &LOG_MEM_END
pub const fn log_mem_end(&self) -> &LOG_MEM_END
0x88 - ASSIST_DEBUG_LOG_MEM_END_REG
sourcepub const fn log_mem_writing_addr(&self) -> &LOG_MEM_WRITING_ADDR
pub const fn log_mem_writing_addr(&self) -> &LOG_MEM_WRITING_ADDR
0x8c - ASSIST_DEBUG_LOG_MEM_WRITING_ADDR_REG
sourcepub const fn log_mem_full_flag(&self) -> &LOG_MEM_FULL_FLAG
pub const fn log_mem_full_flag(&self) -> &LOG_MEM_FULL_FLAG
0x90 - ASSIST_DEBUG_LOG_MEM_FULL_FLAG_REG
sourcepub const fn c0re_0_lastpc_before_exception(
&self
) -> &C0RE_0_LASTPC_BEFORE_EXCEPTION
pub const fn c0re_0_lastpc_before_exception( &self ) -> &C0RE_0_LASTPC_BEFORE_EXCEPTION
0x94 - ASSIST_DEBUG_C0RE_0_LASTPC_BEFORE_EXCEPTION
sourcepub const fn c0re_0_debug_mode(&self) -> &C0RE_0_DEBUG_MODE
pub const fn c0re_0_debug_mode(&self) -> &C0RE_0_DEBUG_MODE
0x98 - ASSIST_DEBUG_C0RE_0_DEBUG_MODE