aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/StateMachines/Initialization
diff options
context:
space:
mode:
authorRonen Sberlo <ronen.s@twine-s.com>2020-11-12 10:15:03 +0200
committerRonen Sberlo <ronen.s@twine-s.com>2020-11-12 10:15:03 +0200
commitcaf3f04b4c20fa4a2c52d2066eb0eb9dfab637c8 (patch)
tree0a2b51f016612dd94d358556646320483af92a44 /Software/Embedded_SW/Embedded/StateMachines/Initialization
parentf2d7953145035b64ce8bbf4984b739dbe2ae9584 (diff)
downloadTango-caf3f04b4c20fa4a2c52d2066eb0eb9dfab637c8.tar.gz
Tango-caf3f04b4c20fa4a2c52d2066eb0eb9dfab637c8.zip
V0 calc on init fix
Diffstat (limited to 'Software/Embedded_SW/Embedded/StateMachines/Initialization')
-rw-r--r--Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c b/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c
index dfdbd91af..98326a1da 100644
--- a/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c
+++ b/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c
@@ -491,8 +491,16 @@ uint32_t InitSequenceArcAirflowCalibration(void)
MCU_E2PromRead(EEPROM_PRESSURE_SENSOR_V0_1, &V0[1]);
ReportWithPackageFilter(InitFilter,"load initial values from EEPROM", __FILE__,__LINE__, (int)V0[0], RpMessage, (int)V0[1], 0);
}
- PressureSensorV0[0] = V0[0];
- PressureSensorV0[1] = V0[1];
+ if ((V0[0] > 1000) && (V0[0] < 1200)) {
+ PressureSensorV0[0] = V0[0];
+ } else {
+ PressureSensorV0[0] = 1100;
+ }
+ if ((V0[1] > 1000) && (V0[1] < 1200)) {
+ PressureSensorV0[1] = V0[1];
+ } else {
+ PressureSensorV0[1] = 1100;
+ }
return OK;
}
uint32_t InitSequenceInitialBlowerActivation(void)