Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-27 | Removed wrong executable flag on many files | Federico Fissore | |
2013-06-21 | updated Yun bootloader | Federico Fissore | |
2013-06-01 | Merge branch 'merge-1.0.5' into ide-1.5.x-discovery | Cristian Maglie | |
2013-05-29 | Merged 1.0.5 | Cristian Maglie | |
2013-05-23 | new yun bootloader | Federico Fissore | |
2013-05-23 | Etheris references renamed Yun without accent to avoid encoding issues | Federico Fissore | |
2013-05-14 | Etheris bootloader | Federico Fissore | |
updated python bridge path | |||
2013-05-13 | Added robot hardware | Cristian Maglie | |
2013-04-17 | Moved old production firmware to the right place | Cristian Maglie | |
2013-04-03 | Merged 1.0.5 | Cristian Maglie | |
Merge remote-tracking branch 'arduino/master' into ide-1.5.x Conflicts: app/src/processing/app/Base.java build/shared/revisions.txt hardware/arduino/avr/cores/arduino/malloc.c hardware/arduino/cores/arduino/avr-libc/malloc.c hardware/arduino/cores/arduino/malloc.c todo.txt | |||
2013-03-07 | Fixed permissions | Cristian Maglie | |
2013-03-07 | Mega2560 bootloader: use avr library functions for writing into EEPROM | Cristian Maglie | |
2013-03-07 | Mega2560 bootloader: fix wrong eeprom addressing | Cristian Maglie | |
2012-12-22 | Fixed compile problems with avr gcc 4.6.2 (crosspack CrossPack-AVR-20121207.dmg) | Cristian Maglie | |
2012-12-22 | Saved old production firmware for Mega2560 | Cristian Maglie | |
2012-12-22 | Added patch to bootloader for Mega2560. (Mark Sproul) | Cristian Maglie | |
See #181 #392 #505 #543 #544 | |||
2012-12-10 | Merged 1.0.3 | Cristian Maglie | |
2012-12-10 | fixed permissions on a lot of text files. see #1116 | Federico Fissore | |
2012-12-10 | Fixed some firmware filenames | Cristian Maglie | |
2012-12-07 | Added Esplora precompiled firmware | Cristian Maglie | |
2012-12-07 | Added support for Arduino Esplora | Cristian Maglie | |
2012-11-30 | Updated firmware for atmega8 for new avr-gcc versions. | Cristian Maglie | |
fixes #153 fixes #1122 | |||
2012-11-30 | Saved old Leonardo and Micro production firmware. | Cristian Maglie | |
Rebuilt firmware for Micro. Added pre-loaded Blink to new firmwares. | |||
2012-11-30 | Improved Leonardo bootloader | Kristian Lauszus | |
The power-on reset detection didn't work properly, but has now been fixed | |||
2012-11-23 | Caterina changes to support Micro. includes newly rebuilt version of the ↵ | Zachary Eveland | |
bootloader merged with Blink produced using 1.0.2 | |||
2012-11-02 | Updating Micro bootloader firmware. | David A. Mellis | |
2012-11-01 | Adding LilyPad Arduino USB. | David A. Mellis | |
2012-10-27 | Adding Micro. | David A. Mellis | |
2012-04-25 | changed PID values for Leonardo bootloader and sketch | Zach Eveland | |
done to avoid driver problems for users who installed the pre-release bootloader and driver | |||
2012-04-11 | merged Caterina with Blink | Zach Eveland | |
2012-04-11 | fixed logic bug in Caterina that could stop the bootloader from entering ↵ | Zach Eveland | |
self-programming mode | |||
2012-04-09 | Micro I hardly knew ye | Zach Eveland | |
2012-04-09 | Micro and Leonardo bootloaders for distribution are now merged with Blink sketch | Zach Eveland | |
2012-04-09 | PID and VID are no longer hard-coded in bootloader. instead they are passed ↵ | Zach Eveland | |
in at compile-time from makefile. also added and renamed built bootloader images for Micro and Leonardo | |||
2012-03-14 | bugfix for Caterina not starting sketch if "verify upload" turned off in IDE. | Zach Eveland | |
Previously, if avrdude skipped the upload step the read while write memory might never be reenabled. This would prevent the bootloader from ending and the sketch from starting - the bootloader just continued to run even after a successful upload. Now enable RWW when we receive the AVR109 "Exit bootloader" 'E' command. Had to disable lock bit changing support in the bootloader to free up flash for the change - will anyone miss it? | |||
2012-03-14 | changed Caterina timeout after self-programming to 500 ms (from 250 ms) | Zach Eveland | |
attempt to fix bug reported by Dave Mellis: "avrdude: ser_close(): can’t reset attributes for device: Invalid argument" is thrown after attempting an upload in the IDE (though the upload seems to be successful) | |||
2012-03-08 | give Leonardo bootloader 250 ms to finish housekeeping before leaving ↵ | Zach Eveland | |
self-programming mode Earlier approach had bootloader end as soon as it was told to. On Linux this caused problems with avrdude because the microcontroller never had a chance to send an acknowledgement. | |||
2012-03-08 | removed old version of Leonardo's caterina bootloader, replaced with ↵ | Zach Eveland | |
LUFA-based caterina | |||
2012-03-01 | reduced Caterina timeout to 8 seconds from 16 | Zach Eveland | |
2012-02-14 | Leonardo now checks whether bootloader should be run after a WDT event. | Zach Eveland | |
Before the sketch initiates an auto-reset for upload it pokes a magic word into a specific RAM address. On starting the bootloader checks this address. If it finds the magic word it knows the bootloader code should run. If not it jumps straight back to sketch. Test in a sketch by adding to setup(): wdt_enable(WDTO_2S); Sketch should upload, start, run for two seconds, WDT, and sketch should restart (not bootloader). Had to cut out unused descriptor code to make the bootloader still fit in 4k. | |||
2012-02-14 | Leonardo bootloader jumps straight to sketch for a power-on reset. | Zach Eveland | |
Disconnect programmer after burning bootloader to get the full effect. ICSP and JTAG programmers do a hardware reset after any reset condition, confusing the firmware a little. | |||
2012-02-13 | changed Leonardo bootloader and sketch PID values again (now 0x0701 for ↵ | Zach Eveland | |
bootloader, 0x0801 for sketch) | |||
2012-02-08 | adjusting descriptors - trying to prevent sketch and bootloader from ↵ | Zach Eveland | |
grabbing different COM numbers on Windows | |||
2012-02-07 | changed Caterina descriptors - Arduino LLC VID, new PID, manufacturer ↵ | Zach Eveland | |
string, and serial number | |||
2012-02-07 | fixed bug in Caterina which caused some programming instructions to fail | Zach Eveland | |
Timer 1 interrupts were trashing self-programming timing. Now disable Timer 1 compare match before doing Flash tasks and reenable afterward. | |||
2012-02-06 | increased Leonardo bootloader timeout to 16 seconds | Zach Eveland | |
2012-02-03 | proper bootloader timeout and LED control in Leonardo bootloader | Zach Eveland | |
2012-01-24 | Caterina now cleanly hands off operation to the sketch | Zach Eveland | |
had to remove TIMER1 operation from bootloader - was interfering with normal sketch operation | |||
2012-01-21 | move interrupt vector table to application section before jumping to it ↵ | Zach Eveland | |
after upload finished. | |||
2012-01-21 | Leonardo bootloader checks reason for reset and jumps immediately to sketch ↵ | Zach Eveland | |
if reset was caused by WDT |