Classes | Macros
Data Watchpoint and Trace (DWT)

Type definitions for the Data Watchpoint and Trace (DWT) More...

Collaboration diagram for Data Watchpoint and Trace (DWT):

Classes

struct  DWT_Type
 Structure type to access the Data Watchpoint and Trace Register (DWT). More...
 

Macros

#define DWT_CPICNT_CPICNT_Msk   (0xFFUL << DWT_CPICNT_CPICNT_Pos)
 
#define DWT_CPICNT_CPICNT_Pos   0
 
#define DWT_CTRL_CPIEVTENA_Msk   (0x1UL << DWT_CTRL_CPIEVTENA_Pos)
 
#define DWT_CTRL_CPIEVTENA_Pos   17
 
#define DWT_CTRL_CYCCNTENA_Msk   (0x1UL << DWT_CTRL_CYCCNTENA_Pos)
 
#define DWT_CTRL_CYCCNTENA_Pos   0
 
#define DWT_CTRL_CYCEVTENA_Msk   (0x1UL << DWT_CTRL_CYCEVTENA_Pos)
 
#define DWT_CTRL_CYCEVTENA_Pos   22
 
#define DWT_CTRL_CYCTAP_Msk   (0x1UL << DWT_CTRL_CYCTAP_Pos)
 
#define DWT_CTRL_CYCTAP_Pos   9
 
#define DWT_CTRL_EXCEVTENA_Msk   (0x1UL << DWT_CTRL_EXCEVTENA_Pos)
 
#define DWT_CTRL_EXCEVTENA_Pos   18
 
#define DWT_CTRL_EXCTRCENA_Msk   (0x1UL << DWT_CTRL_EXCTRCENA_Pos)
 
#define DWT_CTRL_EXCTRCENA_Pos   16
 
#define DWT_CTRL_FOLDEVTENA_Msk   (0x1UL << DWT_CTRL_FOLDEVTENA_Pos)
 
#define DWT_CTRL_FOLDEVTENA_Pos   21
 
#define DWT_CTRL_LSUEVTENA_Msk   (0x1UL << DWT_CTRL_LSUEVTENA_Pos)
 
#define DWT_CTRL_LSUEVTENA_Pos   20
 
#define DWT_CTRL_NOCYCCNT_Msk   (0x1UL << DWT_CTRL_NOCYCCNT_Pos)
 
#define DWT_CTRL_NOCYCCNT_Pos   25
 
#define DWT_CTRL_NOEXTTRIG_Msk   (0x1UL << DWT_CTRL_NOEXTTRIG_Pos)
 
#define DWT_CTRL_NOEXTTRIG_Pos   26
 
#define DWT_CTRL_NOPRFCNT_Msk   (0x1UL << DWT_CTRL_NOPRFCNT_Pos)
 
#define DWT_CTRL_NOPRFCNT_Pos   24
 
#define DWT_CTRL_NOTRCPKT_Msk   (0x1UL << DWT_CTRL_NOTRCPKT_Pos)
 
#define DWT_CTRL_NOTRCPKT_Pos   27
 
#define DWT_CTRL_NUMCOMP_Msk   (0xFUL << DWT_CTRL_NUMCOMP_Pos)
 
#define DWT_CTRL_NUMCOMP_Pos   28
 
#define DWT_CTRL_PCSAMPLENA_Msk   (0x1UL << DWT_CTRL_PCSAMPLENA_Pos)
 
#define DWT_CTRL_PCSAMPLENA_Pos   12
 
#define DWT_CTRL_POSTINIT_Msk   (0xFUL << DWT_CTRL_POSTINIT_Pos)
 
#define DWT_CTRL_POSTINIT_Pos   5
 
#define DWT_CTRL_POSTPRESET_Msk   (0xFUL << DWT_CTRL_POSTPRESET_Pos)
 
#define DWT_CTRL_POSTPRESET_Pos   1
 
#define DWT_CTRL_SLEEPEVTENA_Msk   (0x1UL << DWT_CTRL_SLEEPEVTENA_Pos)
 
#define DWT_CTRL_SLEEPEVTENA_Pos   19
 
