Interface definition for the MPL3115A2 sensor driver. More...
Interface definition for the MPL3115A2 sensor driver.
Definition in file mpl3115a2.h.
 Include dependency graph for mpl3115a2.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | mpl3115a2_params_t | 
| Configuration parameters.  More... | |
| struct | mpl3115a2_t | 
| Device descriptor for MPL3115A2 sensors.  More... | |
Macros | |
| #define | MPL3115A2_I2C_ADDRESS (0x60) | 
| MPL3115A2 Default Address.  | |
| #define | MPL3115A2_CONVERSION_TIME (514000UL) | 
| Maximum Conversion Time in microseconds [us].  More... | |
Enumerations | |
| enum | { MPL3115A2_OK , MPL3115A2_ERROR_I2C , MPL3115A2_ERROR_DEV , MPL3115A2_ERROR_CNF } | 
| Named return values.  More... | |
Functions | |
| int | mpl3115a2_init (mpl3115a2_t *dev, const mpl3115a2_params_t *params) | 
| Initialize the MPL3115A2 sensor driver.  More... | |
| int | mpl3115a2_reset (const mpl3115a2_t *dev) | 
| Reset the MPL3115A2 sensor.  More... | |
| int | mpl3115a2_set_active (const mpl3115a2_t *dev) | 
| Set active mode, this enables periodic measurements.  More... | |
| int | mpl3115a2_set_standby (const mpl3115a2_t *dev) | 
| Set standby mode.  More... | |
| int | mpl3115a2_is_ready (const mpl3115a2_t *dev) | 
| Check for new set of measurement data.  More... | |
| int | mpl3115a2_read_pressure (const mpl3115a2_t *dev, uint32_t *pres, uint8_t *status) | 
| Read sensor's data in pressure mode.  More... | |
| int | mpl3115a2_read_temp (const mpl3115a2_t *dev, int16_t *temp) | 
| Read sensor's temperature.  More... | |
Oversample Ratio configuration | |
| #define | MPL3115A2_OS_RATIO_DEFAULT MPL3115A2_OS_RATIO_16 | 
| Default Ratio.  | |
| enum | {  MPL3115A2_OS_RATIO_1 = 0 , MPL3115A2_OS_RATIO_2 , MPL3115A2_OS_RATIO_4 , MPL3115A2_OS_RATIO_8 , MPL3115A2_OS_RATIO_16 , MPL3115A2_OS_RATIO_32 , MPL3115A2_OS_RATIO_64 , MPL3115A2_OS_RATIO_128 }  |