1. 22 Jun, 2009 2 commits
  2. 21 Jun, 2009 1 commit
    • Dean Camera's avatar
      Added new USE_INTERNAL_SERIAL define for using the unique serial numbers in... · 730624f7
      Dean Camera authored
      Added new USE_INTERNAL_SERIAL define for using the unique serial numbers in some AVR models as the USB device's serial number, added NO_INTERNAL_SERIAL compile time option to turn off new serial number reading code. Updated Mass Storage and CDC based demos to use the new device serial number if the device it is compiled for supports it.
      730624f7
  3. 20 Jun, 2009 1 commit
  4. 19 Jun, 2009 1 commit
  5. 18 Jun, 2009 1 commit
    • Dean Camera's avatar
      Added new USB_Host_ClearPipeStall() convenience function to clear a stall... · e338cb6f
      Dean Camera authored
      Added new USB_Host_ClearPipeStall() convenience function to clear a stall condition on an attached device's endpoint.
      
      Added new USB_Host_GetDeviceDescriptor() convenience function to retrieve the attached device's Device descriptor.
      
      Make Pipe_ConfigurePipe() mask the given endpoint number against PIPE_EPNUM_MASK to ensure the endpoint IN direction bit is cleared to prevent endpoint type corruption.
      
      Fix documentation mentioning Pipe_GetCurrentToken() function when real name is Pipe_GetPipeToken().
      e338cb6f
  6. 16 Jun, 2009 3 commits
  7. 15 Jun, 2009 2 commits
  8. 14 Jun, 2009 1 commit
  9. 10 Jun, 2009 1 commit
  10. 09 Jun, 2009 1 commit
    • Dean Camera's avatar
      Deleted Host ClassDriver demos -- not yet started, faster to rebase new... · 34f6e0dd
      Dean Camera authored
      Deleted Host ClassDriver demos -- not yet started, faster to rebase new ClassDriver demos from the newly schedulerless LowLevel host demos rather than re-convert each demo from the previous scheduler-based implementations.
      
      Fixes to MassStorageHost demo to improve compatibility with more USB drives.
      34f6e0dd
  11. 08 Jun, 2009 4 commits
  12. 07 Jun, 2009 1 commit
  13. 05 Jun, 2009 2 commits
  14. 04 Jun, 2009 2 commits
  15. 02 Jun, 2009 1 commit
    • Dean Camera's avatar
      Removed new Start of Frame event from the library; performance suffered far... · 7c5444b8
      Dean Camera authored
      Removed new Start of Frame event from the library; performance suffered far too much and it was only useful in one of the standard classes (HID). Altered HID demos to use the previous method of tracking millisecond periods via a hardware timer rather than the SOF events.
      
      Fixed MIDI class driver blocking on unread events to the host.
      7c5444b8
  16. 01 Jun, 2009 1 commit
    • Dean Camera's avatar
      Commit of new class abstraction APIs for all device demos other than the MIDI... · d1e52660
      Dean Camera authored
      Commit of new class abstraction APIs for all device demos other than the MIDI demo - not documented yet.
      
      Removed scheduler and memory allocation libraries.
      
      Added new EVENT_USB_StartOfFrame event in the library to indicate the start of each USB frame (when generated).
      
      Removed Tx interrupt from the USBtoSerial demo; now sends characters via polling to ensure more time for the Rx interrupt.
      d1e52660
  17. 26 May, 2009 1 commit
  18. 22 May, 2009 2 commits
  19. 20 May, 2009 1 commit
  20. 19 May, 2009 1 commit
  21. 18 May, 2009 1 commit
    • Dean Camera's avatar
      Rewritten event system to remove all macros, to make user code clearer. · 2ee9fc70
      Dean Camera authored
      Fixed incorrect ENDPOINT_EPNUM_MASK mask preventing endpoints above EP3 from being selected (thanks to Jonathan Oakley).
      
      Removed STREAM_CALLBACK() macro - callbacks now use regular function definitions to clarify user code.
      
      Removed DESCRIPTOR_COMPARATOR() macro - comparators should now use regular function definitions to clarify user code.
      2ee9fc70
  22. 17 May, 2009 1 commit
  23. 15 May, 2009 3 commits
  24. 14 May, 2009 1 commit
  25. 13 May, 2009 1 commit
  26. 12 May, 2009 1 commit
  27. 11 May, 2009 2 commits