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

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

文章目录

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

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

描述符结构

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • element-plus的菜单组件el-menu
  • 解决项目启动时报“找不到符号”问题
  • 嵌入式linux系统中rk3588芯片引脚基本操作
  • Excel-时间取整,工作有效时长计算
  • 2024上海工博会,正运动激光振镜运动控制器应用预览(二)
  • sharding-jdbc分库分表
  • Docker 进入容器并运行命令的方法
  • Spring Boot-自动配置问题
  • nodejs 012:Babel(巴别塔)语言转换与代码兼容
  • The application may be doing too much work on its main thread.
  • EI-BISYNCH协议,欧陆2000系列设备读取数据
  • 后台数据管理系统 - 项目架构设计-Vue3+axios+Element-plus(0917)
  • Vue|mixin混入
  • 【算法】动态规划—最长回文子序列
  • 排序-----选择排序
  • Android 控件背景颜色处理
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • gitlab-ci配置详解(一)
  • Hibernate最全面试题
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • JAVA并发编程--1.基础概念
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • Laravel核心解读--Facades
  • Linux CTF 逆向入门
  • NSTimer学习笔记
  • Python学习之路16-使用API
  • SOFAMosn配置模型
  • SwizzleMethod 黑魔法
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 理解在java “”i=i++;”所发生的事情
  • 两列自适应布局方案整理
  • 删除表内多余的重复数据
  • 使用parted解决大于2T的磁盘分区
  • 详解NodeJs流之一
  • 用Canvas画一棵二叉树
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 怎么将电脑中的声音录制成WAV格式
  • 栈实现走出迷宫(C++)
  • 最近的计划
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • #QT项目实战(天气预报)
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (c语言)strcpy函数用法
  • (笔试题)分解质因式
  • (二十四)Flask之flask-session组件
  • (四)React组件、useState、组件样式
  • (一)WLAN定义和基本架构转
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转载)从 Java 代码到 Java 堆
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • .py文件应该怎样打开?
  • @31省区市高考时间表来了,祝考试成功