aboutsummaryrefslogtreecommitdiffstats
path: root/Demos
Commit message (Collapse)AuthorAgeFilesLines
...
* Add new Android Open Accessory class driver to the library core and add a ↵Dean Camera2011-11-249-0/+2662
| | | | new Android Open Accessory Host ClassDriver demo.
* Update library to indicate support for the Android Accessory Host demo.Dean Camera2011-11-233-1/+66
|
* Move out Android Accessory Host demo to the Host mode LowLevel directory now ↵Dean Camera2011-11-2310-0/+0
| | | | that it is functionally complete.
* Add const-correctness to the Android_SendString() function of the Android ↵Dean Camera2011-11-232-3/+3
| | | | Accessory Host demo.
* Fix interface protocol match value for the Android Accessory Host demo ↵Dean Camera2011-11-231-1/+1
| | | | interface configuration parser code (thanks to Opendous Inc.).
* Added Class, ClassDevice, ClassHost and ClassCommon to the internal class ↵Dean Camera2011-11-182-2/+2
| | | | driver source filenames to prevent ambiguities.
* Fixed misspelled HID_KEYBOARD_MODIFIER_* macros in the HID class driver ↵Dean Camera2011-11-166-6/+6
| | | | (thanks to Laszlo Monda).
* Add missing SVN eol-style property to ensure that source code line endings ↵Dean Camera2011-11-0956-56/+56
| | | | and converted to the native values on checkout.
* Fix incorrect Android Accessory Host interface descriptor subclass value ↵Dean Camera2011-10-281-1/+1
| | | | (thanks to Opendous Inc.).
* Fixed port state table corruption in the TCP layer of the RNDIS Ethernet ↵Dean Camera2011-10-095-9/+9
| | | | | | device demos. Fix additional warnings under GCC 4.6.
* Fix incorrect function call name in USB_Host_SendControlRequest() for AVR8 ↵Dean Camera2011-10-071-1/+1
| | | | devices.
* Fix missing C++ linkage command in ArchitectureSpecific.h.Dean Camera2011-09-211-2/+5
| | | | Fix missing closing brace in an Endpoint function for the UC3 targets.
* Add project name to the Doxygen makefile target output.Dean Camera2011-09-2160-60/+60
|
* Add const qualifier to all PROGMEM data to prevent warnings in newer AVR-GCC ↵Dean Camera2011-09-213-18/+18
| | | | compiler versions.
* Fix Class Driver GenericHID demo using the wrong size for the returned reports.Dean Camera2011-09-213-3/+3
|
* Renamed USB_Host_ClearPipeStall() to USB_Host_ClearEndpointStall() as the ↵Dean Camera2011-08-242-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 Camera2011-08-231-1/+2
| | | | HID_DESCRIPTOR_JOYSTICK() macro.
* Renamed the JTAG_DEBUG_ASSERT() macro to JTAG_ASSERT().Dean Camera2011-08-223-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 Camera2011-08-162-20/+41
| | | | improve optimization if called with constant inputs.
* Set HOST_DEVICE_SETTLE_DELAY_MS to zero for the incomplete ↵Dean Camera2011-08-091-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 Camera2011-07-304-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 Camera2011-07-251-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 Camera2011-07-1951-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 Camera2011-07-1515-4864/+4864
|
* Fixed error in the pipe unordered allocation algorithm for the AVR8 devices ↵Dean Camera2011-07-121-1/+1
| | | | breaking compatibility with some devices.
* More endianness porting of the LUFA device mode class drivers.Dean Camera2011-07-116-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 Camera2011-07-111-2/+2
|
* Minor demo/project documentation and style fixes.Dean Camera2011-07-112-8/+8
|
* Replace blind interface descriptor search in the incomplete ↵Dean Camera2011-07-102-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 Camera2011-07-088-0/+10
| | | | demos and projects.
* Updated all host mode demos and projects to use the ↵Dean Camera2011-07-0859-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 Camera2011-07-025-4/+6
|
* Seperate out the device demos and project's configuration descriptor ↵Dean Camera2011-07-0132-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 Camera2011-06-306-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 Camera2011-06-292-54/+50
| | | | switch statement when selecting the audio request type for clarity.
* Fix logic bug in the incomplete Android Accessory Host demo preventing ↵Dean Camera2011-06-272-1/+4
| | | | correct detection of an attached Android Accessory Mode device.
* Oops - Mouse ClassDriver multi-arch demo changes were applied to trunk, ↵Dean Camera2011-06-205-584/+36
| | | | rather than the correct branch.
* Update Mouse demo to support the UC3 devices in the MultiArchDemos branch.Dean Camera2011-06-205-36/+584
|
* Add new "checksource" target to the library makefiles, for automated source ↵Dean Camera2011-06-2060-113/+599
| | | | file existance checking.
* Remove HID parser information output from the Low Level Host applications ↵Dean Camera2011-06-203-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 Camera2011-06-1633-14360/+14364
| | | | end-of-line characters.
* Rename new Audio class driver functions, callbacks and events to ensure that ↵Dean Camera2011-06-164-18/+18
| | | | they contain the USB mode (Device or Host) in the function names.
* Fix Doxygen documentation errors.Dean Camera2011-06-147-7/+7
|
* Ensure that only the requested Audio class pipes are mapped to endpoints ↵Dean Camera2011-06-131-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 Camera2011-06-122-5/+5
|
* Add missing AS4 and project description files to the new Audio Host demos.Dean Camera2011-06-0913-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 Camera2011-06-0912-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 Camera2011-06-076-20/+20
| | | | sample frequency support.
* Add additional support files for the new low level AudioInputHost and ↵Dean Camera2011-06-064-0/+3132
| | | | AudioOutputHost demos.
* Move completed low level Audio Host demos into the LowLevel folder from the ↵Dean Camera2011-06-0611-0/+8
| | | | Incomplete folder.