当前位置: 首页 > 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/news/308242.html

相关文章:

  • 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动态索引支持
  • 数据库的约束
  • Java4----String
  • 【新片场-注册安全分析报告-无验证方式导致安全隐患】
  • c++元编程tookit类
  • 前端 + 接口请求实现 vue 动态路由
  • 惬意享受阅读,优雅的微信公众号订阅方式,极空间部署『WeWe RSS』
  • Golang | Leetcode Golang题解之第402题移掉K位数字
  • 无人机之防风性能篇
  • deepinlinux-v23用deepinunioncode初始c例子
  • 小程序开发设计-第一个小程序:注册小程序开发账号②
  • godot——tween_method插值,如何处理多参数?参数位置怎么调?