Prep for 5.4 release

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2626 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo
2010-04-24 00:27:11 +00:00
parent f75d5d37d2
commit 2acc43d505
4 changed files with 120 additions and 74 deletions
+27
View File
@@ -1199,3 +1199,30 @@ Two important bugfix was also included:
* An important fix to the USB mass storage driver was contributed by
David Hewson.
* A serious error in the AT91SAM3U PIO handling was fixed.
nuttx-5.4
^^^^^^^^^
This is the 51st release of NuttX. This release includes one new, important
extension to th NX graphics system (See http://www.nuttx.org/NXGraphicsSubsystem.html).
NX was develop a couple years back on hardware that supported only framebuffer
devices, that is, video hardware with video memory directly converts the memroy
content to video. However, most MCUs that NuttX focuses on do not support such
video memory; rather, that typically only support LCDs via parallel or serial
interfaces.
This release of NuttX extends NX so that now renders directly to the LCD device
via its serial or parallel interface. No in-memory copy of the screen memory
need be maintained so this solution should also work in MCUs with very limited
SRAM.
This initial release of this feature includes the verified NX extensions plus
a driver for the HX8347, 16-bit parallel LCD. This LCD supports 16-bit RGB
(5:6:5).
* include/nuttx/lcd.h - Defines an LCD interface.
* graphics/nxglib/fb and lcd - Support LCD and framebuffer rasterizers for NX.
* configs/sam3u-ek/src/up_lcd.c - LCD driver for LCD on SAM3U-EK development
board.