From 2c78a95284b6b7a3d6e32cfaffec5a44923514fb Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Thu, 10 Dec 2020 14:12:39 -0500 Subject: [PATCH] try clearing buffer before reading --- afsk/main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/afsk/main.c b/afsk/main.c index d596f5f4..76daf175 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -1199,6 +1199,11 @@ if (payload == ON) STEMBoardFailure = 0; char c; + int charss = serialDataAvail (uart_fd); + printf("Clearing buffer of %d chars \n", charss); + while ((charss-- > 0)) + c = serialGetchar (uart_fd); // clear buffer + unsigned int waitTime; int i = 0; serialPutchar (uart_fd, '?');