Denwis La / Mbed OS mDot_Send_Data

Dependencies:   libmDot-dev-mbed5-deprecated ISL29011

Fork of mdot-examples by 3mdeb

Revision:
25:c92ef8ae7efb
Parent:
24:88c7bebf0b05
--- a/copy_main.cpp	Wed Jan 10 17:13:12 2018 +0000
+++ b/copy_main.cpp	Wed Jan 10 17:42:23 2018 +0000
@@ -205,7 +205,7 @@
     pc.baud(115200);
     ADXL372.frequency(300000);  // I2C devices are connected to the same clock
     ADT7410.frequency(300000);  // Redundant but whatever
-    ADT7410_Int.fall(&CriticalTemperatureInterrupt);
+    ADT7410_Int.rise(&CriticalTemperatureInterrupt);
     
     
     mts::MTSLog::setLogLevel(mts::MTSLog::TRACE_LEVEL);
@@ -322,7 +322,7 @@
     ADT7410Initialize();
     ADXL372Initialize();
     
-    Periodic.attach(&takePeriodicReadingTicker,1);
+    Periodic.attach(&takePeriodicReadingTicker,5);
     
     while(1){
         // Create a vector of uint8_t elements to be sent later
@@ -335,9 +335,9 @@
             takePeriodicReading(tx_data);
         }
         
-        if(takeAccelerometer || takeAccelerometer){
+        if(takeAccelerometer || takeTemperature){
             pc.printf("INTERRUPTEDDDDDDDD: ");
-            if(takeAccelerometer) pc.printf("Temperature triggered!!!!!!!!!!!!\n\r");
+            if(takeTemperature) pc.printf("Temperature triggered!!!!!!!!!!!!\n\r");
             else if(takeAccelerometer) pc.printf("AccelerometerTriggered!!!!!!!!!!!!!\n\r");
             
             for(int i = 0; i < BUFFER_SIZE; ++i){