#[repr(C)]
pub struct RegisterBlock { pub ccr: [Reg<CCR_SPEC>; 8], pub csr: Reg<CSR_SPEC>, pub cfr: Reg<CFR_SPEC>, pub rgcr: [Reg<RGCR_SPEC>; 8], pub rgsr: Reg<RGSR_SPEC>, pub rgcfr: Reg<RGCFR_SPEC>, /* private fields */ }
Expand description

Register block

Fields

ccr: [Reg<CCR_SPEC>; 8]

0x00..0x20 - DMAMux - DMA request line multiplexer channel x control register

csr: Reg<CSR_SPEC>

0x80 - DMAMUX request line multiplexer interrupt channel status register

cfr: Reg<CFR_SPEC>

0x84 - DMAMUX request line multiplexer interrupt clear flag register

rgcr: [Reg<RGCR_SPEC>; 8]

0x100..0x120 - DMAMux - DMA request generator channel x control register

rgsr: Reg<RGSR_SPEC>

0x140 - DMAMux - DMA request generator status register

rgcfr: Reg<RGCFR_SPEC>

0x144 - DMAMux - DMA request generator clear flag register

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.