Commit Graph

21 Commits

Author SHA1 Message Date
Sebastian Huber
7fd5e89c96 termios: Partially hide rtems_termios_tty
Move interrupt lock to device context and expose only this structure to
the read, write and set attributes device handler.  This makes these
device handler independent of the general Termios infrastructure
suitable for direct use in printk() support.
2014-10-07 16:35:13 +02:00
Sebastian Huber
a830cb864d termios: Separate flow control from normal handler 2014-10-07 16:27:51 +02:00
Sebastian Huber
87894c0743 doc: Update console driver documentation 2014-07-21 17:43:11 +02:00
Sebastian Huber
fed92f5f67 termios: Notify driver about inactive transmit
Returning this state in the return value leads to race conditions on
SMP.  The inactive state notification must be inside the critical
section.
2013-06-12 16:11:25 +02:00
Joel Sherrill
9b4422a251 Remove All CVS Id Strings Possible Using a Script
Script does what is expected and tries to do it as
smartly as possible.

+ remove occurrences of two blank comment lines
  next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
  contain CVS Ids
+ If the processing left a blank line at the top of
  a file, it was removed.
2012-05-11 08:44:13 -05:00
Thomas Doerfler
dddcb78e00 adaption of calling convention to console my_driver_write function 2009-12-16 10:45:01 +00:00
Joel Sherrill
1396428982 2009-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/console.t: Capitalization.
2009-10-14 15:30:39 +00:00
Joel Sherrill
8d5038068e 2009-01-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* bsp_howto/console.t: Clarify interrupt transmit process.
	* user/concepts.t: Typo.
2009-01-29 14:57:22 +00:00
Joel Sherrill
0e35de90f1 2008-12-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
* bsp_howto/console.t: Remove size constraints on image. Fix a
	sentence.
2008-12-12 14:03:14 +00:00
Joel Sherrill
850bad68cc 2008-12-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
Joel Sherrrill <joel.sherrill@oarcorp.com>

	* bsp_howto/Makefile.am, bsp_howto/console.t: Sebastian improved
	 documentation for termios device drivers.
	* bsp_howto/TERMIOSFlow.eps, bsp_howto/TERMIOSFlow.png: New files.
	Joel added Termios Flow figure from RTEMS Open Class material.
2008-12-11 15:51:13 +00:00
Joel Sherrill
6449498bc7 2001-01-17 Joel Sherrill <joel@OARcorp.com>
* SUPPORT, LICENSE: New files.
	* Numerous files touched as part of merging the 4.5 branch
	onto the mainline development trunk and ensuring that the
	script that cuts snapshots and releases works on the documentation.
2002-01-17 21:47:47 +00:00
Joel Sherrill
0660b4f892 Changed copyright date to 1999. 1999-11-16 19:50:56 +00:00
Joel Sherrill
90d02e9973 Enabled Ada95 interrupt support chapter and reformatted a
bunch of stuff to avoid line wrappings.
1999-10-25 16:32:13 +00:00
Joel Sherrill
b406ad206f Added return 0 to pollWrite and InterruptWrite examples. Chris
Johns <ccj@acm.org> suggested this.
1999-10-01 17:35:36 +00:00
Joel Sherrill
183369d865 Incorporated Jeff's suggestions. 1998-12-17 18:15:39 +00:00
Joel Sherrill
bc950e878a Applied updates from remote work while doing class. 1998-11-19 16:02:06 +00:00
Joel Sherrill
3351d41fbf Redid sections to have right depth. 1998-10-15 21:20:42 +00:00
Joel Sherrill
abfbfa7c5a Changed section numbers. 1998-10-12 21:24:52 +00:00
Joel Sherrill
f96e8ee0f5 Added CVS Ids. 1998-08-28 13:27:36 +00:00
Joel Sherrill
e061a0074d Added top level file and cleaned up chapter names 1998-08-28 13:27:05 +00:00
Joel Sherrill
07b3693f17 Base files 1998-08-28 13:21:53 +00:00