From 29fafdc32322adabaabc77cba08d41c075aec3b4 Mon Sep 17 00:00:00 2001 From: patacongo Date: Mon, 6 Dec 2010 05:15:14 +0000 Subject: [PATCH] Add NX configuration git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3165 42af7a65-404d-4744-a932-0658087f49c3 --- ChangeLog | 9 +- Documentation/NuttX.html | 14 +- Documentation/NuttxPortingGuide.html | 44 +- arch/arm/src/lpc17xx/lpc17_pwm.h | 42 +- configs/README.txt | 20 + configs/lm3s6965-ek/README.txt | 4 + configs/olimex-lpc1766stk/README.txt | 9 + configs/olimex-lpc1766stk/nx/Make.defs | 162 +++ configs/olimex-lpc1766stk/nx/defconfig | 1101 ++++++++++++++++++++ configs/olimex-lpc1766stk/nx/ld.script | 109 ++ configs/olimex-lpc1766stk/nx/setenv.sh | 47 + configs/olimex-lpc1766stk/ostest/defconfig | 50 + configs/olimex-lpc1766stk/src/up_lcd.c | 23 +- drivers/lcd/nokia6100.c | 105 +- drivers/lcd/s1d15g10.h | 2 +- include/nuttx/lcd/nokia6100.h | 2 +- 16 files changed, 1659 insertions(+), 84 deletions(-) create mode 100755 configs/olimex-lpc1766stk/nx/Make.defs create mode 100755 configs/olimex-lpc1766stk/nx/defconfig create mode 100755 configs/olimex-lpc1766stk/nx/ld.script create mode 100755 configs/olimex-lpc1766stk/nx/setenv.sh diff --git a/ChangeLog b/ChangeLog index ea6caa3ea80..9ed505d56e4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1389,8 +1389,13 @@ out-of-band bit to specify if the next word sent to the device is a command or data. This is typical, for example, in "9-bit" displays where the 9th bit is the CMD/DATA bit. The cmddata method provides selection of command or data. - * drivers/lcd/p14201.c -- Now used the cmddata() method of the SPI interface. - * arch/arm/src/lpc17xx/lpc17_usbdev.c -- LPC17xx USB driver is not functional. + * drivers/lcd/p14201.c -- Now uses the cmddata() method of the SPI interface. + * arch/arm/src/lpc17xx/lpc17_usbdev.c -- LPC17xx USB driver now appears to + to be fully functional. examples/usbstorage configuration verified (the + examples/usbserial configuration is untested). * drivers/usbdev/usbserial.c and usbstorage.c -- All USB class drivers need to call DEV_CONNECT() when they are ready to be enumerated. That is, (1) initially when bound to the USB driver, and (2) after a USB reset. + * drivers/lcd/nokia6100.c -- A driver for the Nokia 6100 LCD. + * configs/olimex-lpc1766stk/nx -- A NX graphics configuration for the Olimex + LPC1766-STK board using the Nokia 6100 LCD driver. diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 87fe3c11d32..a8b3c810d22 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -1287,8 +1287,9 @@ Verified configurations are now available for the NuttX OS test, for the NuttShell (NSH, see the NSH User Guide), for the NuttX network test, and for the THTTPD webserver. - (Additional USB configurations are in the release as well, but those have not yet been verified). - Goals for NuttX-5.15 (and beyond) include: (1) Verified USB support, (2) SD card support, and (3) LCD support. + Additional drivers for USB device and MicroSD has also be added and verified are available in CVS; + A driver for the Nokia 6100 LCD has been added and is under test now. + All are expected to be released in NuttX-5.15.

Development Environments: @@ -2010,11 +2011,16 @@ nuttx-5.15 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> out-of-band bit to specify if the next word sent to the device is a command or data. This is typical, for example, in "9-bit" displays where the 9th bit is the CMD/DATA bit. The cmddata method provides selection of command or data. - * drivers/lcd/p14201.c -- Now used the cmddata() method of the SPI interface. - * arch/arm/src/lpc17xx/lpc17_usbdev.c -- LPC17xx USB driver is not functional. + * drivers/lcd/p14201.c -- Now uses the cmddata() method of the SPI interface. + * arch/arm/src/lpc17xx/lpc17_usbdev.c -- LPC17xx USB driver now appears to + to be fully functional. examples/usbstorage configuration verified (the + examples/usbserial configuration is untested). * drivers/usbdev/usbserial.c and usbstorage.c -- All USB class drivers need to call DEV_CONNECT() when they are ready to be enumerated. That is, (1) initially when bound to the USB driver, and (2) after a USB reset. + * drivers/lcd/nokia6100.c -- A driver for the Nokia 6100 LCD. + * configs/olimex-lpc1766stk/nx -- A NX graphics configuration for the Olimex + LPC1766-STK board using the Nokia 6100 LCD driver. pascal-2.1 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index 7e35682251c..be85f66b936 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -12,7 +12,7 @@

NuttX RTOS Porting Guide

-

Last Updated: September 11, 2010

+

Last Updated: December 4, 2010

@@ -2814,6 +2814,48 @@ build +

Nokia 6100 Configuration Settings:

+ +

ENC28J60 Ethernet Driver Configuration Settings