Struct efm32gg990::aes::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub ctrl: CTRL, pub cmd: CMD, pub status: STATUS, pub ien: IEN, pub if_: IF, pub ifs: IFS, pub ifc: IFC, pub data: DATA, pub xordata: XORDATA, pub keyla: KEYLA, pub keylb: KEYLB, pub keylc: KEYLC, pub keyld: KEYLD, pub keyha: KEYHA, pub keyhb: KEYHB, pub keyhc: KEYHC, pub keyhd: KEYHD, // some fields omitted }

Register block

Fields

0x00 - Control Register

0x04 - Command Register

0x08 - Status Register

0x0c - Interrupt Enable Register

0x10 - Interrupt Flag Register

0x14 - Interrupt Flag Set Register

0x18 - Interrupt Flag Clear Register

0x1c - DATA Register

0x20 - XORDATA Register

0x30 - KEY Low Register

0x34 - KEY Low Register

0x38 - KEY Low Register

0x3c - KEY Low Register

0x40 - KEY High Register

0x44 - KEY High Register

0x48 - KEY High Register

0x4c - KEY High Register

Auto Trait Implementations