aboutsummaryrefslogtreecommitdiff
path: root/bootloaders
AgeCommit message (Collapse)Author
2011-09-16updated pin mappings for bootloader and pins_arduino.h in anticipation of ↵Zach Eveland
final hardware.
2011-09-16restored Micro entry in boards.txt, made separate bootloader images for ↵Zach Eveland
Leonardo and Micro.
2011-09-16bootloader iProduct definition changed to "Arduino Leonardo Bootloader" or ↵Zach Eveland
"Arduino Micro Bootloader". selection depends on PID passed in at compile time
2011-09-16added to the bootloader iProduct and iManufacturer strings identifying board ↵Zach Eveland
as an "Arduino Leonardo" manufactured by "Arduino LLC"
2011-09-16faster LED breathing animation in bootloaderZach Eveland
2011-09-08updated Leonardo INF with correct PID and created new Micro INF.Zach 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-08Revert "added Micro section to boards.txt. specified different bootloader ↵Zach Eveland
hex files for Leonardo and Micro (differ only by PID). added PID entries to boards.txt" This reverts commit 3b5122e13837eede7c10acf484efdee4d03e802d.
2011-09-08added Micro section to boards.txt. specified different bootloader hex files ↵Zach Eveland
for Leonardo and Micro (differ only by PID). added PID entries to boards.txt
2011-09-08changed PIDs for Leonardo and Micro. PIDs are now defined in the MakefileZach Eveland
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-14rebuilt Diskloader, added LED control macros for Leonardo, removed ↵Zach Eveland
Microtouch defines
2011-08-14increased bootloader delay to approx. 3.5 sZach Eveland
2011-08-11diskloader source and binary for 32u4Zach Eveland
2011-01-15Fix to optiboot infinite loop problem.David A. Mellis
Explicitly setting R1 to 0 so that the watchdog timer is properly initializing, preventing it from timing out and resetting the processor. http://code.google.com/p/optiboot/issues/detail?id=26 http://code.google.com/p/arduino/issues/detail?id=446
2010-09-24Adding the Mega 2560 bootloader and boards.txt / boards menu entry.David A. Mellis
2010-09-22Adding optiboot and Arduino Uno boards menu entry.David A. Mellis
2010-08-07Adding ATmega328 version of the Arduino BT bootloader, along with a Makefile ↵David A. Mellis
for building it.
2009-05-08Adding ATmega328 bootloader for the Pro and Pro Mini running at 8 MHz ↵David A. Mellis
(3.3V). Uses the USART0 double speed mode, which according to Nathan from Sparkfun, is necessary to achieve reliable communication at 57600 baud.
2009-03-25Adding support for the Arduino Mega (ATmega1280) to the core and bootloader.David A. Mellis
2009-03-24Renaming atmega168 bootloader directory to atmega since it's no longer ↵David A. Mellis
atmega168 specific. Updating boards.txt accordingly.
2008-11-26Setting atmega328 bootloader baud rate to 57600 (for now) and adding isp ↵David A. Mellis
targets to makefile (e.g. diecimila_isp, atmega328_isp).
2008-11-09Adding ATmega328 support.David A. Mellis
2008-10-11* Updating version number to 0013.David A. Mellis
* Updating ATmega168 bootloader to work with standard distributions of avrdude (responding to signature requests made with the universal SPI command) and correctly store EEPROM data. Thanks to ladyada. * Changing compilation process to generate .eep file and allow for use of EEMEM directive (although not yet uploading EEPROM data).
2008-10-11Reindenting the ATmega168 bootloader file. It was a mess (and still is ↵David A. Mellis
somewhat of one).
2008-09-06Incorporating ladyada's watchdog timer changes into the bootloader source, ↵David A. Mellis
but only compiling them in for the Pro and Pro Mini (since Nathan includes them in the bootloader he burns to the board). Added a WATCHDOG_MODS flag to the Makefile to specify that they should be included. Recompiled the pro .hex file to include them.
2008-08-16Adding Nano and Pro (8 MHz) to boards.txt file; updating Makefile for ↵David A. Mellis
atmega168 bootloader based on Nathan's changes to allow for customizing of more parameters per-board; including Pro 8 MHz .hex compiled bootloader file; not updating the Diecimila or NG .hex files.
2007-10-09Adding LilyPad bootloader and adding LilyPad to board definition file.David A. Mellis
2007-10-06Moving bootloaders into the hardware/bootloaders directory.David A. Mellis