summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/gba
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-02-15 18:54:35 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-02-15 18:54:35 +0000
commit06d9c0ef914a6f9f845d3df910b5fad572fc9220 (patch)
tree5794ccb6e25d655bc83aa6039e9886e7b82e0955 /c/src/lib/libbsp/arm/gba
parent2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-06d9c0ef914a6f9f845d3df910b5fad572fc9220.tar.bz2
2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Do not have BSP specific __assert.
Diffstat (limited to 'c/src/lib/libbsp/arm/gba')
-rw-r--r--c/src/lib/libbsp/arm/gba/ChangeLog4
-rw-r--r--c/src/lib/libbsp/arm/gba/console/console.c33
2 files changed, 4 insertions, 33 deletions
diff --git a/c/src/lib/libbsp/arm/gba/ChangeLog b/c/src/lib/libbsp/arm/gba/ChangeLog
index 5d8fec39dd..f73d57b513 100644
--- a/c/src/lib/libbsp/arm/gba/ChangeLog
+++ b/c/src/lib/libbsp/arm/gba/ChangeLog
@@ -1,3 +1,7 @@
+2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * console/console.c: Do not have BSP specific __assert.
+
2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies
diff --git a/c/src/lib/libbsp/arm/gba/console/console.c b/c/src/lib/libbsp/arm/gba/console/console.c
index f9f5cb99fe..7a07da9ec6 100644
--- a/c/src/lib/libbsp/arm/gba/console/console.c
+++ b/c/src/lib/libbsp/arm/gba/console/console.c
@@ -17,7 +17,6 @@
#include <stdio.h>
#include <stdlib.h>
-#include <assert.h>
#include <unistd.h>
#include <bsp.h>
@@ -29,9 +28,6 @@
#include <gba.h>
#include <conio.h>
-#undef __assert
-void __assert (const char *file, int line, const char *msg);
-
extern void rtemsReboot(void);
@@ -83,35 +79,6 @@ BSP_output_char_function_type BSP_output_char = (BSP_output_char_function_ty
/** BSP_poll_char for printk support */
BSP_polling_getchar_function_type BSP_poll_char = (BSP_polling_getchar_function_type) gba_getch;
-
-/**
- * @brief assert function
- *
- * @param *file file name
- * @param line line number
- * @param *msg assert message
- * @return None
- */
-void __assert (const char *file, int line, const char *msg)
-{
- static const char exit_msg[] = "EXECUTIVE SHUTDOWN! Any button to reboot...";
- /*
- * Note we cannot call exit or printf from here,
- * assert can fail inside ISR too
- */
- close(2); /* Close console */
- close(1);
- close(0);
-
- printk("\nassert failed: %s: ", file);
- printk("%d: ", line);
- printk("%s\n\n", msg);
- printk("%s",exit_msg);
- while ( !GBA_ANY_KEY(GBA_KEY_ALL) );
- printk("\n\n");
- rtemsReboot();
-}
-
/**
* @brief Console device driver INITIALIZE entry point
*