#define DWT_CTRL_SYNCTAP_Msk   (0x3UL << DWT_CTRL_SYNCTAP_Pos)
 
#define DWT_CTRL_SYNCTAP_Pos   10
 
#define DWT_EXCCNT_EXCCNT_Msk   (0xFFUL << DWT_EXCCNT_EXCCNT_Pos)
 
#define DWT_EXCCNT_EXCCNT_Pos   0
 
#define DWT_FOLDCNT_FOLDCNT_Msk   (0xFFUL << DWT_FOLDCNT_FOLDCNT_Pos)
 
#define DWT_FOLDCNT_FOLDCNT_Pos   0
 
#define DWT_FUNCTION_CYCMATCH_Msk   (0x1UL << DWT_FUNCTION_CYCMATCH_Pos)
 
#define DWT_FUNCTION_CYCMATCH_Pos   7
 
#define DWT_FUNCTION_DATAVADDR0_Msk   (0xFUL << DWT_FUNCTION_DATAVADDR0_Pos)
 
#define DWT_FUNCTION_DATAVADDR0_Pos   12
 
#define DWT_FUNCTION_DATAVADDR1_Msk   (0xFUL << DWT_FUNCTION_DATAVADDR1_Pos)
 
#define DWT_FUNCTION_DATAVADDR1_Pos   16
 
#define DWT_FUNCTION_DATAVMATCH_Msk   (0x1UL << DWT_FUNCTION_DATAVMATCH_Pos)
 
#define DWT_FUNCTION_DATAVMATCH_Pos   8
 
#define DWT_FUNCTION_DATAVSIZE_Msk   (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos)
 
#define DWT_FUNCTION_DATAVSIZE_Pos   10
 
#define DWT_FUNCTION_EMITRANGE_Msk   (0x1UL << DWT_FUNCTION_EMITRANGE_Pos)
 
#define DWT_FUNCTION_EMITRANGE_Pos   5
 
#define DWT_FUNCTION_FUNCTION_Msk   (0xFUL << DWT_FUNCTION_FUNCTION_Pos)
 
#define DWT_FUNCTION_FUNCTION_Pos   0
 
#define DWT_FUNCTION_LNK1ENA_Msk   (0x1UL << DWT_FUNCTION_LNK1ENA_Pos)
 
#define DWT_FUNCTION_LNK1ENA_Pos   9
 
#define DWT_FUNCTION_MATCHED_Msk   (0x1UL << DWT_FUNCTION_MATCHED_Pos)
 
#define DWT_FUNCTION_MATCHED_Pos   24
 
#define DWT_LSUCNT_LSUCNT_Msk   (0xFFUL << DWT_LSUCNT_LSUCNT_Pos)
 
#define DWT_LSUCNT_LSUCNT_Pos   0
 
#define DWT_MASK_MASK_Msk   (0x1FUL << DWT_MASK_MASK_Pos)
 
#define DWT_MASK_MASK_Pos   0
 
#define DWT_SLEEPCNT_SLEEPCNT_Msk   (0xFFUL << DWT_SLEEPCNT_SLEEPCNT_Pos)
 
#define DWT_SLEEPCNT_SLEEPCNT_Pos   0
 

Detailed Description

Type definitions for the Data Watchpoint and Trace (DWT)

Macro Definition Documentation

◆ DWT_CPICNT_CPICNT_Msk

#define DWT_CPICNT_CPICNT_Msk   (0xFFUL << DWT_CPICNT_CPICNT_Pos)

DWT CPICNT: CPICNT Mask

Definition at line 1071 of file core_cm7.h.

◆ DWT_CPICNT_CPICNT_Pos

#define DWT_CPICNT_CPICNT_Pos   0

DWT CPICNT: CPICNT Position

Definition at line 1070 of file core_cm7.h.

◆ DWT_CTRL_CPIEVTENA_Msk

#define DWT_CTRL_CPIEVTENA_Msk   (0x1UL << DWT_CTRL_CPIEVTENA_Pos)

DWT CTRL: CPIEVTENA Mask

Definition at line 1046 of file core_cm7.h.

◆ DWT_CTRL_CPIEVTENA_Pos

