MSS
/
test_MMA8452Q
MMS8452Q test program
main.cpp@2:b393024f4293, 2017-04-28 (annotated)
- Committer:
- Rhyme
- Date:
- Fri Apr 28 04:10:24 2017 +0000
- Revision:
- 2:b393024f4293
- Parent:
- 1:3607d35e1740
Format changed to be compatible with CSV
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Rhyme | 0:333671d10f11 | 1 | #include "mbed.h" |
Rhyme | 1:3607d35e1740 | 2 | #include "MSS.h" |
Rhyme | 0:333671d10f11 | 3 | #include "MMA8452Q.h" |
Rhyme | 0:333671d10f11 | 4 | |
Rhyme | 0:333671d10f11 | 5 | #define MMA8452_I2C_ADDRESS (0x1d) |
Rhyme | 0:333671d10f11 | 6 | |
Rhyme | 0:333671d10f11 | 7 | int main(void) { |
Rhyme | 0:333671d10f11 | 8 | float x, y, z ; |
Rhyme | 0:333671d10f11 | 9 | |
Rhyme | 0:333671d10f11 | 10 | MMA8452Q acc(PIN_SDA, PIN_SCL, MMA8452_I2C_ADDRESS); |
Rhyme | 2:b393024f4293 | 11 | |
Rhyme | 2:b393024f4293 | 12 | printf("=== test MMA8452Q for %s (%s) ===\n",BOARD_NAME, __DATE__) ; |
Rhyme | 2:b393024f4293 | 13 | printf(" X, Y, Z\n") ; |
Rhyme | 0:333671d10f11 | 14 | |
Rhyme | 0:333671d10f11 | 15 | while (true) { |
Rhyme | 0:333671d10f11 | 16 | x = acc.getAccX() ; |
Rhyme | 0:333671d10f11 | 17 | y = acc.getAccY() ; |
Rhyme | 0:333671d10f11 | 18 | z = acc.getAccZ() ; |
Rhyme | 2:b393024f4293 | 19 | printf("%.2f, %.2f, %.2f\n",x, y, z) ; |
Rhyme | 0:333671d10f11 | 20 | wait(0.1); |
Rhyme | 0:333671d10f11 | 21 | } |
Rhyme | 0:333671d10f11 | 22 | } |
Rhyme | 0:333671d10f11 | 23 |