Fix up project documentation files' overview tables, so that multiple items occupy multiple lines in the same cell, rather than multiple cells.

Dean Camera 16 years ago
parent d11ed10c53
commit 5f776f4785
  1. 6
      Bootloaders/CDC/BootloaderCDC.txt
  2. 8
      Bootloaders/TeensyHID/TeensyHID.txt
  3. 6
      Demos/Device/ClassDriver/AudioInput/AudioInput.txt
  4. 6
      Demos/Device/ClassDriver/AudioOutput/AudioOutput.txt
  5. 12
      Demos/Device/ClassDriver/DualVirtualSerial/DualVirtualSerial.txt
  6. 6
      Demos/Device/ClassDriver/GenericHID/GenericHID.txt
  7. 6
      Demos/Device/ClassDriver/Joystick/Joystick.txt
  8. 6
      Demos/Device/ClassDriver/Keyboard/Keyboard.txt
  9. 6
      Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.txt
  10. 6
      Demos/Device/ClassDriver/MIDI/MIDI.txt
  11. 8
      Demos/Device/ClassDriver/MassStorage/MassStorage.txt
  12. 19
      Demos/Device/ClassDriver/MassStorageKeyboard/MassStorageKeyboard.txt
  13. 6
      Demos/Device/ClassDriver/Mouse/Mouse.txt
  14. 11
      Demos/Device/ClassDriver/VirtualSerialMouse/VirtualSerialMouse.txt
  15. 6
      Demos/Device/LowLevel/AudioInput/AudioInput.txt
  16. 6
      Demos/Device/LowLevel/AudioOutput/AudioOutput.txt
  17. 12
      Demos/Device/LowLevel/DualVirtualSerial/DualVirtualSerial.txt
  18. 6
      Demos/Device/LowLevel/GenericHID/GenericHID.txt
  19. 6
      Demos/Device/LowLevel/Joystick/Joystick.txt
  20. 6
      Demos/Device/LowLevel/Keyboard/Keyboard.txt
  21. 6
      Demos/Device/LowLevel/KeyboardMouse/KeyboardMouse.txt
  22. 6
      Demos/Device/LowLevel/MIDI/MIDI.txt
  23. 8
      Demos/Device/LowLevel/MassStorage/MassStorage.txt
  24. 6
      Demos/Device/LowLevel/Mouse/Mouse.txt
  25. 2
      Demos/DualRole/ClassDriver/MouseHostDevice/MouseHostDevice.txt
  26. 6
      Demos/Host/ClassDriver/JoystickHostWithParser/JoystickHostWithParser.txt
  27. 6
      Demos/Host/ClassDriver/KeyboardHostWithParser/KeyboardHostWithParser.txt
  28. 8
      Demos/Host/ClassDriver/MassStorageHost/MassStorageHost.txt
  29. 6
      Demos/Host/ClassDriver/MouseHost/MouseHost.txt
  30. 6
      Demos/Host/ClassDriver/MouseHostWithParser/MouseHostWithParser.txt
  31. 6
      Demos/Host/ClassDriver/PrinterHost/PrinterHost.txt
  32. 4
      Demos/Host/ClassDriver/StillImageHost/StillImageHost.txt
  33. 6
      Demos/Host/LowLevel/GenericHIDHost/GenericHIDHost.txt
  34. 6
      Demos/Host/LowLevel/JoystickHostWithParser/JoystickHostWithParser.txt
  35. 6
      Demos/Host/LowLevel/KeyboardHost/KeyboardHost.txt
  36. 6
      Demos/Host/LowLevel/KeyboardHostWithParser/KeyboardHostWithParser.txt
  37. 8
      Demos/Host/LowLevel/MassStorageHost/MassStorageHost.txt
  38. 6
      Demos/Host/LowLevel/MouseHost/MouseHost.txt
  39. 6
      Demos/Host/LowLevel/MouseHostWithParser/MouseHostWithParser.txt
  40. 9
      Demos/Host/LowLevel/PrinterHost/PrinterHost.txt
  41. 4
      Demos/Host/LowLevel/StillImageHost/StillImageHost.txt
  42. 4
      LUFA/ManPages/LibraryApps.txt
  43. 4
      Projects/Benito/Benito.txt
  44. 18
      Projects/TemperatureDataLogger/TemperatureDataLogger.txt
  45. 4
      Projects/Webserver/Descriptors.c
  46. 24
      Projects/Webserver/Lib/FATFs/diskio.lst
  47. 38
      Projects/Webserver/Lib/FATFs/ff.lst
  48. 26
      Projects/Webserver/Webserver.txt
  49. 8
      Projects/XPLAINBridge/XPLAINBridge.txt

