aboutsummaryrefslogtreecommitdiff
path: root/bootloaders/diskloader/src/DiskLoader.cpp
AgeCommit message (Collapse)Author
2011-12-31reset the Leonardo board when leaving the bootloader, before starting the sketchZach Eveland
Done so all IO and other registers are properly reinitialized when a new sketch is uploaded or when an existing sketch is started. Uses a watchdog timeout with a 15 ms period to accomplish the reset. Bootloader checks the reason for reset and only enumerates as bootloader and enters the programming loop if reset was NOT caused by WDT.
2011-11-09restored original non-interrupt-driven DiskLoaderZach Eveland
Interrupt-driven version was a dead-end - too many bugs with that approach.
2011-10-31check to see if a sketch has been loaded before jumping out of bootloaderZach Eveland
2011-10-27bootloader runs sketch after timeout, added bootloader LED breathingZach Eveland
2011-10-27cosmetic changes - remove old comments, unused codeZach Eveland
2011-10-27brought nuevo_diskloader changes over to diskloaderZach Eveland
Moved nuevo_diskloader files into diskloader directory. Changed back to real PID for Leonardo
2011-09-16Updating bootloader comments.David A. Mellis
2011-09-16faster LED breathing animation in bootloaderZach Eveland
2011-09-08in bootloader reduced delay between receiving stk500 'Q' and jumping to ↵Zach Eveland
application
2011-09-08disabling watchdog in bootloaderZach Eveland
2011-09-08misc. bootloader fixes: increased wait time after receiving avrdude 'Q', ↵Zach Eveland
increased bootloader timeout, and fixed LED one-shot timing
2011-09-08removed all bootloader mass storage and MSC referencesZach Eveland
2011-08-27bootloader ends as soon as sketch upload finishes. restored pulsing of LED ↵Zach Eveland
while bootloader running.
2011-08-14LEDs for D13, TX, and RX are more in line with Uno-like behavior during ↵Zach Eveland
sketch uploading. D13 flashes on reboot, TX and RX flash with USB data transfer.
2011-08-11diskloader source and binary for 32u4Zach Eveland