MPL3115A2 Altitude/Pressure Sensor
main.cpp
- Committer:
- mr63
- Date:
- 2013-08-16
- Revision:
- 0:67dffed9369b
File content as of revision 0:67dffed9369b:
#include "mbed.h" #include "MPL3115A2.h" Serial pc(USBTX, USBRX); char I2C_Read[8]; const int SlaveAddressI2C = 0xC0; //This is the slave address of the device MPL3115A2 Sensor1(SlaveAddressI2C, p28, p27, p21, p22); int main() { int status = -1; if(!Sensor1.Init()) { pc.printf("Altimeter Initialized\n\r"); } else { pc.printf("Altimeter Failed To Initialize\n\r"); while(1); } while(true) { // this is the third thread if(Sensor1.get_int1()) { status = -1; status = Sensor1.Read_Altitude_Data(); pc.printf("Altitude: %f ft\n\r",Sensor1.Altitude_ft()); pc.printf("Temp: %f Deg\n\r",Sensor1.Temp_F()); wait(1); } } }