aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules/Control
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2020-04-21 01:07:20 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2020-04-21 01:07:20 +0300
commit97a784b6ce43960bdb92465b08f26d3562a4f202 (patch)
treef065b36478862b09960f02a46afcc43b4c0131da /Software/Embedded_SW/Embedded/Modules/Control
parent1b00bc62f17c4d8e308f99a522937c5cefbeab7a (diff)
parent5677c3d08e15bef1d6629de42b6c2749f4efcef0 (diff)
downloadTango-97a784b6ce43960bdb92465b08f26d3562a4f202.tar.gz
Tango-97a784b6ce43960bdb92465b08f26d3562a4f202.zip
MERGE!
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules/Control')
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c b/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c
index a5421e60a..d31ea3c05 100644
--- a/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c
+++ b/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c
@@ -61,6 +61,8 @@
#include <Drivers/I2C_Communication/WHS_Card/D_Max5805_ADC_Blower/WHS_Blower.h>
#include "Modules/Heaters/Heaters_ex.h"
#include <Drivers/I2C_Communication/WHS_Card/D_EMC2302_Fan/WHS_Fan.h>
+#include <Drivers/I2C_Communication/WHS_Card/D_MAX11614_ADC/WHS_MAX11614_A2D.h>
+
Task_Handle Millisecond_Task_Handle;
/******************** Definitions ********************************************/
@@ -619,6 +621,7 @@ uint32_t MillisecLowLoop(uint32_t tick)
}
if(Fifty_msTick)
{
+ WHS_Read_GPI_Registers();
Trigger_PT100_Read();//call every 50mSec (minimum delay 30mSec)
//Set_HeadCard_PT100();//call every 50mSec (minimum delay 30mSec)
}
@@ -732,6 +735,20 @@ uint32_t MillisecLowLoop(uint32_t tick)
WHS_Blower_Avarege(HEAD_FLOW_METER);
WHS_Blower_Avarege(DRIER_FLOW_METER);
WHS_Start_Blower_Control_Closed_Loop ();
+
+ static uint8_t Whs_emptying_cycle = 0;
+
+ // #warning TBD need to define the timing
+ if(Whs_emptying_cycle >= 2)
+ {
+ waste_seq_step1();// include 1Sec delay
+ Whs_emptying_cycle = 0;
+ }
+ else
+ {
+ Whs_emptying_cycle++;
+ }
+
}
}
if (OneMinute_Tick)