- 16 Jun, 2009 3 commits
-
-
Dean Camera authored
Better documentation for the MissleLauncher project - add credit to PyLauncher project.
-
Dean Camera authored
Change MIDI demos to use real MIDI command values, and shift for the USB wrapper, rather than shift for the MIDI bytes. This is a little confusing for the MIDI USB wrapper, but allows for the use of real standardized MIDI command values.
-
Dean Camera authored
-
- 15 Jun, 2009 2 commits
-
-
Dean Camera authored
-
Dean Camera authored
-
- 14 Jun, 2009 2 commits
-
-
Dean Camera authored
Split out common defines/types from class drivers into a seperate common class driver directory. Make central USB Class driver dispatch headers, used for both device and host modes.
-
Dean Camera authored
Changed per-device controller preprocessor checks over to per-device series for better device control. Fixed error in Endpoint.c using HSOFI rather than SOFI for counting elapsed milliseconds.
-
- 11 Jun, 2009 2 commits
-
-
Dean Camera authored
Changed to new device mode Class Driver function name prefixes to make way for similar host mode Class drivers.
-
Dean Camera authored
-
- 10 Jun, 2009 1 commit
-
-
Dean Camera authored
Fixes to the MIDI device demos (ClassDriver, LowLevel); discard unused read-in events from the host, use standard MIDI event structure in low level demo rather than sending individual bytes.
-
- 08 Jun, 2009 1 commit
-
-
Dean Camera authored
MIDI device demo no longer blocks if a note change event is sent while the endpoint is not ready.
-
- 07 Jun, 2009 1 commit
-
-
Dean Camera authored
-
- 05 Jun, 2009 6 commits
-
-
Dean Camera authored
Copy and convert incomplete Bluetooth Host demo to the library.
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
Remove outdated AVRStudio project files from demos, projects, bootloaders. Fix makefiles of ClassDriver device demos.
-
Dean Camera authored
Move new Class Driver powered demos to a new ClassDriver subdirectory, re-add old low level demos to a LowLevel subdirectory.
-
Dean Camera authored
Added multiple Report ID support to the HID class driver. Removed OUT endpoint support from HID driver (all OUT reports are now processed through control requests) as a seperate endpoint had issues with determining the exact output report length.
-
- 04 Jun, 2009 3 commits
-
-
Dean Camera authored
-
Dean Camera authored
Ensure all USB device class drivers have the same three main functions as their interface for consistency.
-
Dean Camera authored
Redocumented all device demos, now that they have changed over to the new USB class drivers. Added C linkage to class drivers for C++ support. Added prefixes to most of the class driver constants to prevent name clashes.
-
- 02 Jun, 2009 1 commit
-
-
Dean Camera authored
Removed new Start of Frame event from the library; performance suffered far too much and it was only useful in one of the standard classes (HID). Altered HID demos to use the previous method of tracking millisecond periods via a hardware timer rather than the SOF events. Fixed MIDI class driver blocking on unread events to the host.
-
- 01 Jun, 2009 2 commits
-
-
Dean Camera authored
Add MIDI class driver, update MIDI device demo to use the new USB class driver. All device demos/projects have now been converted to the new library class drivers, although documentation is yet to be completed.
-
Dean Camera authored
Commit of new class abstraction APIs for all device demos other than the MIDI demo - not documented yet. Removed scheduler and memory allocation libraries. Added new EVENT_USB_StartOfFrame event in the library to indicate the start of each USB frame (when generated). Removed Tx interrupt from the USBtoSerial demo; now sends characters via polling to ensure more time for the Rx interrupt.
-
- 26 May, 2009 1 commit
-
-
Dean Camera authored
Change USBtoSerial Tx to polling-driven rather than interrupt driven, to ensure more time for the Rx interrupt to be serviced.
-
- 22 May, 2009 2 commits
-
-
Dean Camera authored
Moved out each demos' functionality library files (e.g. Ring Buffer library) to /Lib directories for a better directory structure.
-
Dean Camera authored
Deleted StdDescriptors.c, renamed USB_GetDescriptor() to CALLBACK_USB_GetDescriptor, moved ConfigDescriptor.c/.h from the LUFA/Drivers/USB/Class/ directory to LUFA/Drivers/USB/HighLevel/ in preperation for the new USB class APIs.
-
- 20 May, 2009 1 commit
-
-
Dean Camera authored
-
- 18 May, 2009 1 commit
-
-
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.
-
- 17 May, 2009 1 commit
-
-
Dean Camera authored
-
- 15 May, 2009 1 commit
-
-
Dean Camera authored
Fixed CDCHost not clearing configured endpoints and resetting configured endpoints mask when a partially enumerated invalid CDC interface is skipped.
-
- 14 May, 2009 1 commit
-
-
Dean Camera authored
Removed all user pipe/endpoint interrupt APIs, added internal library support for interrupt driven control endpoints when in device mode by defining INTERRUPT_CONTROL_ENDPOINT token and passing it to the compiler via the -D switch.
-
- 13 May, 2009 1 commit
-
-
Dean Camera authored
Moved USB Host state machine code out from USBTask.c and into Host.c, where it more properly belongs.
-
- 12 May, 2009 1 commit
-
-
Dean Camera authored
Fixed Mouse and Keyboard device demos not acting in accordance with the HID specification for idle periods (thanks to Brian Dickman). Removed support for endpoint/pipe non-control interrupts; these did not act in the way users expected, and had many subtle issues.
-
- 11 May, 2009 2 commits
-
-
Dean Camera authored
Fixed RNDISEthernet not working under Linux due to Linux requiring an "optional" request which was unhandled.
-
Dean Camera authored
Fixed bug in RNDISEthernet and DualCDC demos not using the correct USB_ControlRequest structure for control request data. Fixed documentation showing incorrect USB mode support on the supported AVRs list.
-
- 10 May, 2009 1 commit
-
-
Dean Camera authored
Commit for the 090510 release.
-
- 07 May, 2009 2 commits
-
-
Dean Camera authored
Renamed the the TotalHIDReports element of the HID descriptor structure in the HID class demos to TotalReportDescriptors, to be more accurate of the element's function (thanks to Brian Dickman).
-
Dean Camera authored
-
- 06 May, 2009 1 commit
-
-
Dean Camera authored
Change device demos to cache the board button values in the same manner as the board joystick to maintain consistency.
-