From d97e941b4874046454a9c5b7e48b9d4dff529742 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Thu, 4 Mar 2021 17:57:28 +0100 Subject: [PATCH] settled --- src/sinkSender.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/sinkSender.c b/src/sinkSender.c index 56d3152..da6e552 100644 --- a/src/sinkSender.c +++ b/src/sinkSender.c @@ -7,6 +7,7 @@ #include #include #include +#include #include "sinkSender.h" #include "logging.h" @@ -115,6 +116,8 @@ static void sinkSenderSendMinute() { void sinkSenderPut(uint32_t seconds, uint32_t frequency) { + bool settled = false; + led(E_GREEN, false); // logmsg(LOG_DEBUG, "s: %lu, f: %lu", seconds, frequency); @@ -128,7 +131,11 @@ void sinkSenderPut(uint32_t seconds, uint32_t frequency) { logmsg(LOG_DEBUG, "minute is full"); secondOfMinute = 0; - sinkSenderSendMinute(); + if (settled) { + sinkSenderSendMinute(); + } else { + settled = true; + } } led(E_GREEN, true);