55 lines
1.5 KiB
C
55 lines
1.5 KiB
C
|
|
||
|
#ifndef BL_TASK_H_
|
||
|
#define BL_TASK_H_
|
||
|
|
||
|
#include "timeSliceOffset.h"
|
||
|
|
||
|
void task_Init(void);
|
||
|
|
||
|
/* 控制运行指示灯和喂狗 */
|
||
|
#define runled_reloadVal 1000 /* 任务执行间隔 */
|
||
|
#define runled_offset 0 /* 任务执行偏移量 */
|
||
|
extern STR_TimeSliceOffset m_runled;
|
||
|
void Task_Runled(void);
|
||
|
|
||
|
/* 喂狗 */
|
||
|
#define wdi_reloadVal 1000 /* 任务执行间隔 */
|
||
|
#define wdi_offset 100 /* 任务执行偏移量 */
|
||
|
extern STR_TimeSliceOffset m_wdi;
|
||
|
void Task_wdi(void);
|
||
|
|
||
|
/* 刷新寄存器中的数据 */
|
||
|
#define refreshJudgeData_reloadVal 1000 /* 任务执行间隔 */
|
||
|
#define refreshJudgeData_offset 0 /* 任务执行偏移量 */
|
||
|
extern STR_TimeSliceOffset m_refreshJudgeData;
|
||
|
void Task_refreshJudgeData(void);
|
||
|
|
||
|
/* 启动任务 */
|
||
|
#define startControl_reloadVal 5000 /* 任务执行间隔 */
|
||
|
#define startControl_offset 100 /* 任务执行偏移量 */
|
||
|
extern STR_TimeSliceOffset g_startControl;
|
||
|
void Task_startControl(void);
|
||
|
|
||
|
/* 软启动 */
|
||
|
#define softStart_reloadVal 10 /* 任务执行间隔 */
|
||
|
#define softStart_offset 0 /* 任务执行偏移量 */
|
||
|
extern STR_TimeSliceOffset m_softStart;
|
||
|
void Task_softStart(void);
|
||
|
|
||
|
/* 回路阻抗检测 */
|
||
|
#define impedanceCalculation_reloadVal 100 /* 任务执行间隔 */
|
||
|
#define impedanceCalculation_offset 0 /* 任务执行偏移量 */
|
||
|
extern STR_TimeSliceOffset m_impedanceCalculation;
|
||
|
void Task_impedanceCalculation(void);
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
#endif
|