/******************************************************************************
版权所有: 深圳市**科技有限公司
文件名: task_watchdog_process.c
作者: wangdy
创建日期: 2020/07/8
描述: 蓝牙模块协议解析及处理
其它:
修改历史: //修改历史记录列表,每条修改记录应包含修改日期、修改者及修改内容简述
序号 修改时间 修改人 修改内容
???? ????/??/?? ?????? 参考样式
******************************************************************************/
/************************************头文件************************************/
#include "task_watchdog_process.h"
#include "api_led_watchdog.h"
#include "api_power_control.h"
#include "driver_iwdg.h"
#include "api_state_check.h"
#include "api_key.h"
#include "bsp_bt.h"
#include <string.h>
/*************************************变量*************************************/
/*************************************函数*************************************/
/*******************************************************************************
* 名称: Task_Watchdog_Led_Init
* 描述: 任务初始化
* 输入参数: 无
* 输出参数: 无
* 其它: 无
*******************************************************************************/
void Task_Watchdog_Init()
{
API_Led_Control_Init();
}
/*******************************************************************************
* 名称: Task_Watchdog_Led_Process
* 描述: 任务执行函数
* 输入参数: 无
* 输出参数: 无
* 其它: 无
*******************************************************************************/
void Task_Watchdog_Process(void)
{
_LED_CURRENT_STATE led_state; //灯状态
IWDG_Feed; //喂狗
LED_Update(); //更新灯的状态信息
Key_CheckProcess(); //按键刷新
}
以下为.h文件:
/******************************************************************************
版权所有: 深圳**科技有限公司
文件名: task_watchdog_process.h
作者: wangdy
创建日期: 2020/7/9
描述: 看门狗处理任务
其它:
修改历史: //修改历史记录列表,每条修改记录应包含修改日期、修改者及修改内容简述
序号 修改时间 修改人 修改内容
???? ????/??/?? ?????? 参考样式
******************************************************************************/
/*********************************防止多次编译*********************************/
#ifndef _TASK_WATCHDOG_PROCESS_H
#define _TASK_WATCHDOG_PROCESS_H
/************************************头文件************************************/
#include <stdint.h>
#include <stdbool.h>
/************************************宏定义************************************/
/************************************结构体************************************/
/**********************************可导出变量**********************************/
/***********************************函数实现***********************************/
void Task_Watchdog_Init(void);
void Task_Watchdog_Process(void);
#endif