74 const uint8 const MBoxQRDataXYZ[] = { 0x04, 0x20, 0x2C, 0x0C, 0x06, 0x13, 0x06, 0x12, 0x06, 0x15, 0x06, 0x14, 0x06, 0x17, 0x06, 0x16 };
179 .engFixedTotalWidth = 32,
180 .engFixedIntegerWidth = 16,
181 .engFixedSignBit = 1,
185 .validateSettingsCommands = { .numCommands=0, .commands=NULL },
189 .calibrateCommands = { .numCommands=0, .commands=NULL },
215 .baudRate_kbps = 400,
225 while((samplePeriod >> offset++) > 1);
const uint8 const FSRange_4g[]
isf_dsa_status_t fsl_mma955x_EndData(isf_SensorHandle_t *pSensorHandle)
#define MMA955x_1_CONFIG_REGISTER_READ_OFFSET
const mma955x_Command_t const MMA955x_InitializeSequence[]
isf_dsa_status_t fsl_mma955x_Configure(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
uint8 MMA955x_1_ConfigRegisterBuffer[MMA955x_1_CONFIG_REGISTER_SIZE]
isf_dsa_status_t fsl_mma955x_Calibrate(isf_SensorHandle_t *pSensorHandle, void *pCalData)
const uint8 const NormalMode[]
const uint8 const FSRange_2g[]
const mma955x_Command_t const MMA955x_ConfigureSequence[]
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.
const uint8 const WakeApplication[]
mma955x_Sensor_Specific_Settings_t MMA955x_1_Sensor_Specific_Config
This allows access to the sensor specific configuration for the target sensor.
void mma955xSetSamplingRate(uint32 samplePeriod)
#define MMA955x_1_CONFIG_REGISTER_SIZE
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)
const uint8 const WritePedometerConfiguration[]
const uint8 const SleepApplication[]
isf_dsa_DeviceInfoBlock_t devInfo
isf_dsa_status_t fsl_mma955x_Shutdown(isf_SensorHandle_t *pSensorHandle)
const uint8 const LegacyMode[]
This structure defines the Pedometer sample data buffer format.
const mma955x_Command_t const MMA955x_ReadPeadometerDataSequence[]
uint8 SelectedAFEPriority[]
The isf_util.h file contains the utility method declarations and macros.
const int32 sampleDataOffset
This defines the DSA adapter structure required for static initialization of the concrete instance of...
const uint8 ApplicationPriorities[]
const isf_dsa_Adapter_t MMA955x_1_Adapter
This creates the sensor adapter instance for the target sensor.
isf_SensorTypes_t * pSupportedSensorTypes
const uint8 const ReadPedometerConfiguration[]
const uint8 const FSRange_8g[]
#define MMA955x_1_SAMPLE_SIZE
const uint8 SampleRates[]
const mma955x_Command_t const MMA955x_ShutdownDataSequence[]
const i2c_device_t MMA955x_1_DeviceInfo
This allows access to the sensor communications specific configuration.
uint8 SelectedSampleRate[]
const mma955x_Command_t const MMA955x_StopDataSequence[]
#define MMA955x_1_ACC_FLOAT_CONVERSION_FACTOR_8g
#define MMA955x_1_SAMPLE_OFFSET
isf_SensorDataTypes_t mma955x_SupportedDataTypes[]
const uint8 const ReadPedometerData[]
uint8 SelectedMBoxPriority[]
const mma955x_Command_t const MMA955x_StartDataSequence[]
isf_dsa_status_t fsl_mma955x_StartData(isf_SensorHandle_t *pSensorHandle)
const uint8 const MBoxQRDataXYZ[]
isf_SensorTypes_t mma955x_SupportedSensorTypes[]
Supported sensor and data types.
const mma955x_Command_t const MMA955x_ReadConfigurationSequence[]
const mma955x_Command_t const MMA955x_WriteConfigurationSequence[]