From 95d94385f699052df1100dfd9582a16f03b19e6b Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Fri, 18 Jun 2021 09:09:59 -0400 Subject: [PATCH] fixed sleep period, reduced sleep by 0.1 (100 ms) --- afsk/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/afsk/main.c b/afsk/main.c index 9698c52a..eabfbb91 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -1404,7 +1404,8 @@ void get_tlm_fox() { /**/ // while ((millis() - sampleTime) < (unsigned int)samplePeriod) - while ((millis() - sampleTime) < (unsigned int)frameTime) + int startSleep = millis(); + while ((millis() - sampleTime) < ((unsigned int)frameTime - 100)) sleep(0.25); // sleep((unsigned int)sleepTime); /**/ @@ -1421,7 +1422,7 @@ void get_tlm_fox() { printf("Sleep time 2.95\n"); } */ - printf("Sleep period: %d\n", ((millis() - sampleTime) < (unsigned int)frameTime)); + printf("Sleep period: %d\n", millis() - startSleep); sampleTime = (unsigned int) millis(); } else