]> rtime.felk.cvut.cz Git - arc.git/commitdiff
Added support for LCD.
authormaek <devnull@localhost>
Mon, 29 Nov 2010 15:22:39 +0000 (16:22 +0100)
committermaek <devnull@localhost>
Mon, 29 Nov 2010 15:22:39 +0000 (16:22 +0100)
boards/board_common.mk
common/newlib_port.c

index 660e426e08b39fc107ed6da4be1a710926cf2dd6..1dd2efc0cf55cbab887e5b85bde8258b417aa652 100644 (file)
@@ -3,6 +3,8 @@ obj-$(CFG_HCS12D) += crt0.o
 vpath-$(CFG_ARM_CM3) += $(ARCH_PATH-y)kernel\r
 obj-$(CFG_ARM_CM3) += core_cm3.o\r
 obj-$(CFG_ARM_CM3) += startup_stm32f10x.o\r
+obj-$(USE_TTY_TMS570_KEIL) += GLCD.o\r
+obj-$(USE_TTY_TMS570_KEIL) += emif.o\r
 \r
 # Cortex R4\r
 obj-$(CFG_ARM_CR4) += startup_cr4.o\r
index 96664ac3986664de8507379feb71ea10ebb80e7e..e039002a2f4b4e9444d99e160d6b9ab4ea875a14 100644 (file)
@@ -192,6 +192,10 @@ int HOSTwrite(int dev_fd, const char *buf, unsigned count)
 \r
 #endif\r
 \r
+#ifdef USE_TTY_TMS570_KEIL\r
+#include "GLCD.h"\r
+#endif\r
+\r
 #define FILE_RAMLOG            3\r
 \r
 /*\r
@@ -363,6 +367,12 @@ int write(  int fd, const void *_buf, size_t nbytes)
        HOSTwrite(fd, _buf, nbytes);\r
 #endif\r
 \r
+#ifdef USE_TTY_TMS570_KEIL\r
+       for (int i = 0; i < nbytes; i++) {\r
+               GLCD_PrintChar((_buf + i));\r
+       }\r
+#endif\r
+\r
 #if defined(USE_RAMLOG)\r
                {\r
                        char *buf = (char *)_buf;\r