From c1f3ba20b6959401b4e259c13c80d9fbd4a50f2c Mon Sep 17 00:00:00 2001 From: patacongo Date: Thu, 26 Jan 2012 19:37:34 +0000 Subject: More USB composite device logic git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4340 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/Documentation/NuttX.html | 4 +- nuttx/Documentation/NuttxPortingGuide.html | 42 +++++ nuttx/configs/README.txt | 23 +++ nuttx/drivers/usbdev/cdcacm.c | 1 + nuttx/drivers/usbdev/composite.c | 72 +++++++- nuttx/drivers/usbdev/composite.h | 28 +--- nuttx/drivers/usbdev/usbmsc.c | 1 + nuttx/include/nuttx/usb/cdcacm.h | 22 +++ nuttx/include/nuttx/usb/composite.h | 186 +++++++++++++++++++++ nuttx/include/nuttx/usb/pl2303.h | 91 ++++++++++ nuttx/include/nuttx/usb/usbdev.h | 157 +----------------- nuttx/include/nuttx/usb/usbhost.h | 8 +- nuttx/include/nuttx/usb/usbmsc.h | 257 +++++++++++++++++++++++++++++ 13 files changed, 702 insertions(+), 190 deletions(-) create mode 100644 nuttx/include/nuttx/usb/composite.h create mode 100644 nuttx/include/nuttx/usb/pl2303.h create mode 100644 nuttx/include/nuttx/usb/usbmsc.h (limited to 'nuttx') diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html index 86ee51a75..bf0647b25 100644 --- a/nuttx/Documentation/NuttX.html +++ b/nuttx/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: January 15, 2012

+

Last Updated: January 16, 2012

@@ -644,7 +644,7 @@

-

  • Device-dependent USB class drivers available for USB serial and for USB mass storage.
  • +
  • Device-dependent USB class drivers available for USB serial (CDC/ACM and a PL2303 emulation), for USB mass storage, and for a composite CDC/ACM and mass storage device.
  • diff --git a/nuttx/Documentation/NuttxPortingGuide.html b/nuttx/Documentation/NuttxPortingGuide.html index 676e6a2e8..941599b1a 100644 --- a/nuttx/Documentation/NuttxPortingGuide.html +++ b/nuttx/Documentation/NuttxPortingGuide.html @@ -5026,6 +5026,48 @@ build +

    USB Composite Device Configuration

    + +

    USB Host-Side Support

    USB Host Controller Driver