Classes | Macros
Core Debug Registers (CoreDebug)

Type definitions for the Core Debug Registers. More...

Collaboration diagram for Core Debug Registers (CoreDebug):

Classes

struct  CoreDebug_Type
 Structure type to access the Core Debug Register (CoreDebug). More...
 

Macros

#define CoreDebug_DCRSR_REGSEL_Msk   (0x1FUL << CoreDebug_DCRSR_REGSEL_Pos)
 
#define CoreDebug_DCRSR_REGSEL_Pos   0
 
#define CoreDebug_DCRSR_REGWnR_Msk   (1UL << CoreDebug_DCRSR_REGWnR_Pos)
 
#define CoreDebug_DCRSR_REGWnR_Pos   16
 
#define CoreDebug_DEMCR_MON_EN_Msk   (1UL << CoreDebug_DEMCR_MON_EN_Pos)
 
#define CoreDebug_DEMCR_MON_EN_Pos   16
 
#define CoreDebug_DEMCR_MON_PEND_Msk   (1UL << CoreDebug_DEMCR_MON_PEND_Pos)
 
#define CoreDebug_DEMCR_MON_PEND_Pos   17
 
#define CoreDebug_DEMCR_MON_REQ_Msk   (1UL << CoreDebug_DEMCR_MON_REQ_Pos)
 
#define CoreDebug_DEMCR_MON_REQ_Pos   19
 
#define CoreDebug_DEMCR_MON_STEP_Msk   (1UL << CoreDebug_DEMCR_MON_STEP_Pos)
 
#define CoreDebug_DEMCR_MON_STEP_Pos   18
 
#define CoreDebug_DEMCR_TRCENA_Msk   (1UL << CoreDebug_DEMCR_TRCENA_Pos)
 
#define CoreDebug_DEMCR_TRCENA_Pos   24
 
#define CoreDebug_DEMCR_VC_BUSERR_Msk   (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos)
 
#define CoreDebug_DEMCR_VC_BUSERR_Pos   8
 
#define CoreDebug_DEMCR_VC_CHKERR_Msk   (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos)
 
#define CoreDebug_DEMCR_VC_CHKERR_Pos   6
 
#define CoreDebug_DEMCR_VC_CORERESET_Msk   (1UL << CoreDebug_DEMCR_VC_CORERESET_Pos)
 
#define CoreDebug_DEMCR_VC_CORERESET_Pos   0
 
#define CoreDebug_DEMCR_VC_HARDERR_Msk   (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos)
 
#define CoreDebug_DEMCR_VC_HARDERR_Pos   10
 
#define CoreDebug_DEMCR_VC_INTERR_Msk   (1UL << CoreDebug_DEMCR_VC_INTERR_Pos)
 
#define CoreDebug_DEMCR_VC_INTERR_Pos   9
 
#define CoreDebug_DEMCR_VC_MMERR_Msk   (1UL << CoreDebug_DEMCR_VC_MMERR_Pos)
 
#define CoreDebug_DEMCR_VC_MMERR_Pos   4
 
#define CoreDebug_DEMCR_VC_NOCPERR_Msk   (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos)
 
#define CoreDebug_DEMCR_VC_NOCPERR_Pos   5
 
#define CoreDebug_DEMCR_VC_STATERR_Msk   (1UL << CoreDebug_DEMCR_VC_STATERR_Pos)
 
#define CoreDebug_DEMCR_VC_STATERR_Pos   7
 
#define CoreDebug_DHCSR_C_DEBUGEN_Msk   (1UL << CoreDebug_DHCSR_C_DEBUGEN_Pos)
 
#define CoreDebug_DHCSR_C_DEBUGEN_Pos   0
 
#define CoreDebug_DHCSR_C_HALT_Msk   (1UL << CoreDebug_DHCSR_C_HALT_Pos)
 
#define CoreDebug_DHCSR_C_HALT_Pos   1
 
#define CoreDebug_DHCSR_C_MASKINTS_Msk   (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos)
 
#define CoreDebug_DHCSR_C_MASKINTS_Pos   3
 
#define CoreDebug_DHCSR_C_SNAPSTALL_Msk   (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos)
 
#define CoreDebug_DHCSR_C_SNAPSTALL_Pos   5
 
#define CoreDebug_DHCSR_C_STEP_Msk   (1UL << CoreDebug_DHCSR_C_STEP_Pos)
 
#define CoreDebug_DHCSR_C_STEP_Pos   2
 
#define CoreDebug_DHCSR_DBGKEY_Msk   (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos)
 
#define CoreDebug_DHCSR_DBGKEY_Pos   16
 
#define CoreDebug_DHCSR_S_HALT_Msk   (1UL << CoreDebug_DHCSR_S_HALT_Pos)
 
