Struct stm32ral::stm32l1::peripherals::aes::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {
pub CR: RWRegister<u32>,
pub SR: RORegister<u32>,
pub DINR: RWRegister<u32>,
pub DOUTR: RORegister<u32>,
pub KEYR0: RWRegister<u32>,
pub KEYR1: RWRegister<u32>,
pub KEYR2: RWRegister<u32>,
pub KEYR3: RWRegister<u32>,
pub IVR0: RWRegister<u32>,
pub IVR1: RWRegister<u32>,
pub IVR2: RWRegister<u32>,
pub IVR3: RWRegister<u32>,
}
Fields
CR: RWRegister<u32>
control register
SR: RORegister<u32>
Status register
DINR: RWRegister<u32>
Data input register
DOUTR: RORegister<u32>
Data output register
KEYR0: RWRegister<u32>
AES Key register 0
KEYR1: RWRegister<u32>
AES Key register 1
KEYR2: RWRegister<u32>
AES Key register 2
KEYR3: RWRegister<u32>
AES Key register 3
IVR0: RWRegister<u32>
Initialization Vector Register 0
IVR1: RWRegister<u32>
Initialization Vector Register 1
IVR2: RWRegister<u32>
Initialization Vector Register 2
IVR3: RWRegister<u32>
Initialization Vector Register 3