diff packages/io/serial/current/tests/serial1.c @ 4:1d7f19c9e4d1 ecos-sw-1999-05-11

Merge from eCos master repository on 1999-05-11-21:11:10-BST
author jlarmour
date Tue, 11 May 1999 14:07:25 +0000
parents 443894e2e912
children 5af43b635655
line wrap: on
line diff
--- a/packages/io/serial/current/tests/serial1.c
+++ b/packages/io/serial/current/tests/serial1.c
@@ -62,17 +62,20 @@ cyg_handle_t thread_handle;
 
 
 void
-serial_api_test(cyg_io_handle_t* handle)
+serial_api_test(int dummy)
 {
+    cyg_io_handle_t handle;
     int res, len;
     unsigned char buffer[16];
 
     // Always return...
-    if (handle)
+    if (dummy)
         return;
 
     CYG_TEST_FAIL_FINISH("Not reached");
 
+    test_open_ser(&handle);
+
     // read & write
     res = cyg_io_read(handle, &buffer[0], &len);
     res = cyg_io_write(handle, &buffer[0], &len);
@@ -98,11 +101,7 @@ serial_api_test(cyg_io_handle_t* handle)
 void
 serial_test( void )
 {
-    cyg_io_handle_t ser_handle;
-
-    test_open_ser(&ser_handle);
-
-    serial_api_test(&ser_handle);
+    serial_api_test(1);
 
     CYG_TEST_PASS_FINISH("serial1 test OK");
 }