--
Uwe Bonnes bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
>From 452d13e1c861627db8cf26dd18e861af70aef90e Mon Sep 17 00:00:00 2001
From: Uwe Bonnes <bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 5 Sep 2011 11:44:38 +0200
Subject: Explicit set the line parameters
---
examples/serial_test.c | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/examples/serial_test.c b/examples/serial_test.c
index 7c89e78..4ed0b7e 100644
--- a/examples/serial_test.c
+++ b/examples/serial_test.c
@@ -130,6 +130,21 @@ int main(int argc, char **argv)
exit(-1);
}
+ /* Set line parameters
+ *
+ * TODO: Make these parameters settable from the command line
+ *
+ * Parameters are choosen that sending a continous stream of 0x55
+ * should give a square wave
+ *
+ */
+ f = ftdi_set_line_property(ftdi, 8, STOP_BIT_1, NONE);
+ if (f < 0)
+ {
+ fprintf(stderr, "unable to set line parameters: %d (%s)\n", f,
ftdi_get_error_string(ftdi));
+ exit(-1);
+ }
+
if (do_write)
for(i=0; i<1024; i++)
buf[i] = pattern;
--
1.7.3.4
--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
|