test program for MPL3115A2

Dependencies:   C12832 LM75B MPL3115A2 mbed

main.cpp

Committer:
bouaziz
Date:
2022-09-10
Revision:
3:cb376fbf96dd
Parent:
2:ef315a40af7b

File content as of revision 3:cb376fbf96dd:

#include "mbed.h"
#include "LM75B.h"
#include "MSS.h"
#include "MPL3115A2.h"
#define MPL3115A2_I2C_ADDRESS (0x60)

Serial pc(USBTX,USBRX);

//#include "C12832.h"
//C12832 lcd(p5, p7, p6, p8, p11);
//LM75B sensor(p9,p10);
MPL3115A2 mpl(PIN_SDA, PIN_SCL, MPL3115A2_I2C_ADDRESS) ;

int main() {
    double alt, bar, temp ;
    unsigned char xy;
    printf("Bonjour\r\n");
    
    mpl.setBarIn((unsigned short)(101300/2));
    mpl.activate();
    xy=mpl.getID();
    printf("mouche = %x\r\n",xy);
 //   sensor.open();
    
    while(1) {
        alt = mpl.getAltitude() ;
        bar = mpl.getPressure() ;
        temp = mpl.getTemperature() ;
 /*       lcd.cls();
        lcd.locate(0,1);
        lcd.printf("ALTI,    BAR,  TEMP") ;
        lcd.locate(0,10);*/
        printf("%5.2f, %5.2f, %5.2f\r\n",alt, bar, temp) ;
        wait(1) ;
    }
}