summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/csb337/include/sed1356.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-06-02 22:19:44 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-06-02 22:19:44 +0000
commite7bde49248aedbc6e4cc8d71357683e2ace42ba3 (patch)
tree871489e71229dd83a09da1a259ec1abe7bd6669b /c/src/lib/libbsp/arm/csb337/include/sed1356.h
parentAs per Freescale chip errata, disable buffered writes. (diff)
downloadrtems-e7bde49248aedbc6e4cc8d71357683e2ace42ba3.tar.bz2
2009-06-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, preinstall.am, console/uarts.c, include/bsp.h, startup/memmap.c: Add support for /dev/fbcons which is a console type output only device to print to the LCD screen. The video controller (SED) and fonts are copied from MicroMonitor and proper attribution is made in those files and confirmed by Ed Sutter. * console/fbcons.c, console/font8x16.h, console/sed1356.c, console/sed1356_16bit.h, include/sed1356.h: New files.
Diffstat (limited to 'c/src/lib/libbsp/arm/csb337/include/sed1356.h')
-rw-r--r--c/src/lib/libbsp/arm/csb337/include/sed1356.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/csb337/include/sed1356.h b/c/src/lib/libbsp/arm/csb337/include/sed1356.h
new file mode 100644
index 0000000000..acf207c2b1
--- /dev/null
+++ b/c/src/lib/libbsp/arm/csb337/include/sed1356.h
@@ -0,0 +1,35 @@
+/*
+ * Public Interface for SED Video Controller Operations
+ *
+ * COPYRIGHT (c) 1989-2009.
+ * On-Line Applications Research Corporation (OAR).
+ *
+ * The license and distribution terms for this file may be
+ * found in the file LICENSE in this distribution or at
+ * http://www.rtems.com/license/LICENSE.
+ *
+ * $Id$
+ */
+
+#ifndef __SED1356_h
+#define __SED1356_h
+
+void sed_init(void);
+
+int sed_frame_buffer_size(void);
+
+void sed_clr_row(int char_row);
+
+void sed_putchar(char c);
+
+void sed_putstring(char *s);
+
+void sed_clearscreen(void);
+
+void sed_write_frame_buffer(
+ uint32_t i,
+ uint16_t wr16
+);
+
+#endif
+/* end of file */