Struct mkw41z::ltc0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub md: MD, pub ks: KS, pub ds: DS, pub icvs: ICVS, pub com: COM, pub ctl: CTL, pub cw: CW, pub sta: STA, pub esta: ESTA, pub aadsz: AADSZ, pub ctx_0: CTX_0, pub ctx_1: CTX_1, pub ctx_2: CTX_2, pub ctx_3: CTX_3, pub ctx_4: CTX_4, pub ctx_5: CTX_5, pub ctx_6: CTX_6, pub ctx_7: CTX_7, pub ctx_8: CTX_8, pub ctx_9: CTX_9, pub ctx_10: CTX_10, pub ctx_11: CTX_11, pub ctx_12: CTX_12, pub ctx_13: CTX_13, pub key_0: KEY_0, pub key_1: KEY_1, pub key_2: KEY_2, pub key_3: KEY_3, pub vid1: VID1, pub vid2: VID2, pub chavid: CHAVID, pub fifosta: FIFOSTA, pub ififo: IFIFO, pub ofifo: OFIFO, // some fields omitted }

Register block

Fields

0x00 - Mode Register

0x08 - Key Size Register

0x10 - Data Size Register

0x18 - ICV Size Register

0x30 - Command Register

0x34 - Control Register

0x40 - Clear Written Register

0x48 - Status Register

0x4c - Error Status Register

0x58 - AAD Size Register

0x100 - Context Register

0x104 - Context Register

0x108 - Context Register

0x10c - Context Register

0x110 - Context Register

0x114 - Context Register

0x118 - Context Register

0x11c - Context Register

0x120 - Context Register

0x124 - Context Register

0x128 - Context Register

0x12c - Context Register

0x130 - Context Register

0x134 - Context Register

0x200 - Key Registers

0x204 - Key Registers

0x208 - Key Registers

0x20c - Key Registers

0x4f0 - Version ID Register

0x4f4 - Version ID 2 Register

0x4f8 - CHA Version ID Register

0x7c0 - FIFO Status Register

0x7e0 - Input Data FIFO

0x7f0 - Output Data FIFO

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock