FuSa 8-Bit Libraries Safety Framework
Loading...
Searching...
No Matches
error_handler_config.c
Go to the documentation of this file.
1
29// Framework Includes
32
126};
127
133
void(* errCallback_t)(errId_t id)
Defines a function pointer type for error handling callback functions.
errCrit_t
Defines criticality levels used by EH_HandleError to determine the appropriate response for each repo...
@ ERRID_WWDT_TIMEOUT_VAL
@ ERRID_EVSYS1_CLEAR
@ ERRID_NMI_UNKNOWN
@ ERRID_DIAG_ERRCH_CFM0
@ ERRID_FLASH2_COMP
@ ERRID_SWDT_EXP
@ ERRID_SWDT_RESET_VAL
@ ERRID_EEPROM_ECC1
@ ERRID_CFD1_CH
@ ERRID_SWDT_CH
@ ERRID_BUSERR_PARITYD
@ ERRID_OPC_PARITYI
@ ERRID_VREGFAIL_VUV
@ ERRID_DIAG_SWDT_EXPIRE
@ ERRID_CFM1_CH
@ ERRID_DIAG_ERRCH_EVSYS1
@ ERRID_VREGWARN_CH
@ ERRID_SWDT_UC
@ ERRID_VREGWARN_VSLP
@ ERRID_INIT_WATCHDOGS
@ ERRID_GPR_FLAGS
@ ERRID_DIAG_WDT_EXPIRE
@ ERRID_RAM2_COMP
@ ERRID_VREGFAIL_VOV
@ ERRID_VREGWARN_SERR
@ ERRID_BUSERR_CH
@ ERRID_EVSYS0_CLEAR
@ ERRID_DIAG_CPU_COMP
@ ERRID_DIAG_ERRCH_EVSYS0
@ ERRID_DIAG_ERRCH_CFM1
@ ERRID_DIAG_PARITY_NVM
@ ERRID_FLASH1_CH
@ ERRID_GPR_VALS
@ ERRID_MAX
@ ERRID_RAM1_CH
@ ERRID_DIAG_CFD0
@ ERRID_VREGFAIL_CH
@ ERRID_INIT_CLOCKS
@ ERRID_SPLIM_CH
@ ERRID_VREGWARN_VDEXIT
@ ERRID_EEPROM_CH
@ ERRID_NMI
@ ERRID_NONE
@ ERRID_INIT_INTERRUPTS
@ ERRID_SWDT_BADPC
@ ERRID_DIAG_CFM1
@ ERRID_CFD0_CH
@ ERRID_DIAG_WDT_COUNT
@ ERRID_EVSYS0_CH
@ ERRID_ERRID_VAL
@ ERRID_SWDT_BADC
@ ERRID_RAM_PARITY
@ ERRID_VREGWARN_VDENTER
@ ERRID_INT_DISABLED
@ ERRID_DIAG_PARITY_RAM
@ ERRID_DIAG_ECC_EEPROM
@ ERRID_DIAG_VMON_OVER
@ ERRID_INIT_POWER
@ ERRID_BAD_IRQ
@ ERRID_DIAG_ERRCH_CFD1
@ ERRID_DIAG_ERRCH_EEPROM
@ ERRID_FLASH2_ECC2
@ ERRID_CRC_FLASH
@ ERRID_DIAG_CFM0
@ ERRID_BOD_VLM
@ ERRID_SAFE_IO
@ ERRID_DIAG_ERRCH_SPLIM
@ ERRID_VREGWARN_VERR
@ ERRID_OPC_OPC
@ ERRID_OPC_CH
@ ERRID_BUSERR_BUSERR
@ ERRID_ERRFLAG_VAL
@ ERRID_FORCE_FLOAT
@ ERRID_RAM2_ECC2
@ ERRID_DIAG_CFD1
@ ERRID_DIAG_ECC_FLASH
@ ERRID_DIAG_ECC_RAM
@ ERRID_VREGWARN_VDIS
@ ERRID_INIT_ERRCTRL
@ ERRID_NVM_PARITY
@ ERRID_FLASH2_CH
@ ERRID_EEPROM_ECC2
@ ERRID_DIAG_SWDT_COUNT
@ ERRID_RAM2_CH
@ ERRID_DIAG_ERRCH_CFD0
@ ERRID_CFM0_CH
@ ERRID_EVSYS1_CH
@ ERRID_INIT_MEMORIES
@ ERRID_DIAG_VMON_UNDER
Contains API prototypes for Error Handler callback examples.
const errCallback_t nonCriticalErrorCallback
Configures the callback function used for 'NON_CRITICAL' Error IDs in EH_HandleError.
const errCrit_t errorIdCritLut[ERRID_MAX]
Configures the criticality of all Error IDs for handling in EH_HandleError.
const errCallback_t notificationErrorCallback
Configures the callback function used for 'NOTIFICATION' Error IDs in EH_ProcessNotificationLog.
void EH_NotificationErrorExampleCallback(errId_t id)
Demonstrates an implementation of a 'NOTIFICATION' Error Handler callback function.
void EH_NonCriticalErrorExampleCallback(errId_t id)
Demonstrates an implementation of a 'NON_CRITICAL' Error Handler callback function.