Hiroshi Yamaguchi
/
MPL115A2Sample
A sample program to use MPL115A2 Library
main.cpp@0:2b7c3fd0488b, 2011-05-14 (annotated)
- Committer:
- yamaguch
- Date:
- Sat May 14 17:32:01 2011 +0000
- Revision:
- 0:2b7c3fd0488b
0.9
Who changed what in which revision?
User | Revision | Line number | New 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 | } |