当前位置: 首页 > article >正文

cherry USB 键盘分析

文章目录

  • 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 描述符),
    		输入端点描述符,
    		输出端点描述符
}

设备描述符


http://www.kler.cn/a/522091.html

相关文章:

  • 【Go语言圣经】第五节:函数
  • 小程序-视图与逻辑
  • NPM 使用介绍
  • LLM评估优化与新技术创新综述
  • 【deepseek】deepseek-r1本地部署-第二步:huggingface.co替换为hf-mirror.com国内镜像
  • java多线程学习笔记
  • 算法题(49):反转链表II
  • Python3 OS模块中的文件/目录方法说明十二
  • DeepSeek R1:中国AI黑马的崛起与挑战
  • AI Agent的安全实践:权限控制与数据保护
  • 1. Java-MarkDown文件创建-工具类
  • 系统思维和升维思维以及它们对项目经理重要性
  • 定时任务Spring Task双向数据传输WebSocket
  • 第05章 14 绘制人脸部的PolyData并使用小圆锥体来展现法线
  • Go反射指南
  • 爱的魔力转圈圈,基于carsim与simulink模拟仰望u8原地调头
  • DeepSeek-R1 是否才是 “Open” AI?
  • YOLOv11改进,YOLOv11检测头融合DynamicHead,并添加小目标检测层(四头检测),适合目标检测、分割等任务
  • 航空客户价值的数据挖掘与分析(numpy+pandas+matplotlib+scikit-learn)
  • 基于STM32的循迹小车设计与实现
  • torch.tile 手动实现 kron+矩阵乘法
  • MongoDB中常用的几种高可用技术方案及优缺点
  • 基础项目实战——3D赛车(c++)
  • 把本地搭建的hexo博客部署到自己的服务器上
  • 网络工程师 (4)存储系统
  • 21款炫酷烟花合集