Struct esp32h2::mem_monitor::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub log_setting: LOG_SETTING,
pub log_check_data: LOG_CHECK_DATA,
pub log_data_mask: LOG_DATA_MASK,
pub log_min: LOG_MIN,
pub log_max: LOG_MAX,
pub log_mem_start: LOG_MEM_START,
pub log_mem_end: LOG_MEM_END,
pub log_mem_current_addr: LOG_MEM_CURRENT_ADDR,
pub log_mem_addr_update: LOG_MEM_ADDR_UPDATE,
pub log_mem_full_flag: LOG_MEM_FULL_FLAG,
pub clock_gate: CLOCK_GATE,
pub date: DATE,
/* private fields */
}
Expand description
Register block
Fields§
§log_setting: LOG_SETTING
0x00 - log config regsiter
log_check_data: LOG_CHECK_DATA
0x04 - check data regsiter
log_data_mask: LOG_DATA_MASK
0x08 - check data mask register
log_min: LOG_MIN
0x0c - log boundary regsiter
log_max: LOG_MAX
0x10 - log boundary regsiter
log_mem_start: LOG_MEM_START
0x14 - log message store range register
log_mem_end: LOG_MEM_END
0x18 - log message store range register
log_mem_current_addr: LOG_MEM_CURRENT_ADDR
0x1c - current writing address.
log_mem_addr_update: LOG_MEM_ADDR_UPDATE
0x20 - writing address update
log_mem_full_flag: LOG_MEM_FULL_FLAG
0x24 - full flag status register
clock_gate: CLOCK_GATE
0x28 - clock gate force on register
date: DATE
0x3fc - version register
Auto Trait Implementations§
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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