joseph adamu / Mbed OS CW_final_thr

Fork of CW_copy by Calvin Kalintra

data.h

Committer:
ckalintra
Date:
2018-01-03
Revision:
0:4e623dbef4b8

File content as of revision 0:4e623dbef4b8:

#include "mbed.h"
#include "BMP280.h"
float tempf;
float pressuref;
float lvl;
float data_temp [120], data_press[120], data_light[120];
BMP280 bmp(D14,D15,0x76);

AnalogIn LDR(A0);
int counterw = 0, full = 0;

void getdata()
{
    tempf = bmp.getTemperature();
    //tempf = tempf*-1;
    pressuref = bmp.getPressure();
    lvl = LDR;
}

void store() 
{  
     data_temp[counterw] = tempf;
     data_press[counterw] = pressuref;
     data_light[counterw] = lvl;
     
     if (counterw == 120)
     {
         counterw = 0;
         full = 1;
     }
     counterw++;
}