aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add MissleLauncher project to the /Projects/ makefile. Add missing ↵Dean Camera2009-06-162-0/+1489
| | | | MissleLauncher Doxygen.conf file.
* Pipe_GetErrorFlags() now returns additional error flags for overflow and ↵Dean Camera2009-06-167-13/+23
| | | | | | underflow errors. 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.
* Added USB Missle Launcher project, submitted by Dave Fletcher.Dean Camera2009-06-1612-5/+1456
|
* Added new USB_Host_SetDeviceConfiguration() convenience function. Change ↵Dean Camera2009-06-1612-244/+173
| | | | over Low Level host demos to use the new routine.
* Move main library documentation pages into a new ManPages subdirectory.Dean Camera2009-06-1520-17/+0
|
* Remove ConfigDescriptor.c/.h files from the ClassDriver Host demos, as they ↵Dean Camera2009-06-1535-2074/+95
| | | | will be obsoleted when the Host mode class drivers are complete. Add new StillImage stub class driver common header.
* Add author image to library documentation.Dean Camera2009-06-154-2/+4
|
* Use sub pages in main library documentation to improve readability.Dean Camera2009-06-1514-83/+199
|
* Fixed broken HIDReportParser.c.Dean Camera2009-06-152-2/+4
|
* More Doxygen fixes - ensure no undocumented function parameters.Dean Camera2009-06-1554-50/+86
|
* Doxygen corrections to fix Doxygen warnings in some demos.Dean Camera2009-06-157-2/+11
|
* Enhanced class drivers to use the same public/private section seperations as ↵Dean Camera2009-06-1514-351/+397
| | | | other portions of the library.
* Add host mode USB Class driver stubs, add beginnings of a CDC host class driver.Dean Camera2009-06-1497-1205/+2694
| | | | | | 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.
* Fix errors from last commit.Dean Camera2009-06-142-7/+5
|
* Changed per-device controller preprocessor checks over to per-device series ↵Dean Camera2009-06-1421-65/+77
| | | | | | for better device control. Fixed error in Endpoint.c using HSOFI rather than SOFI for counting elapsed milliseconds.
* Changed to new device mode Class Driver function name prefixes to make way ↵Dean Camera2009-06-1134-211/+213
| | | | for similar host mode Class drivers.
* Some minor whitespace corrections.Dean Camera2009-06-1124-218/+218
|
* Move temp Todo list from the Changelog to a new Future Changes page in the ↵Dean Camera2009-06-103-9/+23
| | | | documentation.
* Fixes to the MIDI device demos (ClassDriver, LowLevel); discard unused ↵Dean Camera2009-06-108-74/+62
| | | | read-in events from the host, use standard MIDI event structure in low level demo rather than sending individual bytes.
* Updated bootloaders to use the new main() function layout and remove any ↵Dean Camera2009-06-096-57/+87
| | | | references to the scheduler to keep them in line with the rest of the library.
* Copy over schedulerless host demos to ClassDrivers directory, for later ↵Dean Camera2009-06-0966-0/+25137
| | | | modification to new Host mode USB class drivers.
* Deleted Host ClassDriver demos -- not yet started, faster to rebase new ↵Dean Camera2009-06-0972-25566/+17
| | | | | | 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.
* Finished basic documentation of all device mode class drivers.Dean Camera2009-06-087-56/+166
|
* Completed documentation of the HID device class driver.Dean Camera2009-06-081-1/+21
|
* Finished CDC device class driver documentation.Dean Camera2009-06-085-6/+54
|
* Error status LEDs shown when device endpoint configuration fails to complete.Dean Camera2009-06-0814-139/+231
| | | | MIDI device demo no longer blocks if a note change event is sent while the endpoint is not ready.
* Converted Host mode demos to schedulerless. Fixed host mode broken due to ↵Dean Camera2009-06-0839-838/+405
| | | | earlier Start-of-frame event experiments.
* Converted device mode low-level demos to schedulerless.Dean Camera2009-06-0744-1135/+591
|
* Add master device Host demo makefile.Dean Camera2009-06-0518-3/+2558
| | | | Copy and convert incomplete Bluetooth Host demo to the library.
* Delete host mode demos from the root Host demos folder.Dean Camera2009-06-0564-25165/+0
|
* Copy existing Host mode demos to new ClassDriver and LowLevel subfolders.Dean Camera2009-06-05134-0/+50770
|
* Conversion of old incomplete SideShow demo to new APIs.Dean Camera2009-06-057-208/+227
|
* Add new Incomplete device subdirectory for work-in-progress demos. Add ↵Dean Camera2009-06-0514-1/+2448
| | | | incomplete SideShow demo.
* Remove outdated AVRStudio project files from demos, projects, bootloaders. ↵Dean Camera2009-06-0553-52/+32
| | | | Fix makefiles of ClassDriver device demos.
* Move new Class Driver powered demos to a new ClassDriver subdirectory, ↵Dean Camera2009-06-05273-0/+46078
| | | | re-add old low level demos to a LowLevel subdirectory.
* Synchronise with the 090605 release.Dean Camera2009-06-053-2/+13
|
* Added multiple Report ID support to the HID class driver. Removed OUT ↵Dean Camera2009-06-0523-128/+96
| | | | 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.
* Fixed EVENT_USB_CDC_ControLineStateChanged() event not taking the CDC ↵Dean Camera2009-06-049-127/+100
| | | | | | | | interface structure as a parameter. Converted TestApp demo over to the new demo structure. More class driver documentation improvements.
* Added Doxygen documentation to the Audio class driver. Added new modules for ↵Dean Camera2009-06-0410-19/+306
| | | | each of the new device class drivers to the library documentation.
* Fix Doxygen errors in demos.Dean Camera2009-06-045-2/+15
|
* Ensure all USB device class drivers have the same three main functions as ↵Dean Camera2009-06-046-0/+25
| | | | their interface for consistency.
* Minor documentation page updates.Dean Camera2009-06-0447-152/+652
| | | | | | | | 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.
* Removed new Start of Frame event from the library; performance suffered far ↵Dean Camera2009-06-0224-109/+78
| | | | | | 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.
* Add MIDI class driver, update MIDI device demo to use the new USB class ↵Dean Camera2009-06-0113-785/+613
| | | | driver. All device demos/projects have now been converted to the new library class drivers, although documentation is yet to be completed.
* Commit of new class abstraction APIs for all device demos other than the ↵Dean Camera2009-06-01106-5718/+3030
| | | | | | | | | | 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.
* Fix broken Host mode, from the recent API changes.Dean Camera2009-05-261-1/+1
|
* Fix all device mode demos broken in the recent API changes.Dean Camera2009-05-269-38/+21
| | | | Change USBtoSerial Tx to polling-driven rather than interrupt driven, to ensure more time for the Rx interrupt to be serviced.
* Moved out each demos' functionality library files (e.g. Ring Buffer library) ↵Dean Camera2009-05-2252-30/+37
| | | | to /Lib directories for a better directory structure.
* Deleted StdDescriptors.c, renamed USB_GetDescriptor() to ↵Dean Camera2009-05-2278-234/+134
| | | | 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.
* Fixed incorrect PID value being used in the USBtoSerial project (thanks to ↵Dean Camera2009-05-203-4/+6
| | | | Phill).