| ISF 2.2 rev 5 Intelligent Sensing Framework for Kinetis with Processor Expert

- Main Page
- Modules
- Data Structures
- Files

Macros | Variables
MPL3115_1 module documentation

## Macros
#define | MPL3115_1_DATA_TYPE mpl3115_DataBuffer_t

## Variables
mpl3115_Sensor_Specific_Settings_t | MPL3115_1_Sensor_Specific_Config
| This allows access to the sensor specific configuration for the target sensor. More...
const isf_dsa_Adapter_t | MPL3115_1_Adapter
| This creates the sensor adapter instance for the target sensor. More...
const i2c_device_t | MPL3115_1_DeviceInfo
| This allows access to the sensor communications specific configuration. More...
mpl3115_Sensor_Specific_Settings_t | MPL3115_1_Sensor_Specific_Config
| This allows access to the sensor specific configuration for the target sensor. More...
const isf_dsa_Adapter_t | MPL3115_1_Adapter
| This allows access to the sensor adapter instance for the target sensor. More...
const i2c_device_t | MPL3115_1_DeviceInfo
| This allows access to the sensor communications specific configuration. More...

## Detailed Description

## Macro Definition Documentation

#define MPL3115_1_DATA_TYPE mpl3115_DataBuffer_t

Definition at line 60 of file MPL3115_1.h.

## Variable Documentation

const isf_dsa_Adapter_t MPL3115_1_Adapter

This allows access to the sensor adapter instance for the target sensor.

This allows access to the sensor adapter instance for the target sensor.

Definition at line 89 of file MPL3115_1.c.

const isf_dsa_Adapter_t MPL3115_1_Adapter

Initial value:
=
{
.devInfo.pSupportedSensorTypes = mpl3115_SupportedSensorTypes,
.devInfo.pSupportedSensorDataTypes = mpl3115_SupportedDataTypes,
.devInfo.nNativeDataSetSize = sizeof(mpl3115_DataBuffer_t),
.control.Initialize = &fsl_mpl3115_i2c_1D_press_Initialize,
.control.ValidateSettings = &fsl_mpl3115_i2c_1D_press_ValidateSettings,
.control.Configure = &fsl_mpl3115_i2c_1D_press_Configure,
.control.StartData = &fsl_mpl3115_i2c_1D_press_StartData,
.control.EndData = &fsl_mpl3115_i2c_1D_press_EndData,
.control.Calibrate = &fsl_mpl3115_i2c_1D_press_Calibrate,
.control.Shutdown = &fsl_mpl3115_i2c_1D_press_Shutdown,
.control.Convert = &fsl_mpl3115_i2c_1D_press_Convert
}
fsl_mpl3115_i2c_1D_press_Shutdown
isf_dsa_status_t fsl_mpl3115_i2c_1D_press_Shutdown(isf_SensorHandle_t *pSensorHandle)
Definition: fsl_mpl3115_i2c_1D_press.c:571
fsl_mpl3115_i2c_1D_press_Convert
isf_dsa_status_t fsl_mpl3115_i2c_1D_press_Convert(volatile isf_SensorHandle_t *pSensorHandle, isf_SensorDataTypes_t convertToType, isf_dsa_result_types_t resultType, void *pNativeSample, void *pConvertedSample, int32 *numBytes)
This function coverts the raw sample data to the desired output type.
Definition: fsl_mpl3115_i2c_1D_press.c:713
mpl3115_SupportedDataTypes
isf_SensorDataTypes_t mpl3115_SupportedDataTypes[]
Definition: fsl_mpl3115_i2c_1D_press.c:168
fsl_mpl3115_i2c_1D_press_Configure
isf_dsa_status_t fsl_mpl3115_i2c_1D_press_Configure(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
Definition: fsl_mpl3115_i2c_1D_press.c:330
fsl_mpl3115_i2c_1D_press_Calibrate
isf_dsa_status_t fsl_mpl3115_i2c_1D_press_Calibrate(isf_SensorHandle_t *pSensorHandle, void *pCalData)
Definition: fsl_mpl3115_i2c_1D_press.c:551
mpl3115_DataBuffer_t
This structure defines the dummy DSA data buffer format.
Definition: fsl_mpl3115_i2c_1D_press.h:48
fsl_mpl3115_i2c_1D_press_ValidateSettings
isf_dsa_status_t fsl_mpl3115_i2c_1D_press_ValidateSettings(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
Definition: fsl_mpl3115_i2c_1D_press.c:301
fsl_mpl3115_i2c_1D_press_StartData
isf_dsa_status_t fsl_mpl3115_i2c_1D_press_StartData(isf_SensorHandle_t *pSensorHandle)
Definition: fsl_mpl3115_i2c_1D_press.c:421
mpl3115_SupportedSensorTypes
isf_SensorTypes_t mpl3115_SupportedSensorTypes[]
Supported sensor and data types for MPL3115.
Definition: fsl_mpl3115_i2c_1D_press.c:167
fsl_mpl3115_i2c_1D_press_Initialize
isf_dsa_status_t fsl_mpl3115_i2c_1D_press_Initialize(isf_SensorHandle_t *pSensorHandle)
Definition: fsl_mpl3115_i2c_1D_press.c:206
fsl_mpl3115_i2c_1D_press_EndData
isf_dsa_status_t fsl_mpl3115_i2c_1D_press_EndData(isf_SensorHandle_t *pSensorHandle)
Definition: fsl_mpl3115_i2c_1D_press.c:484

This creates the sensor adapter instance for the target sensor.

This allows access to the sensor adapter instance for the target sensor.

Definition at line 89 of file MPL3115_1.c.

const i2c_device_t MPL3115_1_DeviceInfo

This allows access to the sensor communications specific configuration.

Definition at line 104 of file MPL3115_1.c.

const i2c_device_t MPL3115_1_DeviceInfo

Initial value:
=
{
.baudRate_kbps = 400,
.address = 96
}

This allows access to the sensor communications specific configuration.

Definition at line 104 of file MPL3115_1.c.

mpl3115_Sensor_Specific_Settings_t MPL3115_1_Sensor_Specific_Config

This allows access to the sensor specific configuration for the target sensor.

Definition at line 48 of file MPL3115_1.c.

mpl3115_Sensor_Specific_Settings_t MPL3115_1_Sensor_Specific_Config

This allows access to the sensor specific configuration for the target sensor.

Definition at line 48 of file MPL3115_1.c.

- © Freescale Semiconductor, Inc. 2016. All Rights Reserved.