Struct stm32ral::stm32h7::stm32h7b3::octospi2::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 27 fields
pub CR: RWRegister<u32>,
pub DCR1: RWRegister<u32>,
pub DCR2: RWRegister<u32>,
pub DCR3: RWRegister<u32>,
pub DCR4: RWRegister<u32>,
pub SR: RORegister<u32>,
pub FCR: WORegister<u32>,
pub DLR: RWRegister<u32>,
pub AR: RWRegister<u32>,
pub DR: RWRegister<u32>,
pub PSMKR: RWRegister<u32>,
pub PSMAR: RWRegister<u32>,
pub PIR: RWRegister<u32>,
pub CCR: RWRegister<u32>,
pub TCR: RWRegister<u32>,
pub IR: RWRegister<u32>,
pub ABR: RWRegister<u32>,
pub LPTR: RWRegister<u32>,
pub WPCCR: RWRegister<u32>,
pub WPTCR: RWRegister<u32>,
pub WPIR: RWRegister<u32>,
pub WPABR: RWRegister<u32>,
pub WCCR: RWRegister<u32>,
pub WTCR: RWRegister<u32>,
pub WIR: RWRegister<u32>,
pub WABR: RWRegister<u32>,
pub HLCR: RWRegister<u32>,
// some fields omitted
}
Fields
CR: RWRegister<u32>
control register
DCR1: RWRegister<u32>
device configuration register
DCR2: RWRegister<u32>
device configuration register 2
DCR3: RWRegister<u32>
device configuration register 3
DCR4: RWRegister<u32>
DCR4
SR: RORegister<u32>
status register
FCR: WORegister<u32>
flag clear register
DLR: RWRegister<u32>
data length register
AR: RWRegister<u32>
address register
DR: RWRegister<u32>
data register
PSMKR: RWRegister<u32>
polling status mask register
PSMAR: RWRegister<u32>
polling status match register
PIR: RWRegister<u32>
OCTOSPI polling interval register
CCR: RWRegister<u32>
polling interval register
TCR: RWRegister<u32>
communication configuration register
IR: RWRegister<u32>
timing configuration register
ABR: RWRegister<u32>
instruction register
LPTR: RWRegister<u32>
alternate bytes register
WPCCR: RWRegister<u32>
low-power timeout register
WPTCR: RWRegister<u32>
wrap timing configuration register
WPIR: RWRegister<u32>
wrap instruction register
WPABR: RWRegister<u32>
wrap alternate bytes register
WCCR: RWRegister<u32>
write communication configuration register
WTCR: RWRegister<u32>
write timing configuration register
WIR: RWRegister<u32>
instruction register
WABR: RWRegister<u32>
write alternate bytes register
HLCR: RWRegister<u32>
HyperBusTM latency configuration register