logo

BB模拟USB键盘、鼠标、多媒体键盘、HID兼容设备复合Demo

该程序模拟USB复合设备,包含键盘、鼠标、多媒体键盘和HID兼容设备;

HID兼容设备包含双向收发端点,可以配合自研发的上位机工具进行数据透传;也可以收到数据后转成键盘、鼠标或者多媒体设备数据上传;

EXAM_键盘鼠标多媒体自定义HID.rar


025-89692393 e-mail:lb@wch.cn QQ:2542195643(请备注公司信息和简要需求描述)
热门产品推荐 : CH559: 双低全速USB主从+ADC 8位E8051单片机,64K+6K,4组定时器,双SPI,LED控制,唯一ID等,提供ISP接口库

这个多媒体按键, 好像不可用吧, 

这人很懒,什么都没留下

实际测试过,可用,如你不行,你看看是不是端点选择错误或者是不是键值发错了。

多媒体.bmp


025-89692393 e-mail:lb@wch.cn QQ:2542195643(请备注公司信息和简要需求描述)

image.png

image.png


image.png


这个例子里面 好像也没有看到有 具体发送多媒体按键的,  按您的报文改了下,  可以看到有上发数据, 但是 按键也没有作用, 

也不知道使用得对不对. 

这人很懒,什么都没留下

image.png

 无作用...

这人很懒,什么都没留下

07是报表指定的ID号,你不用传。

音量+ == E9

音量- == EA 其他的以此类推。

025-89692393 e-mail:lb@wch.cn QQ:2542195643(请备注公司信息和简要需求描述)

image.png

image.png


不传07 , 是这样子的, , 应该您说的可能不是这个例程, 


EXAM_键盘鼠标多媒体自定义HID\USB\Device\CompositeKM.C


这个例程里面,都没有看到有调用 端点3的地方.     void Enp3IntIn(UINT8 len ) , 


image.png





这人很懒,什么都没留下

老大重新再发一个完整的吧, 

这人很懒,什么都没留下

第一个字节是01,第二字节是按键值,按键结束要释放,;

image.png

025-89692393 e-mail:lb@wch.cn QQ:2542195643(请备注公司信息和简要需求描述)

这人很懒,什么都没留下

EXAM_键盘鼠标多媒体自定义HID_V200.rar

增加了多媒体键值上传的示列。

025-89692393 e-mail:lb@wch.cn QQ:2542195643(请备注公司信息和简要需求描述)
只有登录才能回复,可以选择微信和github账号登录