阅读:1186回复:0
谁能解释一下HID的class-specific request吗?
小弟我是新来学USB的,读HID规范到class-sepecific request的时候,反复读了几遍有几个问题也没能理解.
规范上说:class-specific请求允许主机查询设备的功能和状态,以及设置output和feature item的状态. 1.这些状态和功能指的是诸如什么样的东西? 2.Set/Get_Protocol和Set/Get_Idle很好理解,设置和获取的东西很容易从名字上看出来.但是对于Set/Get_Report就很模糊了.很多时候我们可以利用他们来实现Host和device的通信. 那么他们是不是只有这个功能,不是用来读取/设置什么状态了? 3.还有就是对写到Device的Report,device通过什么办法来理解和识别这些report的(如果report的作用不同的话). 昏昏沉沉的看了不少,就是连贯不起来,哪位高手能解释一下吗? |
|