HIDI2C数据总线的主机侧实施的制作方法与工艺

文档序号:12662367阅读:587来源:国知局
HID I2C数据总线的主机侧实施的制作方法与工艺
HIDI2C数据总线的主机侧实施

背景技术:
诸如移动电话、媒体播放器和平板电脑的消费者设备通常支持用于在内部通过诸如内部集成电路(I2C双线接口总线)和/或串行外围接口(SPI)总线的简单外围总线(SPB)外围进行连接的设备的平台。然而,这些简单外围总线并没有针对运行内部、外部和/或嵌入式设备而定义标准,上述设备诸如触摸屏显示器、键盘、鼠标输入设备、传感器、加速计和其它人机接口设备(HID)类的设备。由于这些类别的设备并没有用来通过简单外围总线进行通信的标准协议,所以这些设备的制造商通常为该设备提供专用驱动器。消费者系统可能包括来自若干不同的第三方制造商和硬件提供商的内部连接设备,并且相对应的驱动器具有不同接口,这可以造成系统集成挑战、带来系统质量缺陷和稳定性的问题,和/或限制执行统一系统驱动器更新和驱动器验证的能力。消费者系统可能包括多种不同的专用供应商驱动器,其中的许多将是内核驱动器,这通常将必须利用片上系统(SoC)I2C芯片驱动器来通过标识(logo)和验证。

