文章目录
- cherry USB 键盘分析
- 描述符结构
- 设备描述符
- 配置描述符集合
- 配置描述符
- 接口 1 描述符
- HID 描述符
- 端点 IN 描述符
- 接口 2 描述符
- HID 描述符
- 端点 IN 描述符
- 端点 OUT 描述符
- 字符串描述符
- 语言 ID (字符串索引为 0)
- 厂商字符串(字符串索引为 1)
- 产品字符串(字符串索引为 2)
- HID 报告描述符
- 接口 1 的报告描述符
- 接口 2 的报告描述符
- 设置报告
- 数据传输
- 接口 1 的数据传输
- 接口 2 的数据传输
cherry USB 键盘分析
描述符结构
cherry USB 键盘有两个接口,每个接口都是 HID keyboard,第一个接口有一个输入端点,第二个接口有一个输入端点和一个输出端点
{设备描述符配置描述符,接口1描述符,类特殊描述符 (HID 描述符),输入端点描述符,接口2描述符类特殊描述符 (HID 描述符),输入端点描述符,输出端点描述符
}