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

USB组合设备——串口+鼠标+键盘

文章目录

  • USB组合设备——串口+鼠标+键盘
    • 描述符结构
    • 设备描述符
    • 配置描述符集合
    • 配置描述符
    • 接口关联描述符
    • 键盘接口描述符
    • 鼠标接口描述符
    • 类特殊命令
      • CDC 的类特殊命令
      • HID 的类特殊命令
        • 接口 2
        • 接口3

USB组合设备——串口+鼠标+键盘

描述符结构

设备描述符
配置描述符
接口关联描述符
    接口1描述符
        CDC 控制接口描述符
        类特殊描述符(CDC Header, CDC Call, CDC ACM, CDC Union)
        输入端点描述符
    接口2描述符
        CDC 数据接口描述符
        输出端点描述符
        输入端点描述符
接口3
    接口描述符 (键盘接口)
    类特殊描述符(HID 描述符)
    输入端点描述符
接口3
    接口描述符 (鼠标接口

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

相关文章:

  • LaTeX之四:如何兼容中文(上手中文简历和中文论文)、在win/mac上安装新字体。
  • 如何向函数模块 FM 中传递 Range 参数
  • 【JAVA基础】JVM是什么?
  • 一键生成本地SSL证书:打造HTTPS安全环境
  • 【常见问题解答】远程桌面无法复制粘贴的解决方法
  • 群控系统服务端开发模式-应用开发-前端个人信息功能
  • WPS生成目录
  • OpengGL教程(六)---坐标的变换和坐标系的变换
  • 文献多\bibliographystyle和文献少\begin{thebibliography}
  • 【JAVA】数据脱敏技术(对称加密算法、非对称加密算法、哈希算法、消息认证码(MAC)算法、密钥交换算法)使用方法
  • JUC学习笔记(二)
  • sed编辑器与awk的用法
  • 0917np.power()
  • 径向基函数神经网络RBFNN案例实操
  • 人工智能GPT____豆包使用的一些初步探索步骤 体验不一样的工作
  • 3GPP祝大家中秋快乐!!!
  • 数据结构,栈,队列(线性表实现)
  • 云服务与虚拟主机:数字时代的网络托管选择
  • 光华里社区“电亮生活”行动:智能科技携手志愿温情,老旧小区焕发新生机
  • 在docker环境下启动php的注意事项-docker完整挂载php目录、在Docker查看容器完整启动命令以及mysql ERROR 2059问题
  • win+linux平台C语言获取进程的线程数量
  • LeetCode 815.公交路线(BFS广搜 + 建图)(中秋快乐啊)
  • 从零到一:构建你的第一个AI项目(实战教程)
  • Python 数学建模——Pearson/Spearman 相关系数
  • easy-es动态索引支持
  • 数据库的约束