pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn dmac_irq_en0(&self) -> &DMAC_IRQ_EN0
pub const fn dmac_irq_en0(&self) -> &DMAC_IRQ_EN0
0x00 - DMAC IRQ Enable Register 0
Sourcepub const fn dmac_irq_en1(&self) -> &DMAC_IRQ_EN1
pub const fn dmac_irq_en1(&self) -> &DMAC_IRQ_EN1
0x04 - DMAC IRQ Enable Register 1
Sourcepub const fn dmac_irq_pend0(&self) -> &DMAC_IRQ_PEND0
pub const fn dmac_irq_pend0(&self) -> &DMAC_IRQ_PEND0
0x10 - DMAC IRQ Pending Register 0
Sourcepub const fn dmac_irq_pend1(&self) -> &DMAC_IRQ_PEND1
pub const fn dmac_irq_pend1(&self) -> &DMAC_IRQ_PEND1
0x14 - DMAC IRQ Pending Register 1
Sourcepub const fn dmac_auto_gate(&self) -> &DMAC_AUTO_GATE
pub const fn dmac_auto_gate(&self) -> &DMAC_AUTO_GATE
0x28 - DMAC Auto Gating Register
Sourcepub const fn dmac_desc_addr(&self, n: usize) -> &DMAC_DESC_ADDR
pub const fn dmac_desc_addr(&self, n: usize) -> &DMAC_DESC_ADDR
0x108..0x148 - DMAC Channel Start Address Register
Sourcepub const fn dmac_cfg(&self, n: usize) -> &DMAC_CFG
pub const fn dmac_cfg(&self, n: usize) -> &DMAC_CFG
0x10c..0x14c - DMAC Channel Configuration Register
Sourcepub const fn dmac_cur_src(&self, n: usize) -> &DMAC_CUR_SRC
pub const fn dmac_cur_src(&self, n: usize) -> &DMAC_CUR_SRC
0x110..0x150 - DMAC Channel Current Source Register
Sourcepub const fn dmac_cur_dest(&self, n: usize) -> &DMAC_CUR_DEST
pub const fn dmac_cur_dest(&self, n: usize) -> &DMAC_CUR_DEST
0x114..0x154 - DMAC Channel Current Destination Register
Sourcepub const fn dmac_bcnt_left(&self, n: usize) -> &DMAC_BCNT_LEFT
pub const fn dmac_bcnt_left(&self, n: usize) -> &DMAC_BCNT_LEFT
0x118..0x158 - DMAC Channel Byte Counter Left Register
Sourcepub const fn dmac_para(&self, n: usize) -> &DMAC_PARA
pub const fn dmac_para(&self, n: usize) -> &DMAC_PARA
0x11c..0x15c - DMAC Channel Parameter Register
Sourcepub const fn dmac_fdesc_addr(&self, n: usize) -> &DMAC_FDESC_ADDR
pub const fn dmac_fdesc_addr(&self, n: usize) -> &DMAC_FDESC_ADDR
0x12c..0x16c - DMAC Former Descriptor Address Register
Sourcepub const fn dmac_pkg_num(&self, n: usize) -> &DMAC_PKG_NUM
pub const fn dmac_pkg_num(&self, n: usize) -> &DMAC_PKG_NUM
0x130..0x170 - DMAC Package Number 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