[发明专利]HIDI2C数据总线的主机侧实施有效
申请号: | 201380004887.5 | 申请日: | 2013-01-07 |
公开(公告)号: | CN104040519B | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | F.K.贝萨尼亚;A.R.艾亚;笪迪 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/14;G06F11/08 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 苏赫峰,汪扬 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | hid sup 数据 总线 主机 实施 | ||
1.一种计算系统,包括:
针对设备软件实施所配置的人机接口设备HID软件栈;和
HID I2C驱动器,其被配置为将该HID软件栈与一个或多个外围设备进行对接,该一个或多个外围设备均包括到被配置为用于经由I2C数据总线在该计算系统中进行数据通信的设备的HID I2C接口,
其中该HID I2C驱动器针对与设备的一个或多个I2C控制器驱动器的兼容性而进行配置,该一个或多个I2C控制器驱动器均具有不同实施配置以支持不同的I2C控制器硬件。
2.根据权利要求1的计算系统,其中该HID I2C驱动器被配置为减少内核模式到用户模式的事务以便进行内核模式功率优化。
3.根据权利要求1的计算系统,其中该HID I2C驱动器针对快速读取事务进行配置,因为该HID I2C驱动器执行I2C设备上的地址的隐含数据读取而无需在先的到I2C设备的I2C写入事务。
4.根据权利要求1的计算系统,其中该HID I2C驱动器针对单一事务数据读取进行配置,因为该HID I2C驱动器针对每个数据读取而从I2C数据总线上的相同地址进行隐含数据读取而无需在先的针对每个事务的数据写入。
5.根据权利要求1的计算系统,其中该HID I2C驱动器被配置为用于被动中断处理,因为该HID I2C驱动器在被中断发起时读取设备数据并且在软件中卸去中断处理以快速去除中断的优先级。
6.根据权利要求1的计算系统,其中该HID I2C驱动器被配置为用于被动中断确认,因为该HID I2C驱动器在被中断发起时读取设备数据,该数据读取隐含地确认该设备中断。
7.根据权利要求1的计算系统,其中该HID I2C驱动器被配置为在以下情况之一时开始将设备空置为低功率状态:计算系统进入较低功率状态,或者设备固件没有在设备级别检测到活动。
8.根据权利要求1的计算系统,其中该HID I2C驱动器被配置为针对中断和设备唤醒事件采用共享或单一输入连接。
9.根据权利要求1的计算系统,其中该HID I2C驱动器被配置为用于对在I2C数据总线上所检测的错误条件进行错误处理和错误校正。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380004887.5/1.html,转载请声明来源钻瓜专利网。
- <100>N<SUP>-</SUP>/N<SUP>+</SUP>/P<SUP>+</SUP>网状埋层扩散抛光片
- 零50电力L<SUP>2</SUP>C<SUP>2</SUP>专用接口<SUP></SUP>
- 高保真打印输出L<SUP>*</SUP>a<SUP>*</SUP>b<SUP>*</SUP>图像的方法
- 在硅晶片上制备n<sup>+</sup>pp<sup>+</sup>型或p<sup>+</sup>nn<sup>+</sup>型结构的方法
- <sup>79</sup>Se、<sup>93</sup>Zr、<sup>107</sup>Pd联合提取装置
- <sup>79</sup>Se、<sup>93</sup>Zr、<sup>107</sup>Pd联合提取装置
- <sup>182</sup>Hf/<sup>180</sup>Hf的测定方法
- 五环[5.4.0.0<sup>2</sup>,<sup>6</sup>.0<sup>3</sup>,<sup>10</sup>.0<sup>5</sup>,<sup>9</sup>]十一烷二聚体的合成方法
- 含烟包装袋中Li<sup>+</sup>、Na<sup>+</sup>、NH<sub>4</sub><sup>+</sup>、K<sup>+</sup>、Mg<sup>2+</sup>、Ca<sup>2+</sup>离子的含量测定方法
- <base:Sup>68
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置