ADNK-6710 Avago Technologies US Inc., ADNK-6710 Datasheet - Page 5

Automatic Laser Calibration Tool

ADNK-6710

Manufacturer Part Number
ADNK-6710
Description
Automatic Laser Calibration Tool
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNK-6710

Tool Type
Laser Power Calibrator
Description/function
Optical Mouse Sensor Kit
Interface Type
USB
Product
Display Modules
Touch Panel
No Touch Panel
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
For Use With/related Products
Laser Power Alignment
Lead Free Status / Rohs Status
No
The Visual Basic mdlUSBHid (mdlHid.bas) module contains low-level APIs to access HID-compliant device.
• Public Function FindTheHid() As Boolean - Makes a series of API calls to locate the desired HID-class device. Returns

True if the device is detected, False if not detected. This function compare specific Vendor ID (Vid) and Product ID
(Pid) for searching the matched value in mice device.
Visual Basic
This is the code that define the Vendor ID and Product ID:
Dim gHidVendorID As Integer
Dim gHidProductID As Integer
Alternatively, the GUI contains text fields for entering the desired values.
• Public Sub ReadReport()- Return report in ReadBuffer.
• Public Sub WriteReport() – Send a report to device.
• Public Sub HidClose()-Close the open handles to the hid device.
• Public Function HID_EEPROMWrite(Address As Long, value As Byte) As Boolean – Write byte value to EEPROM.
• Public Function HID_EEPROMRead(Address As Long, ByRef DataByte As Byte) As Boolean – Read byte value from
• Public Function HID_RegisterWrite(Address As Long, value As Byte) As Boolean – Write byte value to sensor
• Public Function HID_RegisterRead(Address As Long, ByRef DataByte As Byte) As Boolean – Read byte value from
• Public Function HID_EnableTestMode() As Boolean ¬– Enable sensor laser calibration mode.
• Public Function HID_DisableTestMode() As Boolean – Disable sensor laser calibration mode.
The command protocol between PC host application and mice firmware are defined in the next chapter.
The mdlHidCommonAPI (mdlHidCommonAPI.bas) module contains APIs to read/write ADNS-6000 sensor
register and EEPROM content.
EEPROM.
register.
sensor register.

Related parts for ADNK-6710