Zach Eveland
3b72c2343a
disabling watchdog in bootloader
2011-09-08 18:12:11 -04:00
Zach Eveland
874cacf143
misc. bootloader fixes: increased wait time after receiving avrdude 'Q', increased bootloader timeout, and fixed LED one-shot timing
2011-09-08 16:23:29 -04:00
Zach Eveland
07e58f22c0
Revert "added Micro section to boards.txt. specified different bootloader hex files for Leonardo and Micro (differ only by PID). added PID entries to boards.txt"
...
This reverts commit 3b5122e13837eede7c10acf484efdee4d03e802d.
2011-09-08 15:40:41 -04:00
Zach Eveland
0862493202
added Micro section to boards.txt. specified different bootloader hex files for Leonardo and Micro (differ only by PID). added PID entries to boards.txt
2011-09-08 11:00:40 -04:00
Zach Eveland
cb5b07ae94
changed PIDs for Leonardo and Micro. PIDs are now defined in the Makefile
2011-09-08 09:47:17 -04:00
Zach Eveland
384f8e80fa
removed all bootloader mass storage and MSC references
2011-09-08 09:12:30 -04:00
Zach Eveland
e8b2adc36a
bootloader ends as soon as sketch upload finishes. restored pulsing of LED while bootloader running.
2011-08-27 07:00:07 -04:00
Zach Eveland
b8a2daf8bc
LEDs for D13, TX, and RX are more in line with Uno-like behavior during sketch uploading.
...
D13 flashes on reboot, TX and RX flash with USB data transfer.
2011-08-14 16:02:16 -04:00
Zach Eveland
5b453fd606
rebuilt Diskloader, added LED control macros for Leonardo, removed Microtouch defines
2011-08-14 15:11:23 -04:00
Zach Eveland
f63015fa2a
increased bootloader delay to approx. 3.5 s
2011-08-14 14:29:44 -04:00
Zach Eveland
3e3e4be2a3
diskloader source and binary for 32u4
2011-08-11 10:31:39 -04:00
David A. Mellis
7a66c18e70
Fix to optiboot infinite loop problem.
...
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
2011-01-15 13:29:08 +00:00
David A. Mellis
e511065c6a
Adding the Mega 2560 bootloader and boards.txt / boards menu entry.
2010-09-24 10:10:57 -04:00
David A. Mellis
8980259e0d
Adding optiboot and Arduino Uno boards menu entry.
2010-09-22 09:04:33 -04:00
David A. Mellis
8a2387e805
Adding ATmega328 version of the Arduino BT bootloader, along with a Makefile for building it.
2010-08-07 19:48:59 +00:00
David A. Mellis
9858f5294b
Adding ATmega328 bootloader for the Pro and Pro Mini running at 8 MHz (3.3V). Uses the USART0 double speed mode, which according to Nathan from Sparkfun, is necessary to achieve reliable communication at 57600 baud.
2009-05-08 11:05:41 +00:00
David A. Mellis
a42326aba2
Adding support for the Arduino Mega (ATmega1280) to the core and bootloader.
2009-03-25 10:50:00 +00:00
David A. Mellis
b89ee8da48
Renaming atmega168 bootloader directory to atmega since it's no longer atmega168 specific. Updating boards.txt accordingly.
2009-03-24 10:41:46 +00:00
David A. Mellis
1e421dd393
Setting atmega328 bootloader baud rate to 57600 (for now) and adding isp targets to makefile (e.g. diecimila_isp, atmega328_isp).
2008-11-26 14:34:24 +00:00
David A. Mellis
bcbd3a6ef4
Adding ATmega328 support.
2008-11-09 21:02:20 +00:00
David A. Mellis
b7ec38e61a
* Updating version number to 0013.
...
* 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-11 19:27:10 +00:00
David A. Mellis
3898f82e7d
Reindenting the ATmega168 bootloader file. It was a mess (and still is somewhat of one).
2008-10-11 15:20:39 +00:00
David A. Mellis
080d18c6d2
Incorporating ladyada's watchdog timer changes into the bootloader source, 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-09-06 22:17:58 +00:00
David A. Mellis
3460189d09
Adding Nano and Pro (8 MHz) to boards.txt file; updating Makefile for 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.
2008-08-16 01:56:41 +00:00
David A. Mellis
658d3beeba
Adding LilyPad bootloader and adding LilyPad to board definition file.
2007-10-09 22:46:09 +00:00
David A. Mellis
b9d55056c0
Moving bootloaders into the hardware/bootloaders directory.
2007-10-06 13:28:43 +00:00