diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 6bc942e939..f2717ad04a 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: May 19, 2009

+

Last Updated: May 21, 2009

@@ -696,7 +696,8 @@ These unreleased changes are listed here.

- The release features support for the Micromint Eagle-100 development board. + The release features support for the Micromint + Eagle-100 development board. This board is based around, the Luminary LM3S6918 MCU. This is the first ARM Cortex-M3 architecture supported by Nuttx. This initial, basic port includes timer and serial console with configurations to execute the NuttX OS test and to run the NuttShell (NSH). @@ -860,8 +861,8 @@

Luminary LM3S6918. - This port uses the Micromint Eagle-100 development board with a GNU arm-elf toolchain* - under either Linux or Cygwin. + This port uses the Micromint Eagle-100 development + board with a GNU arm-elf toolchain* under either Linux or Cygwin.

STATUS: @@ -1416,6 +1417,7 @@ nuttx-0.4.7 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> * arch/arm/src/lm2s: Added an Ethernet driver for the LM3S6918 * configs/eagle100/nettest: Added an examples/nettest configuration for the Micromint Eagle100 board. + * Documentation/NuttxPortingGuide.html: Added a section on NuttX device drivers. pascal-0.1.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> @@ -1487,9 +1489,10 @@ buildroot-0.1.6 2009-xx-xx <spudmonkey@racsa.co.cr>

5.0 NuttX File System
+ 6.0 NuttX Device Drivers
+ Appendix A: NuttX Configuration Settings
Appendix B: Trademarks @@ -1621,6 +1633,243 @@ extern void up_ledoff(int led); from the very tiny platform to the moderate platform.

+ + + + +
+

6.0 NuttX Device Drivers

+
+ +

+ NuttX supports a variety of device drivers including: +

+ As discussed in the following paragraphs. +

+ +

6.1 Character Device Drivers

+ +

+ Character device drivers have these properties: +

+ + +

6.2 Block Device Drivers

+ +

+ Block device drivers have these properties: +

+ + +

6.3 Specialized Device Drivers

+ +

6.3.1 Ethernet Device Drivers

+ + + +

6.3.2 SPI Device Drivers

+ + + +

6.3.3 I2C Device Drivers

+ + + +

6.3.4 Serial Device Drivers

+ + +
@@ -2255,9 +2504,10 @@ extern void up_ledoff(int led);
-
  • ARM, ARM7 ARM7TDMI, ARM9, ARM926EJS are trademarks of Advanced RISC Machines, Limited.
  • +
  • ARM, ARM7 ARM7TDMI, ARM9, ARM920T, ARM926EJS, Cortex-M3 are trademarks of Advanced RISC Machines, Limited.
  • Cygwin is a trademark of Red Hat, Incorporated.
  • Linux is a registered trademark of Linus Torvalds.
  • +
  • Eagle-100 is a trademark of Micromint USA, LLC.
  • LPC2148 is a trademark of NXP Semiconductors.
  • TI is a tradename of Texas Instruments Incorporated.
  • UNIX is a registered trademark of The Open Group.