コード例 #1
0
/*低功耗接口*/
s32 hi6930_wdt_case04(void)
{
	bsp_wdt_start();
	/*设置计数时间35s*/
	bsp_wdt_suspend(35);
	/*计数时间恢复为30s*/
	bsp_wdt_resume();
	bsp_wdt_stop();
	return WDT_OK;
}
コード例 #2
0
int bsp_wdt_stop_test002(void)
{
	unsigned int timeleft = 0;
	bsp_wdt_start();
	bsp_wdt_stop();
	bsp_wdt_get_timeleft(&timeleft);
	if (timeleft >= 30)
	{
		taskDelay(10);
		wdt_err("%d\n", timeleft);
		return BSP_OK;
	}
	else
	{
		return BSP_ERROR;
	}
}
コード例 #3
0
/*初始化WDT,使能WDT,去使能WDT*/
int  hi6930_wdt_case01(void)
{
	u32 timeout = 0,i=0;
	/* 使能复位和中断 */
    bsp_wdt_start();
	/*设置超时时间*/
	bsp_wdt_set_timeout(30);	
	/* 获取看门狗剩余超时时间 */
	while(i<10000)
	{
		i++;
	}
	bsp_wdt_get_timeleft(&timeout);
   /*stop watchdog*/
   if (0 == bsp_wdt_stop())
   	{
   	}
   else
   	{
		return WDT_ERROR;
   	}
	return WDT_OK;
}
コード例 #4
0
s32 BSP_WDT_Disable(u8 wdtId)
{
	return bsp_wdt_stop();
}
BSP_S32 BSP_WDT_Disable(BSP_U8 wdtId)
{
    return bsp_wdt_stop();
}