54 #define MPL3115_PRESSURE_CONV_FACTOR (64) 55 #define MPL3115_ALTITUDE_CONV_FACTOR (65536) 56 #define MPL3115_TEMPERATURE_CONV_FACTOR (256) 156 #endif // MPL3115_FI_H_ registerDeviceInfo_t deviceInfo
The register_io_i2c.h file declares low-level interface functions for reading and writing sensor regi...
void MPL3115_I2C_SetIdleTask(mpl3115_i2c_sensorhandle_t *pSensorHandle, registeridlefunction_t idleTask, void *userParam)
: The interface function to set the I2C Idle Task.
ARM_DRIVER_I2C * pCommDrv
void(* registeridlefunction_t)(void *userParam)
This is the register idle function type.
int32_t MPL3115_I2C_Initialize(mpl3115_i2c_sensorhandle_t *pSensorHandle, ARM_DRIVER_I2C *pBus, uint8_t index, uint16_t sAddress, uint8_t whoAmi)
The interface function to initialize the sensor.
This defines the sensor specific information.
int32_t MPL3115_I2C_ReadData(mpl3115_i2c_sensorhandle_t *pSensorHandle, const registerreadlist_t *pReadList, uint8_t *pBuffer)
The interface function to read the sensor data.
int32_t MPL3115_I2C_Configure(mpl3115_i2c_sensorhandle_t *pSensorHandle, const registerwritelist_t *pRegWriteList)
The interface function to configure he sensor.
This structure defines the mpl3115 data buffer in Altitude Mode.
The mpl3115.h contains the MPL3115 Pressure sensor register definitions, access macros, and device access functions.
int32_t MPL3115_I2C_DeInit(mpl3115_i2c_sensorhandle_t *pSensorHandle)
The interface function to De Initialize sensor..
This structure defines the Write command List.
This structure defines the Read command List.
This structure defines the device specific info required by register I/O.
This structure defines the mpl3115 data buffer in Pressure Mode.
The sensor_io_i2c.h file declares low-level interface functions for reading and writing sensor regist...