1. 13 Jul, 2009 1 commit
    • Dean Camera's avatar
      Added new HOST_STATE_WaitForDeviceRemoval host state machine state for... · 0fcbe22c
      Dean Camera authored
      Added new HOST_STATE_WaitForDeviceRemoval host state machine state for non-blocking disabling of device communications until the device has been removed (for use when an error occurs or communications with the device have completed). Changed over all host mode demos to use the new state.
      
      Added verbose documentation for each of the USB Host state machine states.
      0fcbe22c
  2. 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
  3. 28 Jun, 2009 1 commit
    • Dean Camera's avatar
      Added const modifiers to device mode class drivers. · f1076ac4
      Dean Camera authored
      Added parameter directions to function parameter documentation.
      
      Added new experimental FAST_STREAM_FUNCTIONS compile time option to speed up stream transfers at the expense of a higher FLASH consumption (needs testing to verify improved throughput).
      f1076ac4
  4. 26 Jun, 2009 1 commit
    • Dean Camera's avatar
      Optimize vendor/product description string display code in MassStorageHost. · 1756087c
      Dean Camera authored
      Remove all Host mode class demos other than the CDCHost class driver demo, so that they can be re-added as they are made once the host mode class framework is designed.
      
      Fixed USB_Host_SendControlRequest() not re-suspending the USB bus when initial device ready-wait fails.
      
      Fixed USB Pad regulator not being disabled on some AVR models when the USB_OPT_REG_DISABLED option is used.
      1756087c
  5. 23 Jun, 2009 5 commits
  6. 20 Jun, 2009 1 commit
  7. 19 Jun, 2009 3 commits
  8. 18 Jun, 2009 2 commits
    • Dean Camera's avatar
      Break device mode class driver interfaces into seperate config and state... · f896c00c
      Dean Camera authored
      Break device mode class driver interfaces into seperate config and state structs which are then combined, for clarity. Move device mode class driver interfaces back into the device mode class driver headers from the common class headers to make room for host class interfaces.
      f896c00c
    • 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
  9. 16 Jun, 2009 2 commits
  10. 15 Jun, 2009 2 commits
  11. 14 Jun, 2009 1 commit
  12. 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
  13. 08 Jun, 2009 1 commit
  14. 05 Jun, 2009 1 commit