pub struct MSGBOX { /* private fields */ }Expand description
Register block
Implementations§
Source§impl MSGBOX
impl MSGBOX
Sourcepub const fn msgbox_rd_irq_en(&self) -> &MSGBOX_RD_IRQ_EN
pub const fn msgbox_rd_irq_en(&self) -> &MSGBOX_RD_IRQ_EN
0x20 - Message Box Read Interrupt Enable Register
Sourcepub const fn msgbox_rd_irq_status(&self) -> &MSGBOX_RD_IRQ_STATUS
pub const fn msgbox_rd_irq_status(&self) -> &MSGBOX_RD_IRQ_STATUS
0x24 - Message Box Read Interrupt Status Register
Sourcepub const fn msgbox_wr_irq_en(&self) -> &MSGBOX_WR_IRQ_EN
pub const fn msgbox_wr_irq_en(&self) -> &MSGBOX_WR_IRQ_EN
0x30 - Message Box Write Interrupt Enable Register
Sourcepub const fn msgbox_wr_irq_status(&self) -> &MSGBOX_WR_IRQ_STATUS
pub const fn msgbox_wr_irq_status(&self) -> &MSGBOX_WR_IRQ_STATUS
0x34 - Message Box Write Interrupt Status Register
Sourcepub const fn msgbox_debug(&self) -> &MSGBOX_DEBUG
pub const fn msgbox_debug(&self) -> &MSGBOX_DEBUG
0x40 - Message Box Debug Register
Sourcepub const fn msgbox_fifo_status(&self, n: usize) -> &MSGBOX_FIFO_STATUS
pub const fn msgbox_fifo_status(&self, n: usize) -> &MSGBOX_FIFO_STATUS
0x50..0x60 - Message Box FIFO Status Register
Sourcepub const fn msgbox_msg_status(&self, n: usize) -> &MSGBOX_MSG_STATUS
pub const fn msgbox_msg_status(&self, n: usize) -> &MSGBOX_MSG_STATUS
0x60..0x70 - Message Box Message Status Register
Sourcepub const fn msgbox_msg(&self, n: usize) -> &MSGBOX_MSG
pub const fn msgbox_msg(&self, n: usize) -> &MSGBOX_MSG
0x70..0x80 - Message Box Message Queue Register
Sourcepub const fn msgbox_wr_int_threshold(
&self,
n: usize,
) -> &MSGBOX_WR_INT_THRESHOLD
pub const fn msgbox_wr_int_threshold( &self, n: usize, ) -> &MSGBOX_WR_INT_THRESHOLD
0x80..0x90 - Message Box Write Interrupt Threshold Register
Auto Trait Implementations§
impl !Freeze for MSGBOX
impl !RefUnwindSafe for MSGBOX
impl Send for MSGBOX
impl !Sync for MSGBOX
impl Unpin for MSGBOX
impl UnwindSafe for MSGBOX
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