aboutsummaryrefslogtreecommitdiff
path: root/bootloaders
AgeCommit message (Collapse)Author
2011-10-10Makefile modification to allow building optiboot in more environments.WestfW
Allows building within the Arduino Source tree, and within the Arduino IDE tree, as well as using CrossPack on Mac. Adds README.TXT to track arduino-specific changes (and documents the new build options.) This addresses Arduino issue: http://code.google.com/p/arduino/issues/detail?id=487 And optiboot issue http://code.google.com/p/optiboot/issues/detail?id=1 (which can be thought of as a subset of the Arduno issue.) Note that the binaries produced after these Makefile changes (using any of the compile environments) are identical to those produced by the crosspack-20100115 environment on a Mac. (cherry picked from commit 2d2ed324b48e709f59a002cb274ed60bb0ebc911)
2011-09-16Updating bootloader comments.David A. Mellis
2011-09-16Updating Micro bootloader (previous one was identical to Leonardo).David A. Mellis
2011-09-16new bootloader binaries for Micro and Leonardo - uses new assignment for ↵Zach Eveland
TXLED pin
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