Struct stm32f7xx_hal::pac::cryp::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub cr: Reg<u32, _CR>, pub sr: Reg<u32, _SR>, pub din: Reg<u32, _DIN>, pub dout: Reg<u32, _DOUT>, pub dmacr: Reg<u32, _DMACR>, pub imscr: Reg<u32, _IMSCR>, pub risr: Reg<u32, _RISR>, pub misr: Reg<u32, _MISR>, pub key: [KEY; 4], pub init: [INIT; 2], pub csgcmccmr: [Reg<u32, _CSGCMCCMR>; 8], pub csgcmr: [Reg<u32, _CSGCMR>; 8], }
Expand description

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

key: [KEY; 4]

0x20 - Cluster KEY%s, containing K?LR, K?RR

init: [INIT; 2]

0x40 - Cluster INIT%s, containing IV?LR, IV?RR

csgcmccmr: [Reg<u32, _CSGCMCCMR>; 8]

0x50 - context swap register

csgcmr: [Reg<u32, _CSGCMR>; 8]

0x70 - context swap register

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.