Mercurial > nand-ecoscentric
diff packages/io/serial/current/ChangeLog @ 115:6ed91473a1cd ecos-sw-2000-08-21
Merge from eCos master repository on 2000-08-21-22:40:54-BST
| author | jlarmour |
|---|---|
| date | Fri, 25 Aug 2000 17:32:38 +0000 |
| parents | 7f461c3a372c |
| children | 0ec04793409a |
line wrap: on
line diff
--- a/packages/io/serial/current/ChangeLog +++ b/packages/io/serial/current/ChangeLog @@ -1,3 +1,63 @@ +2000-08-09 Jonathan Larmour <jlarmour@redhat.co.uk> + + * src/common/serial.c (serial_indicate_status): Treat flow control + case conditionally + +2000-08-08 Jonathan Larmour <jlarmour@redhat.co.uk> + + * src/common/serial.c (serial_data_rcv_req): Adjust nb in correct + direction + +2000-08-04 Jonathan Larmour <jlarmour@redhat.co.uk> + + * cdl/io_serial.cdl: Default software flow control to on (but keep + flow control overall default off) + + * tests/flow1.c (cyg_start): Fix N_A_MSG -> NA_MSG typo + * tests/flow2.c (cyg_start): Ditto + +2000-08-03 Jonathan Larmour <jlarmour@redhat.co.uk> + + * cdl/io_serial.cdl: Should default flow control to off + + * src/common/serial.c (serial_data_xmt_req): Update cbuf->nb + (serial_data_rcv_req): Update cbuf->nb + +2000-08-01 Jonathan Larmour <jlarmour@redhat.co.uk> + + * cdl/io_serial.cdl: Add support for line status queries, + software flow control, hardware flow control and POSIX termios + * include/serial.h: Likewise. Also change prototype for set_config + hardware operations to use keys to be more flexible. + * include/serialio.h: Add lots of types and constants to support + new line status and flow control config key queries + + * src/common/haldiag.c (haldiag_set_config): Use keys to be more + flexible. + + * src/common/serial.c: Many changes to support software/hardware + flow control (with low and high water points), line status and + fix some omissions with select. Also fix bugs in block transfer + functions resulting from EL/IX merge. + + * tests/flow1.c, tests/flow2.c: New tests for flow control + + * cdl/termios.cdl: Add to configure termios + * src/termios.c: Add new POSIX Termios API + * src/termiostty.c: Add POSIX Termios tty driver + + * tests/ser_test_protocol.inl (change_config): Add support for + hardware and software flow control testing, indicated to the + host by an extra CONFIG argument. + + * tests/serial3.c: Add flow control config + * tests/serial5.c: Add flow control config + +2000-07-31 Nick Garnett <nickg@cygnus.co.uk> + + * src/common/serial.c: Changed BLOCKING control definitions to + generic versions. + 2000-07-03 Jesper Skov <jskov@redhat.com> * src/common/serial.c (serial_data_rcv_req): Fix off-by-1 bug. @@ -6,6 +66,31 @@ 2000-06-23 Jesper Skov <jskov@redhat.c * tests/ser_test_protocol.inl: Added cq7708 definitions. +2000-06-19 Nick Garnett <nickg@cygnus.co.uk> + + * include/serial.h: + * src/common/serial.c: + Added nb field to cbuf_t structure. This keeps track of the number of + bytes currently in the buffer. Without this counter, there is no + way to distinguish a totally full buffer from one that is totally + empty, since in both cases put==get. + +2000-06-15 Nick Garnett <nickg@cygnus.co.uk> + + * include/serial.h: Added selinfo field to cbuf structure when + select support is enabled. + + * src/common/serial.c: + * src/common/tty.c: + Added select support. + + * cdl/io_serial.cdl: Added CYGPKG_IO_SERIAL_SELECT_SUPPORT to + enable select() support. Defaults to on. + Also added component for loopback driver. + + * tests/ser_test_protocol.inl: Added test setup for loopback + driver. + 2000-05-28 Gary Thomas <gthomas@redhat.com> * tests/ser_test_protocol.inl: Rename NEC V85x drivers.
