Struct mkw41z4::mtbdwt::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub ctrl: CTRL, pub comp0: COMP, pub mask0: MASK, pub fct0: FCT0, pub comp1: COMP, pub mask1: MASK, pub fct1: FCT1, pub tbctrl: TBCTRL, 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 compid0: COMPID, pub compid1: COMPID, pub compid2: COMPID, pub compid3: COMPID, // some fields omitted }
Register block
Fields
ctrl: CTRL
0x00 - MTB DWT Control Register
comp0: COMP
0x20 - MTB_DWT Comparator Register
mask0: MASK
0x24 - MTB_DWT Comparator Mask Register
fct0: FCT0
0x28 - MTB_DWT Comparator Function Register 0
comp1: COMP
0x30 - MTB_DWT Comparator Register
mask1: MASK
0x34 - MTB_DWT Comparator Mask Register
fct1: FCT1
0x38 - MTB_DWT Comparator Function Register 1
tbctrl: TBCTRL
0x200 - MTB_DWT Trace Buffer Control 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
compid0: COMPID
0xff0 - Component ID Register
compid1: COMPID
0xff4 - Component ID Register
compid2: COMPID
0xff8 - Component ID Register
compid3: COMPID
0xffc - Component ID Register