Code to get all the data through serial port
Dependents: payload_sensor payload_sensor
Revision 2:1d1cd08b674d, committed 2021-07-30
- Comitter:
- sbk
- Date:
- Fri Jul 30 11:11:34 2021 +0000
- Parent:
- 1:8461f7fe0a7f
- Commit message:
- d
Changed in this revision
FXAS21002.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 8461f7fe0a7f -r 1d1cd08b674d FXAS21002.cpp --- a/FXAS21002.cpp Fri Jul 29 08:22:44 2016 +0000 +++ b/FXAS21002.cpp Fri Jul 30 11:11:34 2021 +0000 @@ -28,6 +28,8 @@ FXAS21002::FXAS21002(PinName sda, PinName scl, int addr) : m_i2c(sda, scl), m_addr(addr<<1) { // activate the peripheral + FXAS21002::activate(1); + FXAS21002::ready(1); } FXAS21002::~FXAS21002() { } @@ -46,6 +48,7 @@ readRegs(REG_OUT_X_MSB, &data[0], 1) ; readRegs(REG_OUT_X_LSB, &data[1], 1) ; value = (data[0] << 8) | data[1] ; +// printf("X: %d,%d, %d\t", data[0], data[1], value); return(value) ; } @@ -56,6 +59,7 @@ readRegs(REG_OUT_Y_MSB, &data[0], 1) ; readRegs(REG_OUT_Y_LSB, &data[1], 1) ; value = (data[0] << 8) | data[1] ; +// printf("Y: %d,%d, %d\t", data[0], data[1], value); return(value) ; } @@ -66,6 +70,7 @@ readRegs(REG_OUT_Z_MSB, &data[0], 1) ; readRegs(REG_OUT_Z_LSB, &data[1], 1) ; value = (data[0] << 8) | data[1] ; +// printf("Z: %d,%d, %d\t", data[0], data[1], value); return(value) ; }