@ -64,9 +64,9 @@
* *
* <table> * <table>
* <tr> * <tr>
* <td><b>Define Name:</b></td> * <td>
* <td><b>Location:</b></td> * None
* <td><b>Description:</b></td> * </td>
* </tr> * </tr>
* </table> * </table>
*/ */

@ -32,13 +32,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Class Standard</td> * <td>USBIF HID Class Standard \n
* <td>Teensy Programming Protocol Details</td> * Teensy Programming Protocol Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode</td> * <td>Low Speed Mode \n
* <td>Full Speed Mode</td> * Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -33,9 +33,9 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Audio Class Specification</td> * <td>USBIF Audio Class Specification \n
* <td>USBIF Audio Class Terminal Types Specification</td> * USBIF Audio Class Terminal Types Specification \n
* <td>USBIF Audio Data Formats Specification</td> * USBIF Audio Data Formats Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -33,9 +33,9 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Audio Class Specification</td> * <td>USBIF Audio Class Specification \n
* <td>USBIF Audio Class Terminal Types Specification</td> * USBIF Audio Class Terminal Types Specification \n
* <td>USBIF Audio Data Formats Specification</td> * USBIF Audio Data Formats Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -26,20 +26,22 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Class:</b></td> * <td><b>USB Class:</b></td>
* <td>Miscellaneous Device Class</td> * <td>Communications Device Class (CDC)</td>
* <td>( Sub-Interface: Communications Device Class (CDC) )</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Subclass:</b></td> * <td><b>USB Subclass:</b></td>
* <td>Common Class</td> * <td>Abstract Control Model (ACM)</td>
* <td>( Sub-Interface: Abstract Control Model (ACM) )</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Interface Association Descriptor ECN</td>
* <td>USBIF CDC Class Standard</td> * <td>USBIF CDC Class Standard</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td>
* <td>USBIF Interface Association Descriptor ECN \n
* USBIF CDC Class Standard</td>
* </tr>
* <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Full Speed Mode</td> * <td>Full Speed Mode</td>
* </tr> * </tr>

