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

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Enumerations | Functions | Variables
fsl_mpl3115_i2c_1D_press.h File Reference

The fsl_mpl3115_i2c_1D_press.h file contains the definitions and functions supporting the MMA8652 Sensor adapter header file. More...

`#include "isf.h"`
`#include "isf_sm_types.h"`
`#include "isf_dsa_adapter.h"`
Include dependency graph for fsl_mpl3115_i2c_1D_press.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Data Structures
struct | mpl3115_Specific_Settings_t
| This structure defines important settings. More...
struct | mpl3115_DataBuffer_t
| This structure defines the dummy DSA data buffer format. More...
struct | mpl3115_OS_Table_t
| the structure defines the OS table for MPL3115 operation. More...

## Enumerations
enum | { FSL_MPL3115_ACCEL_800HZ = 1250, FSL_MPL3115_ACCEL_400HZ = 2500, FSL_MPL3115_ACCEL_200HZ = 5000, FSL_MPL3115_ACCEL_100HZ = 10000, FSL_MPL3115_ACCEL_50HZ = 20000, FSL_MPL3115_ACCEL_12p5HZ = 80000, FSL_MPL3115_ACCEL_6p25HZ = 160000, FSL_MPL3115_ACCEL_1p56HZ = 640000 }
| This enumerator describes the available sample rates for the MPL3115 accelerometer. More...
enum | { FSL_MPL3115_ACCEL_SCALE_2G = 0, FSL_MPL3115_ACCEL_SCALE_4G = 1, FSL_MPL3115_ACCEL_SCALE_8G = 2 }
| This enumerator describes the available acceleration ranges for the MM865X family of accelerometers. More...

## Functions
isf_dsa_status_t | fsl_mpl3115_i2c_1D_press_Initialize (isf_SensorHandle_t *pSensorHandle)
isf_dsa_status_t | fsl_mpl3115_i2c_1D_press_ValidateSettings (isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
isf_dsa_status_t | fsl_mpl3115_i2c_1D_press_Configure (isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
isf_dsa_status_t | fsl_mpl3115_i2c_1D_press_StartData (isf_SensorHandle_t *pSensorHandle)
isf_dsa_status_t | fsl_mpl3115_i2c_1D_press_EndData (isf_SensorHandle_t *pSensorHandle)
isf_dsa_status_t | fsl_mpl3115_i2c_1D_press_Calibrate (isf_SensorHandle_t *pSensorHandle, void *pCalData)
isf_dsa_status_t | fsl_mpl3115_i2c_1D_press_Shutdown (isf_SensorHandle_t *pSensorHandle)
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. More...
void | fsl_mpl3115_i2c_1D_press_PeriodicCallback (void *pSensorHandle)

## Variables
isf_SensorTypes_t | mpl3115_SupportedSensorTypes []
| Supported sensor and data types for MPL3115. More...
isf_SensorDataTypes_t | mpl3115_SupportedDataTypes []

## Detailed Description

The fsl_mpl3115_i2c_1D_press.h file contains the definitions and functions supporting the MMA8652 Sensor adapter header file.

Copyright
  Copyright (c) 2015, Freescale Semiconductor, Inc.

Version
  01.00

Definition in file fsl_mpl3115_i2c_1D_press.h.

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