MSS
/
test_MMA8451Q
Test program for MMA8451Q
Diff: main.cpp
- Revision:
- 0:b9f8aeb1c46b
- Child:
- 1:61ac5dab9c3e
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Dec 25 07:23:26 2015 +0000 @@ -0,0 +1,29 @@ +#include "mbed.h" +#include "MMA8451Q.h" +#include "MSS.h" + +MMA8451Q *acc = 0 ; + +int main() { + int16_t ix, iy, iz ; + float fx, fy, fz ; + +#if 1 // for FRDM-KL25Z ONBOARDSENSOR + acc = new MMA8451Q(PTE25, PTE24, 0x1D) ; +#endif +#if 0 // for MSU MMA8451Q on MSS + acc = new MMA8451Q(PIN_SDA, PIN_SCL, 0x1C) ; +#endif + + while(1) { + ix = acc->getRawX() ; + iy = acc->getRawY() ; + iz = acc->getRawZ() ; + fx = acc->getAccX() ; + fy = acc->getAccY() ; + fz = acc->getAccZ() ; + printf("X = %d [ %.2f ], Y = %d [ %.2f ], Z = %d [ %.2f ]\n", + ix, fx, iy, fy, iz, fz ) ; + wait(0.2) ; + } +}