Struct efm32gg11b_pac::efm32gg11b840::gpcrc::RegisterBlock
source · #[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,
}
Expand description
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