int nRet = InitLib_FindPSoCDev(); // Re-Init lib and find device
while(nRet!=0) //if fail reload 10 times
{
ncount++;
if(ncount>10)
{
pDlg->LogToFiles(_T("\nReset PSoC timeout error\n"),2);
Sleep(2000);
pDlg->EndDialog(0);
return -1;
}
Sleep(1000);
nRet = InitLib_FindPSoCDev();
}
pDlg->LogToFiles(_T("\n Reset PSoC Success!\n"),2);
记录 timeout 机制防止以后遗忘
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。