![]() |
ISF
2.1
Intelligent Sensing Framework for Kinetis with Processor Expert
|
The fsl_fxos8700_i2cspi_6D_AccMag.h file contains the definitions and functions supporting the FXOS8700 Sensor adapter header file. More...
#include "PE_Types.h"
#include "PE_Error.h"
#include "PE_Const.h"
#include "IO_Map.h"
#include "Cpu.h"
#include "isf_sm_types.h"
#include "isf_dsa_adapter.h"
Go to the source code of this file.
Data Structures | |
struct | fxos8700_ODR_Table_tag |
the structure defines the ODR table between Hybrid and normal mode of device operation. More... | |
struct | fxos8700_ConfigTable_tag |
the structure defines the configuration table. More... | |
struct | fxos8700_DataBuffer_t |
This structure defines the dummy DSA data buffer format. More... | |
Macros | |
#define | FXOS8700_WHO_AM_I_VALUE1 0xC7 |
FXOS8700 expected WHO_AM_I value. More... | |
#define | FXOS8700_WHO_AM_I_VALUE2 0xC9 |
Typedefs | |
typedef int32 | fxos8700_Status_t |
FXOS8700 internal return codes. More... | |
typedef enum fxos8700_Power_tag | fxos8700_Power_t |
Enumeration for the FXOS8700 power modes. More... | |
typedef enum fxos8700_InternalState_tag | fxos8700_InternalState_t |
Enumeration for the FXOS8700 driver internal states. More... | |
typedef enum fxos8700_Mode_tag | fxos8700_Mode_t |
The enumeration, fxos8700_Mode_tag, defines the operational modes of the FXOS8700. More... | |
typedef enum fxos8700_Range_tag | fxos8700_Range_t |
The enumeration, fxos8700_Range_tag, defines the acceleration range of the FXOS8700. More... | |
typedef enum fxos8700_Resolution_tag | fxos8700_Resolution_t |
The enumeration, fxos8700_Resolution_tag, defines the bit resolution of the FXOS8700. More... | |
typedef struct fxos8700_ODR_Table_tag | fxo8700_ODR_Table_t |
the structure defines the ODR table between Hybrid and normal mode of device operation. More... | |
typedef struct fxos8700_ConfigTable_tag | fxos8700_ConfigTable_t |
the structure defines the configuration table. More... | |
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. More... | |
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. More... | |
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. More... | |
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. More... | |
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. More... | |
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 . More... | |
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 . More... | |
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. More... | |
void | fsl_fxos8700_i2cspi_6D_AccMag_PeriodicCallback (void *pSensorHandle) |
The callback function for the Bus Manager(BM). More... | |
Variables | |
isf_SensorTypes_t | fxos8700_SupportedSensorTypes [] |
Supported sensor and data types for fxos8700. More... | |
isf_SensorDataTypes_t | fxos8700_SupportedDataTypes [] |
The fsl_fxos8700_i2cspi_6D_AccMag.h file contains the definitions and functions supporting the FXOS8700 Sensor adapter header file.
Definition in file fsl_fxos8700_i2cspi_6D_AccMag.h.