from core_cm4.h:904
typedef struct
{
__IOM uint32_t CTRL;
__IOM uint32_t CYCCNT;
__IOM uint32_t CPICNT;
__IOM uint32_t EXCCNT;
__IOM uint32_t SLEEPCNT;
__IOM uint32_t LSUCNT;
__IOM uint32_t FOLDCNT;
__IM uint32_t PCSR;
__IOM uint32_t COMP0;
__IOM uint32_t MASK0;
__IOM uint32_t FUNCTION0;
uint32_t RESERVED0[1U];
__IOM uint32_t COMP1;
__IOM uint32_t MASK1;
__IOM uint32_t FUNCTION1;
uint32_t RESERVED1[1U];
__IOM uint32_t COMP2;
__IOM uint32_t MASK2;
__IOM uint32_t FUNCTION2;
uint32_t RESERVED2[1U];
__IOM uint32_t COMP3;
__IOM uint32_t MASK3;
__IOM uint32_t FUNCTION3;
} DWT_Type;