Change AVRISP project's timeout to be interrupt based again, but make the interrupt...
authorDean Camera <dean@fourwalledcubicle.com>
Sun, 2 May 2010 05:16:34 +0000 (05:16 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Sun, 2 May 2010 05:16:34 +0000 (05:16 +0000)
commit3d28d53c3e2ae529933283e63a8b05f2ab1ce2be
treef395bb297884750d54614b941f2bda0727cc2796
parent9a1560dc050f79fd189838a87ce623e79ff48677
Change AVRISP project's timeout to be interrupt based again, but make the interrupt itself interruptable and use a seperate assembly file to hand-optimize the ISR code.

Removed the cast to uint16_t on the set baud rate in the USBtoSerial project, so that the higher >1M baud rates can be selected (thanks to Steffan).
LUFA.pnproj
LUFA/ManPages/ChangeLog.txt
Projects/AVRISP-MKII/Lib/ISP/ISPTarget.c
Projects/AVRISP-MKII/Lib/Timeout.S [new file with mode: 0644]
Projects/AVRISP-MKII/Lib/V2Protocol.c
Projects/AVRISP-MKII/Lib/V2Protocol.h
Projects/AVRISP-MKII/Lib/XPROG/TINYNVM.c
Projects/AVRISP-MKII/Lib/XPROG/XMEGANVM.c
Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.c
Projects/AVRISP-MKII/makefile
Projects/USBtoSerial/USBtoSerial.c