Dependencies:   MMA8451Q mbed

Revision:
2:d7a2f1290ed6
Parent:
1:d77819d695e3
Child:
3:8a883ca891f8
--- a/main.cpp	Mon Oct 16 13:41:14 2017 +0000
+++ b/main.cpp	Mon Oct 16 14:43:38 2017 +0000
@@ -8,40 +8,42 @@
 
 
 Serial terminal(USBTX,USBRX);
+MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);
+Timer t;
+
 
 float xAxis;
 float yAxis;
 float zAxis;
-
-/**
-int freefall (){
- 
- if ((FF_MT_SRC >> 0x07) & 1){
-     
-     //zavolaj obsluhu prerusenia
-     return 0;
-}
+int begin;
+int end;
 
-  return 1;  
-}
-
-*/
- 
- int main(void) {
- 
- MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);
+void read()
+{
  terminal.printf("x y z\n\r");
- while(true){
  xAxis = acc.getAccX();
  yAxis = acc.getAccY();
  zAxis = acc.getAccZ();
  
 
+ terminal.printf("%1.2f, %1.2f, %1.2f,\n\r", xAxis, yAxis, zAxis);
+ 
+    }
 
- //wait(2.0); 
- terminal.printf("%1.2f, %1.2f, %1.2f,\n\r", xAxis, yAxis, zAxis);
+ 
+ int main(void) {
+ 
+  t.start();
+  t.reset()
+  while(1){
+  begin = t.read_us();
+  if(begin == 1250)
+  {
+      read();
+      t.reset();
+      }
+  
  }
  
  
- 
  }