Struct stm32ral::stm32l4::stm32l4r9::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>
interrupt status register
IFCR: WORegister<u32>
interrupt flag clear register
CCR1: RWRegister<u32>
channel x configuration register
CNDTR1: RWRegister<u32>
channel x number of data register
CPAR1: UnsafeRWRegister<u32>
channel x peripheral address register
CMAR1: UnsafeRWRegister<u32>
channel x memory address register
CCR2: RWRegister<u32>
channel x configuration register
CNDTR2: RWRegister<u32>
channel x number of data register
CPAR2: UnsafeRWRegister<u32>
channel x peripheral address register
CMAR2: UnsafeRWRegister<u32>
channel x memory address register
CCR3: RWRegister<u32>
channel x configuration register
CNDTR3: RWRegister<u32>
channel x number of data register
CPAR3: UnsafeRWRegister<u32>
channel x peripheral address register
CMAR3: UnsafeRWRegister<u32>
channel x memory address register
CCR4: RWRegister<u32>
channel x configuration register
CNDTR4: RWRegister<u32>
channel x number of data register
CPAR4: UnsafeRWRegister<u32>
channel x peripheral address register
CMAR4: UnsafeRWRegister<u32>
channel x memory address register
CCR5: RWRegister<u32>
channel x configuration register
CNDTR5: RWRegister<u32>
channel x number of data register
CPAR5: UnsafeRWRegister<u32>
channel x peripheral address register
CMAR5: UnsafeRWRegister<u32>
channel x memory address register
CCR6: RWRegister<u32>
channel x configuration register
CNDTR6: RWRegister<u32>
channel x number of data register
CPAR6: UnsafeRWRegister<u32>
channel x peripheral address register
CMAR6: UnsafeRWRegister<u32>
channel x memory address register
CCR7: RWRegister<u32>
channel x configuration register
CNDTR7: RWRegister<u32>
channel x number of data register
CPAR7: UnsafeRWRegister<u32>
channel x peripheral address register
CMAR7: UnsafeRWRegister<u32>
channel x memory address register