tests: Move rtems_test_printer definition

Statically initialize it to use printk().

Update #3170.
Update #3199.
This commit is contained in:
Sebastian Huber
2017-10-28 13:33:55 +02:00
parent cf614eca60
commit f703e7f5c7
15 changed files with 14 additions and 17 deletions
+6
View File
@@ -94,6 +94,12 @@ extern int getchark(void);
*/
extern int vprintk(const char *fmt, va_list ap);
int rtems_printk_printer(
void *ignored,
const char *format,
va_list ap
);
/**
* @brief Kernel Print
*
+2 -2
View File
@@ -21,7 +21,7 @@
#include <rtems/printer.h>
#include <rtems/bspIo.h>
static int printk_plugin(
int rtems_printk_printer(
void *ignored,
const char *format,
va_list ap
@@ -37,5 +37,5 @@ void rtems_print_printer_printk(
)
{
printer->context = NULL;
printer->printer = printk_plugin;
printer->printer = rtems_printk_printer;
}
+6 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2014 embedded brains GmbH. All rights reserved.
* Copyright (c) 2014, 2017 embedded brains GmbH. All rights reserved.
*
* embedded brains GmbH
* Dornierstr. 4
@@ -17,6 +17,11 @@
#endif
#include <rtems/test.h>
#include <rtems/bspIo.h>
rtems_printer rtems_test_printer = {
.printer = rtems_printk_printer
};
int rtems_test_begin(void)
{
-1
View File
@@ -35,7 +35,6 @@
rtems_task Init(rtems_task_argument argument);
const char rtems_test_name[] = "CAPTURE 1";
rtems_printer rtems_test_printer;
rtems_task Init(
rtems_task_argument ignored
-1
View File
@@ -27,7 +27,6 @@
#include <rtems/test.h>
const char rtems_test_name[] = "COMPLEX";
rtems_printer rtems_test_printer;
#endif
#include <stdio.h>
-1
View File
@@ -31,7 +31,6 @@
#include <rtems/test.h>
const char rtems_test_name[] = "MATH";
rtems_printer rtems_test_printer;
#endif
#include <stdio.h>
-1
View File
@@ -27,7 +27,6 @@
#include <rtems/test.h>
const char rtems_test_name[] = "MATHF";
rtems_printer rtems_test_printer;
#endif
#include <stdio.h>
-1
View File
@@ -27,7 +27,6 @@
#include <rtems/test.h>
const char rtems_test_name[] = "MATHL";
rtems_printer rtems_test_printer;
#endif
#include <stdio.h>
-1
View File
@@ -29,7 +29,6 @@ rtems_task Init(rtems_task_argument argument);
static void notification(int fd, int seconds_remaining, void *arg);
const char rtems_test_name[] = "CAPTURE ENGINE";
rtems_printer rtems_test_printer;
volatile int can_proceed = 1;
-1
View File
@@ -23,7 +23,6 @@
rtems_task Init(rtems_task_argument argument);
const char rtems_test_name[] = "HELLO WORLD";
rtems_printer rtems_test_printer;
rtems_task Init(
rtems_task_argument ignored
-1
View File
@@ -13,7 +13,6 @@
#include <bsp.h>
const char rtems_test_name[] = "LOOPBACK";
rtems_printer rtems_test_printer;
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
-1
View File
@@ -21,7 +21,6 @@
extern int paranoia(int, char **);
const char rtems_test_name[] = "PARANOIA";
rtems_printer rtems_test_printer;
char *args[2] = { "paranoia", 0 };
-1
View File
@@ -26,7 +26,6 @@
#include "netconfig.h"
const char rtems_test_name[] = "PPPD";
rtems_printer rtems_test_printer;
static void notification(int fd, int seconds_remaining, void *arg)
{
-2
View File
@@ -30,8 +30,6 @@
const char rtems_test_name[] = "SP 20";
rtems_printer rtems_test_printer;
#define BUFFER_COUNT 20
#define BUFFER_SIZE 100
-2
View File
@@ -16,8 +16,6 @@
static rtems_id locked_print_semaphore; /* synchronisation semaphore */
rtems_printer rtems_test_printer;
static int locked_printf_plugin(void *context, const char *fmt, va_list ap)
{
(void) context;