summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/shared/console.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-05 17:07:20 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-12 07:09:10 +0200
commitb43ea9fed2ce52997933704a522fc28ebcd27968 (patch)
tree9e8b521394df11aecba4c44feb801b1cca412adf /c/src/lib/libbsp/shared/console.c
parentbsps: Remove unused console_select_simple.c (diff)
downloadrtems-b43ea9fed2ce52997933704a522fc28ebcd27968.tar.bz2
bsps: Move legacy console driver to bsps
This patch is a part of the BSP source reorganization. Update #3285.
Diffstat (limited to '')
-rw-r--r--bsps/shared/dev/serial/legacy-console.c (renamed from c/src/lib/libbsp/shared/console.c)30
1 files changed, 29 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/shared/console.c b/bsps/shared/dev/serial/legacy-console.c
index 6d287c8726..998e4aa6fd 100644
--- a/c/src/lib/libbsp/shared/console.c
+++ b/bsps/shared/dev/serial/legacy-console.c
@@ -26,7 +26,7 @@
#include <rtems/termiostypes.h>
#include <libchip/serial.h>
-#include "console_private.h"
+#include "legacy-console.h"
unsigned long Console_Port_Count = 0;
console_tbl **Console_Port_Tbl = NULL;
@@ -372,3 +372,31 @@ rtems_device_driver console_initialize(
return RTEMS_SUCCESSFUL;
}
+
+/*
+ * console_read
+ *
+ * This routine uses the termios driver to read a character.
+ */
+rtems_device_driver console_read(
+ rtems_device_major_number major,
+ rtems_device_minor_number minor,
+ void * arg
+)
+{
+ return rtems_termios_read (arg);
+}
+
+/*
+ * console_write
+ *
+ * this routine uses the termios driver to write a character.
+ */
+rtems_device_driver console_write(
+ rtems_device_major_number major,
+ rtems_device_minor_number minor,
+ void * arg
+)
+{
+ return rtems_termios_write (arg);
+}