libftdi Archives

Subject: examples/serial_test.c: Use smaller buffers for lower baudrates to abort faster on ^C

From: Uwe Bonnes <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Mon, 5 Sep 2011 14:25:41 +0200
-- 
Uwe Bonnes                bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
>From 5b5195bfd19bcd82101aeabf95e90232b9c64767 Mon Sep 17 00:00:00 2001
From: Uwe Bonnes <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 5 Sep 2011 14:15:36 +0200
Subject: Use smaller buffers for lower baudrates to abort faster on ^C

---
 examples/serial_test.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/examples/serial_test.c b/examples/serial_test.c
index 4ed0b7e..afdc07c 100644
--- a/examples/serial_test.c
+++ b/examples/serial_test.c
@@ -153,7 +153,9 @@ int main(int argc, char **argv)
     while (!exitRequested)
     {
         if (do_write)
-            f = ftdi_write_data(ftdi, buf, sizeof(buf));
+            f = ftdi_write_data(ftdi, buf, 
+                                (baudrate/512 >sizeof(buf))?sizeof(buf):
+                                (baudrate/512)?baudrate/512:1);
         else
             f = ftdi_read_data(ftdi, buf, sizeof(buf));
         if (f<0)
-- 
1.7.3.4


--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx   

Current Thread
  • examples/serial_test.c: Use smaller buffers for lower baudrates to abort faster on ^C, Uwe Bonnes <=