From 178ff3d90b4e95cbcf868e5f5e492cafce757e1d Mon Sep 17 00:00:00 2001
From: Anders Blomdell <anders.blomdell@control.lth.se>
Date: Tue, 3 Dec 2019 11:32:40 +0100
Subject: [PATCH] Add ASYNC_LOW_LATENCY to serial flags

---
 plugins/serial2002/serial2002.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/plugins/serial2002/serial2002.c b/plugins/serial2002/serial2002.c
index 5583792..a890248 100644
--- a/plugins/serial2002/serial2002.c
+++ b/plugins/serial2002/serial2002.c
@@ -321,6 +321,7 @@ static struct moberg_status device_open(struct moberg_device_context *device)
     if (ioctl(fd, TCSETS2, &termios2) < 0) { goto err_errno; }
     struct serial_struct settings; 
     if (ioctl(fd, TIOCGSERIAL, &settings) >= 0) {
+      settings.flags |= ASYNC_LOW_LATENCY;
       /* It's expected for this to fail for at least some USB serial adapters */
       ioctl(fd, TIOCSSERIAL, &settings);
     }
-- 
GitLab