Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
cmsis_ext.h File Reference

CMSIS extension. More...

Go to the source code of this file.

Macros

#define FSR_FS_BACKGROUND_FAULT   (0)
 
#define FSR_FS_ALIGNMENT_FAULT   (1)
 
#define FSR_FS_DEBUG_EVENT   (2)
 
#define FSR_FS_SYNC_EXTERNAL_ABORT   (8)
 
#define FSR_FS_PERMISSION_FAULT   (13)
 
#define FSR_FS_ASYNC_EXTERNAL_ABORT   (22)
 
#define FSR_FS_ASYNC_PARITY_ERROR   (24)
 
#define FSR_FS_SYNC_PARITY_ERROR   (25)
 
#define DBGDSCR_MOE_Pos   (2U)
 
#define DBGDSCR_MOE_Msk   (0xFUL << DBGDSCR_MOE_Pos)
 
#define DBGDSCR_MOE_HALT_REQUEST   (0)
 
#define DBGDSCR_MOE_BREAKPOINT   (1)
 
#define DBGDSCR_MOE_ASYNC_WATCHPOINT   (2)
 
#define DBGDSCR_MOE_BKPT_INSTRUCTION   (3)
 
#define DBGDSCR_MOE_EXT_DEBUG_REQUEST   (4)
 
#define DBGDSCR_MOE_VECTOR_CATCH   (5)
 
#define DBGDSCR_MOE_OS_UNLOCK_CATCH   (8)
 
#define DBGDSCR_MOE_SYNC_WATCHPOINT   (10)
 

Detailed Description

CMSIS extension.

This header provides CMSIS-style register access functions and macros that are not currently available in the CMSIS.

NOTE: cmsis.h includes this file; do not manually include this file.

Macro Definition Documentation

◆ DBGDSCR_MOE_ASYNC_WATCHPOINT

#define DBGDSCR_MOE_ASYNC_WATCHPOINT   (2)

◆ DBGDSCR_MOE_BKPT_INSTRUCTION

#define DBGDSCR_MOE_BKPT_INSTRUCTION   (3)

◆ DBGDSCR_MOE_BREAKPOINT

#define DBGDSCR_MOE_BREAKPOINT   (1)

◆ DBGDSCR_MOE_EXT_DEBUG_REQUEST

#define DBGDSCR_MOE_EXT_DEBUG_REQUEST   (4)

◆ DBGDSCR_MOE_HALT_REQUEST

#define DBGDSCR_MOE_HALT_REQUEST   (0)

◆ DBGDSCR_MOE_Msk

#define DBGDSCR_MOE_Msk   (0xFUL << DBGDSCR_MOE_Pos)

◆ DBGDSCR_MOE_OS_UNLOCK_CATCH

#define DBGDSCR_MOE_OS_UNLOCK_CATCH   (8)

◆ DBGDSCR_MOE_Pos

#define DBGDSCR_MOE_Pos   (2U)

◆ DBGDSCR_MOE_SYNC_WATCHPOINT

#define DBGDSCR_MOE_SYNC_WATCHPOINT   (10)

◆ DBGDSCR_MOE_VECTOR_CATCH

#define DBGDSCR_MOE_VECTOR_CATCH   (5)

◆ FSR_FS_ALIGNMENT_FAULT

#define FSR_FS_ALIGNMENT_FAULT   (1)

◆ FSR_FS_ASYNC_EXTERNAL_ABORT

#define FSR_FS_ASYNC_EXTERNAL_ABORT   (22)

◆ FSR_FS_ASYNC_PARITY_ERROR

#define FSR_FS_ASYNC_PARITY_ERROR   (24)

◆ FSR_FS_BACKGROUND_FAULT

#define FSR_FS_BACKGROUND_FAULT   (0)

◆ FSR_FS_DEBUG_EVENT

#define FSR_FS_DEBUG_EVENT   (2)

◆ FSR_FS_PERMISSION_FAULT

#define FSR_FS_PERMISSION_FAULT   (13)

◆ FSR_FS_SYNC_EXTERNAL_ABORT

#define FSR_FS_SYNC_EXTERNAL_ABORT   (8)

◆ FSR_FS_SYNC_PARITY_ERROR

#define FSR_FS_SYNC_PARITY_ERROR   (25)