#define DWT_CTRL_CPIEVTENA_Pos   17

DWT CTRL: CPIEVTENA Position

Definition at line 1045 of file core_cm7.h.

◆ DWT_CTRL_CYCCNTENA_Msk

#define DWT_CTRL_CYCCNTENA_Msk   (0x1UL << DWT_CTRL_CYCCNTENA_Pos)

DWT CTRL: CYCCNTENA Mask

Definition at line 1067 of file core_cm7.h.

◆ DWT_CTRL_CYCCNTENA_Pos

#define DWT_CTRL_CYCCNTENA_Pos   0

DWT CTRL: CYCCNTENA Position

Definition at line 1066 of file core_cm7.h.

◆ DWT_CTRL_CYCEVTENA_Msk

#define DWT_CTRL_CYCEVTENA_Msk   (0x1UL << DWT_CTRL_CYCEVTENA_Pos)

DWT CTRL: CYCEVTENA Mask

Definition at line 1031 of file core_cm7.h.

◆ DWT_CTRL_CYCEVTENA_Pos

#define DWT_CTRL_CYCEVTENA_Pos   22

DWT CTRL: CYCEVTENA Position

Definition at line 1030 of file core_cm7.h.

◆ DWT_CTRL_CYCTAP_Msk

#define DWT_CTRL_CYCTAP_Msk   (0x1UL << DWT_CTRL_CYCTAP_Pos)

DWT CTRL: CYCTAP Mask

Definition at line 1058 of file core_cm7.h.

◆ DWT_CTRL_CYCTAP_Pos

#define DWT_CTRL_CYCTAP_Pos   9

DWT CTRL: CYCTAP Position

Definition at line 1057 of file core_cm7.h.

◆ DWT_CTRL_EXCEVTENA_Msk

#define DWT_CTRL_EXCEVTENA_Msk   (0x1UL << DWT_CTRL_EXCEVTENA_Pos)

DWT CTRL: EXCEVTENA Mask

Definition at line 1043 of file core_cm7.h.

◆ DWT_CTRL_EXCEVTENA_Pos

#define DWT_CTRL_EXCEVTENA_Pos   18

DWT CTRL: EXCEVTENA Position

Definition at line 1042 of file core_cm7.h.

◆ DWT_CTRL_EXCTRCENA_Msk

#define DWT_CTRL_EXCTRCENA_Msk   (0x1UL << DWT_CTRL_EXCTRCENA_Pos)

DWT CTRL: EXCTRCENA Mask

Definition at line 1049 of file core_cm7.h.

◆ DWT_CTRL_EXCTRCENA_Pos

#define DWT_CTRL_EXCTRCENA_Pos   16

DWT CTRL: EXCTRCENA Position

Definition at line 1048 of file core_cm7.h.

◆ DWT_CTRL_FOLDEVTENA_Msk

#define DWT_CTRL_FOLDEVTENA_Msk   (0x1UL << DWT_CTRL_FOLDEVTENA_Pos)

DWT CTRL: FOLDEVTENA Mask

Definition at line 1034 of file core_cm7.h.

◆ DWT_CTRL_FOLDEVTENA_Pos

#define DWT_CTRL_FOLDEVTENA_Pos   21

DWT CTRL: FOLDEVTENA Position

Definition at line 1033 of file core_cm7.h.

◆ DWT_CTRL_LSUEVTENA_Msk

#define DWT_CTRL_LSUEVTENA_Msk   (0x1UL << DWT_CTRL_LSUEVTENA_Pos)

DWT CTRL: LSUEVTENA Mask

Definition at line 1037 of file core_cm7.h.

◆ DWT_CTRL_LSUEVTENA_Pos

#define DWT_CTRL_LSUEVTENA_Pos   20

DWT CTRL: LSUEVTENA Position

Definition at line 1036 of file core_cm7.h.

◆ DWT_CTRL_NOCYCCNT_Msk

#define DWT_CTRL_NOCYCCNT_Msk   (0x1UL << DWT_CTRL_NOCYCCNT_Pos)

DWT CTRL: NOCYCCNT Mask

Definition at line 1025 of file core_cm7.h.

◆ DWT_CTRL_NOCYCCNT_Pos

