LPS22HH pressure sensor library

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   X_NUCLEO_IKS01A3

Revision:
2:a8417bcdc2e8
Parent:
1:978cae936ddb
--- a/LPS22HHSensor.h	Wed Jul 24 14:19:09 2019 +0000
+++ b/LPS22HHSensor.h	Tue Sep 17 08:40:31 2019 +0000
@@ -68,8 +68,10 @@
     virtual int get_temperature(float *value);
     int enable(void);
     int disable(void);
-    int get_odr(float *odr);
-    int set_odr(float odr);
+    int get_odr(float *odr, uint8_t *low_noise_en);
+    int set_odr(float odr, uint8_t low_noise_en);
+    int get_lpfp_cfg(uint8_t *lpfp_cfg);
+    int set_lpfp_cfg(uint8_t lpfp_cfg);
     int read_reg(uint8_t reg, uint8_t *data);
     int write_reg(uint8_t reg, uint8_t data);
     int get_press_drdy_status(uint8_t *status);
@@ -176,8 +178,8 @@
     }
 
 private:
-    int set_odr_when_enabled(float odr);
-    int set_odr_when_disabled(float odr);
+    int set_odr_when_enabled(float odr, uint8_t low_noise_en);
+    int set_odr_when_disabled(float odr, uint8_t low_noise_en);
 
     /* Helper classes. */
     DevI2C *_dev_i2c;