summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/gp32/console
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-09-22 21:49:21 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-09-22 21:49:21 +0000
commitbf7e13f3a1e7cc2ef2526bb71e030026681a21da (patch)
treea1f7b0cacd86847016e716ccb520cf63dbe7cc56 /c/src/lib/libbsp/arm/gp32/console
parent2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-bf7e13f3a1e7cc2ef2526bb71e030026681a21da.tar.bz2
2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants. * startup/bspreset.c: New file. * startup/bspclean.c: Removed.
Diffstat (limited to 'c/src/lib/libbsp/arm/gp32/console')
-rw-r--r--c/src/lib/libbsp/arm/gp32/console/uart.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/arm/gp32/console/uart.c b/c/src/lib/libbsp/arm/gp32/console/uart.c
index 02cb590d20..b619a378c7 100644
--- a/c/src/lib/libbsp/arm/gp32/console/uart.c
+++ b/c/src/lib/libbsp/arm/gp32/console/uart.c
@@ -245,5 +245,9 @@ static void _BSP_put_char( char c ) {
BSP_output_char_function_type BSP_output_char = _BSP_put_char;
+static int _BSP_get_char(void)
+{
+ return uart_poll_read(0);
+}
-
+BSP_polling_getchar_function_type BSP_poll_char = _BSP_get_char;