1. 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
  2. 12 Apr, 2011 1 commit
  3. 30 Jan, 2011 1 commit
    • Dean Camera's avatar
      Add new HID_DESCRIPTOR_VENDOR() macro, change over all projects and Device... · e6dc9516
      Dean Camera authored
      Add new HID_DESCRIPTOR_VENDOR() macro, change over all projects and Device ClassDriver demos to use it.
      
      Fix reversed byte ordering of multi-byte HID data.
      
      Added support to the HID parser for extended USAGE items that contain the usage page as well as the usage index.
      
      Removed the HID_IOF_NON_VOLATILE and HID_IOF_VOLATILE flags from HID INPUT items where the flag is invalid. Changed over HID OUTPUT items to use HID_IOF_NON_VOLATILE.
      
      Change over MagStripe project to use HID_DESCRIPTOR_KEYBOARD() for its HID report. Change over MouseHostDevice demo to use HID_DESCRIPTOR_MOUSE() for its HID report.
      e6dc9516
  4. 16 Jan, 2011 1 commit
    • Dean Camera's avatar
      New HID report item macros (with HID_RI_ prefix) to allow for easy creation... · 039a714e
      Dean Camera authored
      New HID report item macros (with HID_RI_ prefix) to allow for easy creation and editing of HID report descriptors.
      
      Changed over all project and demo HID report descriptors to use the new HID report item macros.
      
      Moved the HIDParser.c source file to the LUFA/Drivers/USB/Class/Common/ directory from the LUFA/Drivers/USB/Class/Host/.
      039a714e
  5. 01 Jan, 2011 1 commit
  6. 28 Oct, 2010 1 commit
  7. 24 Oct, 2010 1 commit
  8. 13 Oct, 2010 1 commit
  9. 01 Oct, 2010 1 commit
    • Dean Camera's avatar
      Whitespace corrections. · 383d1671
      Dean Camera authored
      Make Printer Host mode Class driver interface descriptor search routine pre-cast the current interface descriptor to simplify the value checks.
      383d1671
  10. 28 Sep, 2010 1 commit
  11. 10 Aug, 2010 1 commit
  12. 21 Jul, 2010 1 commit
  13. 08 May, 2010 1 commit
  14. 11 Feb, 2010 1 commit
  15. 09 Feb, 2010 1 commit
  16. 30 Dec, 2009 1 commit
  17. 28 Dec, 2009 1 commit
  18. 04 Dec, 2009 3 commits
  19. 04 Nov, 2009 2 commits
  20. 03 Nov, 2009 1 commit
  21. 05 Oct, 2009 1 commit
  22. 03 Oct, 2009 1 commit
  23. 22 Sep, 2009 1 commit
  24. 21 Sep, 2009 2 commits
  25. 20 Sep, 2009 2 commits
  26. 09 Sep, 2009 2 commits
  27. 02 Sep, 2009 1 commit
  28. 01 Sep, 2009 1 commit
  29. 31 Aug, 2009 1 commit
  30. 11 Aug, 2009 2 commits
    • Dean Camera's avatar
      Added flag to the HID report parser to indicate if a device has multiple reports. · df29aa37
      Dean Camera authored
      SetIdle requests to the HID device driver with a 0 idle period (send changes only) now only affect the requested HID interface within the device, not all HID interfaces.
      
      Apply correct fix to the HID report parser for PUSH items - current HID item attribute stack was being copied in the wrong direction.
      
      Fixed HID report parser not resetting the FEATURE item count when a REPORT ID item is encountered.
      df29aa37
    • Dean Camera's avatar
      Fixed swapped paremeters in the HID state memory copy call while processing a... · a2001ac1
      Dean Camera authored
      Fixed swapped paremeters in the HID state memory copy call while processing a HID PUSH item in the HID report parser.
      
      Fixed memory corruption HID report parser when too many COLLECTION or PUSH items were processed.
      
      Make RNDIS device class driver include the CDC device class driver header, so that it can inherrit the required CDC functional descriptor macro.
      
      Make HID host class driver include the HID report parser.
      a2001ac1
  31. 28 Jul, 2009 1 commit
  32. 15 Jun, 2009 1 commit
  33. 14 Jun, 2009 1 commit