ADNK-2703 Avago Technologies US Inc., ADNK-2703 Datasheet - Page 23
![no-image](/images/manufacturer_photos/0/0/86/avago_technologies_us_inc__sml.jpg)
ADNK-2703
Manufacturer Part Number
ADNK-2703
Description
A2700 Reference Design Kit
Manufacturer
Avago Technologies US Inc.
Series
-r
Specifications of ADNK-2703
Main Purpose
Reference Design, Optical Mouse
Embedded
No
Utilized Ic / Part
ADNS-2700
Primary Attributes
-
Secondary Attributes
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
23
Get_Desc_HID
Returns:
Get_Desc_HID_Report
Returns:
12 bit reporting:
Default:
Addressed:
Configured:
Notes:
81 06 00 21 00 00 09 00
09 21 11 01 00 01 22 rr 00
rr = HID Report descriptor length
40 = 12bit reporting
81 06 00 22 00 00 nn 00
This returns a report descriptor that describes how many buttons and x, y, z data.
05 01 09 02 A1 01 09 01
A1 00 05 09 19 01 29 03
15 00 25 01 75 01 95 03
81 02 75 05 95 01 81 01
05 01 09 30 09 31 16 01
F8 26 FF 07 75 0C 95 02
81 06 09 38 15 81 25 7F
75 08 95 01 81 06 C0 C0
| 05 01
| 09 02
| A1 01
| 09 01
| A1 00
| 05 09
| 19 01
| 29 03
| 15 00
| 25 01
| 75 01
| 95 03
| 81 02
| 75 05
| 95 01
| 81 01
| 05 01
| 09 30
| 09 31
| 16 01 F8 //
| 26 FF 07 //
| 75 0C
| 95 02
| 81 06
| 09 38
| 15 81
| 25 7F
| 75 08
| 95 01
| 81 06
| C0
| C0
Accept
Accept
Accept
The length of this report is needed in the HID descriptor.
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
HID Report
USAGE_PAGE (Generic Desktop)
USAGE (Mouse)
COLLECTION (Application)
USAGE (Pointer)
COLLECTION (Physical)
USAGE_PAGE (Button)
USAGE_MINIMUM (Button 1)
USAGE_MAXIMUM (Button #3)
LOGICAL_MINIMUM (0)
LOGICAL_MAXIMUM (1)
REPORT_SIZE (1)
REPORT_COUNT (3)
INPUT (Data,Var,Abs)
USAGE PAGE
REPORT COUNT(1)
INPUT (CNST,ARR,ABS)
USAGE PAGE (Generic Desktop)
USAGE (X)
USAGE (Y)
LOGICAL MINIMUM (-127)
LOGICAL MAXUMUN (128)
REPORT_SIZE (12)
REPORT_COUNT (2)
INPUT (Data,Var,Rel)
USAGE (Zwheel)
LOGICAL MINIMUM(-127)
LOGICAL MAXIMUM(127)
REPORT_SIZE(8)
REPORT_COUNT(1)
INPUT(Data,Var,Rel)
END_COLLECTION
END_COLLECTION