MainTask.h 745 B

123456789101112131415161718192021222324
  1. /****************************************************************************
  2. *
  3. * Copy right: Qx.
  4. * File name: MainTask.h
  5. * Description: APP任务调取和异常处理
  6. * History: 2021-03-05
  7. *
  8. ****************************************************************************/
  9. //全局变量
  10. #include "app.h"
  11. extern UINT32 Timer_count;//每100ms加1
  12. extern volatile bool Sleep_flag;//睡眠标志位
  13. extern AppNVMDataType AppNVMData;
  14. /*---------------------------------------------------------------------------*/
  15. #define PROC_MAIN_TASK_STACK_SIZE (1024)
  16. typedef enum
  17. {
  18. PROCESS_STATE_IDLE = 0,
  19. PROCESS_STATE_WORK,
  20. PROCESS_STATE_SLEEP
  21. }process_Main;
  22. void MainTaskInit(void* arg);
  23. void MainTaskDeInit(void* arg);