enum | TRAP_ID_e {
TRAP_OSCILLATOR_FAIL = 0x0001
, TRAP_ADDRESS_ERROR = 0x0002
, TRAP_STACK_ERROR = 0x0004
, TRAP_MATH_ERROR = 0x0008
, TRAP_DMA_ERROR = 0x0010
, TRAP_SOFT_TRAP_ERROR = 0x0020
, TRAP_HARD_TRAP_ERROR = 0x0040
, TRAP_RESERVED_TRAP_5_ERROR = 0x0080
, TRAP_RESERVED_TRAP_7_ERROR = 0x0080
, TRAP_ALT_OSCILLATOR_FAIL = 0x0100
,
TRAP_ALT_ADDRESS_ERROR = 0x0200
, TRAP_ALT_STACK_ERROR = 0x0400
, TRAP_ALT_MATH_ERROR = 0x0800
, TRAP_ALT_DMA_ERROR = 0x1000
, TRAP_ALT_SOFT_TRAP_ERROR = 0x2000
, TRAP_ALT_HARD_TRAP_ERROR = 0x4000
, TRAP_RESET_MSK = 0x7F1F
} |
| defining trap-ID for primary and secondary vectors More...
|
|
typedef enum TRAP_ID_e | TRAP_ID_t |
|
typedef struct TRAP_FLAGS_s | TRAP_FLAGS_t |
|
typedef struct CPU_INTTREG_s | CPU_INTTREG_t |
|
typedef struct CPU_RCON_s | CPU_RCON_t |
|
typedef struct TRAPLOG_STATUS_s | TRAPLOG_STATUS_t |
|
typedef struct TASK_INFO_s | TASK_INFO_t |
|
typedef struct TRAP_LOGGER_s | TRAP_LOGGER_t |
|
This chapter provides detailed information about the public data types provided by the fault handler library.
◆ CPU_INTTREG_t
◆ CPU_RCON_t
◆ TASK_INFO_t
◆ TRAP_FLAGS_t
◆ TRAP_ID_t
◆ TRAP_LOGGER_t
◆ TRAPLOG_STATUS_t
◆ TRAP_ID_e
defining trap-ID for primary and secondary vectors
Definition at line 99 of file drv_trap_handler.h.