aboutsummaryrefslogtreecommitdiff
path: root/bootloaders
AgeCommit message (Collapse)Author
2011-06-09Makefile 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.
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