1. 12 Apr, 2011 1 commit
  2. 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
  3. 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
  4. 01 Jan, 2011 1 commit
  5. 28 Oct, 2010 1 commit
  6. 24 Oct, 2010 1 commit
  7. 13 Oct, 2010 1 commit
  8. 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
  9. 28 Sep, 2010 1 commit
  10. 10 Aug, 2010 1 commit
  11. 21 Jul, 2010 1 commit
  12. 08 May, 2010 1 commit
  13. 11 Feb, 2010 1 commit
  14. 09 Feb, 2010 1 commit
  15. 30 Dec, 2009 1 commit
  16. 28 Dec, 2009 1 commit
  17. 04 Dec, 2009 3 commits
  18. 04 Nov, 2009 2 commits
  19. 03 Nov, 2009 1 commit
  20. 05 Oct, 2009 1 commit
  21. 03 Oct, 2009 1 commit
  22. 22 Sep, 2009 1 commit
  23. 21 Sep, 2009 2 commits
  24. 20 Sep, 2009 2 commits
  25. 09 Sep, 2009 2 commits
  26. 02 Sep, 2009 1 commit
  27. 01 Sep, 2009 1 commit
  28. 31 Aug, 2009 1 commit
  29. 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
  30. 28 Jul, 2009 1 commit
  31. 15 Jun, 2009 1 commit
  32. 14 Jun, 2009 1 commit
  33. 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