EEPROMTEST

Dependencies:   ADS1015 mbed

Fork of Test_nucleo_MCUUU by BAP TUDelft

Revision:
5:ff21a388985c
Parent:
4:fd10d8609295
Parent:
3:efb3a5b4bc9e
Child:
6:7859d19b781a
--- a/main.cpp	Mon May 07 09:31:14 2018 +0000
+++ b/main.cpp	Mon May 07 11:02:15 2018 +0000
@@ -12,15 +12,17 @@
 
 Timer timer;
 
+int S_data[8]={};                                                                   // array to save sensor data
+
 DigitalOut myled(LED1);
-//Test 1 2 3 test test
+
 int main(){
     
     
     i2c_sensorplate_adc.frequency(i2c__frequency);                                    // Set frequency for i2c connection to sensorplate (variable is declared in config part).
     usb_serial.baud(baud_rate);                                                     // Set serial USB connection baud rate (variable is declared in config part).
 
-    usb_serial.printf("Hello World !\n");
+    usb_serial.printf("MCUs rule the World !\n");
 
     piezo_resistive_adc1.setGain(GAIN_TWOTHIRDS);                                   // Set ranges of ADC to +/-6.144V (end is marked with #):
     piezo_resistive_adc2.setGain(GAIN_TWOTHIRDS);   
@@ -39,5 +41,14 @@
             usb_serial.printf("R %d Ar %d: %d\n", k, 1, (int16_t) piezo_resistive_adc1.readADC_SingleEnded(k));  // First 4 PR readout.
             usb_serial.printf("R %d Ar %d: %d\n", k, 2, (int16_t) piezo_resistive_adc2.readADC_SingleEnded(k));  // First 4 PR readout.
         }
+
+        usb_serial.printf("This program runs since %d seconds.\n", i++);
+        
+        for (uint8_t t=0; t<4; ++t){ //Save data into array
+            S_data[t] = piezo_resistive_adc1.readADC_SingleEnded(t);             //Put first 4 PR data into first 4 S_data array
+            S_data[t+4]=piezo_resistive_adc2.readADC_SingleEnded(t);             //Put next 4 PR data into first 4 S_data array
+        }
+
     }
+    
 }
\ No newline at end of file