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 filter_control(&self) -> &FILTER_CONTROL
pub const fn filter_control(&self) -> &FILTER_CONTROL
0x28 - filter control register
Sourcepub const fn filter_match_control(&self) -> &FILTER_MATCH_CONTROL
pub const fn filter_match_control(&self) -> &FILTER_MATCH_CONTROL
0x2c - filter match control register
Sourcepub const fn filter_comparator_control(&self) -> &FILTER_COMPARATOR_CONTROL
pub const fn filter_comparator_control(&self) -> &FILTER_COMPARATOR_CONTROL
0x30 - filter comparator match control register
Sourcepub const fn filter_p_comparator_match(&self) -> &FILTER_P_COMPARATOR_MATCH
pub const fn filter_p_comparator_match(&self) -> &FILTER_P_COMPARATOR_MATCH
0x34 - primary comparator match value
Sourcepub const fn filter_s_comparator_match(&self) -> &FILTER_S_COMPARATOR_MATCH
pub const fn filter_s_comparator_match(&self) -> &FILTER_S_COMPARATOR_MATCH
0x38 - secondary comparator match value
Sourcepub const fn resync_prolonged(&self) -> &RESYNC_PROLONGED
pub const fn resync_prolonged(&self) -> &RESYNC_PROLONGED
0x3c - resync configuration register
Sourcepub const fn ahb_config(&self) -> &AHB_CONFIG
pub const fn ahb_config(&self) -> &AHB_CONFIG
0x40 - AHB config register
Sourcepub const fn clock_gate(&self) -> &CLOCK_GATE
pub const fn clock_gate(&self) -> &CLOCK_GATE
0x44 - 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