Struct stm32ral::stm32g0::stm32g07x::dma::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show 30 fields pub ISR: RORegister<u32>, pub IFCR: WORegister<u32>, pub CCR1: RWRegister<u32>, pub CNDTR1: RWRegister<u32>, pub CPAR1: UnsafeRWRegister<u32>, pub CMAR1: UnsafeRWRegister<u32>, pub CCR2: RWRegister<u32>, pub CNDTR2: RWRegister<u32>, pub CPAR2: UnsafeRWRegister<u32>, pub CMAR2: UnsafeRWRegister<u32>, pub CCR3: RWRegister<u32>, pub CNDTR3: RWRegister<u32>, pub CPAR3: UnsafeRWRegister<u32>, pub CMAR3: UnsafeRWRegister<u32>, pub CCR4: RWRegister<u32>, pub CNDTR4: RWRegister<u32>, pub CPAR4: UnsafeRWRegister<u32>, pub CMAR4: UnsafeRWRegister<u32>, pub CCR5: RWRegister<u32>, pub CNDTR5: RWRegister<u32>, pub CPAR5: UnsafeRWRegister<u32>, pub CMAR5: UnsafeRWRegister<u32>, pub CCR6: RWRegister<u32>, pub CNDTR6: RWRegister<u32>, pub CPAR6: UnsafeRWRegister<u32>, pub CMAR6: UnsafeRWRegister<u32>, pub CCR7: RWRegister<u32>, pub CNDTR7: RWRegister<u32>, pub CPAR7: UnsafeRWRegister<u32>, pub CMAR7: UnsafeRWRegister<u32>, // some fields omitted
}

Fields

ISR: RORegister<u32>

low interrupt status register

IFCR: WORegister<u32>

high interrupt status register

CCR1: RWRegister<u32>

DMA channel x configuration register

CNDTR1: RWRegister<u32>

DMA channel x number of data register

CPAR1: UnsafeRWRegister<u32>

DMA channel x peripheral address register

CMAR1: UnsafeRWRegister<u32>

DMA channel x memory address register

CCR2: RWRegister<u32>

DMA channel x configuration register

CNDTR2: RWRegister<u32>

DMA channel x number of data register

CPAR2: UnsafeRWRegister<u32>

DMA channel x peripheral address register

CMAR2: UnsafeRWRegister<u32>

DMA channel x memory address register

CCR3: RWRegister<u32>

DMA channel x configuration register

CNDTR3: RWRegister<u32>

DMA channel x configuration register

CPAR3: UnsafeRWRegister<u32>

DMA channel x peripheral address register

CMAR3: UnsafeRWRegister<u32>

DMA channel x memory address register

CCR4: RWRegister<u32>

DMA channel x configuration register

CNDTR4: RWRegister<u32>

DMA channel x configuration register

CPAR4: UnsafeRWRegister<u32>

DMA channel x peripheral address register

CMAR4: UnsafeRWRegister<u32>

DMA channel x memory address register

CCR5: RWRegister<u32>

DMA channel x configuration register

CNDTR5: RWRegister<u32>

DMA channel x configuration register

CPAR5: UnsafeRWRegister<u32>

DMA channel x peripheral address register

CMAR5: UnsafeRWRegister<u32>

DMA channel x memory address register

CCR6: RWRegister<u32>

DMA channel x configuration register

CNDTR6: RWRegister<u32>

DMA channel x configuration register

CPAR6: UnsafeRWRegister<u32>

DMA channel x peripheral address register

CMAR6: UnsafeRWRegister<u32>

DMA channel x memory address register

CCR7: RWRegister<u32>

DMA channel x configuration register

CNDTR7: RWRegister<u32>

DMA channel x configuration register

CPAR7: UnsafeRWRegister<u32>

DMA channel x peripheral address register

CMAR7: UnsafeRWRegister<u32>

DMA channel x memory address 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

Performs the conversion.

Performs the conversion.

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.