6 sharps, 2 ads hooked up
Dependencies: ADS1115 BME280 CronoDot SDFileSystem mbed
Fork of Outdoor_UPAS_v1_2_Tboard by
Diff: main.cpp
- 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]); }