ISF  2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
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,
}
isf_SensorDataTypes_t fxls8952_SupportedDataTypes[]
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 . ...
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 ...
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...
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.
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.
isf_SensorTypes_t fxls8952_SupportedSensorTypes[]
Supported sensor and data types for FXLS8952.
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.
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.
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.
This structure defines the dummy DSA data buffer format.

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.