我是USB新手。
我想在PIC单片机上实现定位设备。 USB将用于指点设备和主机之间的通信。
我想做以下事情:
将增量发送到主机的HID类驱动程序,因此设备可以在插件后立即用作简单鼠标。
使用CDC类将其他数据发送到主机,以便由在用户空间上运行的应用程序进行后处理。
我的主要问题是:
实现此目的的最佳方法是什么?我应该定义2个不同的接口吗?
我应该定义哪些描述符?
我想到了以下几点:
LANG=C objdump -x program.exe | grep Time/Date
我应该如何定义"功能描述符"接下来是接口0描述符?我应该将接口1和2定义为接口0的从属接收器吗?