diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-02-21 12:40:18 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-03-06 12:32:09 +0100 |
commit | 337a1869092779be0afca381dba674d3de4d7c9b (patch) | |
tree | 02a8dc8e446160b69b4053caf51ef0cc6bf68b5a /testsuites/sptests/sp20/init.c | |
parent | bsps/sparc: Fix global construction/destruction (diff) | |
download | rtems-337a1869092779be0afca381dba674d3de4d7c9b.tar.bz2 |
Add a simple task console driver
Close #3320.
Diffstat (limited to '')
-rw-r--r-- | testsuites/sptests/sp20/init.c | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/testsuites/sptests/sp20/init.c b/testsuites/sptests/sp20/init.c index 65d32c9967..cace8c945d 100644 --- a/testsuites/sptests/sp20/init.c +++ b/testsuites/sptests/sp20/init.c @@ -28,18 +28,10 @@ const char rtems_test_name[] = "SP 20"; -#define BUFFER_COUNT 16 - -#define BUFFER_SIZE 512 - -static rtems_printer_task_context printer_task; - -static long buffers[ BUFFER_COUNT ][ BUFFER_SIZE / sizeof(long) ]; - void end_of_test( void ) { TEST_END(); - rtems_printer_task_drain( &printer_task ); + fsync(STDOUT_FILENO); rtems_test_exit( 0 ); } @@ -51,14 +43,7 @@ rtems_task Init( uint32_t index; rtems_status_code status; - rtems_printer_task_set_priority( &printer_task, 254 ); - rtems_printer_task_set_file_descriptor( &printer_task, 1 ); - rtems_printer_task_set_buffer_table( &printer_task, &buffers[ 0 ][ 0 ] ); - rtems_printer_task_set_buffer_count( &printer_task, BUFFER_COUNT ); - rtems_printer_task_set_buffer_size( &printer_task, BUFFER_SIZE ); - error = rtems_print_printer_task( &rtems_test_printer, &printer_task ); - rtems_test_assert( error == 0 ); - + rtems_print_printer_fprintf(&rtems_test_printer, stdout); TEST_BEGIN(); Task_name[ 1 ] = rtems_build_name( 'T', 'A', '1', ' ' ); |