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.
This commit is contained in:
Joel Sherrill
2009-07-28 18:02:25 +00:00
parent 78ab0c5592
commit f1b90cc4bd
6 changed files with 50 additions and 2 deletions

View File

@@ -1,3 +1,10 @@
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.
2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com> 2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/region.t: Fix typos where semaphore referenced instead of region * user/region.t: Fix typos where semaphore referenced instead of region

View File

@@ -21,6 +21,7 @@ bsp_howto.vr
clock.texi clock.texi
console.texi console.texi
discrete.texi discrete.texi
framebuffer.texi
ide-ctrl.texi ide-ctrl.texi
index.html index.html
init.texi init.texi

View File

@@ -15,7 +15,7 @@ include $(top_srcdir)/main.am
GENERATED_FILES = intro.texi target.texi makefiles.texi linkcmds.texi \ GENERATED_FILES = intro.texi target.texi makefiles.texi linkcmds.texi \
support.texi adaintr.texi init.texi console.texi clock.texi timer.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 \ 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 COMMON_FILES += $(top_srcdir)/common/cpright.texi
@@ -117,6 +117,11 @@ shmsupp.texi: shmsupp.t
-u "Top" \ -u "Top" \
-n "" < $< > $@ -n "" < $< > $@
framebuffer.texi: framebuffer.t
$(BMENU2) -p "" \
-u "Top" \
-n "" < $< > $@
analog.texi: analog.t analog.texi: analog.t
$(BMENU2) -p "" \ $(BMENU2) -p "" \
-u "Top" \ -u "Top" \

View File

@@ -8,7 +8,7 @@
@c %**end of header @c %**end of header
@c @c
@c COPYRIGHT (c) 1988-2007. @c COPYRIGHT (c) 1988-2009.
@c On-Line Applications Research Corporation (OAR). @c On-Line Applications Research Corporation (OAR).
@c All rights reserved. @c All rights reserved.
@c @c
@@ -74,6 +74,7 @@
@include nvmem.texi @include nvmem.texi
@include network.texi @include network.texi
@include shmsupp.texi @include shmsupp.texi
@include framebuffer.texi
@include analog.texi @include analog.texi
@include discrete.texi @include discrete.texi
@@ -100,6 +101,7 @@ This is the online version of the RTEMS BSP and Device Driver Development Guide.
* Networking Driver:: * Networking Driver::
* Non-Volatile Memory Driver:: * Non-Volatile Memory Driver::
* Shared Memory Support Driver:: * Shared Memory Support Driver::
* Frame Buffer Driver::
* Analog Driver:: * Analog Driver::
* Discrete Driver:: * Discrete Driver::
* Command and Variable Index:: * Command and Variable Index::

View File

@@ -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

View File

@@ -462,6 +462,15 @@ By default, this is not defined.
is defined if the application wishes to include the Watchdog Driver. is defined if the application wishes to include the Watchdog Driver.
By default, this is not defined. By default, this is not defined.
@findex CONFIGURE_APPLICATION_NEEDS_FRAME_BUFFER_DRIVER
@item @code{CONFIGURE_APPLICATION_NEEDS_FRAME_BUFFER_DRIVER}
is defined
if the application wishes to include the BSP's Frame Buffer Device Driver.
Most BSPs do not provide a Frame Buffer Device Driver. If this is
defined and the BSP does not have this device driver, then the user
will get a link time error for an undefined symbol.
By default, this is not defined.
@findex CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER @findex CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER
@item @code{CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER} @item @code{CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER}
is defined if the application wishes to include the Stub Device Driver. is defined if the application wishes to include the Stub Device Driver.