A sample program to use MPL115A2 Library

Dependencies:   MPL115A2 mbed

Committer:
yamaguch
Date:
Sat May 14 17:32:01 2011 +0000
Revision:
0:2b7c3fd0488b
0.9

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yamaguch 0:2b7c3fd0488b 1 #include "mbed.h"
yamaguch 0:2b7c3fd0488b 2 #include "MPL115A2.h"
yamaguch 0:2b7c3fd0488b 3
yamaguch 0:2b7c3fd0488b 4 MPL115A2 mpl115a2(p28, p27);
yamaguch 0:2b7c3fd0488b 5
yamaguch 0:2b7c3fd0488b 6 int main() {
yamaguch 0:2b7c3fd0488b 7 float pressure;
yamaguch 0:2b7c3fd0488b 8 char data[16];
yamaguch 0:2b7c3fd0488b 9
yamaguch 0:2b7c3fd0488b 10 mpl115a2.read(&pressure, data);
yamaguch 0:2b7c3fd0488b 11 printf("raw data:");
yamaguch 0:2b7c3fd0488b 12 for (int i = 0; i < sizeof(data); i++) printf(" %02X", data[i]);
yamaguch 0:2b7c3fd0488b 13 printf("\npressure = %4.0f hPa\n", pressure);
yamaguch 0:2b7c3fd0488b 14 wait(1);
yamaguch 0:2b7c3fd0488b 15
yamaguch 0:2b7c3fd0488b 16 while (true) {
yamaguch 0:2b7c3fd0488b 17 printf("pressure = %4.0f hPa\n", mpl115a2.readPressure());
yamaguch 0:2b7c3fd0488b 18 wait(1);
yamaguch 0:2b7c3fd0488b 19 }
yamaguch 0:2b7c3fd0488b 20 }