3 key touch panel from Seeed

Dependencies:   MPR121

Fork of Seeed_Grove_I2C_Touch_Example by Seeed

Revision:
8:59e43faffe44
Parent:
5:50d9e7608cf0
Child:
9:31065d903a2b
--- a/main.cpp	Sun Jul 02 18:14:36 2017 +0000
+++ b/main.cpp	Sun Jul 02 16:37:58 2017 -0600
@@ -2,20 +2,26 @@
 #include "rtos.h"
 #include "MPR121.h"
 
-I2C i2c(D14, D15);
+I2C i2c(PA_10, PA_9);
 MPR121 touch_pad(i2c, MPR121::ADDR_VSS);
+DigitalOut led(PB_3);
+Serial ser(SERIAL_TX, SERIAL_RX);
 
 int main()
 {
-    uint16_t button_val = 0;
+    uint32_t button_val = 20;
 
-    touch_pad.init();
-    touch_pad.enable();
+    /* touch_pad.enable(); */
 
     while(1)
     {
-        button_val = touch_pad.buttonPressed();
-        printf("button = 0x%04x\n", button_val);
-        Thread::wait(100);
+        /* button_val = touch_pad.buttonPressed(); */
+        /* ser.printf("button = 0x%04x\n", button_val); */
+        ser.printf("trying\n");
+    button_val = touch_pad.isPressed();
+    ser.printf("any button pressed is (bool) %i\n",button_val);
+    button_val = touch_pad.buttonPressed();
+    ser.printf("button_val is %i\n",button_val);
+        Thread::wait(2000);
     }
 }