#[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn log_setting(&self) -> &LOG_SETTING
pub const fn log_setting(&self) -> &LOG_SETTING
0x00 - log config regsiter
Sourcepub const fn log_check_data(&self) -> &LOG_CHECK_DATA
pub const fn log_check_data(&self) -> &LOG_CHECK_DATA
0x04 - check data regsiter
Sourcepub const fn log_data_mask(&self) -> &LOG_DATA_MASK
pub const fn log_data_mask(&self) -> &LOG_DATA_MASK
0x08 - check data mask register
Sourcepub const fn log_mem_start(&self) -> &LOG_MEM_START
pub const fn log_mem_start(&self) -> &LOG_MEM_START
0x14 - log message store range register
Sourcepub const fn log_mem_end(&self) -> &LOG_MEM_END
pub const fn log_mem_end(&self) -> &LOG_MEM_END
0x18 - log message store range register
Sourcepub const fn log_mem_current_addr(&self) -> &LOG_MEM_CURRENT_ADDR
pub const fn log_mem_current_addr(&self) -> &LOG_MEM_CURRENT_ADDR
0x1c - current writing address.
Sourcepub const fn log_mem_addr_update(&self) -> &LOG_MEM_ADDR_UPDATE
pub const fn log_mem_addr_update(&self) -> &LOG_MEM_ADDR_UPDATE
0x20 - writing address update
Sourcepub const fn log_mem_full_flag(&self) -> &LOG_MEM_FULL_FLAG
pub const fn log_mem_full_flag(&self) -> &LOG_MEM_FULL_FLAG
0x24 - full flag status register
Sourcepub const fn clock_gate(&self) -> &CLOCK_GATE
pub const fn clock_gate(&self) -> &CLOCK_GATE
0x28 - clock gate force on register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
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