28 lines
636 B
C
28 lines
636 B
C
/*
|
|
* @Description:
|
|
* @Date: 2021-03-10 10:44:21
|
|
* @LastEditors: CK.Zh
|
|
* @LastEditTime: 2021-03-10 10:45:51
|
|
* @FilePath: \NaviKit_EC_stm32\App\Inc\th_power.h
|
|
*/
|
|
#ifndef __TH_POWER_H__
|
|
#define __TH_POWER_H__
|
|
|
|
#include "cmsis_os2.h"
|
|
|
|
#define EVENT_FLAG_POWER_MONITOR_MAIN_POWER_GOOD (0x01 << 0)
|
|
//#define THREAD_FLAG_POWER_MONITOR_BKUP_POWER_GOOD
|
|
|
|
|
|
//Event Flag
|
|
osEventFlagsId_t PowerMonitorEventFlags;
|
|
const osEventFlagsAttr_t PowerMonitorEventFlags_attributes;
|
|
|
|
|
|
/* Definitions for PowerMonitTask */
|
|
osThreadId_t PowerMonitTaskHandle;
|
|
const osThreadAttr_t PowerMonitTask_attributes;
|
|
|
|
void PowerMonitTask(void *argument);
|
|
#endif
|