#define CoreDebug_DHCSR_S_HALT_Pos   17
 
#define CoreDebug_DHCSR_S_LOCKUP_Msk   (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos)
 
#define CoreDebug_DHCSR_S_LOCKUP_Pos   19
 
#define CoreDebug_DHCSR_S_REGRDY_Msk   (1UL << CoreDebug_DHCSR_S_REGRDY_Pos)
 
#define CoreDebug_DHCSR_S_REGRDY_Pos   16
 
#define CoreDebug_DHCSR_S_RESET_ST_Msk   (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos)
 
#define CoreDebug_DHCSR_S_RESET_ST_Pos   25
 
#define CoreDebug_DHCSR_S_RETIRE_ST_Msk   (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos)
 
#define CoreDebug_DHCSR_S_RETIRE_ST_Pos   24
 
#define CoreDebug_DHCSR_S_SLEEP_Msk   (1UL << CoreDebug_DHCSR_S_SLEEP_Pos)
 
#define CoreDebug_DHCSR_S_SLEEP_Pos   18
 

Detailed Description

Type definitions for the Core Debug Registers.

Macro Definition Documentation

◆ CoreDebug_DCRSR_REGSEL_Msk

#define CoreDebug_DCRSR_REGSEL_Msk   (0x1FUL << CoreDebug_DCRSR_REGSEL_Pos)

CoreDebug DCRSR: REGSEL Mask

Definition at line 1537 of file core_cm7.h.

◆ CoreDebug_DCRSR_REGSEL_Pos

#define CoreDebug_DCRSR_REGSEL_Pos   0

CoreDebug DCRSR: REGSEL Position

Definition at line 1536 of file core_cm7.h.

◆ CoreDebug_DCRSR_REGWnR_Msk

#define CoreDebug_DCRSR_REGWnR_Msk   (1UL << CoreDebug_DCRSR_REGWnR_Pos)

CoreDebug DCRSR: REGWnR Mask

Definition at line 1534 of file core_cm7.h.

◆ CoreDebug_DCRSR_REGWnR_Pos

#define CoreDebug_DCRSR_REGWnR_Pos   16

CoreDebug DCRSR: REGWnR Position

Definition at line 1533 of file core_cm7.h.

◆ CoreDebug_DEMCR_MON_EN_Msk

#define CoreDebug_DEMCR_MON_EN_Msk   (1UL << CoreDebug_DEMCR_MON_EN_Pos)

CoreDebug DEMCR: MON_EN Mask

Definition at line 1553 of file core_cm7.h.

◆ CoreDebug_DEMCR_MON_EN_Pos

#define CoreDebug_DEMCR_MON_EN_Pos   16

CoreDebug DEMCR: MON_EN Position

Definition at line 1552 of file core_cm7.h.

◆ CoreDebug_DEMCR_MON_PEND_Msk

#define CoreDebug_DEMCR_MON_PEND_Msk   (1UL << CoreDebug_DEMCR_MON_PEND_Pos)

CoreDebug DEMCR: MON_PEND Mask

Definition at line 1550 of file core_cm7.h.

◆ CoreDebug_DEMCR_MON_PEND_Pos

#define CoreDebug_DEMCR_MON_PEND_Pos   17

CoreDebug DEMCR: MON_PEND Position

Definition at line 1549 of file core_cm7.h.

◆ CoreDebug_DEMCR_MON_REQ_Msk

#define CoreDebug_DEMCR_MON_REQ_Msk   (1UL << CoreDebug_DEMCR_MON_REQ_Pos)

CoreDebug DEMCR: MON_REQ Mask

Definition at line 1544 of file core_cm7.h.

◆ CoreDebug_DEMCR_MON_REQ_Pos

#define CoreDebug_DEMCR_MON_REQ_Pos   19

CoreDebug DEMCR: MON_REQ Position

Definition at line 1543 of file core_cm7.h.

◆ CoreDebug_DEMCR_MON_STEP_Msk

#define CoreDebug_DEMCR_MON_STEP_Msk   (1UL << CoreDebug_DEMCR_MON_STEP_Pos)

CoreDebug DEMCR: MON_STEP Mask

Definition at line 1547 of file core_cm7.h.

◆ CoreDebug_DEMCR_MON_STEP_Pos

#define CoreDebug_DEMCR_MON_STEP_Pos   18

CoreDebug DEMCR: MON_STEP Position

Definition at line 1546 of file core_cm7.h.

◆ CoreDebug_DEMCR_TRCENA_Msk

#define CoreDebug_DEMCR_TRCENA_Msk   (1UL << CoreDebug_DEMCR_TRCENA_Pos)

CoreDebug DEMCR: TRCENA Mask

