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

- Main Page
- Modules
- Data Structures
- Files

Macros | Variables
FXLS8471_2 module documentation

## Macros
#define | FXLS8471_2_DATA_TYPE fxls8471_DataBuffer_t

## Variables
fxls8471_Sensor_Specific_Settings_t | FXLS8471_2_Sensor_Specific_Config
| This allows access to the sensor specific configuration for the target sensor. More...
const isf_dsa_Adapter_t | FXLS8471_2_Adapter
| This creates the sensor adapter instance for the target sensor. More...
const i2c_device_t | FXLS8471_2_DeviceInfo
| This allows access to the sensor communications specific configuration. More...
fxls8471_Sensor_Specific_Settings_t | FXLS8471_2_Sensor_Specific_Config
| This allows access to the sensor specific configuration for the target sensor. More...
const isf_dsa_Adapter_t | FXLS8471_2_Adapter
| This allows access to the sensor adapter instance for the target sensor. More...
const i2c_device_t | FXLS8471_2_DeviceInfo
| This allows access to the sensor communications specific configuration. More...

## Detailed Description

## Macro Definition Documentation

#define FXLS8471_2_DATA_TYPE fxls8471_DataBuffer_t

Definition at line 114 of file FXLS8471_2.h.

## Variable Documentation

const isf_dsa_Adapter_t FXLS8471_2_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 169 of file FXLS8471_2.c.

const isf_dsa_Adapter_t FXLS8471_2_Adapter

Initial value:
=
{
.devInfo.pSupportedSensorTypes = fxls8471_SupportedSensorTypes,
.devInfo.pSupportedSensorDataTypes = fxls8471_SupportedDataTypes,
.devInfo.nNativeDataSetSize = sizeof(fxls8471_DataBuffer_t),
.control.Initialize = &fsl_fxls8471_i2cspi_3D_accel_Initialize,
.control.ValidateSettings = &fsl_fxls8471_i2cspi_3D_accel_ValidateSettings,
.control.Configure = &fsl_fxls8471_i2cspi_3D_accel_Configure,
.control.StartData = &fsl_fxls8471_i2cspi_3D_accel_StartData,
.control.EndData = &fsl_fxls8471_i2cspi_3D_accel_EndData,
.control.Calibrate = &fsl_fxls8471_i2cspi_3D_accel_Calibrate,
.control.Shutdown = &fsl_fxls8471_i2cspi_3D_accel_Shutdown,
.control.Convert = &fsl_fxls8471_i2cspi_3D_accel_Convert
}
fsl_fxls8471_i2cspi_3D_accel_EndData
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_EndData(isf_SensorHandle_t *pSensorHandle)
Definition: fsl_fxls8471_i2cspi_3D_accel.c:377
fsl_fxls8471_i2cspi_3D_accel_Shutdown
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_Shutdown(isf_SensorHandle_t *pSensorHandle)
Definition: fsl_fxls8471_i2cspi_3D_accel.c:464
fsl_fxls8471_i2cspi_3D_accel_Convert
isf_dsa_status_t fsl_fxls8471_i2cspi_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_fxls8471_i2cspi_3D_accel.c:590
fsl_fxls8471_i2cspi_3D_accel_Configure
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_Configure(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
Definition: fsl_fxls8471_i2cspi_3D_accel.c:224
fxls8471_SupportedSensorTypes
isf_SensorTypes_t fxls8471_SupportedSensorTypes[]
Supported sensor and data types for FXLS8471.
Definition: fsl_fxls8471_i2cspi_3D_accel.c:67
fsl_fxls8471_i2cspi_3D_accel_Calibrate
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_Calibrate(isf_SensorHandle_t *pSensorHandle, void *pCalData)
Definition: fsl_fxls8471_i2cspi_3D_accel.c:444
fxls8471_SupportedDataTypes
isf_SensorDataTypes_t fxls8471_SupportedDataTypes[]
Definition: fsl_fxls8471_i2cspi_3D_accel.c:68
fsl_fxls8471_i2cspi_3D_accel_ValidateSettings
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_ValidateSettings(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
Definition: fsl_fxls8471_i2cspi_3D_accel.c:195
fsl_fxls8471_i2cspi_3D_accel_StartData
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_StartData(isf_SensorHandle_t *pSensorHandle)
Definition: fsl_fxls8471_i2cspi_3D_accel.c:315
fxls8471_DataBuffer_t
This structure defines the dummy DSA data buffer format.
Definition: fsl_fxls8471_i2cspi_3D_accel.h:48
fsl_fxls8471_i2cspi_3D_accel_Initialize
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_Initialize(isf_SensorHandle_t *pSensorHandle)
Definition: fsl_fxls8471_i2cspi_3D_accel.c:101

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 169 of file FXLS8471_2.c.

const i2c_device_t FXLS8471_2_DeviceInfo

This allows access to the sensor communications specific configuration.

Definition at line 184 of file FXLS8471_2.c.

const i2c_device_t FXLS8471_2_DeviceInfo

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

This allows access to the sensor communications specific configuration.

Definition at line 184 of file FXLS8471_2.c.

fxls8471_Sensor_Specific_Settings_t FXLS8471_2_Sensor_Specific_Config

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

Definition at line 106 of file FXLS8471_2.c.

fxls8471_Sensor_Specific_Settings_t FXLS8471_2_Sensor_Specific_Config

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

Definition at line 106 of file FXLS8471_2.c.

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