From 2cee68f95ca7cb2dd1ebad34fd80cc583a08c02e Mon Sep 17 00:00:00 2001 From: Shlomo Hecht Date: Sun, 15 Jul 2018 15:17:46 +0300 Subject: coordinate between heaters process and job progress (semaphors might be needed) --- Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_print.c | 4 ++++ Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c | 9 +++++++++ .../Embedded_SW/Embedded/StateMachines/Printing/PrintingSTM.h | 1 + 3 files changed, 14 insertions(+) (limited to 'Software/Embedded_SW') diff --git a/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_print.c b/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_print.c index 80df0c536..351fc3035 100644 --- a/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_print.c +++ b/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_print.c @@ -320,6 +320,10 @@ bool HeaterCheckReady(void) void HeaterPrepareReady(void) { int i; + if (GetHeatersPrepareWaiting == false) + { + return; + } for (i=0;i