aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA.pnproj
Commit message (Collapse)AuthorAgeFilesLines
...
* Optimize vendor/product description string display code in MassStorageHost.Dean Camera2009-06-261-1/+1
| | | | | | | | Remove all Host mode class demos other than the CDCHost class driver demo, so that they can be re-added as they are made once the host mode class framework is designed. Fixed USB_Host_SendControlRequest() not re-suspending the USB bus when initial device ready-wait fails. Fixed USB Pad regulator not being disabled on some AVR models when the USB_OPT_REG_DISABLED option is used.
* Add demos/bootloaders/projects overview to the manual.Dean Camera2009-06-221-1/+1
|
* Re-add in simple scheduler for compatibility with legacy code, mark all ↵Dean Camera2009-06-191-1/+1
| | | | scheduler related files as deprecated.
* Break device mode class driver interfaces into seperate config and state ↵Dean Camera2009-06-181-1/+1
| | | | structs which are then combined, for clarity. Move device mode class driver interfaces back into the device mode class driver headers from the common class headers to make room for host class interfaces.
* Added USB Missle Launcher project, submitted by Dave Fletcher.Dean Camera2009-06-161-1/+1
|
* Added new USB_Host_SetDeviceConfiguration() convenience function. Change ↵Dean Camera2009-06-161-1/+1
| | | | over Low Level host demos to use the new routine.
* Remove ConfigDescriptor.c/.h files from the ClassDriver Host demos, as they ↵Dean Camera2009-06-151-1/+1
| | | | 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-151-1/+1
|
* Use sub pages in main library documentation to improve readability.Dean Camera2009-06-151-1/+1
|
* Add host mode USB Class driver stubs, add beginnings of a CDC host class driver.Dean Camera2009-06-141-1/+1
| | | | | | 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.
* Changed to new device mode Class Driver function name prefixes to make way ↵Dean Camera2009-06-111-1/+1
| | | | for similar host mode Class drivers.
* Move temp Todo list from the Changelog to a new Future Changes page in the ↵Dean Camera2009-06-101-1/+1
| | | | documentation.
* Converted device mode low-level demos to schedulerless.Dean Camera2009-06-071-1/+1
|
* Add master device Host demo makefile.Dean Camera2009-06-051-1/+1
| | | | Copy and convert incomplete Bluetooth Host demo to the library.
* Add new Incomplete device subdirectory for work-in-progress demos. Add ↵Dean Camera2009-06-051-1/+1
| | | | incomplete SideShow demo.
* Remove outdated AVRStudio project files from demos, projects, bootloaders. ↵Dean Camera2009-06-051-1/+1
| | | | Fix makefiles of ClassDriver device demos.
* Add MIDI class driver, update MIDI device demo to use the new USB class ↵Dean Camera2009-06-011-1/+1
| | | | 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-011-1/+1
| | | | | | | | | | 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 all device mode demos broken in the recent API changes.Dean Camera2009-05-261-1/+1
| | | | 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-221-1/+1
| | | | to /Lib directories for a better directory structure.
* Deleted StdDescriptors.c, renamed USB_GetDescriptor() to ↵Dean Camera2009-05-221-1/+1
| | | | 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 Mouse and Keyboard device demos not acting in accordance with the HID ↵Dean Camera2009-05-121-1/+1
| | | | | | 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.
* Changed HWB board driver to Buttons driver, to allow for the support of ↵Dean Camera2009-05-061-1/+1
| | | | future boards with more than one mounted GPIO button.
* Renamed Serial_Stream driver to SerialStream to remain consistent with the ↵Dean Camera2009-04-171-1/+1
| | | | rest of the library's naming scheme for files.
* Partial commit: Rename references to Drivers/AT90USBXXX to Drivers/Peripheral.Dean Camera2009-04-171-1/+1
|
* Partial commit: change references to Drivers/AT90USBXXX to Drivers/Peripheral.Dean Camera2009-04-161-1/+1
|
* Fixed GenericHIDHost demo report write routine incorrect for control type ↵Dean Camera2009-04-161-1/+1
| | | | | | | | | | | | | | | | | | requests (thanks to Andrei Krainev). Removed Endpoint_ClearCurrentBank() and Pipe_ClearCurrentBank() in favour of new Endpoint_ClearIN(), Endpoint_ClearOUT(), Endpoint_ClearControlIN(), Endpoint_ClearControlOUT(), Pipe_ClearIN(), Pipe_ClearOUT(), Pipe_ClearControlIN() and Pipe_ClearControlOUT() macros (done to allow for the detection of packets of zero length). Renamed *_ReadWriteAllowed() macros to *_IsReadWriteAllowed() to remain consistent with the rest of the LUFA API. Endpoint_IsSetupReceived() macro has been renamed to Endpoint_IsSETUPReceived(), Endpoint_ClearSetupReceived() macro has been renamed to Endpoint_ClearControlSETUP(), the Pipe_IsSetupSent() macro has been renamed to Pipe_IsSETUPSent() and the Pipe_ClearSetupSent() macro is no longer applicable and should be removed - changes made to compliment the new endpoint and pipe bank management API. Updated all demos, bootloaders and projects to use the new endpoint and pipe management APIs (thanks to Roman Thiel). Updated library doxygen documentation, added groups, changed documentation macro functions to real functions for clarity. Removed old endpoint and pipe aliased read/write/discard routines which did not have an explicit endian specifier for clarity. Removed the ButtLoadTag.h header file, as no one used for its intended purpose anyway.
* Move StdRequestType.h, StreamCallbacks.h, USBMode.h from the LowLevel USB ↵Dean Camera2009-04-051-1/+1
| | | | driver directory to the HighLevel USB driver directory, where they are more suited.
* Added new GenericHIDHost demo.Dean Camera2009-04-011-1/+1
| | | | Corrections to the KeyboardHost and MouseHost demos' pipe handling to freeze and unfreeze the data pipes at the point of use.
* Added new GenericHID device demo application.Dean Camera2009-03-291-1/+1
|
* Add new page to the documentation listing existing LUFA powered projects, ↵Dean Camera2009-03-271-1/+1
| | | | fix up some inaccuracies in the documentation.
* Fixed CDC demo not sending an empty packet after each transfer to prevent ↵Dean Camera2009-03-231-1/+1
| | | | | | the host from buffering incomming data. Altered Project and Bootloader makefiles so that the path to the LUFA library can be set in one place.
* Combined Keyboad and Mouse normal and interrupt driven host demos into ↵Dean Camera2009-03-201-1/+1
| | | | unified Keyboard and Mouse host demos.
* Combined Mouse, MouseViaInt and MouseFullInt demos into a single unified demo.Dean Camera2009-03-191-1/+1
| | | | | | Corrections to Keyboard demo. Removed AVRISP_Programmer project due to code quality concerns.
* Combined Keyboard, KeyboardViaInt and KeyboardFullInt demos into a single ↵Dean Camera2009-03-191-1/+1
| | | | unified demo.
* Corrected CDC class bootloader to fix a few bugs, changed address counter to ↵Dean Camera2009-03-171-1/+1
| | | | store x2 addresses for convenience.
* Moved all source to the trunk directory.Dean Camera2009-02-231-0/+1