From 6e6a8073b33c9fdcb0dd99d052c53156b527e3c5 Mon Sep 17 00:00:00 2001 From: patacongo Date: Sun, 9 Jan 2011 17:26:41 +0000 Subject: Add USB host documentation git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3237 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/ChangeLog | 8 +- nuttx/Documentation/NuttX.html | 47 ++++++- nuttx/Documentation/NuttxPortingGuide.html | 208 ++++++++++++++++++++++++++++- 3 files changed, 246 insertions(+), 17 deletions(-) (limited to 'nuttx') diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index e0133196c..d6a03b732 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -1411,8 +1411,10 @@ files to this new directory. Created a skeleton for a new USB host header file * drivers/usbhost -- Add USB host "registry" where connect devices can be - matched with the correct USB class driver. Add a USB host class driver - for the (Bulk-Only) USB Mass Storage Class. Untested on initial check-iin + matched with the correct USB class driver. * arc/arc/src/lpc17xx/lpc17_usbhost.c -- Add a simple USB host driver for - the NXP lpc17xx. Untested on initial check-in. + the NXP lpc17xx. + * drivers/usbhost -- Add generic USB device enumeration logic. + * drivers/usbhost -- Add a USB host class driver for the (Bulk-Only) USB + Mass Storage Class. diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html index d34ce8bba..34bdedec5 100644 --- a/nuttx/Documentation/NuttX.html +++ b/nuttx/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: December 20, 2010

+

Last Updated: January 9, 2011

@@ -387,7 +387,7 @@

-

  • Network, USB (device), serial, CAN, driver architecture.
  • +
  • Network, USB (host), USB (device), serial, CAN, driver architectures.
  • @@ -523,6 +523,34 @@

    + + + + USB Host Support + + + +
    + +

    +

  • USB host architecture for USB host controller drivers and device-dependent USB class drivers.
  • +

    + + +
    + +

    +

  • USB host controller drivers available for the NXP LPC17xx.
  • +

    + + +
    + +

    +

  • Device-dependent USB class drivers available for USB mass storage.
  • +

    + + @@ -540,7 +568,7 @@

    -

  • USB device controller drivers available for the NXP LPC214x, LPC313x, STMicro STM32 and TI DM320.
  • +
  • USB device controller drivers available for the NXP LPC17xx, LPC214x, LPC313x, STMicro STM32 and TI DM320.
  • @@ -1272,6 +1300,8 @@ Appendix A: NuttX Configuration Settings
    @@ -779,7 +781,10 @@ drivers/ | `-- (net driver source files) |-- usbdev/ | |-- Make.defs -| `-- (usbdev driver source files) +| `-- (USB device driver source files) +|-- usbhost/ +| |-- Make.defs +| `-- (USB host driver source files) `-- (common driver source files) @@ -1944,7 +1949,7 @@ extern void up_ledoff(int led);