37 #ifndef __fsl_Sensor_Analog_1_Functions_H
38 #define __fsl_Sensor_Analog_1_Functions_H
41 #include "fsl_device_registers.h"
108 #ifndef __fsl_Sensor_Analog_1_Functions_H_
109 #define __fsl_Sensor_Analog_1_Functions_H_
111 #define MAX_ADC_CHANNELS 6
135 #define Analog_1_DATA_TYPE Analog_1_DataBuffer_t
150 #ifndef __fsl_Sensor_Analog_1_Functions_H__
151 #define __fsl_Sensor_Analog_1_Functions_H__
174 #define Analog_1_SET_FIELD(name,val) (((val)<<Analog_1_##name##_SHIFT)&(Analog_1_##name##_MASK))
175 #define Analog_1_GET_FIELD(name,val) ((val&Analog_1_##name##_MASK)>>Analog_1_##name##_SHIFT)
isf_timestamp_t timestamp
void Analog_1_fsl_Sensor_Generic_Analog_Configure(void *pSensorHandle, void *pSensorSettings, int8_t *retValue)
void Analog_1_fsl_Sensor_Generic_Analog_EndData(void *pSensorHandle, int8_t *retValue)
isf_dsa_status_t fsl_Sensor_Analog_1_ValidateSettings(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
isf_dsa_status_t fsl_Sensor_Analog_1_Initialize(isf_SensorHandle_t *pSensorHandle)
isf_sensors.h contains the ISF Generic Sensor definitions and data structures required when a client ...
int32 isf_Analog_1_fixed_data_t
This defines the DSA sensor device handle structure used to invoke the adapter access functions...
isf_dsa_status_t Analog_1_fixed_converter(Analog_1_Sensor_Specific_Settings_t *pSensorSpecificConfig, Analog_1_DataBuffer_t *nativeSample, void *vpConvertedSample)
isf_dsa_status_t fsl_Sensor_Analog_1_StartData(isf_SensorHandle_t *pSensorHandle)
void Analog_1_fsl_Sensor_Generic_AnalogCallback(void *pSensorHandle)
isf_dsa_status_t Analog_1_float_converter(Analog_1_Sensor_Specific_Settings_t *pSensorSpecificConfig, Analog_1_DataBuffer_t *nativeSample, void *vpConvertedSample)
isf_timestamp_t timestamp
isf_dsa_status_t fsl_Sensor_Analog_1_Configure(isf_SensorHandle_t *pSensorHandle, isf_dsa_SensorSettings_t *pSensorSettings)
int32 isf_dsa_status_t
This is the Sensor Manager API return type definition.
Standard fixed type for three axis accelerometers.
The isf_sensor_types.h contains the enumerated list of sensor types used by ISF.
void Analog_1_fsl_Sensor_Generic_Analog_Shutdown(void *pSensorHandle, int8_t *retValue)
enum isf_dsa_result_enums isf_dsa_result_types_t
This structure stores sample Information necessary to communicate with non I2C slave device...
void Analog_1_fsl_Sensor_Generic_Analog_Initialize(void *pSensorHandle, int8_t *retValue)
uint32 isf_timestamp_t
Standard timestamp.
isf_dsa_status_t fsl_Sensor_Analog_1_EndData(isf_SensorHandle_t *pSensorHandle)
isf_dsa_status_t fsl_Sensor_Analog_1_Shutdown(isf_SensorHandle_t *pSensorHandle)
unsigned short int uint16
int32 Analog_1_Status_t
SENSOR internal return codes.
void Analog_1_fsl_Sensor_Generic_Analog_StartData(void *pSensorHandle, int8_t *retValue)
void Analog_1_fsl_Sensor_Generic_Analog_Convert(void *pSensorHandle, uint32_t convertToType, uint8_t resultType, void *pNativeSample, void *pConvertedSample, int32_t *numBytes, int8_t *retValue)
This defines the DSA sensor configuration parameter structure configuring the sensor settings by a su...
void Analog_1_fsl_Sensor_Generic_Analog_ValidateSettings(void *pSensorHandle, void *pSensorSettings, int8_t *retValue)
float isf_Analog_1_float_data_t
MQX Lite RTOS Adapter component.
isf_devmsg.h defines the API definitions and types for the Intelligent Sensing (ISF) Device Messaging...
This structure defines the dummy DSA data buffer format.
isf_dsa_status_t fsl_Sensor_Analog_1_Convert(isf_SensorHandle_t *pSensorHandle, isf_SensorDataTypes_t convertToType, isf_dsa_result_types_t resultType, void *pNativeSample, void *pConvertedSample, int32_t *numBytes)