ChibiOS
21.6.0
|
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... | |
Runtime Faults Collection Unit macros and structures.
Definition in file chrfcu.h.