1 Star 1 Fork 0

网易独家音乐人Mike Zhou/ADuCM4050的函数打包

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
WDT.c 955 Bytes
一键复制 编辑 原始数据 按行查看 历史
网易独家音乐人Mike Zhou 提交于 2024-10-12 06:38 . add WDT.c.
void init_WDT(void)
{
adi_wdt_Enable(true,callback_WDT);
adi_wdt_Kick();
}
void feed_WDT(uint8_t wdt_flag)
{
uint16_t wdt_count=0;
switch(wdt_flag)
{
case 0: //软件喂狗
{
adi_wdt_Kick();
while(wdt_count!=ADI_WDT_LOAD_VALUE)
{
adi_wdt_GetCount(&wdt_count);
}
break;
}
case 1: //硬件喂狗
{
adi_gpio_Toggle(Port2,Pin11);
break;
}
case 2:
{
adi_gpio_Toggle(Port2,Pin11);
adi_wdt_Kick();
while(wdt_count!=ADI_WDT_LOAD_VALUE)
{
adi_wdt_GetCount(&wdt_count);
}
break;
}
default:
{
adi_gpio_Toggle(Port2,Pin11);
adi_wdt_Kick();
while(wdt_count!=ADI_WDT_LOAD_VALUE)
{
adi_wdt_GetCount(&wdt_count);
}
break;
}
}
}
uint16_t read_WDT(void)
{
uint16_t wdt_count=0;
adi_wdt_GetCount(&wdt_count);
return wdt_count;
}
void callback_WDT(void *pCBParam,uint32_t Event,void *pArg)
{
feed_WDT(0);
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/Mike_Zhou_Admin/ADuCM4050_Func.git
git@gitee.com:Mike_Zhou_Admin/ADuCM4050_Func.git
Mike_Zhou_Admin
ADuCM4050_Func
ADuCM4050的函数打包
master

搜索帮助