Rohan Gurav
/
Sean_AdiSense1000_V21
ADISense1000 Version 2.1 code base
Fork of AdiSense1000_V21 by
sensor2_bridge-6w-pressure_config.c
- Committer:
- RGurav
- Date:
- 2018-09-18
- Revision:
- 33:640b6bebda17
File content as of revision 33:640b6bebda17:
/*! ****************************************************************************** * @file: sensor2_bridge_6w_pressure_config * @brief: Initilize the sensor configuration *----------------------------------------------------------------------------- */ #include "adi_sense_config_types.h" ADI_SENSE_CONFIG sensor2_bridge_6w_pressure_config = { .versionId = { .major = 1, .minor = 4 }, .productId = ADI_SENSE_PRODUCT_ID_ADSNS1000, .adisense1000 = { .power = { .powerMode = ADI_SENSE_1000_POWER_MODE_FULL, }, .measurement = { .operatingMode = ADI_SENSE_1000_OPERATING_MODE_CONTINUOUS, .dataReadyMode = ADI_SENSE_1000_DATAREADY_PER_CYCLE, }, /* Define the channels and operating mode */ .channels = { [ADI_SENSE_1000_CHANNEL_ID_SENSOR_3] = { .enableChannel = true, .disablePublishing = false, .compensationChannel = ADI_SENSE_1000_CHANNEL_ID_NONE, .measurementsPerCycle = 1, .extraSettlingTime = 20000, .adcChannelConfig = { .sensor = ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_1_DEF_L2, .gain = ADI_SENSE_1000_ADC_GAIN_1X, .filter = { .type = ADI_SENSE_1000_ADC_FILTER_FIR_25SPS, }, .reference = { .type = ADI_SENSE_1000_ADC_REFERENCE_BRIDGE_EXCITATION, .disableBuffer = false, }, .enableVbias = false, }, }, [ADI_SENSE_1000_CHANNEL_ID_SENSOR_2] = { .enableChannel = true, .disablePublishing = false, .compensationChannel = ADI_SENSE_1000_CHANNEL_ID_NONE, .measurementsPerCycle = 1, .extraSettlingTime = 20000, .adcChannelConfig = { .sensor = ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_2_DEF_L2, .gain = ADI_SENSE_1000_ADC_GAIN_1X, .filter = { .type = ADI_SENSE_1000_ADC_FILTER_FIR_25SPS, }, .reference = { .type = ADI_SENSE_1000_ADC_REFERENCE_BRIDGE_EXCITATION, .disableBuffer = false, }, .enableVbias = false, }, }, [ADI_SENSE_1000_CHANNEL_ID_SENSOR_1] = { .enableChannel = true, .disablePublishing = false, .compensationChannel = ADI_SENSE_1000_CHANNEL_ID_NONE, .measurementsPerCycle = 1, .extraSettlingTime = 20000, .adcChannelConfig = { .sensor = ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_3_DEF_L2, .gain = ADI_SENSE_1000_ADC_GAIN_1X, .filter = { .type = ADI_SENSE_1000_ADC_FILTER_FIR_25SPS, }, .reference = { .type = ADI_SENSE_1000_ADC_REFERENCE_BRIDGE_EXCITATION, .disableBuffer = false, }, .enableVbias = false, }, }, [ADI_SENSE_1000_CHANNEL_ID_SENSOR_0] = { .enableChannel = true, .disablePublishing = false, .compensationChannel = ADI_SENSE_1000_CHANNEL_ID_NONE, .measurementsPerCycle = 1, .extraSettlingTime = 20000, .adcChannelConfig = { .sensor = ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_4_DEF_L2, .gain = ADI_SENSE_1000_ADC_GAIN_1X, .filter = { .type = ADI_SENSE_1000_ADC_FILTER_FIR_25SPS, }, .reference = { .type = ADI_SENSE_1000_ADC_REFERENCE_BRIDGE_EXCITATION, .disableBuffer = false, }, .enableVbias = false, }, }, }, }, };