CH376无法用set_report控制复合键盘上的灯

    代码用的是论坛提供的参考代码,之前一直都是和单纯的键盘通信没有问题,用set_report也能正常控制NUM LOCK,CAP LOCK灯。但换成复合键盘(两个interface,两个HID报告描述符)的键盘时就无法控制灯了,键盘倒是能正常工作,而且枚举过程结束时set_report也成功点亮了NUM LOCK灯,但是仅此一次,之后再也控制不了灯了。请问参考代码是不是有需要改动的地方?

    我看论坛提供的CH376控制键盘的代码只能测试键盘按键的功能,对于set_report只是在枚举完时用了一次,之后就没有继续测试了,

数字键功能能正常使用吗?除了点不了灯,是不是数字键也不能正常使用了。


可以用的,这和数字键盘关系不太大,如果你键盘其他按键能用,数字键盘不能用,你还需要再看看USB数据格式协议里面你可能漏掉了一些关于NUM LOCK定义的细节。


周一了啊,盼wch的工作人员给一个答复,难道之前没有人遇到类似的问题吗?


                           

数字键功能能正常使用吗?除了点不了灯,是不是数字键也不能正常使用了。

                       


不好意思,是参考HID


只有登录才能回复,可以选择微信账号登录