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.