ISF  2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
fsl_fxlc95000 module documentation

Data Structures

struct  fxlc95000_DataBuffer_t
 This structure defines the dummy DSA data buffer format. More...
 
struct  fxlc95000_DeviceDescriptor_t
 

Functions

isf_dsa_status_t fsl_fxlc95000_Initialize (isf_SensorHandle_t *pSensorHandle)
 
isf_dsa_status_t fsl_fxlc95000_ValidateSettings (isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSubSettings)
 
isf_dsa_status_t fsl_fxlc95000_Configure (isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
 
isf_dsa_status_t fsl_fxlc95000_StartData (isf_SensorHandle_t *pSensorHandle)
 
isf_dsa_status_t fsl_fxlc95000_EndData (isf_SensorHandle_t *pSensorHandle)
 
isf_dsa_status_t fsl_fxlc95000_Calibrate (isf_SensorHandle_t *pSensorHandle, void *pCalData)
 
isf_dsa_status_t fsl_fxlc95000_Shutdown (isf_SensorHandle_t *pSensorHandle)
 
void fsl_fxlc95000_PeriodicCallback (void *pSensorHandle)
 
isf_dsa_status_t fsl_fxlc95000_Flash (isf_SensorHandle_t *pSensorHandle, void *pFlashData, uint8 numBytes)
 
isf_dsa_status_t fsl_fxlc95000_Convert (volatile isf_SensorHandle_t *pSensorHandle, isf_SensorDataTypes_t convertToType, isf_dsa_result_types_t resultType, void *pNativeSample, void *pConvertedSample, int32 *numBytes)
 This function converts the raw sample data to the desired output type. More...
 

Variables

isf_SensorTypes_t fxlc95000_SupportedSensorTypes []
 Supported sensor and data types for FXLC95000. More...
 
isf_SensorDataTypes_t fxlc95000_SupportedDataTypes []
 

Detailed Description

Function Documentation

isf_dsa_status_t fsl_fxlc95000_Calibrate ( isf_SensorHandle_t pSensorHandle,
void *  pCalData 
)

Definition at line 376 of file fsl_fxlc95000_i2cspi_pedo.c.

References ISF_SUCCESS.

isf_dsa_status_t fsl_fxlc95000_Convert ( volatile isf_SensorHandle_t pSensorHandle,
isf_SensorDataTypes_t  convertToType,
isf_dsa_result_types_t  resultType,
void *  pNativeSample,
void *  pConvertedSample,
int32 numBytes 
)

This function converts the raw sample data to the desired output type.

Definition at line 652 of file fsl_fxlc95000_i2cspi_pedo.c.

References DSA_ERR_BAD_RESULT_TYPE, DSA_ERR_BAD_SENSOR_DATA_TYPE, DSA_RESULT_TYPE_ENG_FIXED, DSA_RESULT_TYPE_ENG_FLOAT, SensorConfig_st::pSensorSpecificSettings, isf_SensorHandle_st::pSensorStaticConfig, and TYPE_RAW_ACCELERATION_3D.

Referenced by fsl_fxlc95000_Flash(), and fsl_fxlc95000_PeriodicCallback().

Here is the caller graph for this function:

isf_dsa_status_t fsl_fxlc95000_ValidateSettings ( isf_SensorHandle_t pSensorHandle,
isf_dsa_SensorSettings_t pSubSettings 
)

Definition at line 133 of file fsl_fxlc95000_i2cspi_pedo.c.

References DSA_ERR_PARAM, and fxlc95000_ValidateConfig().

Here is the call graph for this function:

Variable Documentation

isf_SensorDataTypes_t fxlc95000_SupportedDataTypes[]

Definition at line 28 of file fsl_fxlc95000_i2cspi_pedo.c.

isf_SensorTypes_t fxlc95000_SupportedSensorTypes[]

Supported sensor and data types for FXLC95000.

Supported sensor and data types for FXLC95000.

Definition at line 27 of file fsl_fxlc95000_i2cspi_pedo.c.