LPS22HB library

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