1. 01 Oct, 2010 1 commit
  2. 30 Sep, 2010 2 commits
    • 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
    • Dean Camera's avatar
      Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction... · 158afe91
      Dean Camera authored
      Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction on the configuration order instead to ensure maximum reliability.
      
      Altered all low level device and host mode demos to ensure that endpoints and pipes are configured in ascending order properly.
      
      Rewrote all low level host mode demos' configuration descriptor parser code to ensure that pipes are enumerated in ascending order, and to ensure maximum compatibility with devices.
      
      Incremented all device mode demo's device descriptor revision numbers to ensure that any descriptor changes are re-fetched on machines which have enumerated previous versions.
      158afe91
  3. 08 May, 2010 1 commit
  4. 30 Dec, 2009 1 commit
  5. 28 Dec, 2009 1 commit
  6. 13 Nov, 2009 1 commit
  7. 07 Nov, 2009 1 commit
    • Dean Camera's avatar
      Make Low Level host demos use void pointers for the configuration descriptor,... · 34dc7f24
      Dean Camera authored
      Make Low Level host demos use void pointers for the configuration descriptor, to prevent warnings when passed to the altered configuration descriptor parsing routines.
      
      Added preprocessor checks to give a human readable error when the class drivers are used when the incompatible NO_STREAM_CALLBACKS compile time option is used.
      34dc7f24
  8. 04 Nov, 2009 2 commits
  9. 08 Oct, 2009 1 commit
  10. 31 Aug, 2009 2 commits
  11. 20 Jul, 2009 1 commit
  12. 19 Jul, 2009 2 commits
    • Dean Camera's avatar
      Add partial project documentation to the incomplete PrinterHost demo. · 786479fa
      Dean Camera authored
      Change over Printer_GetDeviceID() to require a pointer to the destination buffer plus the buffer size, rather than using a pointer to a special structure.
      
      Make new Printer_SendData() function to hide the implementation of sending data to an attached printer, cleaning up the main demo source file body.
      786479fa
    • Dean Camera's avatar
      Fix PrinterHost demo so that it will only enumerate printers with... · d3fb6273
      Dean Camera authored
      Fix PrinterHost demo so that it will only enumerate printers with Bidirectional protocol encapsulation. Change enumeration code to automatically select the correct alternate setting for the printer interface to select the bidirectional protocol.
      d3fb6273
  13. 11 Jul, 2009 1 commit
    • Dean Camera's avatar
      Added incomplete PrinterHost demo application. · e0af6014
      Dean Camera authored
      Seperated out Lib components of the incomplete BluetoothHost demo application out into a seperate Lib subfolder.
      
      Changed F_CLOCK entries in project makefiles to alias to F_CPU by default, as this is the most common case.
      e0af6014
  14. 23 Jun, 2009 1 commit
  15. 19 Jun, 2009 1 commit
  16. 05 Jun, 2009 1 commit
  17. 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
  18. 15 May, 2009 1 commit
  19. 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
  20. 17 Apr, 2009 1 commit
  21. 20 Mar, 2009 1 commit
  22. 23 Feb, 2009 1 commit