14 #ifndef FSL_FXLS8952_I2C_3D_ACCEL_H
15 #define FSL_FXLS8952_I2C_3D_ACCEL_H
27 #define FXLS8952_WHO_AM_I_VALUE 0x18
243 void *pConvertedSample,
fxls8952_Error_tag
Enumeration for the fxls8952 internal error codes.
void fsl_fxls8952_i2c_3D_accel_PeriodicCallback(void *pSensorHandle)
The callback function for the Bus Manager(BM).
struct fxls8952_ConfigTable_tag fxls8952_ConfigTable_t
the structure defines the configuration table.
fxls8952_Power_tag
Enumeration for the fxls8952 power modes.
the structure defines the ODR table between Hybrid and normal mode of device operation.
This defines the DSA sensor device handle structure used to invoke the adapter access functions...
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.
fxls8952_InternalState_tag
Enumeration for the fxls8952 driver internal states.
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.
int32 isf_dsa_status_t
This is the Sensor Manager API return type definition.
int32 fxls8952_Status_t
fxls8952 internal return codes.
enum isf_dsa_result_enums isf_dsa_result_types_t
the structure defines the configuration table.
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.
enum fxls8952_Power_tag fxls8952_Power_t
Enumeration for the fxls8952 power modes.
Main ISF header file. Contains code common to all ISF components.
isf_SensorTypes_t fxls8952_SupportedSensorTypes[]
Supported sensor and data types for MMA8652.
struct fxls8952_ODR_Table_tag fxls8952_ODR_Table_t
the structure defines the ODR table between Hybrid and normal mode of device operation.
enum fxls8952_Range_tag fxls8952_Range_t
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.
This defines the DSA sensor configuration parameter structure configuring the sensor settings by a su...
isf_SensorDataTypes_t fxls8952_SupportedDataTypes[]
enum fxls8952_InternalState_tag fxls8952_InternalState_t
Enumeration for the fxls8952 driver internal states.
The isf_sm_types.h contains the collection of type definitions used in the Sensor Manager Interface a...
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.