MMS8452Q test program

Dependencies:   MMA8452Q mbed

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?

UserRevisionLine numberNew 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