作者WPC001 ()
站内Programming
标题Re: [问题] onDeviceChange 及 usb 的问题
时间Mon Aug 27 15:39:44 2007
※ 引述《aagogo (网路电视)》之铭言:
: 由於需要做即时侦测 usb 的插拔动作,所以最近用了onDeviceChange这个功能...
: 当然是可以顺利的动作....
: 不过问题来了....
: 如果今天我要对 a usb device 做烧录的动作 ( 逶过a 烧录 bin档到chip里面)
: 单纯这样的动作也是可行的...
: 不过如果在烧录的中间,我再另外的插入了一个 b usb device.....
: 结果,这个 b 就会触发 onDeviceChange 导致 我的程式就死当在那边了....
: 我想问的是,有没有办法避掉这种干扰的行为....
: 因为查了一堆usb的资料,不过好像都是在提怎麽「连结 usb port 然後读写」
: 或是 「侦测插拔」 之类的..
BOOL bBusy = FALSE;
OnDeviceChange(...)
{
if (!bBusy)
{
bBusy = TRUE;
//Your code
//....
bBusy = FALSE;
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.213.29
1F:推 aagogo:谢谢你的回应,我试试看... 59.120.188.59 08/28 10:27