技术实现要素:
该发明内容介绍了针对HIDI2C数据总线的主机侧实施的简化概念,并且该概念在下文中在具体实施方式中进一步进行描述和/或在附图中示出。该发明内容并不应当被认为是描述了所请求保护主题的必要特征,也并非被用来确定或限制所请求保护主题的范围。描述了针对HIDI2C数据总线的主机侧实施的实施例。在实施例中,计算系统包括人机接口设备(HID)软件栈,其实施诸如用于嵌入式设备的设备软件,该设备软件将通过I2C经由HID将该计算系统对接至外围设备。HIDI2C驱动器将该HID软件栈与外围设备进行对接,该外围设备均包括到设备的HIDI2C接口,其经由I2C数据总线在该计算系统中传输数据。该HIDI2C驱动器与I2C控制器驱动器以及可选地该设备的GPIO控制器驱动器兼容并对接,其中该I2C控制器驱动器和GPIO控制器驱动器均可具有不同的实施配置来支持不同I2C控制器硬件。在其它实施例中,该HIDI2C驱动器减少内核模式到用户模式事务以便在该计算系统的操作系统中进行性能和功率优化。该HIDI2C驱动器可以针对快速读取事务进行实施,因为该HIDI2C驱动器执行I2C设备上的地址的隐含数据读取而无需在先的到设备的I2C写入事务。该HIDI2C驱动器还针对单一事务数据读取进行实施,因为该HIDI2C驱动器针对每个数据读取而从I2C数据总线上的相同地址进行隐含数据读取而无需在先的针对每个事务的数据写入。在其它实施例中,该HIDI2C驱动器实施被动中断处理,因为该HIDI2C驱动器在被中断发起时读取设备数据并且在软件中卸掉(offload)中断处理以对快速对中断去优先级(de-prioritize)。这允许操作系统继续处理来自其它设备的高优先级的请求而不被该特定设备所耽搁。该HIDI2C驱动器还实施被动中断确认,因为该HIDI2C驱动器在被中断发起时读取设备数据,隐含读取的数据确认该设备中断。该HIDI2C驱动器还能够在计算系统进入较低功率状态时和/或当设备固件没有在设备级别检测到活动时发起将设备闲置为低功率状态。此外,该HIDI2C驱动器被实施为针对中断和设备唤醒事件采用共享或单一的输入连接以便进行管脚(pin)计数优化。该HIDI2C驱动器还对在I2C数据总线上所检测的错误条件实施智能错误处理和错误校正。附图说明参考以下附图对HIDI2C数据总线的主机侧实施的实施例进行描述。始终使用相同的附图标记来引用图中所示的同样特征和组件:图1图示了能够在其中实施HIDI2C数据总线的主机侧实施的实施例的示例系统。图2进一步图示了能够在其中实施HIDI2C数据总线的主机侧实施的实施例的示例系统。图3图示了能够在其中实施HIDI2C数据总线的主机侧实施的实施例的示例片上系统(SoC)。图4图示了依据一个或多个实施例的HIDI2C数据总线的主机侧实施的(多种)示例方法。图5图示了能够实施HIDI2C数据总线的主机侧实施的实施例的示例设备的各种组件。具体实施方式对HIDI2C数据总线的主机侧实施的实施例进行了描述,其通过I2C规范而提供了标准化HID。HIDI2C驱动器通过I2C规范实施HID并且将简单外围总线(SPB)类扩展与计算系统中的人机接口设备(HID)软件栈进行连接。该HIDI2C驱动器是在现有HID栈和I2C栈之间进行对接的一类驱动器。计算系统的主机侧包括HIDI2C驱动器和HID软件栈,后者与计算设备的操作系统平台中所实施的HIDI2C驱动器相关联。该HIDI2C驱动器能够在表现出符合操作系统SPB规范的I2C传输和通用输入/输出(GPIO)传输的任意主机上运行(与其中驱动器需要以每个平台为基础进行研发的常规平台上有所不同)。在没有SPB规范的情况下,仍然能够开发HIDI2C类的驱动器,但是这将需要针对每种I2C实施进行定制。在实施例中,HIDI2C驱动器是可调适的并且能够利用来自各种提供商的多种不同的I2C控制器驱动器来实施。该HIDI2C驱动器还保持有与对接计算系统的设备的现有HID应用的软件兼容性。该HIDI2C驱动器还为了计算系统的操作系统的效率而实施HIDI2C驱动器的功率、性能和管脚计数的优化。虽然HIDI2C数据总线的主机侧实施的特征和概念能够在任意数量的不同设备、系统、环境和/或配置中实施,但是HIDI2C数据总线的主机侧实施的实施例在以下示例设备、系统和方法的背景下进行描述。图1图示了能够在其中实施HIDI2C数据总线的主机侧实施的实施例的示例系统100。该系统包括计算系统102,其能够以任意类型的计算设备来实施,诸如计算机、服务器、通信设备、便携式设备、平板电脑、移动电话、导航设备、媒体播放器、游戏设备等。在实施例中,计算系统可以被实施为如参考图3中所示的示例片上系统(SoC)系统而描述的SoC,以X86型PC来实施,或者被实施为任意其它类型的计算系统设计。包括计算系统102的计算设备可以利用各种组件来实施,诸如处理器和/或存储器设备系统,以及如参考图5所示的示例设备所进一步描述的任意数量和组合的不同组件。另外,计算系统能够利用如参考图3所示的示例SoC系统进一步描述的附加组件来实施。计算系统102还被图示为计算机芯片,其包括I2C数据总线104和外围设备,该外围设备由外围设备106所表示,其连同扩展性应用110一起实施HIDI2C接口108。该HIDI2C接口能够将传感器、嵌入式设备、内部和/或外部设备(例如,人机交互设备(HID))和/或其它集成组件与计算系统进行对接。该HIDI2C接口108和外围设备106的扩展性应用110能够被实施为计算机可执行指令,诸如以固件实施。可替换地或除此之外,该HIDI2C接口可以以硬件来实施。外围设备的扩展性应用110可以被实施为经由I2C数据总线104而将用于设备的专用功能和/或特征的扩展性数据与计算系统102进行对接。HIDI2C接口108建立了外围设备可操作性标准。第三方的独立硬件提供商能够经由外围设备106的HIDI2C接口108对接内部、外部或嵌入式设备,而且还经由外围设备的扩展性应用110区分并实施专用功能和/或特征。外围设备106的HIDI2C接口108还被实施为指示(例如,识别、展现、转化、枚举等)内部、外部和/或嵌入式设备或传感器是针对计算系统102的HID兼容设备。外围设备106还能够确定设备和/或传感器的配置(例如,根据数据结构、报告描述符等),从计算系统102接收配置数据以配置设备或传感器,和/或将配置数据从计算系统传输至设备或传感器。外围设备106的示例包括能够被实施为传感器的外围设备112,该传感器诸如温度、加速计、陀螺仪、指南针或其它类型的传感器。外围设备112的HIDI2C接口经由I2C数据总线104而将外围设备与计算系统102进行对接。在其它实施方式中,外围设备的HIDI2C接口108能够被实施为经由HID数据格式的I2C数据总线将外围设备与计算系统102进行对接,并且数据作为HID数据结构经由I2C数据总线进行通信。外围设备106的其它示例包括经由I2C数据总线将诸如平板电脑触摸屏显示设备的触摸板116与计算系统进行对接的外围设备114,在另一个示例中,外围设备118经由I2C数据总线将诸如键盘或鼠标输入设备之类的计算机输入设备120与计算系统进行对接。外围设备118还可以经由I2C数据总线将传感器或其它集成设备(例如,内部、外部或嵌入式设备)与计算系统102进行对接。例如,外围设备118可以被实施为通过HID数据形式的I2C接口桥接传感器或设备输出。设备制造商能够实施设备(例如,触摸板、输入设备、嵌入式设备、传感器等)以通过HID展现其功能。例如,触摸屏控制器能够被实施为读取原始触摸传感器数据,该传感器可以是模拟传感器,并且生成被传输至计算系统的CPU的数字信号。这些类型的控制器能够被更新以通过HID协议向CPU展现触摸数据。在该示例中,计算系统102中的软件栈包括传感器栈122、输入栈124和HID软件栈126。该计算系统还包括HIDI2C驱动器128,其实施HIDI2C数据总线的主机侧实施的实施例,而且与I2C控制器驱动器130和通用输入/输出(GPIO)控制器驱动器132进行对接。在实施中,外围设备106的每个示例(例如,外围设备112、114和118)包括HIDI2C接口108,并且关联至I2C控制器的HIDI2C驱动器被实施为在外围设备和HID软件栈之间传输HID数据。在实施例中,HIDI2C驱动器128保持与HID软件栈126中的设备应用的软件兼容性。HIDI2C驱动器128将HID软件栈126与外围设备(例如,外围设备106)进行对接,该外围设备包括到设备的HIDI2C接口108,该设备经由I2C数据总线104在计算系统中传输数据。该HIDI2C驱动器还将HID软件栈126与设备的I2C控制器驱动器130和GPIO控制器驱动器132进行对接。该HIDI2C驱动器还针对与I2C控制器驱动器130的兼容性而实施,该I2C控制器驱动器均具有不同实施配置以支持不同的I2C控制器硬件,诸如来自不同提供商的控制器驱动器。该HIDI2C驱动器128可针对多种不同专用的、第三方控制器进行调适,并且在实施中,可以经由API输入进行调适或者包括可编程注册表。在实施例中,HIDI2C驱动器128被实施为减少内核模式到用户模式的事务以便进行内核模式功率优化,这已经存在于操作系统的内核模式之中。HIDI2C驱动器还被实施用于快速读取事务,因为该HIDI2C驱动器对I2C设备上的地址执行隐含数据读取而无需在先的到I2C设备的I2C写入事务。例如,不同于数据总线上常规的数据写入以及随后进行数据读取的事务,该HIDI2C驱动器能够发起单一输入数据读取事务以对数据总线性能进行优化。从针对数据总线上的寄存器地址的数据写入暗示了数据读取以便进行快速读取事务,这也被称作“无写入读取”事务。如最为常见的主机到设备的操作,寄存器地址可以是隐含的并且设备固件默认为输入寄存器。设备固件能够支持在任何使用明确寄存器地址的事务之后将其运行的“寄存器地址指针”移动回输入寄存器。HIDI2C驱动器128还被实施用于单一事务数据读取,因为该HIDI2C驱动器针对每个数据读取而从I2C数据总线上的相同地址进行隐含数据读取而并无需在先的针对该事务的数据写入。SPB多传输序列将数据写入和数据读取组合为单个事务。在实施例中,HIDI2C驱动器128还被实施用于被动中断处理,因为该HIDI2C驱动器在被中断发起时读取设备数据并且在软件中卸去中断处理以对快速去除中断的优先级。在实施中,该HIDI2C驱动器能够利用工作项作为机制来向上层驱动器栈(例如,HID软件栈126)输送输入报告。这从中断服务例程(ISR)卸去了工作并且允许较低优先级的工作项或服务提供方完成中断请求。HIDI2C驱动器128还被配置用于被动中断确认,因为该HIDI2C驱动器在被中断发起时读取设备数据,数据读取隐含地确认该设备中断。该HIDI2C驱动器支持被动GPIO中断,并且能够使用简单外围总线(SPB)输入/输出来确认中断处理。在实施例中,HIDI2C驱动器128被实施用于功率优化,并且能够在计算系统102进入较低功率状态时或者当设备固件没有在设备级别检测到活动时开始将设备空置为低功率状态。此外,HIDI2C驱动器128还被实施用于管脚计数优化,并且能够针对中断和设备唤醒事件采用共享或单一的输入连接。例如,该HIDI2C驱动器可以使用GPIO作为共享的和可唤醒的中断机制。该HIDI2C驱动器支持可唤醒中断线路并且能够利用将设备唤醒事件与空闲转换进行同步的预处理例程。在实施例中,HIDI2C驱动器128还被实施用于I2C数据总线上所检测到的错误条件的错误处理和错误校正。该HIDI2C驱动器尝试识别并自动校正I2C数据总线上的错误条件而并不影响终端用户的可用性。例如,(例如,通过HIDI2C驱动器所对接的)计算系统的主机侧可以从设备接收未预计到的NAK(否定应答),该设备诸如经由外围设备106而对接到计算系统的嵌入式设备或传感器。HIDI2C驱动器128被实施为自动重试向设备发送数据,或者丢弃该事务并且继续进行下一个事务。可替换地或除此之外,该设备可以被挂起并且仅部分作出响应,并且在缺省计时器超时之后,主机侧软件取消针对该设备的数据事务并且继续进行下一个事务。这允许用户尽管在诸如丢失的按键敲击或鼠标输入移动之类的潜在输入丢失的情况下也继续使用设备。可替换地或除此之外,该设备可以被挂起并且无响应,在这种情况下,主机软件识别出错误条件并且在试图恢复设备的工作状态时发起该设备的重置,而并不向用户指示错误条件并且没有用户可感知到的影响。图2进一步以实施200图示了图1所示的示例系统的组件和设备的软件,该实施200包括HIDI2C驱动器128,其将I2C控制器驱动器130和GPIO控制器驱动器132进行对接并与之通信。虽然仅示出了一个I2C控制器和一个GPIO控制器驱动器,但是HIDI2C驱动器能够被实施为与多个I2C控制器驱动器和/或GPIO控制器驱动器进行对接。HIDI2C驱动器128还被实施为与计算系统应用和诸如HID类202的软件栈进行对接并与之通信。例如,HIDI2C驱动器128能够在设备206在该设备的触摸屏上检测到接触点输入208时从I2C控制器驱动器130和/或GPIO控制器驱动器132接收中断204。HIDI2C驱动器128随后能够将该中断传输至系统应用和软件栈,例如用于对该接触点输入进行处理的数字化软件。HIDI2C驱动器128还被实施为与先进配置和功率接口(ACPI)210进行对接并与之通信,后者监视设备的功率状态。该ACPI与GPIO物理设备对象(PDO)212、I2CPDO214和HIDPDO216进行对接以首先列举出这些设备并且随后对该设备的功率状态进行监视。图3图示了示例的片上系统(SoC)300,其能够实施如这里所描述的HIDI2C数据总线的主机侧实施的各个实施例。SoC300可以在固定或移动设备中实施,诸如消费者、电子、通信、导航、媒体、计算设备和/或其它类型的电子设备中的任意一种或者其组合。SoC300可以与电路、微处理器、存储器、输入-输出(I/O)逻辑控制、通信接口和组件,以及其它硬件、固件和/或软件进行整合以实施计算设备。在该示例中,SoC300与微处理器302(例如,任意的微控制器或数字信号处理器)以及输入-输出(I/O)逻辑控制304进行整合(例如,以包括电路)。SoC还包括存储器控制器306(以包括存储器,诸如任意类型的非易失性存储器和/或其它适当电子数据存储)。该SoC还可以包括各种固件和/或软件,诸如由存储器所保存并且由微处理器所执行的操作系统308。该操作系统包括诸如参考图1和2所描述的HIDI2C驱动器310,其实施如这里所描述的HIDI2C数据总线的主机侧实施的实施例。SoC300包括设备接口312以便诸如在安装于计算设备中时与设备、传感器、嵌入式设备或其它集成组件进行对接。SoC300还包括集成数据总线314,其将SoC的各个组件进行耦合以便在组件之间进行数据通信。在该示例中,SoC中的数据总线能够被实施为I2C数据总线,其它类型的简单外围总线(SPB),或者串行外围接口(SPI)数据总线,并且还可以被实施为任意一种不同总线结构和/或总线架构或者其组合。SoC300还包括I2C驱动器316和/或GPIO驱动器318,其对接诸如参考图1所示的外围设备(例如,外围设备106)的各个示例所描述的一个或多个外围设备320。与I2C驱动器316和GPIO驱动器318相关联的驱动器软件嵌入在操作系统308中。外围设备320实施HIDI2C接口322和/或GPIO接口324。HIDI2C接口和GPIO接口的示例以及相对应的功能和特征参考图1和2所示的相应组件进行描述。可替换地或除此之外,外围设备的组件能够被实施为硬件、固件、固定逻辑电路,或者结合I/O逻辑控制304和/或SoC或外围设备的其它处理和控制电路所实施的其任意组合。依据HIDI2C数据总线的主机侧实施的一个或多个实施例而参考图4对示例方法400进行描述。总体而言,这里所描述的任意服务、功能、方法、过程、组件和模块都能够使用软件、固件、硬件(例如,固定逻辑电路)、人工处理或者其任意组合来实施。软件实施表示在被计算机处理器执行时执行所指定任务的程序代码。示例方法可以以计算机可执行指令的总体环境进行描述,其能够包括软件、应用、例程、程序、对象、组件、数据结构、过程、模块、函数等。程序代码能够存储在处于计算机处理器本地和/或远程的一个或多个计算机可读存储媒体设备之中。该方法还可以由多个计算机设备在分布式计算环境中进行实践。另外,这里所描述的特征是独立于平台的并且能够在具有各种处理器的各种计算平台上得以实施。图4图示了HIDI2C数据总线的主机侧实施的(多种)示例方法400,并且参考HIDI2C驱动器进行描述。对该方法的框进行描述的顺序并非意在被理解为限制,并且任意数量的所描述方法的框能够以任意顺序进行组合以实施方法或者替换方法。在框402,在计算系统的人机接口设备(HID)软件栈中实施设备软件。例如,计算系统102(图1)的主机侧中的HID软件栈126实施设备软件,其诸如用于经由HIDI2C驱动器128与计算系统进行对接并且经由I2C数据总线104与相对应的外围设备106进行对接的内部、外部和/或嵌入式设备或传感器。在框404,HID软件栈与均包括到设备的HIDI2C接口的外围设备进行对接。例如,计算系统102的主机侧中的HIDI2C驱动器128将HID软件栈126与外围设备(例如,外围设备106)进行对接,后者均包括到设备(例如,嵌入式设备或其它集成组件)的HIDI2C接口108。该设备可以是被实施用于经由I2C数据总线104而在计算系统102内进行数据通信的内部、外部或嵌入式设备和/或传感器。在框406,该HID软件栈与设备的I2C控制器驱动器和通用输入/输出(GPIO)控制器驱动器进行对接。例如,计算系统102的主机侧中的HIDI2C驱动器128还将HID软件栈126与设备的I2C控制器驱动器130和通用输入/输出(GPIO)控制器驱动器132进行对接。在框408,针对快速读取事务,执行I2C设备上的地址的隐含数据读取而无需在先的对设备的I2C写入事务。例如,计算系统102的主机侧中的HIDI2C驱动器128将快速读取事务执行为I2C设备上的地址的隐含数据读取而无需在先的对设备的I2C写入事务。在框410,从I2C数据总线上用于隐含数据读取的相同地址读取数据而无需在先的针对单一事务数据读取的数据写入。例如,计算系统102的HIDI2C驱动器128在从I2C数据总线104上用于隐含数据读取的相同地址读取数据而无需在先的数据写入时发起单一事务数据读取。在框412,在被中断所发起时读取设备数据并且在软件中卸去中断处理以去除该中断的优先级。例如,计算系统102的主机侧中的HIDI2C驱动器128在被中断所发起时读取设备数据,并且在软件中卸去中断处理以快速解除该中断的优先级。在框414,设备中断基于被该中断发起时对设备数据的读取而隐含地得到确认。例如,计算系统102的主机侧中的HIDI2C驱动器128基于中断发起时对设备数据的读取而隐含地对设备中断进行确认。在框416,在计算系统进入较低功率状态时或者当设备固件并没有在设备级别检测到活动时,设备被空置为低功率状态。例如,计算系统102的主机侧中的HIDI2C驱动器128在计算系统102进入较低功率状态时或者当设备固件并没有在设备级别检测到活动时将设备(例如,对接至计算系统102的嵌入式设备或传感器)空置为低功率状态。在框418,针对中断和设备唤醒事件共享输入连接。例如,计算系统102的主机侧中的HIDI2C驱动器128针对中断和设备唤醒事件共享GPIO输入连接。在框420,对在I2C数据总线上所检测的错误条件进行校正。例如,计算系统102的HIDI2C驱动器128对I2C数据总线104上所检测的处于HIDI2C协议级别的错误条件进行校正。如以上所提到的,任意所描述的方法框能够以任意顺序进行组合以实施方法或替换方法。因此,框420处的I2C数据总线上的错误条件的检测和校正可以在任意其它所描述的方法框402-418之前、期间或之后进行。图5图示了示例设备500的各个组件,该设备500能够被实施为参考之前的图1-4所描述的任意设备或者由设备所实施的服务和软件。在实施例中,该设备可以被实施为消费者、计算机、服务器、便携式、用户、通信、电话、导航、电视、电器、游戏、媒体播放、相机和/或电子设备的任意形式的固定或移动设备中的任意一种或者其组合。该设备还可以与操作该设备的用户(即,人)和/或实体相关联而使得该设备描述包括用户、软件、固件、硬件的逻辑设备和/或设备组合。设备500包括通信设备502,其使得能够对设备数据504进行有线和/或无线通信。设备数据或其它设备内容可以包括设备的配置设置、存储在设备上的媒体内容和/或与设备用户相关联的信息。存储在设备上的媒体内容可以包括任意类型的音频、视频和/或图像数据。设备包括能够经由其接收任意类型的数据、媒体内容和/或输入的一个或多个数据输入506,诸如用户可选择输入以及从任意内容和/或数据源所接收的任意其它类型的音频、视频和/或图像数据。设备500还包括通信接口508,诸如任意的一个或多个串行、并行、网络或无线接口。通信接口提供设备与通信网络之间的连接和/或通信链路,其它电子、计算和通信设备通过所述通信网络与该设备进行数据通信。设备500包括一个或多个处理器510(例如,任意微处理器、控制器等)或者处理器和存储器系统(例如,在SoC中实施),其对计算机可执行指令进行处理以控制设备的操作。可替换地或除此之外,该设备能够利用结合总体上以512所标示的处理和控制电路而实施的软件、硬件、固件或固定逻辑电路中的任意一种或其组合来实施。虽然并未示出,但是该设备可以包括对设备内的各个组件进行耦合的系统总线或数据传输总线。系统总线可以包括不同总线结构中的任意一种或者其组合,诸如存储器总线或存储器控制器、外围总线、通用串行总线和/或采用任意各种总线架构的处理器或局部总线。设备500还包括一个或多个支持数据存储的存储器设备514(例如,计算机可读存储媒体),诸如随机访问存储器(RAM)、非易失性存储器(例如只读存储器(ROM),快闪存储器等)和碟片存储设备。碟片存储设备可以被实施为任意类型的磁性或光学存储设备,诸如硬盘驱动、可记录和/或可重写盘等。计算机可读存储媒体可以是计算设备所访问的任意可用介质或媒体。存储器设备514提供数据存储机制以存储设备数据504、其它类型的信息和/或数据以及设备应用516。例如,操作系统518能够利用存储器设备而被保存为软件应用并且在处理器上执行。在该示例中,HIDI2C驱动器520在操作系统中进行实施以实施如这里所描述的HIDI2C数据总线的主机侧实施的实施例。设备应用还可以包括设备管理器,诸如任意形式的控制应用、软件应用、信号处理和控制模块、特定设备本地的代码、特定设备的硬件抽象层,等等。在该示例中,该设备还包括与嵌入式设备524进行对接的一个或多个外围设备522。设备500还包括音频和/或视频处理系统526,其生成用于音频系统526的音频数据和/或生成用于显示系统528的显示数据。该音频系统和/或显示系统可以包括处理、显示和/或以其它方式呈现音频、视频、显示和/或图像数据的任意设备。在实施中,该音频系统和/或显示系统是设备的外部组件,或者是示例设备的集成组件。虽然已经以特定于特征和/或方法的语言对HIDI2C数据总线的主机侧实施的实施例进行了描述,但是所附权利要求的主题并非必然局限于所描述的具体特征或方法。相反,具体特征和方法是作为HIDI2C数据总线的主机侧实施的示例实施所公开。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1