#define DWT_CTRL_NOCYCCNT_Pos   25

DWT CTRL: NOCYCCNT Position

Definition at line 1024 of file core_cm7.h.

◆ DWT_CTRL_NOEXTTRIG_Msk

#define DWT_CTRL_NOEXTTRIG_Msk   (0x1UL << DWT_CTRL_NOEXTTRIG_Pos)

DWT CTRL: NOEXTTRIG Mask

Definition at line 1022 of file core_cm7.h.

◆ DWT_CTRL_NOEXTTRIG_Pos

#define DWT_CTRL_NOEXTTRIG_Pos   26

DWT CTRL: NOEXTTRIG Position

Definition at line 1021 of file core_cm7.h.

◆ DWT_CTRL_NOPRFCNT_Msk

#define DWT_CTRL_NOPRFCNT_Msk   (0x1UL << DWT_CTRL_NOPRFCNT_Pos)

DWT CTRL: NOPRFCNT Mask

Definition at line 1028 of file core_cm7.h.

◆ DWT_CTRL_NOPRFCNT_Pos

#define DWT_CTRL_NOPRFCNT_Pos   24

DWT CTRL: NOPRFCNT Position

Definition at line 1027 of file core_cm7.h.

◆ DWT_CTRL_NOTRCPKT_Msk

#define DWT_CTRL_NOTRCPKT_Msk   (0x1UL << DWT_CTRL_NOTRCPKT_Pos)

DWT CTRL: NOTRCPKT Mask

Definition at line 1019 of file core_cm7.h.

◆ DWT_CTRL_NOTRCPKT_Pos

#define DWT_CTRL_NOTRCPKT_Pos   27

DWT CTRL: NOTRCPKT Position

Definition at line 1018 of file core_cm7.h.

◆ DWT_CTRL_NUMCOMP_Msk

#define DWT_CTRL_NUMCOMP_Msk   (0xFUL << DWT_CTRL_NUMCOMP_Pos)

DWT CTRL: NUMCOMP Mask

Definition at line 1016 of file core_cm7.h.

◆ DWT_CTRL_NUMCOMP_Pos

#define DWT_CTRL_NUMCOMP_Pos   28

DWT CTRL: NUMCOMP Position

Definition at line 1015 of file core_cm7.h.

◆ DWT_CTRL_PCSAMPLENA_Msk

#define DWT_CTRL_PCSAMPLENA_Msk   (0x1UL << DWT_CTRL_PCSAMPLENA_Pos)

DWT CTRL: PCSAMPLENA Mask

Definition at line 1052 of file core_cm7.h.

◆ DWT_CTRL_PCSAMPLENA_Pos

#define DWT_CTRL_PCSAMPLENA_Pos   12

DWT CTRL: PCSAMPLENA Position

Definition at line 1051 of file core_cm7.h.

◆ DWT_CTRL_POSTINIT_Msk

#define DWT_CTRL_POSTINIT_Msk   (0xFUL << DWT_CTRL_POSTINIT_Pos)

DWT CTRL: POSTINIT Mask

Definition at line 1061 of file core_cm7.h.

◆ DWT_CTRL_POSTINIT_Pos

#define DWT_CTRL_POSTINIT_Pos   5

DWT CTRL: POSTINIT Position

Definition at line 1060 of file core_cm7.h.

◆ DWT_CTRL_POSTPRESET_Msk

#define DWT_CTRL_POSTPRESET_Msk   (0xFUL << DWT_CTRL_POSTPRESET_Pos)

DWT CTRL: POSTPRESET Mask

Definition at line 1064 of file core_cm7.h.

◆ DWT_CTRL_POSTPRESET_Pos

#define DWT_CTRL_POSTPRESET_Pos   1

DWT CTRL: POSTPRESET Position

Definition at line 1063 of file core_cm7.h.

◆ DWT_CTRL_SLEEPEVTENA_Msk

#define DWT_CTRL_SLEEPEVTENA_Msk   (0x1UL << DWT_CTRL_SLEEPEVTENA_Pos)

DWT CTRL: SLEEPEVTENA Mask

Definition at line 1040 of file core_cm7.h.

