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.

27 lines
458 B

12 months ago
  1. #ifndef ZGFLAG
  2. #define ZGFLAG
  3. #include <stdbool.h>
  4. #include <stdint.h>
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. #define ZCLEAR_BIT(val, bit) (val &= ~(1 << bit))
  9. #define ZSET_BIT(val, bit) (val |= (1 << bit))
  10. extern bool gInitErrorFlag;
  11. /**
  12. * bit:
  13. * 0: board reset flag (1:reset)
  14. */
  15. extern uint32_t gBoardFlag;
  16. extern bool gEnableReportFlag;
  17. void gBoardFlagSetResetFlag();
  18. void gBoardFlagClearResetFlag();
  19. #ifdef __cplusplus
  20. }
  21. #endif
  22. #endif