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

Data Structures

struct  mma955x_DataBuffer_t
 This structure defines the Pedometer sample data buffer format. More...
 
struct  mma955x_PedometerNativeData_t
 This structure defines the Pedometer Native data buffer format. More...
 
struct  mma955x_DeviceDescriptor_t
 

Functions

isf_dsa_status_t fsl_mma955x_Initialize (isf_SensorHandle_t *pSensorHandle)
 
isf_dsa_status_t fsl_mma955x_ValidateSettings (isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSubSettings)
 
isf_dsa_status_t fsl_mma955x_Configure (isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
 
isf_dsa_status_t fsl_mma955x_StartData (isf_SensorHandle_t *pSensorHandle)
 
isf_dsa_status_t fsl_mma955x_EndData (isf_SensorHandle_t *pSensorHandle)
 
isf_dsa_status_t fsl_mma955x_Calibrate (isf_SensorHandle_t *pSensorHandle, void *pCalData)
 
isf_dsa_status_t fsl_mma955x_Shutdown (isf_SensorHandle_t *pSensorHandle)
 
void fsl_mma955x_PeriodicCallback (void *pSensorHandle)
 
isf_dsa_status_t fsl_mma955x_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 mma955x_SupportedSensorTypes []
 Supported sensor and data types for mma955x. More...
 
isf_SensorDataTypes_t mma955x_SupportedDataTypes []
 

Detailed Description

Function Documentation

isf_dsa_status_t fsl_mma955x_Calibrate ( isf_SensorHandle_t pSensorHandle,
void *  pCalData 
)

Definition at line 380 of file fsl_mma955x_i2cspi_pedo.c.

References ISF_SUCCESS.

isf_dsa_status_t fsl_mma955x_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 529 of file fsl_mma955x_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_mma955x_PeriodicCallback().

Here is the caller graph for this function:

isf_dsa_status_t fsl_mma955x_ValidateSettings ( isf_SensorHandle_t pSensorHandle,
isf_dsa_SensorSettings_t pSubSettings 
)

Definition at line 148 of file fsl_mma955x_i2cspi_pedo.c.

References DSA_ERR_PARAM, and mma955x_ValidateConfig().

Here is the call graph for this function:

Variable Documentation

isf_SensorDataTypes_t mma955x_SupportedDataTypes[]

Definition at line 29 of file fsl_mma955x_i2cspi_pedo.c.

isf_SensorTypes_t mma955x_SupportedSensorTypes[]

Supported sensor and data types for mma955x.

Supported sensor and data types for mma955x.

Definition at line 28 of file fsl_mma955x_i2cspi_pedo.c.