11 #ifndef FSL_FXAS21002_I2CSPI_3D_GYRO_H_
12 #define FSL_FXAS21002_I2CSPI_3D_GYRO_H_
20 #define FXAS21002_WHO_AM_I_VALUE_PRE_RELEASE 0xD6
21 #define FXAS21002_WHO_AM_I_VALUE_RELEASE 0xD7
22 #define FXAS21000_WHO_AM_I_VALUE 0xD1
247 void *pConvertedSample,
isf_dsa_status_t fsl_fxas21002_i2cspi_3D_gyro_Calibrate(isf_SensorHandle_t *pSensorHandle, void *pCalData)
This is the concrete implementation of the FXAS21002 sensor adapter for calibration ...
the structure defines the ODR table between Hybrid and normal mode of FXAS21000 operation.
isf_dsa_status_t fsl_fxas21002_i2cspi_3D_gyro_EndData(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXAS21002 sensor adapter for End Data. ...
isf_dsa_status_t fsl_fxas21002_i2cspi_3D_gyro_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.
int32 fxas21002_Status_t
FXAS21002 internal return codes.
This structure defines the dummy DSA data buffer format.
the structure defines the configuration table.
This defines the DSA sensor device handle structure used to invoke the adapter access functions...
isf_dsa_status_t fsl_fxas21002_i2cspi_3D_gyro_Configure(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
This is the concrete implementation of the FXAS21002 sensor adapter for configuration.
fxas21002_Error_tag
Enumeration for the FXAS21002 internal error codes.
enum fxas21002_Range_tag fxas21002_Range_t
enum fxas21002_InternalState_tag fxas21002_InternalState_t
Enumeration for the FXAS21002 driver internal states.
isf_dsa_status_t fsl_fxas21002_i2cspi_3D_gyro_StartData(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXAS21002 sensor adapter for start Data.
int32 isf_dsa_status_t
This is the Sensor Manager API return type definition.
fxas21002_InternalState_tag
Enumeration for the FXAS21002 driver internal states.
isf_SensorDataTypes_t fxas21002_SupportedDataTypes[]
enum isf_dsa_result_enums isf_dsa_result_types_t
struct fxas21002_ConfigTable_tag fxas21002_ConfigTable_t
the structure defines the configuration table.
isf_dsa_status_t fsl_fxas21002_i2cspi_3D_gyro_ValidateSettings(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSubSettings)
This is the concrete implementation of the FXAS21002 sensor adapter for validating current settings...
Main ISF header file. Contains code common to all ISF components.
isf_SensorTypes_t fxas21002_SupportedSensorTypes[]
Supported sensor and data types for MMA8652.
isf_dsa_status_t fsl_fxas21002_i2cspi_3D_gyro_Shutdown(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXAS21002 sensor adapter for shutdown .
void fsl_fxas21002_i2cspi_3D_gyro_PeriodicCallback(void *pSensorHandle)
The callback function for the Bus Manager(BM).
isf_dsa_status_t fsl_fxas21002_i2cspi_3D_gyro_Initialize(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXAS21002 sensor adapter initialization.
This defines the DSA sensor configuration parameter structure configuring the sensor settings by a su...
enum fxas21002_Power_tag fxas21002_Power_t
Enumeration for the FXAS21002 power modes.
struct fxas21002_ODR_Table_tag fxas21002_ODR_Table_t
the structure defines the ODR table between Hybrid and normal mode of FXAS21002 operation.
fxas21002_Power_tag
Enumeration for the FXAS21002 power modes.
The isf_sm_types.h contains the collection of type definitions used in the Sensor Manager Interface a...
the structure defines the ODR table between Hybrid and normal mode of FXAS21002 operation.
struct fxas21000_ODR_Table_tag fxas21000_ODR_Table_t
the structure defines the ODR table between Hybrid and normal mode of FXAS21000 operation.