summaryrefslogtreecommitdiffstats
path: root/doc/bsp_howto
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-07-28 18:02:25 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-07-28 18:02:25 +0000
commitf1b90cc4bdacd62bce06f755a3c8582fd01c8aac (patch)
tree732bbef04d8541145331f28da08e33db3d277c7c /doc/bsp_howto
parentAdd Doxygen cleanups. (diff)
downloadrtems-f1b90cc4bdacd62bce06f755a3c8582fd01c8aac.tar.bz2
2009-07-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/.cvsignore, bsp_howto/Makefile.am, bsp_howto/bsp_howto.texi: Add Frame Buffer Device Driver shell. * bsp_howto/framebuffer.t: New file. * user/conf.t: Add CONFIGURE_APPLICATION_NEEDS_FRAME_BUFFER_DRIVER.
Diffstat (limited to 'doc/bsp_howto')
-rw-r--r--doc/bsp_howto/.cvsignore1
-rw-r--r--doc/bsp_howto/Makefile.am7
-rw-r--r--doc/bsp_howto/bsp_howto.texi4
-rw-r--r--doc/bsp_howto/framebuffer.t24
4 files changed, 34 insertions, 2 deletions
diff --git a/doc/bsp_howto/.cvsignore b/doc/bsp_howto/.cvsignore
index 33ac8b4b90..f25ad338a9 100644
--- a/doc/bsp_howto/.cvsignore
+++ b/doc/bsp_howto/.cvsignore
@@ -21,6 +21,7 @@ bsp_howto.vr
clock.texi
console.texi
discrete.texi
+framebuffer.texi
ide-ctrl.texi
index.html
init.texi
diff --git a/doc/bsp_howto/Makefile.am b/doc/bsp_howto/Makefile.am
index 43277976e5..a09891108c 100644
--- a/doc/bsp_howto/Makefile.am
+++ b/doc/bsp_howto/Makefile.am
@@ -15,7 +15,7 @@ include $(top_srcdir)/main.am
GENERATED_FILES = intro.texi target.texi makefiles.texi linkcmds.texi \
support.texi adaintr.texi init.texi console.texi clock.texi timer.texi \
rtc.texi ata.texi ide-ctrl.texi nvmem.texi network.texi shmsupp.texi \
- analog.texi discrete.texi
+ framebuffer.texi analog.texi discrete.texi
COMMON_FILES += $(top_srcdir)/common/cpright.texi
@@ -117,6 +117,11 @@ shmsupp.texi: shmsupp.t
-u "Top" \
-n "" < $< > $@
+framebuffer.texi: framebuffer.t
+ $(BMENU2) -p "" \
+ -u "Top" \
+ -n "" < $< > $@
+
analog.texi: analog.t
$(BMENU2) -p "" \
-u "Top" \
diff --git a/doc/bsp_howto/bsp_howto.texi b/doc/bsp_howto/bsp_howto.texi
index 6c68dd1c5e..ba82203984 100644
--- a/doc/bsp_howto/bsp_howto.texi
+++ b/doc/bsp_howto/bsp_howto.texi
@@ -8,7 +8,7 @@
@c %**end of header
@c
-@c COPYRIGHT (c) 1988-2007.
+@c COPYRIGHT (c) 1988-2009.
@c On-Line Applications Research Corporation (OAR).
@c All rights reserved.
@c
@@ -74,6 +74,7 @@
@include nvmem.texi
@include network.texi
@include shmsupp.texi
+@include framebuffer.texi
@include analog.texi
@include discrete.texi
@@ -100,6 +101,7 @@ This is the online version of the RTEMS BSP and Device Driver Development Guide.
* Networking Driver::
* Non-Volatile Memory Driver::
* Shared Memory Support Driver::
+* Frame Buffer Driver::
* Analog Driver::
* Discrete Driver::
* Command and Variable Index::
diff --git a/doc/bsp_howto/framebuffer.t b/doc/bsp_howto/framebuffer.t
new file mode 100644
index 0000000000..5d2a691976
--- /dev/null
+++ b/doc/bsp_howto/framebuffer.t
@@ -0,0 +1,24 @@
+@c
+@c COPYRIGHT (c) 1988-2009.
+@c On-Line Applications Research Corporation (OAR).
+@c All rights reserved.
+@c
+@c $Id$
+@c
+
+@chapter Frame Buffer Driver
+
+@section Introduction
+
+The purpose of the frame buffer driver is to provide a ...
+
+The clock driver is usually located in the @code{XXX} directory of the BSP.
+
+@section Initialization
+
+The initialization routine is responsible for programming the hardware ....
+
+@section IO Control
+
+TBD
+