LPS22HB library
Diff: LPS22HB.cpp
- Revision:
- 7:3539bdbd9c95
- Parent:
- 6:c97ae96fea8f
--- a/LPS22HB.cpp Mon Jul 10 01:15:03 2017 +0000 +++ b/LPS22HB.cpp Sat Mar 02 15:15:23 2019 +0000 @@ -168,4 +168,16 @@ temp &= 0xff ^ 0x04; temp |= drdycfg; write_reg(LPS22HB_CTRL_REG3, temp); +} + +bool LPS22HB::whoAmI() +{ + dt[0] = LPS22HB_WHO_AM_I; + _i2c.write(LPS22HB_addr, dt, 1, true); + _i2c.read(LPS22HB_addr, dt, 1, false); + if (dt[0] == I_AM_LPS22HB) { + return false; + } else { + return true; + } } \ No newline at end of file