Definition at line 1541 of file core_cm7.h.

◆ CoreDebug_DEMCR_TRCENA_Pos

#define CoreDebug_DEMCR_TRCENA_Pos   24

CoreDebug DEMCR: TRCENA Position

Definition at line 1540 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_BUSERR_Msk

#define CoreDebug_DEMCR_VC_BUSERR_Msk   (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos)

CoreDebug DEMCR: VC_BUSERR Mask

Definition at line 1562 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_BUSERR_Pos

#define CoreDebug_DEMCR_VC_BUSERR_Pos   8

CoreDebug DEMCR: VC_BUSERR Position

Definition at line 1561 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_CHKERR_Msk

#define CoreDebug_DEMCR_VC_CHKERR_Msk   (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos)

CoreDebug DEMCR: VC_CHKERR Mask

Definition at line 1568 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_CHKERR_Pos

#define CoreDebug_DEMCR_VC_CHKERR_Pos   6

CoreDebug DEMCR: VC_CHKERR Position

Definition at line 1567 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_CORERESET_Msk

#define CoreDebug_DEMCR_VC_CORERESET_Msk   (1UL << CoreDebug_DEMCR_VC_CORERESET_Pos)

CoreDebug DEMCR: VC_CORERESET Mask

Definition at line 1577 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_CORERESET_Pos

#define CoreDebug_DEMCR_VC_CORERESET_Pos   0

CoreDebug DEMCR: VC_CORERESET Position

Definition at line 1576 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_HARDERR_Msk

#define CoreDebug_DEMCR_VC_HARDERR_Msk   (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos)

CoreDebug DEMCR: VC_HARDERR Mask

Definition at line 1556 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_HARDERR_Pos

#define CoreDebug_DEMCR_VC_HARDERR_Pos   10

CoreDebug DEMCR: VC_HARDERR Position

Definition at line 1555 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_INTERR_Msk

#define CoreDebug_DEMCR_VC_INTERR_Msk   (1UL << CoreDebug_DEMCR_VC_INTERR_Pos)

CoreDebug DEMCR: VC_INTERR Mask

Definition at line 1559 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_INTERR_Pos

#define CoreDebug_DEMCR_VC_INTERR_Pos   9

CoreDebug DEMCR: VC_INTERR Position

Definition at line 1558 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_MMERR_Msk

#define CoreDebug_DEMCR_VC_MMERR_Msk   (1UL << CoreDebug_DEMCR_VC_MMERR_Pos)

CoreDebug DEMCR: VC_MMERR Mask

Definition at line 1574 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_MMERR_Pos

#define CoreDebug_DEMCR_VC_MMERR_Pos   4

CoreDebug DEMCR: VC_MMERR Position

Definition at line 1573 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_NOCPERR_Msk

#define CoreDebug_DEMCR_VC_NOCPERR_Msk   (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos)

CoreDebug DEMCR: VC_NOCPERR Mask

Definition at line 1571 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_NOCPERR_Pos

#define CoreDebug_DEMCR_VC_NOCPERR_Pos   5

CoreDebug DEMCR: VC_NOCPERR Position

Definition at line 1570 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_STATERR_Msk

#define CoreDebug_DEMCR_VC_STATERR_Msk   (1UL << CoreDebug_DEMCR_VC_STATERR_Pos)

CoreDebug DEMCR: VC_STATERR Mask

Definition at line 1565 of file core_cm7.h.

◆ CoreDebug_DEMCR_VC_STATERR_Pos

#define CoreDebug_DEMCR_VC_STATERR_Pos   7

CoreDebug DEMCR: VC_STATERR Position

Definition at line 1564 of file core_cm7.h.

◆ CoreDebug_DHCSR_C_DEBUGEN_Msk

#define CoreDebug_DHCSR_C_DEBUGEN_Msk   (1UL << CoreDebug_DHCSR_C_DEBUGEN_Pos)

CoreDebug DHCSR: C_DEBUGEN Mask

Definition at line 1530 of file core_cm7.h.

◆ CoreDebug_DHCSR_C_DEBUGEN_Pos

#define CoreDebug_DHCSR_C_DEBUGEN_Pos   0

CoreDebug DHCSR: C_DEBUGEN Position

Definition at line 1529 of file core_cm7.h.

◆ CoreDebug_DHCSR_C_HALT_Msk

#define CoreDebug_DHCSR_C_HALT_Msk   (1UL << CoreDebug_DHCSR_C_HALT_Pos)

CoreDebug DHCSR: C_HALT Mask

Definition at line 1527 of file core_cm7.h.

◆ CoreDebug_DHCSR_C_HALT_Pos

#define CoreDebug_DHCSR_C_HALT_Pos   1

CoreDebug DHCSR: C_HALT Position

