aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/ManPages/WhyUseLUFA.txt
Commit message (Collapse)AuthorAgeFilesLines
* Minor documentation updates.Dean Camera2011-03-051-5/+2
|
* Changed over the AVR8 USB controller interrupt management macros to be ↵Dean Camera2011-02-271-1/+1
| | | | inlined functions instead, for better compile-time validity checking and to keep the per-architecture source files as uniform as possible.
* Altered all endpoint/pipe stream transfers so that the new BytesProcessed ↵Dean Camera2011-01-101-1/+1
| | | | | | | | | | parameter now points to a location where the number of bytes in the transfer that have been completed can be stored (or NULL if entire transaction should be performed in one chunk). Added new Endpoint_Null_Stream() and Pipe_Null_stream() functions. Removed the NO_STREAM_CALLBACKS compile time option due to the new partial stream transfer feature replacing it. Fixed errors in the incomplete Test and Measurement device demo preventing proper operation (thanks to Pavel Plotnikov).
* Clean up excessive whitespace at the end of each line using the wspurify ↵Dean Camera2010-10-131-1/+1
| | | | tool made by Laszlo Monda
* Cache the USB_DeviceState variable internally in the library core when ↵Dean Camera2010-10-061-1/+1
| | | | multiple checks are required in a single loop iteration, to reduce compiled code size.
* Update size of compiled Mouse demo in documentation, fix indenting in Device.h.Dean Camera2010-07-231-1/+1
|
* Spell check code and manual pages. Remove custom Doxygen CSS stylesheet, as ↵Dean Camera2010-06-161-3/+3
| | | | the new 1.7 Doxygen's default stylesheet is much better.
* Add svn:eol-style property to source files, so that the line endings are ↵Dean Camera2010-05-081-45/+45
| | | | correctly converted to the target system's native end of line style.
* Removed two-step endpoint/pipe bank clear and switch sequence for smaller, ↵Dean Camera2010-04-131-1/+1
| | | | | | | | faster endpoint/pipe code. Added spacing between multiple paragraphs in Doxygen \note sections. Removed call to the clock prescaler reset function in the Teensy bootloader to save space - the user application is accessed via a watchdog reset anyway, so the prescale reset would only affect the speed of the bootloader itself.
* Fixed blocking CDC streams not aborting when the host is disconnected.Dean Camera2010-01-041-1/+1
|
* Remove dependancies from the LowLevel demos to the ClassDriver demos, since ↵Dean Camera2009-11-081-1/+1
| | | | the use of ClassDriver headers now outputs an error when NO_STREAM_CALLBACKS is used.
* Make Low Level host demos use void pointers for the configuration ↵Dean Camera2009-11-071-0/+7
| | | | | | descriptor, to prevent warnings when passed to the altered configuration descriptor parsing routines. Added preprocessor checks to give a human readable error when the class drivers are used when the incompatible NO_STREAM_CALLBACKS compile time option is used.
* Add const attribute to class driver APIs.Dean Camera2009-11-031-0/+39
Add new manual pages detailing the advantages of LUFA over the official Atmel USB AVR stack, and reasons why LUFA should be used over a built-from-scratch USB stack.