Calculates pressure with MPL115A1

Dependencies:   mbed mpl115a1

Committer:
Parkz
Date:
Thu Nov 07 14:12:03 2013 +0000
Revision:
0:b03929952ce3
Program using the library MPL115A1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Parkz 0:b03929952ce3 1 #include "mbed.h"
Parkz 0:b03929952ce3 2 #include "mpl115a1.h"
Parkz 0:b03929952ce3 3 Serial pc(USBTX,USBRX);
Parkz 0:b03929952ce3 4 int main() {
Parkz 0:b03929952ce3 5 // Chip must be deselected
Parkz 0:b03929952ce3 6 cs = 1;
Parkz 0:b03929952ce3 7
Parkz 0:b03929952ce3 8 // Setup the spi for 8 bit data, high steady state clock,
Parkz 0:b03929952ce3 9 // second edge capture, with a 8MHz clock rate
Parkz 0:b03929952ce3 10 spi.format(8,0);
Parkz 0:b03929952ce3 11 spi.frequency(8000000);
Parkz 0:b03929952ce3 12 //Chip selscted
Parkz 0:b03929952ce3 13 cs=0;
Parkz 0:b03929952ce3 14 while(1) {
Parkz 0:b03929952ce3 15 float pressure_pKa = 0;
Parkz 0:b03929952ce3 16 sdn=1;
Parkz 0:b03929952ce3 17 wait(0.02);
Parkz 0:b03929952ce3 18 pressure_pKa = calculatePressurekPa();
Parkz 0:b03929952ce3 19 pc.printf("Pressure=%d",pressure_pKa);
Parkz 0:b03929952ce3 20 sdn=0;
Parkz 0:b03929952ce3 21 wait(5);
Parkz 0:b03929952ce3 22 }
Parkz 0:b03929952ce3 23 }