LPS22HH pressure sensor library
Dependencies: X_NUCLEO_COMMON ST_INTERFACES
Diff: LPS22HHSensor.h
- Revision:
- 2:a8417bcdc2e8
- Parent:
- 1:978cae936ddb
diff -r 978cae936ddb -r a8417bcdc2e8 LPS22HHSensor.h --- 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;