PixArt Optical Track Sensor, OTS, library initial release v1.0. Supports PAT9125, PAT9126, PAT9130, PAA5101. Future to support PAT9150.

Fork of Pixart_OTS by Hill Chen

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;
 }