aboutsummaryrefslogtreecommitdiffstats
path: root/Bootloaders/DFU/BootloaderDFU.h
Commit message (Collapse)AuthorAgeFilesLines
* Added const modifiers to device mode class drivers.Dean Camera2009-06-281-5/+5
| | | | | | Added parameter directions to function parameter documentation. Added new experimental FAST_STREAM_FUNCTIONS compile time option to speed up stream transfers at the expense of a higher FLASH consumption (needs testing to verify improved throughput).
* Re-add signature byte defines to the DFU and CDC class bootloaders -- the ↵Dean Camera2009-06-211-6/+1
| | | | SIGNATURE_x defines in the AVR device header files only exist in a newer version of avr-libc than is in the Debian repositories, causing build issues on Linux.
* Updated bootloaders to use the new main() function layout and remove any ↵Dean Camera2009-06-091-0/+3
| | | | references to the scheduler to keep them in line with the rest of the library.
* Rewritten event system to remove all macros, to make user code clearer.Dean Camera2009-05-181-8/+4
| | | | | | | | 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.
* Added preprocessor checks and documentation to the bootloaders giving ↵Dean Camera2009-04-071-1/+6
| | | | information about missing SIGNATURE_x defines due to outdated avr-libc versions.
* All comments in the library, bootloaders, demos and projects have now been ↵Dean Camera2009-04-011-3/+3
| | | | spell-checked and spelling mistakes/typos corrected.
* Corrected CDC class bootloader to fix a few bugs, changed address counter to ↵Dean Camera2009-03-171-0/+7
| | | | store x2 addresses for convenience.
* Removed SetSystemClockPrescaler() macro, the clock_prescale_set() avr-libc ↵Dean Camera2009-03-091-0/+1
| | | | macro has been corrected in recent avr-libc versions
* Altered DFU bootloader to use the signature byte constants located in the ↵Dean Camera2009-03-091-0/+1
| | | | avr-libc part headers, rather than redefining them in Descriptors.h.
* Moved all source to the trunk directory.Dean Camera2009-02-231-0/+199