ADMW1001_Beta_Release
/
EV-PRO-MW1001_MWARE_2042
Adding mbed FW version and release notes
Diff: multichannel_singlecycle_config.c
- Revision:
- 55:38b36e947602
- Parent:
- 45:f5f553b8c0d5
--- a/multichannel_singlecycle_config.c Mon Feb 24 07:04:35 2020 +0000 +++ b/multichannel_singlecycle_config.c Mon Feb 24 08:49:25 2020 +0000 @@ -42,7 +42,7 @@ #include "admw_config_types.h" ADMW_CONFIG multichannel_singlecycle_config = { - .versionId = { .major = 2, .minor = 0 }, + .versionId = { .major = 2, .minor = 0 }, .productId = ADMW_PRODUCT_ID_ADMW1001, .admw1001 = { .power = { @@ -50,18 +50,14 @@ }, .measurement = { .externalRefVoltage=0.0, + .AVDDVoltage=3.0, .operatingMode = ADMW1001_OPERATING_MODE_SINGLECYCLE, - .dataReadyMode = ADMW1001_DATAREADY_PER_CYCLE, // FIX: Temporarily all values from json are hardcoded to this one in the Contracts.FileGenerator - > file translations!! - .excitationState= ADMW1001_ADC_EXC_STATE_CYCLE_POWER, - .groundSwitch = ADMW1001_ADC_GND_SW_OPEN, + .dataReadyMode = ADMW1001_DATAREADY_PER_CYCLE, .cycleInterval = 0, + .excitationState = ADMW1001_ADC_EXC_STATE_CYCLE_POWER, .vBiasEnable = true, - .RSenseValue = 1000.0, - }, - .diagnostics = { - .disableGlobalDiag = true, - .disableMeasurementDiag = true, - .osdFrequency = 0, + .RSenseValue = 1000, + .groundSwitch = ADMW1001_ADC_GND_SW_OPEN, }, .channels = { [ADMW1001_CH_ID_ANLG_1_UNIVERSAL] = { @@ -70,28 +66,24 @@ .compensationChannel = ADMW1001_CH_ID_NONE, .lutSelect = ADMW1001_LUT_DEFAULT, .measurementUnit = ADMW1001_MEASUREMENT_UNIT_CELSIUS, + .extraSettlingTime = 0, .lowThreshold = -50, .highThreshold = 250, - .offsetAdjustment = 0.0, - .gainAdjustment = 0.0, - .sensorParameter = 0.0, .measurementsPerCycle = 1, - .cycleSkipCount = 0, - .extraSettlingTime = 0, - .priority = 0, + .offsetAdjustment = 0, + .gainAdjustment = 1, .adcChannelConfig = { .sensor = ADMW1001_ADC_SENSOR_RTD_2WIRE_PT100, - .rtdCurve = ADMW1001_ADC_RTD_CURVE_EUROPEAN, .gain = ADMW1001_ADC_GAIN_1X, .current = { - .outputLevel = ADMW1001_ADC_EXC_CURRENT_250uA, - .diodeRatio = 0, + .outputLevel = ADMW1001_ADC_EXC_CURRENT_500uA, }, + .rtdCurve = ADMW1001_ADC_RTD_CURVE_EUROPEAN, .filter = { .type = ADMW1001_ADC_FILTER_SINC3, .sf = ADMW1001_SF_8P24HZ, .chopMode = ADMW1001_CHOP_MD_SW, - .notch1p2 = false, + .notch1p2 = true }, .reference = ADMW1001_ADC_REFERENCE_VOLTAGE_INTERNAL, .bufferBypass = ADMW1001_BUFFER_BYPASSS_DISABLED, @@ -103,28 +95,20 @@ .compensationChannel = ADMW1001_CH_ID_ANLG_1_UNIVERSAL, .lutSelect = ADMW1001_LUT_DEFAULT, .measurementUnit = ADMW1001_MEASUREMENT_UNIT_CELSIUS, + .extraSettlingTime = 4.49999986449257, .lowThreshold = -50, .highThreshold = 250, - .offsetAdjustment = 0.0, - .gainAdjustment = 0.0, - .sensorParameter = 0.0, .measurementsPerCycle = 1, - .cycleSkipCount = 0, - .extraSettlingTime = 4499.99986449257, - .priority = 0, + .offsetAdjustment = 0, + .gainAdjustment = 1, .adcChannelConfig = { .sensor = ADMW1001_ADC_SENSOR_THERMOCOUPLE_K, - .rtdCurve = ADMW1001_ADC_RTD_CURVE_EUROPEAN, .gain = ADMW1001_ADC_GAIN_8X, - .current = { - .outputLevel = ADMW1001_ADC_NO_EXTERNAL_EXC_CURRENT, - .diodeRatio = 0, - }, .filter = { .type = ADMW1001_ADC_FILTER_SINC3, .sf = ADMW1001_SF_8P24HZ, .chopMode = ADMW1001_CHOP_MD_SW, - .notch1p2 = false, + .notch1p2 = true }, .reference = ADMW1001_ADC_REFERENCE_VOLTAGE_INTERNAL, .bufferBypass = ADMW1001_BUFFER_BYPASSS_DISABLED, @@ -134,13 +118,14 @@ .enableChannel = true, .disablePublishing = false, .compensationChannel = ADMW1001_CH_ID_NONE, + .measurementUnit = ADMW1001_MEASUREMENT_UNIT_UNSPECIFIED, .measurementsPerCycle = 1, - .extraSettlingTime = 15000, + .extraSettlingTime = 99.5000014663674, .i2cChannelConfig = { .sensor = ADMW1001_I2C_SENSOR_HUMIDITY_B, - .deviceAddress = 0x44, + .dataFormat.coding = ADMW1001_DIGITAL_SENSOR_DATA_CODING_UNIPOLAR, }, - }, + } }, }, }; \ No newline at end of file