Mercurial > public > ostc4
comparison Discovery/Src/tMenuEditHardware.c @ 724:f285424f04d9
Development feature: external pressure sensor
It now possible to use ADC channel 2 as channel for external pressure data. This function may be activated by compile switch only. It is usefull for sensor verification, e.g. by using a small pressure chamber.
author | Ideenmodellierer |
---|---|
date | Thu, 05 Jan 2023 18:30:06 +0100 |
parents | b9f699d2e3d0 |
children | 9c65d226f4f6 |
comparison
equal
deleted
inserted
replaced
723:9b9ed5459d57 | 724:f285424f04d9 |
---|---|
566 { | 566 { |
567 if((pSettings->ppo2sensors_deactivated & (0x1 << loop)) == 0) | 567 if((pSettings->ppo2sensors_deactivated & (0x1 << loop)) == 0) |
568 { | 568 { |
569 if(pStateReal->lifeData.sensorVoltage_mV[loop] > 0.0001) /* sensor connected ?*/ | 569 if(pStateReal->lifeData.sensorVoltage_mV[loop] > 0.0001) /* sensor connected ?*/ |
570 { | 570 { |
571 #ifdef ENABLE_EXTERNAL_PRESSURE | |
572 if(loop == 2) | |
573 { | |
574 compensatedRef = pStateReal->lifeData.pressure_ambient_bar; | |
575 } | |
576 #endif | |
577 | |
571 pSettings->ppo2sensors_calibCoeff[loop] = compensatedRef / pStateReal->lifeData.sensorVoltage_mV[loop]; | 578 pSettings->ppo2sensors_calibCoeff[loop] = compensatedRef / pStateReal->lifeData.sensorVoltage_mV[loop]; |
572 } | 579 } |
573 else | 580 else |
574 { | 581 { |
575 pSettings->ppo2sensors_calibCoeff[loop] = 0.0; | 582 pSettings->ppo2sensors_calibCoeff[loop] = 0.0; |