136 .usesInterrupts =
FALSE,
149 {
FXLS8952_SENS_CONFIG4, (
FXLS8952_SET_FIELD(EXT_TRIG_M,0)) | (
FXLS8952_SET_FIELD(WAKE_SDCD_WT,0)) | (
FXLS8952_SET_FIELD(WAKE_SDCD_OT,0)) | (
FXLS8952_SET_FIELD(WAKE_ORIENT,0)) | (
FXLS8952_SET_FIELD(DRDY_PUL,1)) | (
FXLS8952_SET_FIELD(INT2_FUNC,0)) | (
FXLS8952_SET_FIELD(INT_PP_OD,0)) | (
FXLS8952_SET_FIELD(INT_POL,0)) },
152 {
FXLS8952_INT_EN, (
FXLS8952_SET_FIELD(DRDY_EN,1)) | (
FXLS8952_SET_FIELD(BUF_EN,0)) | (
FXLS8952_SET_FIELD(SDCD_OT_EN,0)) | (
FXLS8952_SET_FIELD(SDCD_WT_EN,0)) | (
FXLS8952_SET_FIELD(ORIENT_EN,0)) | (
FXLS8952_SET_FIELD(ASLP_EN,0)) | (
FXLS8952_SET_FIELD(BOOT_DIS,0)) | (
FXLS8952_SET_FIELD(WAKE_OUT_EN,0)) },
153 {
FXLS8952_INT_PIN_SEL, (
FXLS8952_SET_FIELD(DRDY_INT2,0)) | (
FXLS8952_SET_FIELD(BUF_INT2,0)) | (
FXLS8952_SET_FIELD(SDCD_OT_INT2,0)) | (
FXLS8952_SET_FIELD(SDCD_WT_INT2,0)) | (
FXLS8952_SET_FIELD(ORIENT_INT2,0)) | (
FXLS8952_SET_FIELD(ASLP_INT2,0)) | (
FXLS8952_SET_FIELD(BOOT_INT2,0)) | (
FXLS8952_SET_FIELD(WAKE_OUT_INT2,0)) },
163 {
FXLS8952_SDCD_CONFIG1, (
FXLS8952_SET_FIELD(OT_ELE,0)) | (
FXLS8952_SET_FIELD(WT_ELE,0)) | (
FXLS8952_SET_FIELD(X_OT_EN,0)) | (
FXLS8952_SET_FIELD(Y_OT_EN,0)) | (
FXLS8952_SET_FIELD(Z_OT_EN,0)) | (
FXLS8952_SET_FIELD(X_WT_EN,0)) | (
FXLS8952_SET_FIELD(Y_WT_EN,0)) | (
FXLS8952_SET_FIELD(Z_WT_EN,0)) },
196 .baudRate_kbps = 400,
isf_SensorDataTypes_t fxls8952_SupportedDataTypes[]
fxls8952_Sensor_Specific_Settings_t FXLS8952_1_Sensor_Specific_Config
This allows access to the sensor specific configuration for the target sensor.
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_Shutdown(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXLS8952 sensor adapter for shutdown . ...
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_Calibrate(isf_SensorHandle_t *pSensorHandle, void *pCalData)
This is the concrete implementation of the FXLS8952 sensor adapter for calibration ...
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_ValidateSettings(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
This is the concrete implementation of the FXLS8952 sensor adapter for validating current settings...
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_Configure(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
This is the concrete implementation of the FXLS8952 sensor adapter for configuration.
const i2c_device_t FXLS8952_1_DeviceInfo
This allows access to the sensor communications specific configuration.
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_Initialize(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXLS8952 sensor adapter initialization.
uint8 accelFullScaleRange
isf_dsa_DeviceInfoBlock_t devInfo
This defines the DSA adapter structure required for static initialization of the concrete instance of...
isf_SensorTypes_t fxls8952_SupportedSensorTypes[]
Supported sensor and data types for FXLS8952.
const isf_dsa_Adapter_t FXLS8952_1_Adapter
This creates the sensor adapter instance for the target sensor.
isf_SensorTypes_t * pSupportedSensorTypes
isf_dsa_status_t fsl_fxls8952_i2c_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.
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_StartData(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXLS8952 sensor adapter for start Data.
#define FXLS8952_SET_FIELD(name, val)
isf_dsa_status_t fsl_fxls8952_i2c_3D_accel_EndData(isf_SensorHandle_t *pSensorHandle)
This is the concrete implementation of the FXLS8952 sensor adapter for End Data.
This structure defines the dummy DSA data buffer format.