source: rtems/c/src/lib/libchip/serial/STATUS @ 70a9451

4.104.114.84.95
Last change on this file since 70a9451 was 70a9451, checked in by Joel Sherrill <joel.sherrill@…>, on 07/25/98 at 16:53:21

Rewrote NS16550 TX interrupt processing to use termios for the buffer
and manage the interrupt sources like the other drivers. This
let use remove the ns16550_flush() routine.

  • Property mode set to 100644
File size: 1.3 KB
Line 
1#
2#  $Id$
3#
4
5General
6=======
7
8+ Hardware flow control is not currently supported.  Some of the chip
9  drivers (in particular the z8530) have support for hardware flow control
10  but this has not been tested in the libchip context.  There will need
11  to be a way to totally disabled hardware flow control which is not
12  currently in this.
13
14+ "ulClockSpeed" configuration item field to become a pointer to a table
15  of chip specific information.  For example, the z8530 should specify
16  clock speed and clock divisor setting.
17
18+ A termios structure should be included to specify  the initial settings.
19  Right now all drivers default to 9600, 8N1.
20 
21+ Need to switch to passing pointers rather than a minor number to
22  functions which are strictly internal to each chip driver.  This
23  should be a performance win.
24
25MC68681
26=======
27
28+ Works interrupt and polled.
29
30+ Hardware flow control not included.
31
32NS16650
33=======
34
35+ Not tested in libchip context.  Based on Radstone PPC2 driver which worked
36  well.
37
38+ Interrupt code has been reworked to not use ring buffer and may be broken
39  as it has not been tested since this was done.
40
41+ Missing set attributes function.
42
43Z85C30
44======
45
46+ Works polled and interrupt.
47
48+ Hardware flow control included but is currently disabled.
49
50+ Needs to support mode where more specific vectors are generated.
51
Note: See TracBrowser for help on using the repository browser.