aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c')
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c16
1 files changed, 16 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..84b31c322 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 ********************************************/
@@ -732,6 +734,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)