@ -34,11 +34,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -34,11 +34,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -34,11 +34,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -34,11 +34,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -34,9 +34,9 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Audio Class Specification</td> * <td>USBIF Audio Class Specification \n
* <td>USB-MIDI Audio Class Extension Specification</td> * USB-MIDI Audio Class Extension Specification \n
* <td>General MIDI Specification</td> * General MIDI Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -34,10 +34,10 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Mass Storage Standard</td> * <td>USBIF Mass Storage Standard \n
* <td>USB Bulk-Only Transport Standard</td> * USB Bulk-Only Transport Standard \n
* <td>SCSI Primary Commands Specification</td> * SCSI Primary Commands Specification \n
* <td>SCSI Block Commands Specification</td> * SCSI Block Commands Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -26,21 +26,22 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Classes:</b></td> * <td><b>USB Classes:</b></td>
* <td>Mass Storage Device</td> * <td>Mass Storage Device \n
* <td>Human Interface Device</td> * Human Interface Device</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Subclasses:</b></td> * <td><b>USB Subclasses:</b></td>
* <td>Bulk-Only Transport</td> * <td>Bulk-Only Transport \n
* <td>Keyboard Subclass</td> * Keyboard Subclass</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Mass Storage Standard</td> * <td>USBIF Mass Storage Standard \n
* <td>USB Bulk-Only Transport Standard</td> * USB Bulk-Only Transport Standard \n
* <td>SCSI Primary Commands Specification</td> * SCSI Primary Commands Specification \n
* <td>SCSI Block Commands Specification</td> * SCSI Block Commands Specification \n
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -34,11 +34,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -26,18 +26,19 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Class:</b></td> * <td><b>USB Class:</b></td>
* <td>Communications Device Class (CDC)</td> * <td>Communications Device Class (CDC) \n
* <td>Human Interface Device Class (HID)</td> * Human Interface Device Class (HID)</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Subclass:</b></td> * <td><b>USB Subclass:</b></td>
* <td>Abstract Control Model (ACM)</td> * <td>Abstract Control Model (ACM) \n
* <td>Mouse Subclass</td> * Mouse Subclass</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF CDC Class Standard</td> * <td>USBIF CDC Class Standard</td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -33,9 +33,9 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Audio Class Specification</td> * <td>USBIF Audio Class Specification \n
* <td>USBIF Audio Class Terminal Types Specification</td> * USBIF Audio Class Terminal Types Specification \n
* <td>USBIF Audio Data Formats Specification</td> * USBIF Audio Data Formats Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -33,9 +33,9 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Audio Class Specification</td> * <td>USBIF Audio Class Specification \n
* <td>USBIF Audio Class Terminal Types Specification</td> * USBIF Audio Class Terminal Types Specification \n
* <td>USBIF Audio Data Formats Specification</td> * USBIF Audio Data Formats Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -26,20 +26,22 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Class:</b></td> * <td><b>USB Class:</b></td>
* <td>Miscellaneous Device Class</td> * <td>Communications Device Class (CDC)</td>
* <td>( Sub-Interface: Communications Device Class (CDC) )</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Subclass:</b></td> * <td><b>USB Subclass:</b></td>
* <td>Common Class</td> * <td>Abstract Control Model (ACM)</td>
* <td>( Sub-Interface: Abstract Control Model (ACM) )</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Interface Association Descriptor ECN</td>
* <td>USBIF CDC Class Standard</td> * <td>USBIF CDC Class Standard</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td>
* <td>USBIF Interface Association Descriptor ECN \n
* USBIF CDC Class Standard</td>
* </tr>
* <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Full Speed Mode</td> * <td>Full Speed Mode</td>
* </tr> * </tr>

@ -34,11 +34,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -34,11 +34,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -34,11 +34,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -34,11 +34,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -34,9 +34,9 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Audio Class Specification</td> * <td>USBIF Audio Class Specification \n
* <td>USB-MIDI Audio Class Extension Specification</td> * USB-MIDI Audio Class Extension Specification \n
* <td>General MIDI Specification</td> * General MIDI Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -34,10 +34,10 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Mass Storage Standard</td> * <td>USBIF Mass Storage Standard \n
* <td>USB Bulk-Only Transport Standard</td> * USB Bulk-Only Transport Standard \n
* <td>SCSI Primary Commands Specification</td> * SCSI Primary Commands Specification \n
* <td>SCSI Block Commands Specification</td> * SCSI Block Commands Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -34,11 +34,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -19,7 +19,7 @@
* <table> * <table>
* <tr> * <tr>
* <td><b>USB Mode:</b></td> * <td><b>USB Mode:</b></td>
* <td>Host/Device</td> * <td>Dual Mode Host/Device</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Class:</b></td> * <td><b>USB Class:</b></td>

