usb hid study(1)

HID:Humain Interface Device即人机接口设备,通常的usb鼠标,usb键盘,蓝牙遥控器都是HID设备

现在的HID设备都是以usb HID 为基础,根据各自的需要开发相应的report descriptor

学习usb HID 需要下载如下两个文档

1.Univeral Serial Bus:Device Class Definition for Humain Interface

2.Univeral Serial Bus:HID Usage Tables

一开始看以上文档会接触很多新名词,一时半会理解不了,得多读几遍

The most important thing is to understand the structure of  Report Descripors

1.Report Descriptors are composed of pieces of information.Each piece of information is called an Item

2.Generic item Format:data,[bTag,bType,bSize]

     There are three item types:Main,Global,and Local

     Main item includes:Input,Output,Feature,Collection,End Collection

     Global,Local to be continued

3.A Report descriptor must incude each of the following items to describe a control's data

     Input,Usage,Usage Page,Logical Minumum,Logical Maximum,Report Size,Report Count

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值