skm
Fork of FXOS8700Q by
Diff: FXOS8700Q.cpp
- Revision:
- 10:499c7734bd73
- Parent:
- 7:c53dda05b8cf
- Child:
- 11:ae8d7de91a46
--- a/FXOS8700Q.cpp Fri Apr 25 16:45:51 2014 +0000 +++ b/FXOS8700Q.cpp Fri May 22 11:28:29 2015 +0000 @@ -123,11 +123,15 @@ } -void FXOS8700Q_acc::getAxis(MotionSensorDataCounts &data) { +void FXOS8700Q_acc::getAxis(MotionSensorDataCounts &data, uint8_t * scopeData) { int16_t acc; uint8_t res[6]; readRegs(FXOS8700Q_OUT_X_MSB, res, 6); + // added by m255 + for (uint8_t i = 0; i < 6; i++) + scopeData[i] = res[i]; + acc = (res[0] << 6) | (res[1] >> 2); if (acc > UINT14_MAX/2) acc -= UINT14_MAX;