@ -31,11 +31,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -31,11 +31,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -31,10 +31,10 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Mass Storage Standard</td> * <td>USBIF Mass Storage Standard \n
* <td>USB Bulk-Only Transport Standard</td> * USB Bulk-Only Transport Standard \n
* <td>SCSI Primary Commands Specification</td> * SCSI Primary Commands Specification \n
* <td>SCSI Block Commands Specification</td> * SCSI Block Commands Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -31,11 +31,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -31,11 +31,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -31,11 +31,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Printer Class Specification, PCL Language Specification</td> * <td>USBIF Printer Class Specification \n
* PCL Language Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -31,8 +31,8 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Still Image Class Specification</td> * <td>USBIF Still Image Class Specification \n
* <td>PIMA 15740 Specification</td> * PIMA 15740 Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -31,11 +31,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -31,11 +31,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -31,11 +31,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -31,11 +31,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -31,10 +31,10 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Mass Storage Standard</td> * <td>USBIF Mass Storage Standard \n
* <td>USB Bulk-Only Transport Standard</td> * USB Bulk-Only Transport Standard \n
* <td>SCSI Primary Commands Specification</td> * SCSI Primary Commands Specification \n
* <td>SCSI Block Commands Specification</td> * SCSI Block Commands Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -31,11 +31,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -31,11 +31,13 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * <td>USBIF HID Specification \n
* USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td> * <td>Low Speed Mode \n
* Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

@ -31,12 +31,11 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Printer Class Specification, PCL Language Specification</td> * <td>USBIF Printer Class Specification \n
* </tr> * PCL Language Specification</td>
* <tr>
* <td><b>Usable Speeds:</b></td>
* <td>Low Speed Mode, Full Speed Mode</td>
* </tr> * </tr>
* <td>Low Speed Mode \n
* Full Speed Mode</td>
* </table> * </table>
* *
* \section SSec_Description Project Description: * \section SSec_Description Project Description:

@ -31,8 +31,8 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Still Image Class Specification</td> * <td>USBIF Still Image Class Specification \n
* <td>PIMA 15740 Specification</td> * PIMA 15740 Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -103,9 +103,9 @@
* - <b>LEDNotifier</b> - USB LED Notification project * - <b>LEDNotifier</b> - USB LED Notification project
* - <b>Magstripe</b> - Magnetic Stripe Card Reader project * - <b>Magstripe</b> - Magnetic Stripe Card Reader project
* - <b>MissileLaucher</b> - Toy Missile Launcher Host project * - <b>MissileLaucher</b> - Toy Missile Launcher Host project
* - <b>TemperatureDataLogger</b> - Temperature Datalogging project * - <b>TemperatureDataLogger</b> - Temperature Datalogging project, using the FatFS library
* - <b>USBtoSerial</b> - USB to USART Serial Converter project * - <b>USBtoSerial</b> - USB to USART Serial Converter project
* - <b>Webserver</b> - RNDIS Host Webserver, powered by uIP TCP/IP stack project * - <b>Webserver</b> - RNDIS Host Webserver with DHCP client, powered by uIP TCP/IP stack project and FatFS library
* - <b>XPLAINBridge</b> - XPLAIN alternative PDI Programmer/USB to Serial Bridge firmware project * - <b>XPLAINBridge</b> - XPLAIN alternative PDI Programmer/USB to Serial Bridge firmware project
* *
* </small> * </small>

@ -34,8 +34,8 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF CDC Class Standard</td> * <td>USBIF CDC Class Standard \n
* <td>Arduino Bootloader Specification</td> * Arduino Bootloader Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -25,21 +25,21 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Classes:</b></td> * <td><b>USB Classes:</b></td>
* <td>Mass Storage Device</td> * <td>Mass Storage Device \n
* <td>Human Interface Device</td> * Human Interface Device</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Subclasses:</b></td> * <td><b>USB Subclasses:</b></td>
* <td>Bulk-Only Transport</td> * <td>Bulk-Only Transport \n
* <td>Keyboard Subclass</td> * Keyboard Subclass</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>USBIF Mass Storage Standard</td> * <td>USBIF Mass Storage Standard \n
* <td>USB Bulk-Only Transport Standard</td> * USB Bulk-Only Transport Standard \n
* <td>SCSI Primary Commands Specification</td> * SCSI Primary Commands Specification \n
* <td>SCSI Block Commands Specification</td> * SCSI Block Commands Specification \n
* <td>USBIF HID Specification, USBIF HID Usage Tables</td> * USBIF HID Specification, USBIF HID Usage Tables</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>

