USB 鼠标实现
文章平均质量分 87
USB 鼠标实现
tyustli
不抛弃,不放弃
展开
-
USB鼠标实现——HID 报告的返回(八)
端点地址:bit7 位表示数据方向,输入端点 D7 为 1。所以输入端点 1 的地址为 0x81。原创 2023-03-26 19:14:51 · 636 阅读 · 0 评论 -
USB鼠标实现——报告描述符(七)
HID报告描述符的实现即返回原创 2023-03-26 17:35:26 · 1157 阅读 · 0 评论 -
USB鼠标实现——设置配置和获取配置(六)
主机在获取完后,又单独获取了几次设备描述符和配置描述符等,描述符的返回这里不再赘述。原创 2023-03-26 12:20:14 · 439 阅读 · 0 评论 -
USB鼠标实现——设备限定描述符(五)
设备限定描述符(Device Qualifier Descriptor)说明了能进行高速操作的设备在其他速度时产生的变化信息。例如,如果设备当前在全速下操作,设备限定描述符返回它如何在高速运行的信息。如果设备既支持全速状态又支持高速状态,那么就必须含有设备限定描述符(Device Qualifier Descriptor)。设备限定描述符(Device Qualifier Descriptor)中含有当前没有使用的速度下这些字段的取值。原创 2023-03-26 11:50:02 · 492 阅读 · 0 评论 -
USB鼠标实现——字符串描述符(四)
USB 字符串描述符:语言ID,产品字符串,厂商字符串和序列号字符串原创 2023-03-26 10:51:46 · 419 阅读 · 0 评论 -
USB鼠标实现——配置描述符集合(三)
配置描述符集合返回原创 2023-03-25 23:06:06 · 766 阅读 · 0 评论 -
USB鼠标实现——设置地址(二)
HID 鼠标枚举过程分析。原创 2023-03-25 22:30:28 · 618 阅读 · 0 评论 -
USB鼠标实现——设备描述符(一)
USB 设备描述符bmRequestType:0x80数据传输方向为 1,device-to-host标准请求请求的接收者为设备bRequest:0x06GET_DESCRIPTOR 获取描述符请求wValue:0x0001(LSB)低位:0x01 设备描述符高位:0x00 索引号wIndex:0x0000(LSB)低位:0x00高位:0x00wLength:0x40低位:0x40 请求返回的字节数为 0x40,设备实际返回的字节数可以比该域原创 2023-03-25 22:20:36 · 1265 阅读 · 0 评论