Struct mkw41z::mtb::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub position: POSITION, pub master: MASTER, pub flow: FLOW, pub base: BASE, pub modectrl: MODECTRL, pub tagset: TAGSET, pub tagclear: TAGCLEAR, pub lockaccess: LOCKACCESS, pub lockstat: LOCKSTAT, pub authstat: AUTHSTAT, pub devicearch: DEVICEARCH, pub devicecfg: DEVICECFG, pub devicetypid: DEVICETYPID, pub periphid4: PERIPHID, pub periphid5: PERIPHID, pub periphid6: PERIPHID, pub periphid7: PERIPHID, pub periphid0: PERIPHID, pub periphid1: PERIPHID, pub periphid2: PERIPHID, pub periphid3: PERIPHID, pub compid: [COMPID; 4], // some fields omitted }
Register block
Fields
position: POSITION
0x00 - MTB Position Register
master: MASTER
0x04 - MTB Master Register
flow: FLOW
0x08 - MTB Flow Register
base: BASE
0x0c - MTB Base Register
modectrl: MODECTRL
0xf00 - Integration Mode Control Register
0xfa0 - Claim TAG Set Register
tagclear: TAGCLEAR
0xfa4 - Claim TAG Clear Register
lockaccess: LOCKACCESS
0xfb0 - Lock Access Register
lockstat: LOCKSTAT
0xfb4 - Lock Status Register
authstat: AUTHSTAT
0xfb8 - Authentication Status Register
devicearch: DEVICEARCH
0xfbc - Device Architecture Register
devicecfg: DEVICECFG
0xfc8 - Device Configuration Register
devicetypid: DEVICETYPID
0xfcc - Device Type Identifier Register
periphid4: PERIPHID
0xfd0 - Peripheral ID Register
periphid5: PERIPHID
0xfd4 - Peripheral ID Register
periphid6: PERIPHID
0xfd8 - Peripheral ID Register
periphid7: PERIPHID
0xfdc - Peripheral ID Register
periphid0: PERIPHID
0xfe0 - Peripheral ID Register
periphid1: PERIPHID
0xfe4 - Peripheral ID Register
periphid2: PERIPHID
0xfe8 - Peripheral ID Register
periphid3: PERIPHID
0xfec - Peripheral ID Register
compid: [COMPID; 4]
0xff0 - Component ID Register