Struct esp32c6::trace::RegisterBlock  
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
source§impl RegisterBlock
 
impl RegisterBlock
sourcepub const fn mem_start_addr(&self) -> &MEM_START_ADDR
 
pub const fn mem_start_addr(&self) -> &MEM_START_ADDR
0x00 - mem start addr
sourcepub const fn mem_end_addr(&self) -> &MEM_END_ADDR
 
pub const fn mem_end_addr(&self) -> &MEM_END_ADDR
0x04 - mem end addr
sourcepub const fn mem_current_addr(&self) -> &MEM_CURRENT_ADDR
 
pub const fn mem_current_addr(&self) -> &MEM_CURRENT_ADDR
0x08 - mem current addr
sourcepub const fn mem_addr_update(&self) -> &MEM_ADDR_UPDATE
 
pub const fn mem_addr_update(&self) -> &MEM_ADDR_UPDATE
0x0c - mem addr update
sourcepub const fn fifo_status(&self) -> &FIFO_STATUS
 
pub const fn fifo_status(&self) -> &FIFO_STATUS
0x10 - fifo status register
sourcepub const fn resync_prolonged(&self) -> &RESYNC_PROLONGED
 
pub const fn resync_prolonged(&self) -> &RESYNC_PROLONGED
0x24 - resync configuration register
sourcepub const fn clock_gate(&self) -> &CLOCK_GATE
 
pub const fn clock_gate(&self) -> &CLOCK_GATE
0x28 - Clock gate control 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