You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

26 lines
645 B

#include "gflag.h"
#include <stdbool.h>
#include <stdint.h>
#include "cmsis_os.h"
bool gInitErrorFlag = false;
bool gEnableReportFlag = true;
uint8_t gResetFlag = 0;
bool gEnablePeriodLogFlag = false;
void gBoardFlagSetResetFlag() {
vPortEnterCritical();
gResetFlag = 1;
vPortExitCritical();
}
void gBoardFlagClearResetFlag() {
vPortEnterCritical();
gResetFlag = 0;
vPortExitCritical();
}
bool gBoardFlagGetResetFlag() { return gResetFlag; }
bool gBoardFlagGetEnablePeriodLogFlag() { return gEnablePeriodLogFlag; }
void gBoardFlagSetEnablePeriodLogFlag(bool enable) { gEnablePeriodLogFlag = enable; }