1. 29 Jun, 2011 1 commit
  2. 20 Jun, 2011 1 commit
  3. 14 May, 2011 1 commit
    • Dean Camera's avatar
      Fixed possible invalid program execution when in host mode if corrupt... · 049e9309
      Dean Camera authored
      Fixed possible invalid program execution when in host mode if corrupt descriptor lengths are supplied by the attached device.
      
      Minor code cleanups to add const and reformat where missing, as well as abstract out the internal device signature start address into a macro, so that it can be altered to suit particular devices within a single architecture if needed.
      
      Add missing documentation to the USB_Device_States_t enum.
      049e9309
  4. 19 Feb, 2011 1 commit
  5. 01 Jan, 2011 1 commit
  6. 28 Oct, 2010 1 commit
  7. 13 Oct, 2010 1 commit
  8. 30 Sep, 2010 1 commit
    • Dean Camera's avatar
      Fix low level host mode demos not correctly fetching the next endpoint when an... · 7166c7ba
      Dean Camera authored
      Fix low level host mode demos not correctly fetching the next endpoint when an invalid interface is discarded.
      
      Update the pipe configuration routines in the host mode class drivers so that they use the same new code to enumerate compatible devices to increase reliability. Add support to the host mode class drivers for non-sequential (but non-overlapping with other interface) pipe numbers.
      7166c7ba
  9. 21 Jul, 2010 1 commit
  10. 31 May, 2010 1 commit
  11. 30 May, 2010 1 commit
  12. 08 May, 2010 1 commit
  13. 11 Feb, 2010 1 commit
  14. 30 Dec, 2009 1 commit
  15. 28 Dec, 2009 1 commit
  16. 13 Nov, 2009 1 commit
  17. 07 Nov, 2009 1 commit
  18. 09 Sep, 2009 1 commit
    • Dean Camera's avatar
      Remove USE_NONSTANDARD_DESCRIPTOR_NAMES compile time token, split out standard... · b221e7d1
      Dean Camera authored
      Remove USE_NONSTANDARD_DESCRIPTOR_NAMES compile time token, split out standard descriptors into seperate USB_Descriptor_* and USB_StdDescriptor_* structures so that both can be used within the one project.
      
      Add guard to the HID Host Class driver SetProtocol command, to ensure that the device supports boot protocol mode before issuing the request.
      b221e7d1
  19. 31 Aug, 2009 1 commit
  20. 19 Jun, 2009 1 commit
  21. 22 May, 2009 1 commit
  22. 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
  23. 15 May, 2009 1 commit
  24. 24 Apr, 2009 1 commit
  25. 22 Apr, 2009 1 commit
    • Dean Camera's avatar
      USB_HostRequest renamed to USB_ControlRequest, entire control request header... · d860e9e8
      Dean Camera authored
      USB_HostRequest renamed to USB_ControlRequest, entire control request header is now read into USB_ControlRequest in Device mode rather than having the library pass only partially read header data to the application.
      
      The USB_UnhandledControlPacket event has had its parameters removed, in favour of accessing the new USB_ControlRequest structure.
      
      The Endpoint control stream functions now correctly send a ZLP to the host when less data than requested is sent.
      d860e9e8
  26. 20 Apr, 2009 1 commit
  27. 19 Apr, 2009 1 commit
    • Dean Camera's avatar
      Fixed incorrect HID interface class and subclass values in the Mouse and... · 663f449c
      Dean Camera authored
      Fixed incorrect HID interface class and subclass values in the Mouse and KeyboardMouse demos (thanks to Brian Dickman).
      
      Capitolised the "Descriptor_Search" and "Descriptor_Search_Comp" prefixes of the values in the DSearch_Return_ErrorCodes_t and DSearch_Comp_Return_ErrorCodes_t enums.
      
      Minor documentation improvements.
      663f449c
  28. 17 Apr, 2009 2 commits
  29. 14 Apr, 2009 1 commit
  30. 23 Feb, 2009 1 commit