diff options
| author | Ronen Sberlo <ronen.s@twine-s.com> | 2020-11-10 10:44:05 +0200 |
|---|---|---|
| committer | Ronen Sberlo <ronen.s@twine-s.com> | 2020-11-10 10:44:05 +0200 |
| commit | 1645afa4ec0756f29f524f23fdcc9e107d4b678d (patch) | |
| tree | 97551d32886256f4800a40839ce26101bf4c9077 /Software/Embedded_SW/Embedded/StateMachines | |
| parent | ba2626657e1fe0326b9b8981ec64bb4ec259d291 (diff) | |
| download | Tango-1645afa4ec0756f29f524f23fdcc9e107d4b678d.tar.gz Tango-1645afa4ec0756f29f524f23fdcc9e107d4b678d.zip | |
V0 init fix
Diffstat (limited to 'Software/Embedded_SW/Embedded/StateMachines')
| -rw-r--r-- | Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c b/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c index d5e125337..b50957089 100644 --- a/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c +++ b/Software/Embedded_SW/Embedded/StateMachines/Initialization/InitSequence.c @@ -472,14 +472,14 @@ uint32_t InitSequenceArcAirflowCalibration(void) V0[0] = PressureSensorInit(0); V0[1] = PressureSensorInit(1); ReportWithPackageFilter(InitFilter,"read pressure sensor v0[0],v0[1]", __FILE__,__LINE__, (int)V0[0], RpMessage, (int)V0[1], 0); - if (V0[0] > 1000) { + if ((V0[0] > 1000) && (V0[0] < 1200)) { MCU_E2PromProgram(EEPROM_PRESSURE_SENSOR_V0_0, V0[0]); ReportWithPackageFilter(InitFilter,"store pressure sensor v0[0]", __FILE__,__LINE__, (int)V0[0], RpMessage, 0, 0); } else { MCU_E2PromRead(EEPROM_PRESSURE_SENSOR_V0_0, &V0[0]); ReportWithPackageFilter(InitFilter,"load from EEPROM", __FILE__,__LINE__, (int)V0[0], RpMessage, 0, 0); } - if (V0[1] > 1000) { + if ((V0[1] > 1000) && (V0[1] < 1200)) { MCU_E2PromProgram(EEPROM_PRESSURE_SENSOR_V0_1, V0[1]); ReportWithPackageFilter(InitFilter,"store pressure sensor v0[1]", __FILE__,__LINE__, (int)V0[1], RpMessage, 0, 0); } else { @@ -499,7 +499,11 @@ uint32_t InitSequenceInitialBlowerActivation(void) { WHS_enable_control_loop(false); Turn_the_Blower_On();//Turn on with the Default_Voltage - Control_Voltage_To_Blower(1); //stop the blower + Control_Voltage_To_Blower(1); //stop the blower + if (Head_Type == HEAD_TYPE_ARC) { + Trigger_Head_Fan_Control(0, 0); + Trigger_Head_Fan_Control(1, 0); + } HeadBlowersInit(); Task_sleep (1000); |
