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

0x00 - MTB DWT Control Register

0x20 - MTB_DWT Comparator Register

0x24 - MTB_DWT Comparator Mask Register

0x28 - MTB_DWT Comparator Function Register 0

0x30 - MTB_DWT Comparator Register

0x34 - MTB_DWT Comparator Mask Register

0x38 - MTB_DWT Comparator Function Register 1

0x200 - MTB_DWT Trace Buffer Control Register

0xfc8 - Device Configuration Register

0xfcc - Device Type Identifier Register

0xfd0 - Peripheral ID Register

0xfd4 - Peripheral ID Register

0xfd8 - Peripheral ID Register

0xfdc - Peripheral ID Register

0xfe0 - Peripheral ID Register

0xfe4 - Peripheral ID Register

0xfe8 - Peripheral ID Register

0xfec - Peripheral ID Register

0xff0 - Component ID Register

0xff4 - Component ID Register

0xff8 - Component ID Register

0xffc - Component ID Register