Struct stm32ral::stm32h7::peripherals::spi_v1::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 14 fields
pub CR1: RWRegister<u32>,
pub CR2: RWRegister<u32>,
pub CFG1: RWRegister<u32>,
pub CFG2: RWRegister<u32>,
pub IER: RWRegister<u32>,
pub SR: RORegister<u32>,
pub IFCR: WORegister<u32>,
pub TXDR: WORegister<u32>,
pub RXDR: RORegister<u32>,
pub CRCPOLY: RWRegister<u32>,
pub TXCRC: RWRegister<u32>,
pub RXCRC: RWRegister<u32>,
pub UDRDR: RWRegister<u32>,
pub I2SCFGR: RWRegister<u32>,
// some fields omitted
}
Fields
CR1: RWRegister<u32>
control register 1
CR2: RWRegister<u32>
control register 2
CFG1: RWRegister<u32>
configuration register 1
CFG2: RWRegister<u32>
configuration register 2
IER: RWRegister<u32>
Interrupt Enable Register
SR: RORegister<u32>
Status Register
IFCR: WORegister<u32>
Interrupt/Status Flags Clear Register
TXDR: WORegister<u32>
Transmit Data Register
RXDR: RORegister<u32>
Receive Data Register
CRCPOLY: RWRegister<u32>
Polynomial Register
TXCRC: RWRegister<u32>
Transmitter CRC Register
RXCRC: RWRegister<u32>
Receiver CRC Register
UDRDR: RWRegister<u32>
Underrun Data Register
I2SCFGR: RWRegister<u32>
configuration register