#[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn ccr(&self, n: usize) -> &CCR
pub const fn ccr(&self, n: usize) -> &CCR
0x00..0x1c - DMA Multiplexer Channel %s Control register
Sourcepub fn ccr_iter(&self) -> impl Iterator<Item = &CCR>
pub fn ccr_iter(&self) -> impl Iterator<Item = &CCR>
Iterator for array of: 0x00..0x1c - DMA Multiplexer Channel %s Control register
Sourcepub const fn csr(&self) -> &CSR
pub const fn csr(&self) -> &CSR
0x80 - DMAMUX request line multiplexer interrupt channel status register
Sourcepub const fn cfr(&self) -> &CFR
pub const fn cfr(&self) -> &CFR
0x84 - DMAMUX request line multiplexer interrupt clear flag register
Sourcepub const fn rgcr(&self, n: usize) -> &RGCR
pub const fn rgcr(&self, n: usize) -> &RGCR
0x100..0x110 - DMAMux - DMA request generator channel x control register
Trait Implementations§
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