11 #ifndef FSL_FXOS8700_I2CSPI_6D_ACCMAG_H_
12 #define FSL_FXOS8700_I2CSPI_6D_ACCMAG_H_
24 #define FXOS8700_WHO_AM_I_VALUE1 0xC7
25 #define FXOS8700_WHO_AM_I_VALUE2 0xC9
26 #define FXOS8700_WHO_AM_I_VALUE3 0xCA //WHO_AM_I value of future SPI fix parts
int32 fxos8700_Status_t
FXOS8700 internal return codes.
This structure defines the dummy DSA data buffer format.
void fsl_fxos8700_i2cspi_6D_AccMag_PeriodicCallback(void *pSensorHandle)
The callback function for the Bus Manager(BM).
fxos8700_Range_tag
The enumeration, fxos8700_Range_tag, defines the acceleration range of the FXOS8700.
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_fxos8700_i2cspi_6D_AccMag_Initialize(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXOS8700 sensor adapter initialization.
enum fxos8700_Power_tag fxos8700_Power_t
Enumeration for the FXOS8700 power modes.
enum fxos8700_InternalState_tag fxos8700_InternalState_t
Enumeration for the FXOS8700 driver internal states.
enum fxos8700_Range_tag fxos8700_Range_t
The enumeration, fxos8700_Range_tag, defines the acceleration range of the FXOS8700.
isf_SensorTypes_t fxos8700_SupportedSensorTypes[]
Supported sensor and data types for fxos8700.
isf_dsa_status_t fsl_fxos8700_i2cspi_6D_AccMag_Configure(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
This is the concrete implementation of the FXOS8700 sensor adapter for configuration.
isf_dsa_status_t fsl_fxos8700_i2cspi_6D_AccMag_StartData(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXOS8700 sensor adapter for start Data.
int32 isf_dsa_status_t
This is the Sensor Manager API return type definition.
isf_dsa_status_t fsl_fxos8700_i2cspi_6D_AccMag_Calibrate(isf_SensorHandle_t *pSensorHandle, void *pCalData)
This is the concrete implementation of the FXOS8700 sensor adapter for calibration ...
fxos8700_InternalState_tag
Enumeration for the FXOS8700 driver internal states.
isf_dsa_status_t fsl_fxos8700_i2cspi_6D_AccMag_Convert(volatile isf_SensorHandle_t *pSensorHandle, isf_SensorDataTypes_t convertToType, isf_dsa_result_types_t resultType, void *nativeSample, void *convertedSample, int32 *numBytes)
This function coverts the raw sample data to the desired output type.
enum isf_dsa_result_enums isf_dsa_result_types_t
isf_SensorDataTypes_t fxos8700_SupportedDataTypes[]
fxos8700_Error_tag
Enumeration for the FXOS8700 internal error codes.
Main ISF header file. Contains code common to all ISF components.
enum fxos8700_Mode_tag fxos8700_Mode_t
The enumeration, fxos8700_Mode_tag, defines the operational modes of the FXOS8700.
struct fxos8700_ConfigTable_tag fxos8700_ConfigTable_t
the structure defines the configuration table.
This defines the DSA sensor configuration parameter structure configuring the sensor settings by a su...
fxos8700_Power_tag
Enumeration for the FXOS8700 power modes.
isf_dsa_status_t fsl_fxos8700_i2cspi_6D_AccMag_Shutdown(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXOS8700 sensor adapter for shutdown . ...
struct fxos8700_ODR_Table_tag fxo8700_ODR_Table_t
the structure defines the ODR table between Hybrid and normal mode of device operation.
the structure defines the ODR table between Hybrid and normal mode of device operation.
isf_dsa_status_t fsl_fxos8700_i2cspi_6D_AccMag_EndData(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXOS8700 sensor adapter for End Data.
The isf_sm_types.h contains the collection of type definitions used in the Sensor Manager Interface a...
enum fxos8700_Resolution_tag fxos8700_Resolution_t
The enumeration, fxos8700_Resolution_tag, defines the bit resolution of the FXOS8700.
fxos8700_Resolution_tag
The enumeration, fxos8700_Resolution_tag, defines the bit resolution of the FXOS8700.
isf_dsa_status_t fsl_fxos8700_i2cspi_6D_AccMag_ValidateSettings(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
This is the concrete implementation of the FXOS8700 sensor adapter for validating current settings...
fxos8700_Mode_tag
The enumeration, fxos8700_Mode_tag, defines the operational modes of the FXOS8700.