WCH沁恒单片机
直播中

贾永世

7年用户 1793经验值
私信 关注
[问答]

请问python如何使用CH341的设备拔插监控API?

在官方文档上了解到API为
CH341SetDeviceNotify( // 设定设备事件通知程序
ULONG iIndex, // 指定 CH341 设备序号,0 对应第一个设备PCHAR iDeviceID, // 可选参数,指向字符串,指定被监控的设备的 ID,字符串以 终止mPCH341_NOTIFY_ROUTINE iNotifyRoutine ); // 指定设备事件回调程序

请问mPCH341_NOTIFY_ROUTINE这类型是要怎么创建呢,希望不吝赐教
截取部分错误代码
## 接收监控函数#def onNotify(self,s):    print("onNotify")    ch341.CH341SetDeviceNotify(self.usb_id,"1",self.onNotify) #这是错误的

回帖(1)

李玉梅

2022-7-13 09:51:18
typedef        VOID    ( CALLBACK    * mPCH341_NOTIFY_ROUTINE ) (  // 设备事件通知回调程序
    ULONG            iEventStatus );  // 设备事件和当前状态(在下行定义): 0=设备拔出事件, 3=设备插入事件


需要定义这样的C语言函数: void stdcall notifytest(unsigned long iEventStatus)  ;
举报

更多回帖

发帖
×
20
完善资料,
赚取积分