PixArt Optical Track Sensor, OTS, demo program for P9125 sensor with library. Imported and modified from P9125 demo program. Initial release v1.0.

Dependencies:   Pixart_OTS

Fork of OTS_P9125_Demo by Hill Chen

Files at this revision

API Documentation at this revision

Comitter:
PixArtHC
Date:
Wed Mar 06 21:17:05 2019 +0000
Parent:
3:773e5dc2c379
Commit message:
PixArt Optical Track Sensor, OTS, demo program for P9125 sensor with library. Imported and modified from P9125 demo program. Initial release v1.0.

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 773e5dc2c379 -r 1b406caf9581 main.cpp
--- a/main.cpp	Wed Mar 06 21:04:45 2019 +0000
+++ b/main.cpp	Wed Mar 06 21:17:05 2019 +0000
@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-/* PAT9126JA: Optical Tracking Sensor.
+/* PAT9125EL: Optical Tracking Sensor.
  * By PixArt Imaging Inc.
  * Primary Engineer: Hill Chen (PixArt USA)
  *
@@ -19,15 +19,16 @@
 #include "Pixart_OTS.h"
 
 Serial  pc(USBTX, USBRX);
-I2C i2c(I2C_SDA0, I2C_SCL0);
+SPI spi(p23, p24, p25); //mosi, miso, sclk
+DigitalOut cs(p22);     //chip select
 
-static const Pixart_OTS_Model OTS_MODEL = PIXART_OTS_MODEL_9126;
+static const Pixart_OTS_Model OTS_MODEL = PIXART_OTS_MODEL_9125;
 
 int main()
 {
     pc.baud(115200);
 
-    Pixart_OTS *pixart_ots = create_pixart_ots(OTS_MODEL, pc, i2c);
+    Pixart_OTS *pixart_ots = create_pixart_ots(OTS_MODEL, pc, spi, cs);
 
     if (!pixart_ots)
     {