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
ctrl: CTRL
0x00 - Control Register
cmd: CMD
0x04 - Command Register
init: INIT
0x08 - CRC Init Value
poly: POLY
0x0c - CRC Polynomial Value
inputdata: INPUTDATA
0x10 - Input 32-bit Data Register
inputdatahword: INPUTDATAHWORD
0x14 - Input 16-bit Data Register
inputdatabyte: INPUTDATABYTE
0x18 - Input 8-bit Data Register
data: DATA
0x1c - CRC Data Register
datarev: DATAREV
0x20 - CRC Data Reverse Register
databyterev: DATABYTEREV
0x24 - CRC Data Byte Reverse Register