Struct msp430fr6972::aes_accelerator::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock { pub aesactl0: Reg<AESACTL0_SPEC>, pub aesactl1: Reg<AESACTL1_SPEC>, pub aesastat: Reg<AESASTAT_SPEC>, pub aesakey: Reg<AESAKEY_SPEC>, pub aesadin: Reg<AESADIN_SPEC>, pub aesadout: Reg<AESADOUT_SPEC>, pub aesaxdin: Reg<AESAXDIN_SPEC>, pub aesaxin: Reg<AESAXIN_SPEC>, }
Register block
Fields
aesactl0: Reg<AESACTL0_SPEC>
0x00 - AES accelerator control register 0
aesactl1: Reg<AESACTL1_SPEC>
0x02 - AES accelerator control register 1
aesastat: Reg<AESASTAT_SPEC>
0x04 - AES accelerator status register
aesakey: Reg<AESAKEY_SPEC>
0x06 - AES accelerator key register
aesadin: Reg<AESADIN_SPEC>
0x08 - AES accelerator data in register
aesadout: Reg<AESADOUT_SPEC>
0x0a - AES accelerator data out register
aesaxdin: Reg<AESAXDIN_SPEC>
0x0c - AES accelerator XORed data in register
aesaxin: Reg<AESAXIN_SPEC>
0x0e - AES accelerator XORed data in register (no trigger)