aboutsummaryrefslogtreecommitdiffstats
path: root/Bootloaders/TeensyHID/TeensyHID.h
Commit message (Collapse)AuthorAgeFilesLines
* Ensure that the USB_DeviceState variable is properly set upon wakeup events, ↵Dean Camera2009-07-231-1/+1
| | | | | | | | to the Addressed or Configured state as needed. Add explicit support for the AT90USB646 to the Teensy bootloader now that PJRC have released the Teensy++ board. Ensure unfinished SideShow demo uses an unallocated PID value within the LUFA range.
* Slight changes to TeensyHID bootloader to ensure it builds under the 2KB ↵Dean Camera2009-07-211-1/+0
| | | | | | boundary. Changed USB_Init() and USB_Shutdown() so that they are no longer dependant on oneanother for possible code savings when the interface is never explicitly shut down.
* Re-add signature byte defines to the DFU and CDC class bootloaders -- the ↵Dean Camera2009-06-211-2/+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/+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.
* Combined Mouse, MouseViaInt and MouseFullInt demos into a single unified demo.Dean Camera2009-03-191-2/+2
| | | | | | Corrections to Keyboard demo. Removed AVRISP_Programmer project due to code quality concerns.
* Removed SetSystemClockPrescaler() macro, the clock_prescale_set() avr-libc ↵Dean Camera2009-03-091-0/+1
| | | | macro has been corrected in recent avr-libc versions
* Moved all source to the trunk directory.Dean Camera2009-02-231-0/+73