Definition at line 1526 of file core_cm7.h.

◆ CoreDebug_DHCSR_C_MASKINTS_Msk

#define CoreDebug_DHCSR_C_MASKINTS_Msk   (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos)

CoreDebug DHCSR: C_MASKINTS Mask

Definition at line 1521 of file core_cm7.h.

◆ CoreDebug_DHCSR_C_MASKINTS_Pos

#define CoreDebug_DHCSR_C_MASKINTS_Pos   3

CoreDebug DHCSR: C_MASKINTS Position

Definition at line 1520 of file core_cm7.h.

◆ CoreDebug_DHCSR_C_SNAPSTALL_Msk

#define CoreDebug_DHCSR_C_SNAPSTALL_Msk   (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos)

CoreDebug DHCSR: C_SNAPSTALL Mask

Definition at line 1518 of file core_cm7.h.

◆ CoreDebug_DHCSR_C_SNAPSTALL_Pos

#define CoreDebug_DHCSR_C_SNAPSTALL_Pos   5

CoreDebug DHCSR: C_SNAPSTALL Position

Definition at line 1517 of file core_cm7.h.

◆ CoreDebug_DHCSR_C_STEP_Msk

#define CoreDebug_DHCSR_C_STEP_Msk   (1UL << CoreDebug_DHCSR_C_STEP_Pos)

CoreDebug DHCSR: C_STEP Mask

Definition at line 1524 of file core_cm7.h.

◆ CoreDebug_DHCSR_C_STEP_Pos

#define CoreDebug_DHCSR_C_STEP_Pos   2

CoreDebug DHCSR: C_STEP Position

Definition at line 1523 of file core_cm7.h.

◆ CoreDebug_DHCSR_DBGKEY_Msk

#define CoreDebug_DHCSR_DBGKEY_Msk   (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos)

CoreDebug DHCSR: DBGKEY Mask

Definition at line 1497 of file core_cm7.h.

◆ CoreDebug_DHCSR_DBGKEY_Pos

#define CoreDebug_DHCSR_DBGKEY_Pos   16

CoreDebug DHCSR: DBGKEY Position

Definition at line 1496 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_HALT_Msk

#define CoreDebug_DHCSR_S_HALT_Msk   (1UL << CoreDebug_DHCSR_S_HALT_Pos)

CoreDebug DHCSR: S_HALT Mask

Definition at line 1512 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_HALT_Pos

#define CoreDebug_DHCSR_S_HALT_Pos   17

CoreDebug DHCSR: S_HALT Position

Definition at line 1511 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_LOCKUP_Msk

#define CoreDebug_DHCSR_S_LOCKUP_Msk   (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos)

CoreDebug DHCSR: S_LOCKUP Mask

Definition at line 1506 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_LOCKUP_Pos

#define CoreDebug_DHCSR_S_LOCKUP_Pos   19

CoreDebug DHCSR: S_LOCKUP Position

Definition at line 1505 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_REGRDY_Msk

#define CoreDebug_DHCSR_S_REGRDY_Msk   (1UL << CoreDebug_DHCSR_S_REGRDY_Pos)

CoreDebug DHCSR: S_REGRDY Mask

Definition at line 1515 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_REGRDY_Pos

#define CoreDebug_DHCSR_S_REGRDY_Pos   16

CoreDebug DHCSR: S_REGRDY Position

Definition at line 1514 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_RESET_ST_Msk

#define CoreDebug_DHCSR_S_RESET_ST_Msk   (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos)

CoreDebug DHCSR: S_RESET_ST Mask

Definition at line 1500 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_RESET_ST_Pos

#define CoreDebug_DHCSR_S_RESET_ST_Pos   25

CoreDebug DHCSR: S_RESET_ST Position

Definition at line 1499 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_RETIRE_ST_Msk

#define CoreDebug_DHCSR_S_RETIRE_ST_Msk   (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos)

CoreDebug DHCSR: S_RETIRE_ST Mask

Definition at line 1503 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_RETIRE_ST_Pos

#define CoreDebug_DHCSR_S_RETIRE_ST_Pos   24

CoreDebug DHCSR: S_RETIRE_ST Position

Definition at line 1502 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_SLEEP_Msk

#define CoreDebug_DHCSR_S_SLEEP_Msk   (1UL << CoreDebug_DHCSR_S_SLEEP_Pos)

CoreDebug DHCSR: S_SLEEP Mask

Definition at line 1509 of file core_cm7.h.

◆ CoreDebug_DHCSR_S_SLEEP_Pos

#define CoreDebug_DHCSR_S_SLEEP_Pos   18

CoreDebug DHCSR: S_SLEEP Position

Definition at line 1508 of file core_cm7.h.



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