- 
                Notifications
    
You must be signed in to change notification settings  - Fork 1k
 
LPS22HB
Arduino library to support the LPS22HB 260-1260 hPa absolute digital output barometer.
- 
LPS22HBSensor(TwoWire*, uint8_t): class constructor
Params pointer to the I2C instance
Params (optional) address of the component's instance - 
Enable: enable sensor
Returns LPS22HB_STATUS_OK in case of success, an error code otherwise - 
Disable: disable sensor
Returns LPS22HB_STATUS_OK in case of success, an error code otherwise - 
ReadID(uint8_t*): read ID address
Params pointer where store the ID of the device
Returns LPS22HB_STATUS_OK in case of success, an error code otherwise - 
Reset: reboot memory content
Returns LPS22HB_STATUS_OK in case of success, an error code otherwise - 
GetPressure(float*): read output register and calculate the pressure in mbar Params pointer where to store data
Returns LPS22HB_STATUS_OK in case of success, an error code otherwise - 
GetTemperature(float*): read output register and calculate the temperature Params pointer where to store data
Returns LPS22HB_STATUS_OK in case of success, an error code otherwise - 
GetODR(float*): get the output data rate mode
Params pointer where to store data
Returns LPS22HB_STATUS_OK in case of success, an error code otherwise - 
SetODR(float): set the output data rate mode
Params data rate to be set
Returns LPS22HB_STATUS_OK in case of success, an error code otherwise - 
ReadReg(uint8_t, uint8_t*): read data from register
Params register address
Params pointer to register data
Returns LPS22HB_STATUS_OK in case of success, an error code otherwise - 
WriteReg(uint8_t, uint8_t): write data to register
Params register address
Params register data
Returns LPS22HB_STATUS_OK in case of success, an error code otherwise 
Note
This library uses the Wire library presents in the STM32 core by default.
- DISCO_IOT_LPS22HB_DataLog_Terminal: reads pressure and temperature values and prints them.
 
You can find the source files at
https://github.com/stm32duino/LPS22HB
The LPS22HB datasheet is available at
http://www.st.com/content/st_com/en/products/mems-and-sensors/pressure-sensors/lps22hb.html
- 
Advanced usages