HID over I2C协议规范v1.0中文解析
需积分: 0 42 浏览量
更新于2024-06-27
收藏 503KB DOCX 举报
"hid-over-i2c-protocol-spec-v1-0 中文版"
本文档详细阐述了人机接口设备(HID)通过I²C(Inter-Integrated Circuit)总线进行通信的协议、程序和功能。HID协议最初设计用于USB(通用串行总线)连接的输入设备,如键盘、鼠标等,但由于其总线无关性,已被广泛应用于其他传输介质,包括蓝牙和其他有线及无线技术。
HID-over-I2C协议规范是基于USB定义的HID协议,专注于简化输入设备通过I2C与HID间的交互。这份文件主要关注设备(DEVICE)端的细节,而主机(HOST)端的优化则会在另一份规范中详细说明。HOST在这里指的是负责管理I2C控制器和协议的I2C控制器或操作系统上的软件,而DEVICE则是指符合HID-over-I2C协议规范并连接到I2C控制器的外围设备。
I²C是一种多主串行总线,常用于连接低速外设到主板。在本规范中,SPB(Simple Peripheral Bus)特指I2C、SPI等类似的总线,而HID-over-I2C的重点在于通过I2C来支持HID设备。
此外,文档中还提到了PID(Physical Interface Device),这是一种特殊的HID,它可以提供物理输出(如触觉反馈)以及输入,并定义了HID与人类手部互动的方式。然而,PID并不常见,许多现代操作系统可能不直接支持。
此规范文件遵循特定的排版和约定,以提供一套通用且明确的规则,确保通过I²C实现的HID设备与软件之间的兼容性。这包括定义各种术语,如HID、I2C、PID、SPB、USB、HOST和DEVICE,以及它们在HID-over-I2C协议中的角色和职责。通过这种方式,此规范旨在促进不同硬件设备与操作系统中的类驱动(Class Driver)之间的互操作性,类驱动是能够与符合类规范的不同硬件设备协同工作的软件驱动。
"hid-over-i2c-protocol-spec-v1-0 中文版"为开发者和制造商提供了一个详细的指南,帮助他们理解和实现HID设备通过I²C总线与主机之间的有效通信,从而推动兼容和标准化的设备设计。
2018-07-02 上传
2021-04-04 上传
2021-10-03 上传
2024-10-19 上传
2021-05-01 上传
2024-07-03 上传
2022-09-14 上传
zmSH
- 粉丝: 0
- 资源: 1
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