#include "gflag.h" #include #include #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; }