Definition in file lpsxxx.h.
Include dependency graph for lpsxxx.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | lpsxxx_params_t |
| Struct holding all parameters needed for device initialization. More... | |
| struct | lpsxxx_t |
| Device descriptor for LPSXXX sensors. More... | |
Macros | |
| #define | CONFIG_LPSXXX_DEFAULT_ADDRESS (0x5d) |
| The sensors default I2C address. More... | |
| #define | LPSXXX_DEFAULT_RATE (LPSXXX_RATE_25HZ) |
| The sensors default output data rate (ODR) | |
Enumerations | |
| enum | { LPSXXX_OK , LPSXXX_ERR_NODEV , LPSXXX_ERR_I2C } |
| Return codes. More... | |
| enum | lpsxxx_rate_t { LPSXXX_RATE_1HZ = 1 } |
| Possible sampling rates for LPS331AP sensors. More... | |
Functions | |
| int | lpsxxx_init (lpsxxx_t *dev, const lpsxxx_params_t *params) |
| Initialize a given LPSXXX pressure sensor. More... | |
| int | lpsxxx_read_temp (const lpsxxx_t *dev, int16_t *temp) |
| Read a temperature value from the given sensor, returned in c°C. More... | |
| int | lpsxxx_read_pres (const lpsxxx_t *dev, uint16_t *pres) |
| Read a pressure value from the given sensor, returned in hPa. More... | |
| int | lpsxxx_enable (const lpsxxx_t *dev) |
| Enable the given sensor. More... | |
| int | lpsxxx_disable (const lpsxxx_t *dev) |
| Disable the given sensor. More... | |