Digital Power Starter Kit 3 Firmware  DM330017-3, Rev.3.0
dsPIC33C Buck Converter Peak Current Mode Control Example
+ Collaboration diagram for Data Types:
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
 

Detailed Description

This chapter provides detailed information about the public data types provided by the fault handler library.

Typedef Documentation

◆ CPU_INTTREG_t

typedef struct CPU_INTTREG_s CPU_INTTREG_t

◆ CPU_RCON_t

typedef struct CPU_RCON_s CPU_RCON_t

◆ TASK_INFO_t

typedef struct TASK_INFO_s TASK_INFO_t

◆ TRAP_FLAGS_t

typedef struct TRAP_FLAGS_s TRAP_FLAGS_t

◆ TRAP_ID_t

typedef enum TRAP_ID_e TRAP_ID_t

◆ TRAP_LOGGER_t

typedef struct TRAP_LOGGER_s TRAP_LOGGER_t

◆ TRAPLOG_STATUS_t

Enumeration Type Documentation

◆ TRAP_ID_e

enum TRAP_ID_e

defining trap-ID for primary and secondary vectors

Definition at line 99 of file drv_trap_handler.h.