Initial Release of Library for PAT9125 OTS on L476RG Platform
Dependencies: mbed
Diff: main.cpp
- Branch:
- Branch_nRF51
- Revision:
- 2:4fb710ae08dd
- Parent:
- 1:73967d37f487
- Child:
- 11:29053223499c
--- a/main.cpp Tue Oct 17 09:23:10 2017 +0000
+++ b/main.cpp Tue Oct 17 09:31:37 2017 +0000
@@ -25,24 +25,22 @@
Serial pc(USBTX, USBRX);
-#define I2C_SDA_PIN I2C_SDA0
-#define I2C_SCL_PIN I2C_SCL0
-//DigitalIn sdaDummy(I2C_SDA0, PullUp);
-//DigitalIn sclDummy(I2C_SCL0, PullUp);
+#define I2C_SDA_PIN I2C_SDA
+#define I2C_SCL_PIN I2C_SCL
pat9125_i2c *gp_pat9125_i2c;//(I2C_SDA0, I2C_SCL0);
-SPI spi(SPI_PSELMOSI0, NC, SPI_PSELSCK0);
+SPI spi(D11, NC, D13);
-DigitalOut PIN_LCM_CSB(SPI_PSELSS0);
-DigitalOut PIN_LCM_RSTB(p20);
-DigitalOut PIN_LCM_RS(p23);
+DigitalOut PIN_LCM_CSB(D10);
+DigitalOut PIN_LCM_RSTB(D8);
+DigitalOut PIN_LCM_RS(D9);
-InterruptIn PIN_SEN_MOTION(p15);
-DigitalIn motionDummy(p15, PullUp);
-DigitalIn PIN_BTN_L(p1);
-DigitalIn PIN_BTN_R(p2);
+InterruptIn PIN_SEN_MOTION(D3);
+DigitalIn motionDummy(D3, PullUp);
+DigitalIn PIN_BTN_L(A0);
+DigitalIn PIN_BTN_R(A1);
-DigitalOut PIN_GLED(p14);
-DigitalOut PIN_RLED(p17);
+DigitalOut PIN_GLED(D2);
+DigitalOut PIN_RLED(D5);
#define I2C_ADDRESS 0x73
//-----------------------------------------------------------------------
@@ -50,7 +48,7 @@
{
char addr = 0;
char data ;
- pc.set_flow_control(SerialBase::Disabled) ;
+ //pc.set_flow_control(SerialBase::Disabled) ;
pc.baud(115200);
pc.printf("---------- Pixart PAT9125 Demo\n");
PAT9125EL - Miniature Optical Navigation for Surface Tracking