6 sharps, 2 ads hooked up

Dependencies:   ADS1115 BME280 CronoDot SDFileSystem mbed

Fork of Outdoor_UPAS_v1_2_Tboard by Volckens Group Sensors

Revision:
32:f400684a2950
Parent:
31:aea6bfaefa0f
--- a/main.cpp	Fri Apr 22 20:46:16 2016 +0000
+++ b/main.cpp	Fri Apr 22 21:48:19 2016 +0000
@@ -316,6 +316,7 @@
     uint8_t subjectLabelOriginal[9] = {0x02,0x52,0x45,0x53,0x45,0x54,0x5F,0x5F,0x5f};
     uint8_t dataLogOriginal[2] = {0x03,0x0A,};
     uint8_t flowRateOriginal[5] = {0x04,0x00,0x00,0x80,0x3F};
+    uint8_t serialNumOriginal[3] = {0x07,0x00,0x00};
     uint8_t latLongSchoolOriginal[17] = {0x0A,0x00,0x00,0x80,0x3F,0x00,0x00,0x80,0x3F,0x00,0x00,0x80,0x3F,0x00,0x00,0x80,0x3F};
     uint8_t terminateByte[1] = {0xFF};
     // Latitude School EEPROM = 0x50-0x53
@@ -332,6 +333,7 @@
         E2PROM.read(0x00001, subjectLabelOriginal+1,8);
         E2PROM.read(0x00014,dataLogOriginal+1,1);
         E2PROM.read(0x00010,flowRateOriginal+1,4);
+        E2PROM.read(0x00034,serialNumOriginal+1,2);
         E2PROM.read(0x00050,latLongSchoolOriginal+1,16);
     }else{
         NEW_EEPROM_CHECK[0] = 0x0A;
@@ -340,6 +342,7 @@
         E2PROM.write(0x00001, subjectLabelOriginal+1,8);
         E2PROM.write(0x00014,dataLogOriginal+1,1);
         E2PROM.write(0x00010,flowRateOriginal+1,4);
+        E2PROM.write(0x00034,serialNumOriginal+1,2);
         E2PROM.write(0x00050,latLongSchoolOriginal+1,16);
     }
 
@@ -347,27 +350,32 @@
     for(int i=0; i<13; i++){
          microChannel.putc(sampleTimePassValues[i]);        
     }  
-    wait(.25);
+    wait(.2);
         
     for(int i=0; i<9; i++){
         microChannel.putc(subjectLabelOriginal[i]);        
     }  
-    wait(.25);
+    wait(.2);
     
     for(int i=0; i<2; i++){
         microChannel.putc(dataLogOriginal[i]);        
     }  
-    wait(.25);
+    wait(.2);
     
     for(int i=0; i<5; i++){
         microChannel.putc(flowRateOriginal[i]);        
     }
-    wait(.25);
+    wait(.2);
+    
+    for(int i=0;i<3;i++){
+        microChannel.putc(serialNumOriginal[i]);
+    } 
+    wait(.2);
     
     for(int i=0;i<17;i++){
         microChannel.putc(latLongSchoolOriginal[i]);
     } 
-    wait(.25);
+    wait(.2);
     microChannel.putc(terminateByte[0]);
     
 }