ChibiOS  21.6.0
chrfcu.h File Reference

Runtime Faults Collection Unit macros and structures. More...

Go to the source code of this file.

Data Structures

struct  ch_rfcu
 Type of an RFCU structure. More...
 

Macros

#define CH_RFCU_ALL_FAULTS   ((rfcu_mask_t)-1)
 Mask of all faults. More...
 
Predefined Faults
#define CH_RFCU_VT_INSUFFICIENT_DELTA   1U
 
#define CH_RFCU_VT_SKIPPED_DEADLINE   2U
 

Typedefs

typedef uint32_t rfcu_mask_t
 Type of a faults mask. More...
 
typedef struct ch_rfcu rfcu_t
 Type of an RFCU structure. More...
 

Functions

void chRFCUCollectFaultsI (rfcu_mask_t mask)
 Adds fault flags to the current mask. More...
 
rfcu_mask_t chRFCUGetAndClearFaultsI (rfcu_mask_t mask)
 Returns the current faults mask clearing it. More...
 
static void __rfcu_object_init (rfcu_t *rfcup)
 Runtime Faults Collection Unit initialization. More...
 

Detailed Description

Runtime Faults Collection Unit macros and structures.

Definition in file chrfcu.h.