source: rtems/c/src/libchip/serial/STATUS @ ccfa60b

4.104.114.84.95
Last change on this file since ccfa60b was ccfa60b, checked in by Joel Sherrill <joel.sherrill@…>, on 07/25/98 at 17:17:05

Updated to reflect set attributes.

  • Property mode set to 100644
File size: 1.6 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
25+ Need a test which prompts you for termios settings and tests them.  Until
26  this happens, testing for the variety of settings possible will be limited.
27  This test should be able to test any serial port while prompts come to the
28  console.
29
30MC68681
31=======
32
33+ Works interrupt and polled.
34
35+ Hardware flow control not included.
36
37NS16650
38=======
39
40+ Not tested in libchip context.  Based on Radstone PPC2 driver which worked
41  well.
42
43+ Interrupt code has been reworked to not use ring buffer and may be broken
44  as it has not been tested since this was done.
45
46+ ns16550_set-attributes function is untested.
47
48+ Hardware flow control included but is currently disabled in ISR.
49
50Z85C30
51======
52
53+ Works polled and interrupt.
54
55+ Hardware flow control included but is currently disabled in ISR.
56
57+ Needs to support mode where more specific vectors are generated.
58
Note: See TracBrowser for help on using the repository browser.