PixArt Optical Track Sensor, OTS, library initial release v1.0. Supports PAT9125, PAT9126, PAT9130, PAA5101. Future to support PAT9150.
Fork of Pixart_OTS by
Diff: Pixart_OTS_GrabData.cpp
- Revision:
- 1:95917b856631
- Parent:
- 0:2a85075b8467
--- a/Pixart_OTS_GrabData.cpp Wed Mar 06 21:02:39 2019 +0000 +++ b/Pixart_OTS_GrabData.cpp Tue Mar 26 22:32:06 2019 +0000 @@ -45,8 +45,12 @@ Pixart_OTS_OtsData Pixart_OTS_GrabData_16bitXOnly::grab(Pixart_ComPort &com_port) { + int16_t deltaX_low = com_port.readRegister(0x03); + int16_t deltaX_high = 0; + deltaX_high = com_port.readRegister(0x04) << 8; + Pixart_OTS_OtsData otsData; - otsData.x = 0; + otsData.x = deltaX_high | deltaX_low; otsData.y = 0; return otsData; }