ADNK-2703 Avago Technologies US Inc., ADNK-2703 Datasheet - Page 26
![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
26
Set_Feature_Endpt1
Default:
Addressed:
Configured:
Notes:
Clear_Feature_Device
Default:
Addressed:
Configured:
Notes:
Clear_Feature_Endpt0
Default:
Addressed:
Configured:
Notes:
Clear_Feature_Endpt1
Default:
Addressed:
Configured:
Notes:
Set_Idle
Default:
Addressed:
Configured:
Notes:
Set_Vendor_Test
Default:
Addressed:
Configured:
Notes:
02 03 00 00 81 00 00 00
Stall (undefined in USB Spec)
Stall
Accept
Sets the halt bit for Endpt1.
00 01 01 00 00 00 00 00
Accept (undefined in USB Spec)
Accept
Accept
This clears the remote wakeup bit.
02 01 00 00 xx 00 00 00
02 01 00 00 00 00 00 00
02 01 00 00 80 00 00 00
xx = 00 = Endpt0 OUT
xx = 80 = Endpt0 IN
Accept (undefined in USB Spec)
Accept
Accept
The chip does NOT stall like it does for Set_Feature_Endpt0.
02 01 00 00 81 00 00 00
Stall (undefined in USB Spec)
Stall
Accept
See Set_Feature_Endpt1.
21 0A 00 rr 00 00 00 00
rr = rate in multiples of 4 mS
Accept
Accept
Accept
The third byte of the command is to select the Report ID. There is only one for the mouse – so, using
either 00 or 01 will work.
The fourth byte of the command sets the rate in multiples of 4 mS. The initial value for mice will be x00
which means “infinite” – that is packets only come out when there is a change in data.
Data will only be allowed to come out when the device is configured. However, the chip will accept the
command in Default or Addressed mode and use that value when the device is later configured.
40 01 00 00 xx yy 00 00
xx = address
yy = data
Accept
Accept
Accept
Address range for “xx” should be 0x00 to 0x3F. Addresses above this are reserved for possible future
use. See also Get_Vendor_Test.