ISF  2.1
Intelligent Sensing Framework for Kinetis with Processor Expert
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
fsl_fxls8471_i2cspi_3D_accel.h File Reference

The fsl_fxls8471_i2cspi_3D_accel.h file contains the definitions and functions supporting the MMA8652 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"
Include dependency graph for fsl_fxls8471_i2cspi_3D_accel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  fxls8471_Specific_Settings_t
 This structure defines important settings. More...
 
struct  fxls8471_DataBuffer_t
 This structure defines the dummy DSA data buffer format. More...
 

Enumerations

enum  {
  FSL_FXLS8471_ACCEL_800HZ = 1250, FSL_FXLS8471_ACCEL_400HZ = 2500, FSL_FXLS8471_ACCEL_200HZ = 5000, FSL_FXLS8471_ACCEL_100HZ = 10000,
  FSL_FXLS8471_ACCEL_50HZ = 20000, FSL_FXLS8471_ACCEL_12p5HZ = 80000, FSL_FXLS8471_ACCEL_6p25HZ = 160000, FSL_FXLS8471_ACCEL_1p56HZ = 640000
}
 This enumerator describes the available sample rates for the FXLS8471 accelerometer. More...
 
enum  { FSL_FXLS8471_ACCEL_SCALE_2G = 0, FSL_FXLS8471_ACCEL_SCALE_4G = 1, FSL_FXLS8471_ACCEL_SCALE_8G = 2 }
 This enumerator describes the available acceleration ranges for the MM865X family of accelerometers. More...
 

Functions

isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_Initialize (isf_SensorHandle_t *pSensorHandle)
 
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_ValidateSettings (isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
 
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_Configure (isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
 
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_StartData (isf_SensorHandle_t *pSensorHandle)
 
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_EndData (isf_SensorHandle_t *pSensorHandle)
 
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_Calibrate (isf_SensorHandle_t *pSensorHandle, void *pCalData)
 
isf_dsa_status_t fsl_fxls8471_i2cspi_3D_accel_Shutdown (isf_SensorHandle_t *pSensorHandle)
 
isf_dsa_status_t fsl_fxls8471_i2cspi_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. More...
 
void fsl_fxls8471_i2cspi_3D_accel_PeriodicCallback (void *pSensorHandle)
 

Variables

isf_SensorTypes_t fxls8471_SupportedSensorTypes []
 Supported sensor and data types for FXLS8471. More...
 
isf_SensorDataTypes_t fxls8471_SupportedDataTypes []
 

Detailed Description

The fsl_fxls8471_i2cspi_3D_accel.h file contains the definitions and functions supporting the MMA8652 Sensor adapter header file.

Version
01.00

Definition in file fsl_fxls8471_i2cspi_3D_accel.h.