aboutsummaryrefslogtreecommitdiff
path: root/LUFA/Drivers/USB/Class/Host
AgeCommit message (Collapse)Author
2012-07-22Fixed endianess issues in the RNDIS host class driver for UC3 devices ↵Dean
(thanks to Andrew Chu). Fix broken build for UC3 devices when ORDERED_EP_CONFIG compile time option is set. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2408 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-21Add svn:eol-style property on all source files where it was missing. Fix ↵Dean
line endings of all makefile, *.c and *.h files. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2361 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-12Add missing <math.h> include for the UC3 devices, hide CDC class driver ↵Dean
stream functions for unsupported platforms. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2343 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-09Spell check source code, fix mistakes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2322 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-20Additional fixes to the MIDI host driver due to not unfreezing/re-freezing ↵Dean
pipes correctly (thanks to Michael Brown). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2225 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-06Fixed broken MIDI host driver MIDI_Host_ReceiveEventPacket() function due to ↵Dean
not unfreezing the MIDI data IN pipe before use (thanks to Michael Brown). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2184 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-14Reintegrate the FullEPAddresses development branch into trunk.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2155 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-25Re-enable cppcheck static analysis unused function checks after adding in ↵Dean
special-case suppressions to the event stub functions. Add missing function prototypes to the AudioInput and AudioOutput class driver device demos. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2120 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-24Minor documentation fixes - change \note entries to \warning where ↵Dean
appropriate and remove/update old documentation. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2066 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-20Remove potentially unaligned uint32_t access in HIDParser.c, replace with ↵Dean
standard C bit shifts. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2063 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-19All USB Class Driver configuration struct values are now non-const, to allow ↵Dean
for run-time modifications if required before configuring an instance. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2058 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-04Update file contributor copyrights for 2012.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2026 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-04Update file header copyrights for 2012.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2025 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-01Minor documentation improvements.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2017 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-12-23Run wspurify script on /trunk/ and /branches/ C source files, to remove any ↵dean
trailing whitespace at the end of each line. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2007 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-12-14Don't validate the Device Descriptor's vendor ID when validating that a ↵Dean
device is an Android Accessory device; the Product ID and (later) Accessory protocol support is enough to probe AOA class support without having to maintain a list of Android device manufacture VID values. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2005 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-12-01Altered the Mass Storage Host class driver so that SCSI data STALLs from the ↵Dean
attached device can be recovered from automatically without having to reset the Mass Storage interface. Altered the Mass Storage Host LowLevel demo so that SCSI data STALLs from the attached device can be recovered from automatically without having to reset the Mass Storage interface. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2001 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-28Add support for the Paranoid Studio USB2AX boards (hardware revisions 1-3).Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1997 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-24Convert the LowLevel AndroidAccessory demo to use the new class driver ↵Dean
constants to reduce code duplication. Add missing Doxygen documentation. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1989 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-24Add new Android Open Accessory class driver to the library core and add a ↵Dean
new Android Open Accessory Host ClassDriver demo. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1988 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-18Added Class, ClassDevice, ClassHost and ClassCommon to the internal class ↵Dean
driver source filenames to prevent ambiguities. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1978 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-10-26Fixed CDC class drivers not saving and sending all 16-bits of the control ↵Dean
line states (thanks to Matthew Swabey). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1953 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-09-22Add missing "used" attribute to ATTR_INIT_SECTION to ensure functions ↵Dean
declared with that meta-attribute are not discarded by the linker. Add missing function and definition documentation. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1932 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-09-17Fixed HID Parser's largest report size bit count not including the size of ↵Dean
the last parsed report item. Fixed HID host driver's largest HID report size count corrupt when the number of report bits exceeds 255. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1924 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-08-28Move documentation for the USB_HOST_TIMEOUT_MS into the HostStandardReq ↵Dean
module where it is used. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1916 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-08-28Remove redundant prototype for Audio_Host_StartStopStreaming() and ↵Dean
Audio_Host_GetSetEndpointProperty(). Update host mode Audio class inline functions to prevent unused parameter warnings. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1915 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-08-24Renamed USB_Host_ClearPipeStall() to USB_Host_ClearEndpointStall() as the ↵Dean
function works on an endpoint address within the attached device, and not a Pipe within the host. Updated MS_Host_ResetMSInterface() to now perform a full Mass Storage reset sequence to prevent data corruption in the event of a device lock up or timeout (thanks to David Lyons). Add parenthesis around the library Endianness macros that do nothing on a particular architecture to prevent operator precedence issues depending on usage. Minor documentation corrections. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1914 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-19Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ↵Dean
ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1895 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-12Add missing function attributes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1862 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-11More endianness porting of the LUFA host mode class drivers.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1859 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-11Minor documentation and style fixes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1854 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-05Fix HID_Host_SetIdlePeriod() function to send the correct request type to ↵Dean
the device, remove reference to unavailable (and not needed) local variable. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1844 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-04Add missing function parameter to the new HID_Host_SetIdlePeriod() function.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1843 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-04Add missing function parameter to the new HID_Host_SetIdlePeriod() function.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1842 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-04Added new HID_Host_SetIdlePeriod() function to the HID Host Class driver.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1840 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-20Minor internal macro renaming for the UC3 devices.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1819 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-16Add missing SVN eol-style properties to source files to prevent mixed ↵Dean
end-of-line characters. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1805 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-16Rename new Audio class driver functions, callbacks and events to ensure that ↵Dean
they contain the USB mode (Device or Host) in the function names. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1803 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-14Rename Audio Host Class driver internal descriptor matching routines to be ↵Dean
in line with the rest of the class driver function names. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1800 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-13Ensure that only the requested Audio class pipes are mapped to endpoints ↵Dean
within the device for a specific Audio Host Class driver instance. Fix const-correctness of the Audio Host Class driver. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1799 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-12Fix bugs in the Host mode Audio class driver.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1798 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-09Fix errors in the library Host mode Audio Class driver.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1797 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-09Add new Audio Class Driver Host demos.Dean
Fix errors in the new Audio Host mode Class Driver, which would have prevented data from being sent or received properly by the device. Add microphone/square wave generation compile time switch to the Low Level AudioOutput Host demo. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1794 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-08Pipe_BoundEndpointNumber() has been renamed to ↵Dean
Pipe_GetBoundEndpointAddress(), and now returns the correct endpoint direction as part of the endpoint address. Add Audio_GetSetEndpointProperty() function to the Host mode Audio class driver. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1793 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-08Remove warnings in the documentation for the library class drivers about ↵Dean
sequential pipe/endpoint allocation, as by default this is no longer as issue (unless ORDERED_EP_CONFIG is specified). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1792 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-08Added new Host mode Audio Class driver.Dean
Added new EVENT_Audio_StreamStartStopChange() event to the Audio Device Class driver to detect stream start/stop events. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1791 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-05Massive corrections to the project documentation and code comments, thanks ↵Dean
to Russian translation services provided by Andrey from Microsin.ru. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1782 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-01Spell check library source code files.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1777 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-01Fixed incorrect signature in the CDC and DFU class bootloaders for the ↵Dean
ATMEGA8U2. Minor documentation cleanups. Modify the incomplete AudioInputHost demo for mono audio output. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1776 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-05-27Add new USB_Host_SetInterfaceAltSetting() convenience function.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1770 d5102386-fcda-11dd-9fdb-3debd5008f28