Struct efr32xg12p::gpcrc::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub ctrl: CTRL, pub cmd: CMD, pub init: INIT, pub poly: POLY, pub inputdata: INPUTDATA, pub inputdatahword: INPUTDATAHWORD, pub inputdatabyte: INPUTDATABYTE, pub data: DATA, pub datarev: DATAREV, pub databyterev: DATABYTEREV, }

Register block

Fields

0x00 - Control Register

0x04 - Command Register

0x08 - CRC Init Value

0x0c - CRC Polynomial Value

0x10 - Input 32-bit Data Register

0x14 - Input 16-bit Data Register

0x18 - Input 8-bit Data Register

0x1c - CRC Data Register

0x20 - CRC Data Reverse Register

0x24 - CRC Data Byte Reverse Register