test

Dependencies:   mbed MMA8452Q

Fork of HelloWorld by Simon Ford

Revision:
23:262e3e171aaf
Parent:
22:706708bc4c1a
Child:
24:0227ae0ad260
--- a/main.cpp	Sun Sep 03 17:06:51 2017 +0000
+++ b/main.cpp	Mon Sep 04 17:41:14 2017 +0000
@@ -1,9 +1,9 @@
 #include "mbed.h"    
-//#include "MMA8452Q.h"
+#include "MMA8452Q.h"
 
-//Serial pc(USBTX, USBRX); // tx, rx
-//SPI accel(p11,p12,p13);
-//DigitalOut cs(p14);
+Serial pc(USBTX, USBRX); // tx, rx
+SPI accel(p11,p12,p13);
+DigitalOut cs(p14);
 // Communication I2C
 //I2C comI2C(p9,p10); // sda, scl
 
@@ -59,10 +59,7 @@
 int main() {
     
  UARTInit();
-
- UART3Transmit(7);
     
-    /*
      float x, y, z ;
  
      MMA8452Q acc(p9,p10,0x1d);     // acceleration object
@@ -104,6 +101,23 @@
         ++i;
         }
          
+        // Pour la communication UART
+         accel.write(0x76); // Clear display
+         wait(0.1);
+         accel.write(0x77); // Decimal control command
+         accel.write(0x04);// Turn on decimal
+         wait(0.1);
+         UART3Transmit(digits[3]);
+         wait(0.1);
+         UART3Transmit(digits[2]);
+         wait(0.1);
+         UART3Transmit(digits[1]);
+         wait(0.1);
+         UART3Transmit(digits[0]);
+         wait(0.1);
+         
+         // Pour la communication SPI
+         /*
          cs = 0;
          accel.write(0x76); // Clear display
          cs = 1;
@@ -129,8 +143,10 @@
          accel.write(digits[0]);
          cs = 1;
          wait(0.1);
+         */
+         
         }
-        */
+        
 }