mv-bms/Core/Src/errors.c

14 lines
314 B
C

#include "errors.h"
#include "stm32f3xx_hal.h"
SlaveErrorData error_data;
void set_error_source(int source) {
if (!error_data.error_sources) {
error_data.errors_since = HAL_GetTick();
}
error_data.error_sources |= source;
}
void clear_error_source(int source) { error_data.error_sources &= ~source; }