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

- Main Page
- Modules
- Data Structures
- Files

Macros | Variables
FXLS8952_1 module documentation

## Macros
#define | FXLS8952_1_DATA_TYPE fxls8952_DataBuffer_t

## Variables
fxls8952_Sensor_Specific_Settings_t | FXLS8952_1_Sensor_Specific_Config
| This allows access to the sensor specific configuration for the target sensor. More...
const isf_dsa_Adapter_t | FXLS8952_1_Adapter
| This creates the sensor adapter instance for the target sensor. More...
const i2c_device_t | FXLS8952_1_DeviceInfo
| This allows access to the sensor communications specific configuration. More...
fxls8952_Sensor_Specific_Settings_t | FXLS8952_1_Sensor_Specific_Config
| This allows access to the sensor specific configuration for the target sensor. More...
const isf_dsa_Adapter_t | FXLS8952_1_Adapter
| This allows access to the sensor adapter instance for the target sensor. More...
const i2c_device_t | FXLS8952_1_DeviceInfo
| This allows access to the sensor communications specific configuration. More...

## Detailed Description

## Macro Definition Documentation

#define FXLS8952_1_DATA_TYPE fxls8952_DataBuffer_t

Definition at line 145 of file FXLS8952_1.h.

## Variable Documentation

const isf_dsa_Adapter_t FXLS8952_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.

See also
  ::isf_sm_dsa_adapter.h for details of the ::sm_DsaAdapter_t.

Definition at line 179 of file FXLS8952_1.c.

const isf_dsa_Adapter_t FXLS8952_1_Adapter

Initial value:
=
{
.devInfo.pSupportedSensorTypes = fxls8952_SupportedSensorTypes,
.devInfo.pSupportedSensorDataTypes = fxls8952_SupportedDataTypes,
.devInfo.nNativeDataSetSize = sizeof(fxls8952_DataBuffer_t),
.control.Initialize = &fsl_fxls8952_i2c_3D_accel_Initialize,
.control.ValidateSettings = &fsl_fxls8952_i2c_3D_accel_ValidateSettings,
.control.Configure = &fsl_fxls8952_i2c_3D_accel_Configure,
.control.StartData = &fsl_fxls8952_i2c_3D_accel_StartData,
.control.EndData = &fsl_fxls8952_i2c_3D_accel_EndData,
.control.Calibrate = &fsl_fxls8952_i2c_3D_accel_Calibrate,
.control.Shutdown = &fsl_fxls8952_i2c_3D_accel_Shutdown,
.control.Convert = &fsl_fxls8952_i2c_3D_accel_Convert
}
fxls8952_SupportedDataTypes
isf_SensorDataTypes_t fxls8952_SupportedDataTypes[]
Definition: fsl_fxls8952_i2c_3D_accel.c:72
fsl_fxls8952_i2c_3D_accel_Shutdown
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_Shutdown(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXLS8952 sensor adapter for shutdown . ...
Definition: fsl_fxls8952_i2c_3D_accel.c:595
fsl_fxls8952_i2c_3D_accel_Calibrate
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_Calibrate(isf_SensorHandle_t *pSensorHandle, void *pCalData)
This is the concrete implementation of the FXLS8952 sensor adapter for calibration ...
Definition: fsl_fxls8952_i2c_3D_accel.c:578
fsl_fxls8952_i2c_3D_accel_ValidateSettings
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_ValidateSettings(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
This is the concrete implementation of the FXLS8952 sensor adapter for validating current settings...
Definition: fsl_fxls8952_i2c_3D_accel.c:264
fsl_fxls8952_i2c_3D_accel_Configure
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_Configure(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
This is the concrete implementation of the FXLS8952 sensor adapter for configuration.
Definition: fsl_fxls8952_i2c_3D_accel.c:309
fsl_fxls8952_i2c_3D_accel_Initialize
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_Initialize(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXLS8952 sensor adapter initialization.
Definition: fsl_fxls8952_i2c_3D_accel.c:179
fxls8952_SupportedSensorTypes
isf_SensorTypes_t fxls8952_SupportedSensorTypes[]
Supported sensor and data types for FXLS8952.
Definition: fsl_fxls8952_i2c_3D_accel.c:71
fsl_fxls8952_i2c_3D_accel_Convert
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_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_fxls8952_i2c_3D_accel.c:801
fsl_fxls8952_i2c_3D_accel_StartData
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_StartData(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXLS8952 sensor adapter for start Data.
Definition: fsl_fxls8952_i2c_3D_accel.c:450
fsl_fxls8952_i2c_3D_accel_EndData
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_EndData(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXLS8952 sensor adapter for End Data.
Definition: fsl_fxls8952_i2c_3D_accel.c:517
fxls8952_DataBuffer_t
This structure defines the dummy DSA data buffer format.
Definition: fsl_fxls8952_i2c_3D_accel.h:30

This creates the sensor adapter instance for the target sensor.

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

See also
  ::isf_sm_dsa_adapter.h for details of the ::sm_DsaAdapter_t.

Definition at line 179 of file FXLS8952_1.c.

const i2c_device_t FXLS8952_1_DeviceInfo

This allows access to the sensor communications specific configuration.

Definition at line 194 of file FXLS8952_1.c.

const i2c_device_t FXLS8952_1_DeviceInfo

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

This allows access to the sensor communications specific configuration.

Definition at line 194 of file FXLS8952_1.c.

fxls8952_Sensor_Specific_Settings_t FXLS8952_1_Sensor_Specific_Config

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

Definition at line 133 of file FXLS8952_1.c.

fxls8952_Sensor_Specific_Settings_t FXLS8952_1_Sensor_Specific_Config

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

Definition at line 133 of file FXLS8952_1.c.

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