文章目录 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 描述符), 输入端点描述符, 输出端点描述符 } 设备描述符