1998-10-24  Hugo Tyson  <hmt@cygnus.co.uk>

	* tests/serial_test.c (entry0): 
	Add runtime check that the zeroth entry in the Cyg_Device_Table
	is actually a "serial" device (by name).  Otherwise, don't call
	the routines; the API existence check in that it compiled remains
	sound.
	
Fri Oct 23 20:02:17 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>

	* tests/serial_test.c: 
	Add a default CYG_TEST_PASS_EXIT when there is no kernel C API,
	as we depend on its presence to do the testing

Fri Oct 23 11:52:45 BST 1998  Chris Provenzano <proven@cygnus.com>

	* tests/set_baud_rate.c tests/get_baud_rate.c tests/serial1.c
 	* tests/serial2.c tests/serial3.c tests/serial4.c tests/serial5.c
 	* tests/serial6.c: Removed these tests as they are superceeded
	by tests/serial_test.c.

	* tests/PKGconf.mak: Added serial_test.c and removed all the old
	serial[x].c set_baud_rate.c and get_baud_rate.c tests.

	* tests/serial_test.c: New test to just test the API and not much 
	of the functionality. These tests meet or exceed the previous 
	existence/spelling tests of the API and therefore replace all the 
	serial[x].c set_baud_rate.c and get_baud_rate.c tests.

Mon Oct 19 19:02:21 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>

	* include/pkgconf/serial_rs232_common.h: 
	Require the kernel package for this package

Sun Sep 27 15:18:35 1998  Jesper Skov  <jskov@lassi.cygnus.co.uk>

	* tests/set_baud_rate.c: Do not change the baud rate to
	0. Undefined behavior in the current drivers.

Sun Sep 27 13:50:38 1998  Jesper Skov  <jskov@cygnus.co.uk>

	* tests/README: Added copyright blurb.

Fri Sep 25 21:26:08 1998  Jesper Skov  <jskov@cygnus.co.uk>

	* tests/set_baud_rate.c (entry0): Do send output if baud rate is
 	set to 0. This is the correct behavior. It's a problem with the
	mn10300 driver.

Fri Sep 25 20:59:54 1998  Jesper Skov  <jskov@lassi.cygnus.co.uk>

	* tests/README: Added.

Fri Sep 25 19:47:36 1998  Jesper Skov  <jskov@cygnus.co.uk>
        PR 17483
	
	* tests/set_baud_rate.c: Don't send any output when baud rate is
	set to 0.

Fri Sep 25 11:25:29 1998  Jesper Skov  <jskov@cygnus.co.uk>

	* tests/serial6.c: Do null-test if required calls not available.

	* tests/serial3.c: 
	* tests/serial5.c: 
	Added some diag info to help identify these as input tests.
	Removed old PR 17270 workaround since the PR 17227 fix made these
	tests valid regardless of KMODE config.

	* tests/serial2.c: 
	* tests/serial4.c: 
	Added PR 17270 workaround.

	* tests/PKGconf.mak: Reintroduced input tests.

Thu Sep 17 19:10:03 1998  Frank Ch. Eigler  <fche@cygnus.com>

	* tests/serial2.c (entry0): Reorder foo flag use to avoid race
	condition.

1998-09-14  Bart Veer  <bartv@cygnus.co.uk>

	* include/pkgconf/serial_rs232_common.h:
	Change the package type to boolean, to allow all serial
	devices to be disabled.

1998-09-12  Bart Veer  <bartv@cygnus.co.uk>

	* include/pkgconf/serial_rs232_common.h:
	Added missing descriptions (PR 17184)

Fri Sep 11 12:11:19 1998  Jesper Skov  <jskov@cygnus.co.uk>

	* tests/serial2.c: 
	* tests/serial3.c: 
	* tests/serial4.c: 
	* tests/serial5.c: 
	Undid last change because of a config problem (PR 17270).
	
Thu Sep 10 10:28:10 1998  Jesper Skov  <jskov@cygnus.co.uk>

	* tests/serial2.c: 
	* tests/serial3.c: 
	* tests/serial4.c:
	* tests/serial5.c: 
	Only run actual test when CYG_DEVICE_SERIAL_RS232_KMODE_INTERRUPT
	defined.

Thu Sep 10 10:05:40 1998  Jesper Skov  <jskov@lassi.cygnus.co.uk>

	* tests/serial6.c: Changed test numbers from 5 to 6.

1998-09-04  Bart Veer  <bartv@cygnus.co.uk>

	* include/pkgconf/serial_rs232_common.h:
	Sorting out naming conventions.

1998-09-03  Bart Veer  <bartv@cygnus.co.uk>

	* include/pkgconf/serial_rs232_common.h:
	New file to support minimal configuration data.

Thu Sep  3 10:03:00 1998  Tim Goodwin  <tgoodwin@cygnus.co.uk>

	* tests/get_baud_rate.c:
	* serial1.c:
	* serial2.c:
	* serial3.c:
	* tests/serial4.c:
	* tests/serial5.c:
	* tests/serial6.c:
	* tests/set_baud_rate.c:
	
	Change to cyg_thread_create() interface. 

Fri Aug 28 09:43:55 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>

	* tests/get_baud_rate.c, tests/serial1.c, tests/serial2.c, 
	  tests/serial3.c, tests/serial4.c, tests/serial5.c, tests/serial6.c,
	  tests/set_baud_rate.c:
	Change use of main() as the entry point to cyg_start() under the
	new entry point scheme. Remove return codes as cyg_start() returns
	void, not int.

Wed Jul 29 17:46:34 BST 1998  Chris Provenzano  <proven@cygnus.com>

	* include/rs232.h, include/rs232.ht, include/rs232.hxx:
	Comment cleanup from the code review.

	* include/rs232.h: Support baudrates up to 460800.

Mon Jul 27 17:33:59 BST 1998  Chris Provenzano  <proven@cygnus.com>

        * Changelog: Initial ChangeLog entry.


//===========================================================================
//####COPYRIGHTBEGIN####
//
// -------------------------------------------
// The contents of this file are subject to the Cygnus eCos Public License
// Version 1.0 (the "License"); you may not use this file except in
// compliance with the License.  You may obtain a copy of the License at
// http://sourceware.cygnus.com/ecos
// 
// Software distributed under the License is distributed on an "AS IS"
// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the
// License for the specific language governing rights and limitations under
// the License.
// 
// The Original Code is eCos - Embedded Cygnus Operating System, released
// September 30, 1998.
// 
// The Initial Developer of the Original Code is Cygnus.  Portions created
// by Cygnus are Copyright (C) 1998 Cygnus Solutions.  All Rights Reserved.
// -------------------------------------------
//
//####COPYRIGHTEND####
//===========================================================================

