aboutsummaryrefslogtreecommitdiffstats
path: root/Bootloaders/CDC/BootloaderCDC.h
Commit message (Collapse)AuthorAgeFilesLines
* USB_Init() no longer calls sei() to enable global interrupts - this must now ↵Dean Camera2010-04-281-0/+1
| | | | be done in the user application once all init code has run.
* Update copyright year to 2010.Dean Camera2009-12-301-2/+2
|
* Fix MIT license language to make its intent clearer.Dean Camera2009-12-281-7/+7
|
* Spell check all source code variables, comments and strings.Dean Camera2009-11-091-1/+1
|
* Fixed DFU and CDC class bootloaders on the AT90USBXXX2 series USB AVRs.Dean Camera2009-09-061-1/+0
|
* Renamed all library events to properly seperate out Device and Host mode ↵Dean Camera2009-08-051-3/+3
| | | | | | | | events. Changed the firing conditions for some events to ensure that events are fired by their own USB mode only. Remove VBUS events - not needed as the library takes care of VBUS detection and feedback on supported AVRs via the USB_Device_Connected and USB_Device_Disconnected events. Fixed incorrect Host state assignment in the incomplete BluetoothHost demo.
* 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-3/+4
| | | | 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-10/+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.
* Fixed Endpoint_Write_Control_* functions writing more data than expected by ↵Dean Camera2009-05-021-1/+1
| | | | the host, causing it to panic (thanks to Johannes Raschke).
* Added preprocessor checks and documentation to the bootloaders giving ↵Dean Camera2009-04-071-0/+5
| | | | information about missing SIGNATURE_x defines due to outdated avr-libc versions.
* Removed SetSystemClockPrescaler() macro, the clock_prescale_set() avr-libc ↵Dean Camera2009-03-091-0/+1
| | | | macro has been corrected in recent avr-libc versions
* Makefiles and library modified to add a new F_CLOCK constant to give the ↵Dean Camera2009-02-261-2/+2
| | | | | | unprescaled master input clock frequency, so that the correct PLL mask can be determined even when the CPU (F_CPU) clock rate is prescaled outside the normal input range of the PLL. Started to clean up the AVRISP Programmer project code, donated by Opendous Inc.
* Moved all source to the trunk directory.Dean Camera2009-02-231-0/+135