@ -163,9 +163,9 @@ USB_Descriptor_String_t PROGMEM ManufacturerString =
*/ */
USB_Descriptor_String_t PROGMEM ProductString = USB_Descriptor_String_t PROGMEM ProductString =
{ {
.Header = {.Size = USB_STRING_LEN(22), .Type = DTYPE_String}, .Header = {.Size = USB_STRING_LEN(14), .Type = DTYPE_String},
.UnicodeString = L"LUFA Mass Storage Demo" .UnicodeString = L"LUFA Webserver"
}; };
/** This function is called by the library when in device mode, and must be overridden (see library "USB Descriptors" /** This function is called by the library when in device mode, and must be overridden (see library "USB Descriptors"

@ -131,18 +131,18 @@
214 .Letext0: 214 .Letext0:
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:00000000 diskio.c *ABS*:00000000 diskio.c
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:2 *ABS*:0000003f __SREG__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:2 *ABS*:0000003f __SREG__
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:3 *ABS*:0000003e __SP_H__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:3 *ABS*:0000003e __SP_H__
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:4 *ABS*:0000003d __SP_L__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:4 *ABS*:0000003d __SP_L__
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:5 *ABS*:00000034 __CCP__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:5 *ABS*:00000034 __CCP__
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:6 *ABS*:00000000 __tmp_reg__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:6 *ABS*:00000000 __tmp_reg__
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:7 *ABS*:00000001 __zero_reg__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:7 *ABS*:00000001 __zero_reg__
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:19 .text.disk_initialize:00000000 disk_initialize C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:19 .text.disk_initialize:00000000 disk_initialize
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:35 .text.disk_status:00000000 disk_status C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:35 .text.disk_status:00000000 disk_status
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:51 .text.disk_ioctl:00000000 disk_ioctl C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:51 .text.disk_ioctl:00000000 disk_ioctl
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:74 .text.get_fattime:00000000 get_fattime C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:74 .text.get_fattime:00000000 get_fattime
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:91 .text.disk_write:00000000 disk_write C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:91 .text.disk_write:00000000 disk_write
C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:122 .text.disk_read:00000000 disk_read C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:122 .text.disk_read:00000000 disk_read
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
DataflashManager_WriteBlocks_RAM DataflashManager_WriteBlocks_RAM

@ -3031,26 +3031,26 @@
3172 .Letext0: 3172 .Letext0:
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:00000000 ff.c *ABS*:00000000 ff.c
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:2 *ABS*:0000003f __SREG__ C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:2 *ABS*:0000003f __SREG__
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:3 *ABS*:0000003e __SP_H__ C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:3 *ABS*:0000003e __SP_H__
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:4 *ABS*:0000003d __SP_L__ C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:4 *ABS*:0000003d __SP_L__
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:5 *ABS*:00000034 __CCP__ C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:5 *ABS*:00000034 __CCP__
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:6 *ABS*:00000000 __tmp_reg__ C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:6 *ABS*:00000000 __tmp_reg__
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:7 *ABS*:00000001 __zero_reg__ C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:7 *ABS*:00000001 __zero_reg__
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:19 .text.clust2sect:00000000 clust2sect C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:19 .text.clust2sect:00000000 clust2sect
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:101 .text.f_mount:00000000 f_mount C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:101 .text.f_mount:00000000 f_mount
.bss:00000000 FatFs .bss:00000000 FatFs
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:144 .text.validate:00000000 validate C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:144 .text.validate:00000000 validate
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:184 .text.f_close:00000000 f_close C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:184 .text.f_close:00000000 f_close
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:218 .text.move_window:00000000 move_window C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:218 .text.move_window:00000000 move_window
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:292 .text.get_fat:00000000 get_fat C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:292 .text.get_fat:00000000 get_fat
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:545 .text.f_lseek:00000000 f_lseek C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:545 .text.f_lseek:00000000 f_lseek
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:1021 .text.dir_seek:00000000 dir_seek C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:1021 .text.dir_seek:00000000 dir_seek
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:1270 .text.f_read:00000000 f_read C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:1270 .text.f_read:00000000 f_read
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:1694 .text.check_fs:00000000 check_fs C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:1694 .text.check_fs:00000000 check_fs
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:1779 .text.chk_mounted:00000000 chk_mounted C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:1779 .text.chk_mounted:00000000 chk_mounted
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:3058 .bss:00000002 Fsid C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:3058 .bss:00000002 Fsid
C:\Users\Dean\AppData\Local\Temp/cchqutwM.s:2194 .text.f_open:00000000 f_open C:\Users\Dean\AppData\Local\Temp/ccSiGQ4w.s:2194 .text.f_open:00000000 f_open
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
__mulsi3 __mulsi3

@ -19,19 +19,25 @@
* <table> * <table>
* <tr> * <tr>
* <td><b>USB Mode:</b></td> * <td><b>USB Mode:</b></td>
* <td>Host</td> * <td>Dual Mode Host/Device</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Class:</b></td> * <td><b>USB Class:</b></td>
* <td>Communications Device Class (CDC)</td> * <td>Communications Device Class (CDC) \n
* Mass Storage Device</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Subclass:</b></td> * <td><b>USB Subclass:</b></td>
* <td>Remote NDIS (Microsoft Proprietary CDC Class Networking Standard)</td> * <td>Remote NDIS (Microsoft Proprietary CDC Class Networking Standard) \n
* Bulk-Only Transport</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Relevant Standards:</b></td> * <td><b>Relevant Standards:</b></td>
* <td>Microsoft RNDIS Specification</td> * <td>Microsoft RNDIS Specification \n
* USBIF Mass Storage Standard \n
* USB Bulk-Only Transport Standard \n
* SCSI Primary Commands Specification \n
* SCSI Block Commands Specification</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
@ -48,12 +54,12 @@
* *
* To use this project, plug the USB AVR into a computer, so that it enumerates as a standard Mass Storage device. Load * To use this project, plug the USB AVR into a computer, so that it enumerates as a standard Mass Storage device. Load
* HTML files onto the disk, so that they can be served out to clients -- the default file to serve should be called * HTML files onto the disk, so that they can be served out to clients -- the default file to serve should be called
* <i>index.htm<i>. Filenames must be in 8.3 format for them to be retrieved correctly by the webserver. * <i>index.htm</i>. Filenames must be in 8.3 format for them to be retrieved correctly by the webserver.
*
* When attached to a RNDIS class device, such as a USB (desktop) modem. If compatible, the system will enumerate the * When attached to a RNDIS class device, such as a USB (desktop) modem, the system will enumerate the device, set the
* device, set the appropriate parameters needed for connectivity and begin listening for new HTTP connections on port 80. * appropriate parameters needed for connectivity and begin listening for new HTTP connections on port 80. The device IP,
* The device IP, netmask and default gateway IP must be set to values appropriate for the RNDIS device being used for this * netmask and default gateway IP must be set to values appropriate for the RNDIS device being used for this project to
* project to work, if the DHCP client is disabled (see \ref SSec_Options). * work, if the DHCP client is disabled (see \ref SSec_Options).
* *
* When properly configured, the webserver can be accessed from any HTTP webrowser by typing in the device's static or * When properly configured, the webserver can be accessed from any HTTP webrowser by typing in the device's static or
* dynamically allocated IP address. * dynamically allocated IP address.

@ -19,8 +19,8 @@
* <table> * <table>
* <tr> * <tr>
* <td><b>USB Mode:</b></td> * <td><b>USB Mode:</b></td>
* <td>Device</td> * <td>1) Device</td>
* <td>Device</td> * <td>2) Device</td>
* </tr> * </tr>
* <tr> * <tr>
* <td><b>USB Class:</b></td> * <td><b>USB Class:</b></td>
@ -39,8 +39,8 @@
* </tr> * </tr>
* <tr> * <tr>
* <td><b>Usable Speeds:</b></td> * <td><b>Usable Speeds:</b></td>
* <td>Full Speed Mode</td> * <td>1) Full Speed Mode</td>
* <td>Full Speed Mode</td> * <td>2) Full Speed Mode</td>
* </tr> * </tr>
* </table> * </table>
* *

Loading…
Cancel
Save