Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add new Android Open Accessory class driver to the library core and add a ↵ | Dean Camera | 2011-11-24 | 9 | -0/+2662 | |
| | | | | new Android Open Accessory Host ClassDriver demo. | |||||
* | Update library to indicate support for the Android Accessory Host demo. | Dean Camera | 2011-11-23 | 3 | -1/+66 | |
| | ||||||
* | Move out Android Accessory Host demo to the Host mode LowLevel directory now ↵ | Dean Camera | 2011-11-23 | 10 | -0/+0 | |
| | | | | that it is functionally complete. | |||||
* | Add const-correctness to the Android_SendString() function of the Android ↵ | Dean Camera | 2011-11-23 | 2 | -3/+3 | |
| | | | | Accessory Host demo. | |||||
* | Fix interface protocol match value for the Android Accessory Host demo ↵ | Dean Camera | 2011-11-23 | 1 | -1/+1 | |
| | | | | interface configuration parser code (thanks to Opendous Inc.). | |||||
* | Added Class, ClassDevice, ClassHost and ClassCommon to the internal class ↵ | Dean Camera | 2011-11-18 | 2 | -2/+2 | |
| | | | | driver source filenames to prevent ambiguities. | |||||
* | Fixed misspelled HID_KEYBOARD_MODIFIER_* macros in the HID class driver ↵ | Dean Camera | 2011-11-16 | 6 | -6/+6 | |
| | | | | (thanks to Laszlo Monda). | |||||
* | Add missing SVN eol-style property to ensure that source code line endings ↵ | Dean Camera | 2011-11-09 | 56 | -56/+56 | |
| | | | | and converted to the native values on checkout. | |||||
* | Fix incorrect Android Accessory Host interface descriptor subclass value ↵ | Dean Camera | 2011-10-28 | 1 | -1/+1 | |
| | | | | (thanks to Opendous Inc.). | |||||
* | Fixed port state table corruption in the TCP layer of the RNDIS Ethernet ↵ | Dean Camera | 2011-10-09 | 5 | -9/+9 | |
| | | | | | | device demos. Fix additional warnings under GCC 4.6. | |||||
* | Fix incorrect function call name in USB_Host_SendControlRequest() for AVR8 ↵ | Dean Camera | 2011-10-07 | 1 | -1/+1 | |
| | | | | devices. | |||||
* | Fix missing C++ linkage command in ArchitectureSpecific.h. | Dean Camera | 2011-09-21 | 1 | -2/+5 | |
| | | | | Fix missing closing brace in an Endpoint function for the UC3 targets. | |||||
* | Add project name to the Doxygen makefile target output. | Dean Camera | 2011-09-21 | 60 | -60/+60 | |
| | ||||||
* | Add const qualifier to all PROGMEM data to prevent warnings in newer AVR-GCC ↵ | Dean Camera | 2011-09-21 | 3 | -18/+18 | |
| | | | | compiler versions. | |||||
* | Fix Class Driver GenericHID demo using the wrong size for the returned reports. | Dean Camera | 2011-09-21 | 3 | -3/+3 | |
| | ||||||
* | Renamed USB_Host_ClearPipeStall() to USB_Host_ClearEndpointStall() as the ↵ | Dean Camera | 2011-08-24 | 2 | -6/+24 | |
| | | | | | | | | | | 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. | |||||
* | Add multiple axis support to the HID joystick report in the ↵ | Dean Camera | 2011-08-23 | 1 | -1/+2 | |
| | | | | HID_DESCRIPTOR_JOYSTICK() macro. | |||||
* | Renamed the JTAG_DEBUG_ASSERT() macro to JTAG_ASSERT(). | Dean Camera | 2011-08-22 | 3 | -29/+51 | |
| | | | | | | | | Changed the reports in the GenericHID device demos to control the board LEDs, to reduce user confusion over the callback routines. Fixed swapped TWI_ADDRESS_READ and TWI_ADDRESS_WRITE values. Fixed TWI_ReadPacket() not releasing the TWI bus on read completion. | |||||
* | Add shortcuts to SwapEndian_16() and SwapEndian_32() internal functions to ↵ | Dean Camera | 2011-08-16 | 2 | -20/+41 | |
| | | | | improve optimization if called with constant inputs. | |||||
* | Set HOST_DEVICE_SETTLE_DELAY_MS to zero for the incomplete ↵ | Dean Camera | 2011-08-09 | 1 | -0/+1 | |
| | | | | AndroidAccessoryHost demo to prevent a timeout on the Android device from aborting Accessory mode after a command it sent to switch modes (thanks to Opendous Inc). | |||||
* | Fixed incorrect Dataflash buffer use in the ↵ | Dean Camera | 2011-07-30 | 4 | -4/+4 | |
| | | | | DataflashManager_WriteBlocks_RAM() function of several demos/projects (thanks to Jeremy Willden). | |||||
* | Fixed USB_USBTask not being called internally in stream transfers between ↵ | Dean Camera | 2011-07-25 | 1 | -2/+0 | |
| | | | | | | packets when Partial Stream Transfers are used. Remove old unused function prototype in the LowLevel MassStorage device demo. | |||||
* | Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ↵ | Dean Camera | 2011-07-19 | 51 | -92/+92 | |
| | | | | ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors. | |||||
* | Add missing SVN eol-style property to files where it was missing. | Dean Camera | 2011-07-15 | 15 | -4864/+4864 | |
| | ||||||
* | Fixed error in the pipe unordered allocation algorithm for the AVR8 devices ↵ | Dean Camera | 2011-07-12 | 1 | -1/+1 | |
| | | | | breaking compatibility with some devices. | |||||
* | More endianness porting of the LUFA device mode class drivers. | Dean Camera | 2011-07-11 | 6 | -13/+24 | |
| | | | | | | Add endianness information to the class driver and core structure definitions. Move out the unused Ethernet_Frame_Info_t structure definition to the RNDIS device demos where it is needed. | |||||
* | Minor style improvements to the incomplete AndroidAccessoryHost demo. | Dean Camera | 2011-07-11 | 1 | -2/+2 | |
| | ||||||
* | Minor demo/project documentation and style fixes. | Dean Camera | 2011-07-11 | 2 | -8/+8 | |
| | ||||||
* | Replace blind interface descriptor search in the incomplete ↵ | Dean Camera | 2011-07-10 | 2 | -10/+43 | |
| | | | | AndroidAccessoryHost demo with an intelligent search for the correct interface in the device matching the correct class/subclass/protocol values. | |||||
* | Add missing device deconfiguration-on-error statements to the host mode ↵ | Dean Camera | 2011-07-08 | 8 | -0/+10 | |
| | | | | demos and projects. | |||||
* | Updated all host mode demos and projects to use the ↵ | Dean Camera | 2011-07-08 | 59 | -3037/+2599 | |
| | | | | | | | | | | | | | | EVENT_USB_Host_DeviceEnumerationComplete() event callback for device configuration instead of manual host state machine manipulations in the main application task. Added new USB_Host_ConfigurationNumber global variable to indicate the selected configuration in an attached device. Renamed global state variables that are specific to a certain USB mode to clearly indicate which mode the variable relates to, by changing the USB_* prefix to USB_Device_* or USB_Host_*. Removed the HOST_STATE_WaitForDeviceRemoval and HOST_STATE_Suspended host state machine states, as these are no longer required. Altered the USB_Host_SetDeviceConfiguration() function to update the new USB_Host_ConfigurationNumber global as required. Moved out the Host mode standard request convenience/helper functions from the architecture specific Host driver files to the architecture agnostic HostStandardReq.c driver file. | |||||
* | Oops: Fix compile error in the low level KeyboardMouse demo. | Dean Camera | 2011-07-02 | 5 | -4/+6 | |
| | ||||||
* | Seperate out the device demos and project's configuration descriptor ↵ | Dean Camera | 2011-07-01 | 32 | -20/+127 | |
| | | | | structure definitions to clearly indicate what descriptors belong to which interface. | |||||
* | Pull out Android Accessory Mode functions into a seperate set of files in ↵ | Dean Camera | 2011-06-30 | 6 | -28/+197 | |
| | | | | the incomplete Android Accessory Mode Host demo. Improve Android Accessory Mode protocol support to correctly query the device's supported protocol and send the approriate device information strings. | |||||
* | Update AudioInput and AudioOutput Class Driver device mode demos to use a ↵ | Dean Camera | 2011-06-29 | 2 | -54/+50 | |
| | | | | switch statement when selecting the audio request type for clarity. | |||||
* | Fix logic bug in the incomplete Android Accessory Host demo preventing ↵ | Dean Camera | 2011-06-27 | 2 | -1/+4 | |
| | | | | correct detection of an attached Android Accessory Mode device. | |||||
* | Oops - Mouse ClassDriver multi-arch demo changes were applied to trunk, ↵ | Dean Camera | 2011-06-20 | 5 | -584/+36 | |
| | | | | rather than the correct branch. | |||||
* | Update Mouse demo to support the UC3 devices in the MultiArchDemos branch. | Dean Camera | 2011-06-20 | 5 | -36/+584 | |
| | ||||||
* | Add new "checksource" target to the library makefiles, for automated source ↵ | Dean Camera | 2011-06-20 | 60 | -113/+599 | |
| | | | | file existance checking. | |||||
* | Remove HID parser information output from the Low Level Host applications ↵ | Dean Camera | 2011-06-20 | 3 | -54/+0 | |
| | | | | using the HID Report parser to simplify them, as this information can now be obtained using the new HIDReportViewer project when required. | |||||
* | Add missing SVN eol-style properties to source files to prevent mixed ↵ | Dean Camera | 2011-06-16 | 33 | -14360/+14364 | |
| | | | | end-of-line characters. | |||||
* | Rename new Audio class driver functions, callbacks and events to ensure that ↵ | Dean Camera | 2011-06-16 | 4 | -18/+18 | |
| | | | | they contain the USB mode (Device or Host) in the function names. | |||||
* | Fix Doxygen documentation errors. | Dean Camera | 2011-06-14 | 7 | -7/+7 | |
| | ||||||
* | Ensure that only the requested Audio class pipes are mapped to endpoints ↵ | Dean Camera | 2011-06-13 | 1 | -1/+1 | |
| | | | | | | within the device for a specific Audio Host Class driver instance. Fix const-correctness of the Audio Host Class driver. | |||||
* | Fix bugs in the Host mode Audio class driver. | Dean Camera | 2011-06-12 | 2 | -5/+5 | |
| | ||||||
* | Add missing AS4 and project description files to the new Audio Host demos. | Dean Camera | 2011-06-09 | 13 | -20/+304 | |
| | | | | Correct errors in the existing Audio demo description files due to the new demo features (variable sampling rate vs. a fixed sampling rate). | |||||
* | Add new Audio Class Driver Host demos. | Dean Camera | 2011-06-09 | 12 | -10/+5262 | |
| | | | | | | 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. | |||||
* | Fix errors in the Audio device demos and class driver regarding multiple ↵ | Dean Camera | 2011-06-07 | 6 | -20/+20 | |
| | | | | sample frequency support. | |||||
* | Add additional support files for the new low level AudioInputHost and ↵ | Dean Camera | 2011-06-06 | 4 | -0/+3132 | |
| | | | | AudioOutputHost demos. | |||||
* | Move completed low level Audio Host demos into the LowLevel folder from the ↵ | Dean Camera | 2011-06-06 | 11 | -0/+8 | |
| | | | | Incomplete folder. |