◆ DWT_CTRL_SLEEPEVTENA_Pos

#define DWT_CTRL_SLEEPEVTENA_Pos   19

DWT CTRL: SLEEPEVTENA Position

Definition at line 1039 of file core_cm7.h.

◆ DWT_CTRL_SYNCTAP_Msk

#define DWT_CTRL_SYNCTAP_Msk   (0x3UL << DWT_CTRL_SYNCTAP_Pos)

DWT CTRL: SYNCTAP Mask

Definition at line 1055 of file core_cm7.h.

◆ DWT_CTRL_SYNCTAP_Pos

#define DWT_CTRL_SYNCTAP_Pos   10

DWT CTRL: SYNCTAP Position

Definition at line 1054 of file core_cm7.h.

◆ DWT_EXCCNT_EXCCNT_Msk

#define DWT_EXCCNT_EXCCNT_Msk   (0xFFUL << DWT_EXCCNT_EXCCNT_Pos)

DWT EXCCNT: EXCCNT Mask

Definition at line 1075 of file core_cm7.h.

◆ DWT_EXCCNT_EXCCNT_Pos

#define DWT_EXCCNT_EXCCNT_Pos   0

DWT EXCCNT: EXCCNT Position

Definition at line 1074 of file core_cm7.h.

◆ DWT_FOLDCNT_FOLDCNT_Msk

#define DWT_FOLDCNT_FOLDCNT_Msk   (0xFFUL << DWT_FOLDCNT_FOLDCNT_Pos)

DWT FOLDCNT: FOLDCNT Mask

Definition at line 1087 of file core_cm7.h.

◆ DWT_FOLDCNT_FOLDCNT_Pos

#define DWT_FOLDCNT_FOLDCNT_Pos   0

DWT FOLDCNT: FOLDCNT Position

Definition at line 1086 of file core_cm7.h.

◆ DWT_FUNCTION_CYCMATCH_Msk

#define DWT_FUNCTION_CYCMATCH_Msk   (0x1UL << DWT_FUNCTION_CYCMATCH_Pos)

DWT FUNCTION: CYCMATCH Mask

Definition at line 1113 of file core_cm7.h.

◆ DWT_FUNCTION_CYCMATCH_Pos

#define DWT_FUNCTION_CYCMATCH_Pos   7

DWT FUNCTION: CYCMATCH Position

Definition at line 1112 of file core_cm7.h.

◆ DWT_FUNCTION_DATAVADDR0_Msk

#define DWT_FUNCTION_DATAVADDR0_Msk   (0xFUL << DWT_FUNCTION_DATAVADDR0_Pos)

DWT FUNCTION: DATAVADDR0 Mask

Definition at line 1101 of file core_cm7.h.

◆ DWT_FUNCTION_DATAVADDR0_Pos

#define DWT_FUNCTION_DATAVADDR0_Pos   12

DWT FUNCTION: DATAVADDR0 Position

Definition at line 1100 of file core_cm7.h.

◆ DWT_FUNCTION_DATAVADDR1_Msk

#define DWT_FUNCTION_DATAVADDR1_Msk   (0xFUL << DWT_FUNCTION_DATAVADDR1_Pos)

DWT FUNCTION: DATAVADDR1 Mask

Definition at line 1098 of file core_cm7.h.

◆ DWT_FUNCTION_DATAVADDR1_Pos

#define DWT_FUNCTION_DATAVADDR1_Pos   16

DWT FUNCTION: DATAVADDR1 Position

Definition at line 1097 of file core_cm7.h.

◆ DWT_FUNCTION_DATAVMATCH_Msk

#define DWT_FUNCTION_DATAVMATCH_Msk   (0x1UL << DWT_FUNCTION_DATAVMATCH_Pos)

DWT FUNCTION: DATAVMATCH Mask

Definition at line 1110 of file core_cm7.h.

◆ DWT_FUNCTION_DATAVMATCH_Pos

#define DWT_FUNCTION_DATAVMATCH_Pos   8

DWT FUNCTION: DATAVMATCH Position

Definition at line 1109 of file core_cm7.h.

◆ DWT_FUNCTION_DATAVSIZE_Msk

