An FRDM example using Serial, Accelerometer and Touch Sensor.

Dependencies:   MMA8451Q TSI mbed

Revision:
4:5a98b723b199
Parent:
1:32eacc4f6beb
--- a/main.cpp	Tue Feb 19 23:48:41 2013 +0000
+++ b/main.cpp	Fri Sep 12 08:15:40 2014 +0000
@@ -1,15 +1,22 @@
 #include "mbed.h"
+#include "MMA8451Q.h"
+#include "TSISensor.h"
+
+#define MMA8451_I2C_ADDRESS (0x1d<<1)
 
 DigitalOut myled(LED_GREEN);
-Serial pc(USBTX,USBRX);
+Serial serial(USBTX,USBRX);
+MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);
+TSISensor tsi;
 
 int main() {
+
     int i=0;
-    pc.printf("\nHello World!\n");
     
     while (true) {
-        wait(0.5);
-        pc.printf("%d\n",i);
+        //wait(0.5);
+        serial.printf("{\"i\":%d,\"x\":%5.2f,\"y\":%5.2f,\"z\":%5.2f, \"tsi\":%5.2f}\n",
+            i, acc.getAccX(), acc.getAccY(), acc.getAccZ(), tsi.readPercentage());
         i++;
         myled = !myled;
     }