Struct nucleo_h7xx::pac::cryp::RegisterBlock [−]
Register block
Fields
cr: Reg<u32, _CR>
0x00 - control register
sr: Reg<u32, _SR>
0x04 - status register
din: Reg<u32, _DIN>
0x08 - data input register
dout: Reg<u32, _DOUT>
0x0c - data output register
dmacr: Reg<u32, _DMACR>
0x10 - DMA control register
imscr: Reg<u32, _IMSCR>
0x14 - interrupt mask set/clear register
risr: Reg<u32, _RISR>
0x18 - raw interrupt status register
misr: Reg<u32, _MISR>
0x1c - masked interrupt status register
k0lr: Reg<u32, _K0LR>
0x20 - key registers
k0rr: Reg<u32, _K0RR>
0x24 - key registers
k1lr: Reg<u32, _K1LR>
0x28 - key registers
k1rr: Reg<u32, _K1RR>
0x2c - key registers
k2lr: Reg<u32, _K2LR>
0x30 - key registers
k2rr: Reg<u32, _K2RR>
0x34 - key registers
k3lr: Reg<u32, _K3LR>
0x38 - key registers
k3rr: Reg<u32, _K3RR>
0x3c - key registers
iv0lr: Reg<u32, _IV0LR>
0x40 - initialization vector registers
iv0rr: Reg<u32, _IV0RR>
0x44 - initialization vector registers
iv1lr: Reg<u32, _IV1LR>
0x48 - initialization vector registers
iv1rr: Reg<u32, _IV1RR>
0x4c - initialization vector registers
csgcmccm0r: Reg<u32, _CSGCMCCM0R>
0x50 - context swap register
csgcmccm1r: Reg<u32, _CSGCMCCM1R>
0x54 - context swap register
csgcmccm2r: Reg<u32, _CSGCMCCM2R>
0x58 - context swap register
csgcmccm3r: Reg<u32, _CSGCMCCM3R>
0x5c - context swap register
csgcmccm4r: Reg<u32, _CSGCMCCM4R>
0x60 - context swap register
csgcmccm5r: Reg<u32, _CSGCMCCM5R>
0x64 - context swap register
csgcmccm6r: Reg<u32, _CSGCMCCM6R>
0x68 - context swap register
csgcmccm7r: Reg<u32, _CSGCMCCM7R>
0x6c - context swap register
csgcm0r: Reg<u32, _CSGCM0R>
0x70 - context swap register
csgcm1r: Reg<u32, _CSGCM1R>
0x74 - context swap register
csgcm2r: Reg<u32, _CSGCM2R>
0x78 - context swap register
csgcm3r: Reg<u32, _CSGCM3R>
0x7c - context swap register
csgcm4r: Reg<u32, _CSGCM4R>
0x80 - context swap register
csgcm5r: Reg<u32, _CSGCM5R>
0x84 - context swap register
csgcm6r: Reg<u32, _CSGCM6R>
0x88 - context swap register
csgcm7r: Reg<u32, _CSGCM7R>
0x8c - context swap register
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,