#define DWT_FUNCTION_DATAVSIZE_Msk   (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos)

DWT FUNCTION: DATAVSIZE Mask

Definition at line 1104 of file core_cm7.h.

◆ DWT_FUNCTION_DATAVSIZE_Pos

#define DWT_FUNCTION_DATAVSIZE_Pos   10

DWT FUNCTION: DATAVSIZE Position

Definition at line 1103 of file core_cm7.h.

◆ DWT_FUNCTION_EMITRANGE_Msk

#define DWT_FUNCTION_EMITRANGE_Msk   (0x1UL << DWT_FUNCTION_EMITRANGE_Pos)

DWT FUNCTION: EMITRANGE Mask

Definition at line 1116 of file core_cm7.h.

◆ DWT_FUNCTION_EMITRANGE_Pos

#define DWT_FUNCTION_EMITRANGE_Pos   5

DWT FUNCTION: EMITRANGE Position

Definition at line 1115 of file core_cm7.h.

◆ DWT_FUNCTION_FUNCTION_Msk

#define DWT_FUNCTION_FUNCTION_Msk   (0xFUL << DWT_FUNCTION_FUNCTION_Pos)

DWT FUNCTION: FUNCTION Mask

Definition at line 1119 of file core_cm7.h.

◆ DWT_FUNCTION_FUNCTION_Pos

#define DWT_FUNCTION_FUNCTION_Pos   0

DWT FUNCTION: FUNCTION Position

Definition at line 1118 of file core_cm7.h.

◆ DWT_FUNCTION_LNK1ENA_Msk

#define DWT_FUNCTION_LNK1ENA_Msk   (0x1UL << DWT_FUNCTION_LNK1ENA_Pos)

DWT FUNCTION: LNK1ENA Mask

Definition at line 1107 of file core_cm7.h.

◆ DWT_FUNCTION_LNK1ENA_Pos

#define DWT_FUNCTION_LNK1ENA_Pos   9

DWT FUNCTION: LNK1ENA Position

Definition at line 1106 of file core_cm7.h.

◆ DWT_FUNCTION_MATCHED_Msk

#define DWT_FUNCTION_MATCHED_Msk   (0x1UL << DWT_FUNCTION_MATCHED_Pos)

DWT FUNCTION: MATCHED Mask

Definition at line 1095 of file core_cm7.h.

◆ DWT_FUNCTION_MATCHED_Pos

#define DWT_FUNCTION_MATCHED_Pos   24

DWT FUNCTION: MATCHED Position

Definition at line 1094 of file core_cm7.h.

◆ DWT_LSUCNT_LSUCNT_Msk

#define DWT_LSUCNT_LSUCNT_Msk   (0xFFUL << DWT_LSUCNT_LSUCNT_Pos)

DWT LSUCNT: LSUCNT Mask

Definition at line 1083 of file core_cm7.h.

◆ DWT_LSUCNT_LSUCNT_Pos

#define DWT_LSUCNT_LSUCNT_Pos   0

DWT LSUCNT: LSUCNT Position

Definition at line 1082 of file core_cm7.h.

◆ DWT_MASK_MASK_Msk

#define DWT_MASK_MASK_Msk   (0x1FUL << DWT_MASK_MASK_Pos)

DWT MASK: MASK Mask

Definition at line 1091 of file core_cm7.h.

◆ DWT_MASK_MASK_Pos

#define DWT_MASK_MASK_Pos   0

DWT MASK: MASK Position

Definition at line 1090 of file core_cm7.h.

◆ DWT_SLEEPCNT_SLEEPCNT_Msk

#define DWT_SLEEPCNT_SLEEPCNT_Msk   (0xFFUL << DWT_SLEEPCNT_SLEEPCNT_Pos)

DWT SLEEPCNT: SLEEPCNT Mask

Definition at line 1079 of file core_cm7.h.

◆ DWT_SLEEPCNT_SLEEPCNT_Pos

#define DWT_SLEEPCNT_SLEEPCNT_Pos   0

DWT SLEEPCNT: SLEEPCNT Position

Definition at line 1078 of file core_cm7.h.



inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:18:01