From 9c826f6f1a652edce0c8bb15b0cf94e259296e53 Mon Sep 17 00:00:00 2001 From: Thomas Albers Raviola Date: Mon, 28 Aug 2023 22:08:46 +0200 Subject: Add delay between attempts --- serial.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'serial.c') diff --git a/serial.c b/serial.c index 5f7548c..82a5abd 100644 --- a/serial.c +++ b/serial.c @@ -206,6 +206,9 @@ read_buf(int fd, size_t len, void *_buf) } else { write_ack(fd, NACK); } + + /* Wait 2 ms between attempts */ + usleep(2000); } err = ERR_NACK; @@ -249,6 +252,9 @@ write_buf(int fd, size_t len, const void *_buf) if (err != NACK) goto error; + + /* Wait 2 ms between attempts */ + usleep(2000); } error: -- cgit v1.2.3