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
} |
|
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
Enumerator |
---|
TRAP_OSCILLATOR_FAIL | Trap ID for primary exception vector.
|
TRAP_ADDRESS_ERROR | Trap ID for primary exception vector.
|
TRAP_STACK_ERROR | Trap ID for primary exception vector.
|
TRAP_MATH_ERROR | Trap ID for primary exception vector.
|
TRAP_DMA_ERROR | Trap ID for primary exception vector.
|
TRAP_SOFT_TRAP_ERROR | Trap ID for generic soft trap exception vector.
|
TRAP_HARD_TRAP_ERROR | Trap ID for generic hard trap exception vector.
|
TRAP_RESERVED_TRAP_5_ERROR | Trap ID for generic exception vector.
|
TRAP_RESERVED_TRAP_7_ERROR | Trap ID for generic exception vector.
|
TRAP_ALT_OSCILLATOR_FAIL | Trap ID for alternate exception vector.
|
TRAP_ALT_ADDRESS_ERROR | Trap ID for alternate exception vector.
|
TRAP_ALT_STACK_ERROR | Trap ID for alternate exception vector.
|
TRAP_ALT_MATH_ERROR | Trap ID for alternate exception vector.
|
TRAP_ALT_DMA_ERROR | Trap ID for alternate exception vector.
|
TRAP_ALT_SOFT_TRAP_ERROR | Trap ID for alternate generic soft trap exception vector.
|
TRAP_ALT_HARD_TRAP_ERROR | Trap ID for alternate generic hard trap exception vector.
|
TRAP_RESET_MSK | Bit Mask to filter used bits only.
|
Definition at line 99 of file drv_trap_handler.h.