summaryrefslogtreecommitdiffstats
path: root/c/src/tests/libtests/termios/README
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2003-11-11 00:54:36 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2003-11-11 00:54:36 +0000
commit04e934a89e46f668c770c063a6969ceafd213731 (patch)
treec75eab30e1130223b4208be7fc8ee49144d6e02c /c/src/tests/libtests/termios/README
parent2003-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff)
downloadrtems-04e934a89e46f668c770c063a6969ceafd213731.tar.bz2
2003-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* cpuuse/.cvsignore: Remove. * cpuuse/Makefile.am: Remove. * cpuuse/cpuuse.scn: Remove. * cpuuse/init.c: Remove. * cpuuse/system.h: Remove. * cpuuse/task1.c: Remove. * cpuuse/task2.c: Remove. * cpuuse/task3.c: Remove. * cpuuse/tswitch.c: Remove. * .cvsignore: Remove. * ChangeLog: Remove. * Makefile.am: Remove. * README: Remove. * configure.ac: Remove. * libtests.am: Remove. * malloctest/.cvsignore: Remove. * malloctest/Makefile.am: Remove. * malloctest/init.c: Remove. * malloctest/malloctest.scn: Remove. * malloctest/system.h: Remove. * malloctest/task1.c: Remove. * monitor/.cvsignore: Remove. * monitor/Makefile.am: Remove. * monitor/init.c: Remove. * monitor/system.h: Remove. * putenvtest/.cvsignore: Remove. * putenvtest/Makefile.am: Remove. * putenvtest/init.c: Remove. * rtems++/.cvsignore: Remove. * rtems++/Init.cc: Remove. * rtems++/Makefile.am: Remove. * rtems++/System.h: Remove. * rtems++/Task1.cc: Remove. * rtems++/Task2.cc: Remove. * rtems++/Task3.cc: Remove. * rtems++/rtems++.doc: Remove. * rtems++/rtems++.scn: Remove. * rtmonuse/.cvsignore: Remove. * rtmonuse/Makefile.am: Remove. * rtmonuse/getall.c: Remove. * rtmonuse/init.c: Remove. * rtmonuse/rtmonuse.scn: Remove. * rtmonuse/system.h: Remove. * rtmonuse/task1.c: Remove. * stackchk/.cvsignore: Remove. * stackchk/Makefile.am: Remove. * stackchk/blow.c: Remove. * stackchk/init.c: Remove. * stackchk/stackchk.scn: Remove. * stackchk/system.h: Remove. * stackchk/task1.c: Remove. * termios/.cvsignore: Remove. * termios/Makefile.am: Remove. * termios/README: Remove. * termios/init.c: Remove.
Diffstat (limited to '')
-rw-r--r--c/src/tests/libtests/termios/README99
1 files changed, 0 insertions, 99 deletions
diff --git a/c/src/tests/libtests/termios/README b/c/src/tests/libtests/termios/README
deleted file mode 100644
index 2515b2994f..0000000000
--- a/c/src/tests/libtests/termios/README
+++ /dev/null
@@ -1,99 +0,0 @@
-#
-# $Id$
-#
-
-These tests are brought to you by the letter `q'.
-
-When you start the test, you should see:
-
- You have the following choices:
- 1 - Reset the struct termios
- 2 - Look at the current termios setting
- 3 - Change the line characteristics
- 4 - Test canonical input
- 5 - Test raw input
- 9 - Exit
- Enter your choice (1 to 5 or 9, followed by a carriage return):
-
-The individual tests are briefly described below:
-
-
-1. Reset the struct termios.
-
-Included just in case you get into trouble. More than likely, if you are in
-trouble, neither input nor output are likely to work and this won't help. But
-hey, it should give you some warm fuzzy feeling that its there...
-
-
-2. Look at the current termios setting
-
-Dumps the current state of the termios settings in hex and with symbolic flag
-names.
-
-
-3. Change the line characteristics
-
-Allows you to change the line speed, parity, number of data bits and number of
-stop bits. You must supply a delay before the change takes effect. This gives
-you time to switch your terminal settings to continue with the test.
-
-WARNING: Minicom under Linux gets extremely unhappy (as does the /dev/ttyS?
-underlying devices) if you change the line characteristics and do not make the
-corresponding change in the terminal emulator.
-
-
-4. Test canonical input
-
-Simple test of canonical or cooked input mode. Try typing some tabs and/or control characters and make sure that you can backspace over them properly.
-
-
-5. Test raw input
-
-The line is placed into raw mode and four separate test are done:
-
-VMIN=0, VTIME=0
- Each letter you type should produce a line of output.
- The `count' should be quite large, since (as you correctly
- pointed out) the read is non-blocking. The time should be
- the interval between typing characters.
- Type a `q' to finish the test.
-VMIN=0, VTIME=20
- Again, each letter should produce a line of output. The
- `count' should be much smaller -- the read is non-blocking
- but has a timeout of 2 seconds, so the count should be about
- half the `interval'.
- Type a `q' to finish the test.
-VMIN=5, VTIME=0
- A line should be produced for every 5 characters typed. The
- count should be 1. This is a blocking read.
- Type a `q' as the first character of a group of 5 to finish
- the test.
-VMIN=5, VTIME=20
- Type a character. Two seconds later a line should be printed.
- Count should be 1. Type a character, and another within 2 seconds.
- Two seconds after last character (or right after the 5th character)
- a line should be printed.
- Type a `q' as the first character of a group to finish the test.
-
-
-9. Exit
-
-Gets you out of the test.
-
-
-Clear???
-
-
----
-Eric Norum
-eric@skatter.usask.ca
-Saskatchewan Accelerator Laboratory
-University of Saskatchewan
-Saskatoon, Canada.
-
-Charles-Antoine Gauthier
-Software Engineering Group
-Institute for Information Technology
-National Research Council of Canada
-charles.gauthier@nrc.ca
-