前言
最近公司的一款低功耗的遥控器涉及到使用USB HID的功能,就是需要将BLE蓝牙读取的IC卡的数据在通过USB接口上传到电脑的记事本上面。
一、USB HID是啥?
USB HID类是USB设备的一个标准设备类,包括的设备非常多。HID类设备定义它属于人机交互操作的设备,用于控制计算机操作的一些方面,如USB鼠标、USB键盘、USB游戏操纵杆等。但HID设备类不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。
二、使用步骤
其实STC官方已经提供了键盘的库文件了,可以在官方搜索下载,只需要调用一下就行,但是程序也需要修改一下。我在官方程序里面做了一些修改,添加了一些的功能函数
//添加了每一个按键对应的USB HID的十六进制数,
void usb_class_in()
{