Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2012-01-19 | stripped all LUFA LED control. from LUFA-based Caterina | Zach Eveland | |
2012-01-19 | changed fuses to select 4k bootloader for LUFA-based Caterina | Zach Eveland | |
2012-01-19 | added Board/LEDs.h to LUFA-based Caterina | Zach Eveland | |
2012-01-19 | superficial changes to stock LUFA CDC bootloader - renamed project, removed ↵ | Zach Eveland | |
unnecessary files | |||
2012-01-19 | initial checkin of LUFA 111009 CDC bootloader | Zach Eveland | |
2012-01-10 | made Leonardo and Micro bootloader PIDs same as sketch PIDs | Zach Eveland | |
2012-01-10 | restored composite and non-composite device descriptors (removed in ↵ | Zach Eveland | |
4b05c3fc7529477fb7031d42103c15b50a6b58be) Windows wants to see both types of device descriptors. | |||
2012-01-10 | reenabled HID to force Leonardo bootloader to enumerate as a composite device | Zach Eveland | |
2012-01-10 | renamed DiskLoader to Caterina (after Leonardo's mom) | Zach Eveland | |
2012-01-10 | changed USB PID for Leonardo and Micro bootloaders | Zach Eveland | |
sketch and bootloader will use different PIDs to distinguish one from the other. | |||
2012-01-10 | fixed warning when comparing pgm_read_word(0) to -1 (thanks, Limor Fried and ↵ | Zach Eveland | |
Phillip Torrone) | |||
2012-01-10 | got rid of u8, u16, u32 typedefs in Diskloader | Zach Eveland | |
done to bring types in line with others in Arduino core | |||
2012-01-10 | made the bootloader's LED control macro names less offensive | Zach Eveland | |
TX_LED_OFF() instead of TXLED0, etc. | |||
2012-01-10 | added conditional compilation for HID, removed conditional compilation for ↵ | Zach Eveland | |
CDC (is always used). disabled HID by default. also always enumerates as composite now. the bootloader must always have a CDC interface. HID is optional and not even complete to reduce size. | |||
2012-01-10 | fix bug in handling of long descriptors for bootloader USB (thank you, Todd ↵ | Zach Eveland | |
Krein, Limor Fried, and Phillip Torrone) descriptors longer than 255 bytes were being shortened, causing problems with enumeration under Windows | |||
2011-12-31 | reset the Leonardo board when leaving the bootloader, before starting the sketch | Zach Eveland | |
Done so all IO and other registers are properly reinitialized when a new sketch is uploaded or when an existing sketch is started. Uses a watchdog timeout with a 15 ms period to accomplish the reset. Bootloader checks the reason for reset and only enumerates as bootloader and enters the programming loop if reset was NOT caused by WDT. | |||
2011-12-26 | bootloader merged with blink sketch | Zach Eveland | |
full set of descriptors in sketch fixes driver installation issue on Win7. | |||
2011-11-25 | Correcting Arduino Mini w/ ATmega328 bootloader file and fuses (untested). | David A. Mellis | |
2011-11-16 | Leonardo bootloader now sends iSerial string during enumeration. Seems to ↵ | Zach Eveland | |
satisfy Windows' composite device requirements. | |||
2011-11-09 | restored original non-interrupt-driven DiskLoader | Zach Eveland | |
Interrupt-driven version was a dead-end - too many bugs with that approach. | |||
2011-10-31 | changed Leonardo PID to 0x0032 for Diskloader testing. updated .inf to match. | Zach Eveland | |
2011-10-31 | check to see if a sketch has been loaded before jumping out of bootloader | Zach Eveland | |
2011-10-27 | Revert "Merge branch 'master' of github.com:arduino/Arduino into ↵ | Zach Eveland | |
diskloader_reboot" This reverts commit df9835efafd13685251749bc210c0b96a18a96a5, reversing changes made to ec45af8bfa9222a807c075dd1db4b5aa798bba03. Conflicts: hardware/arduino/variants/mega/pins_arduino.h libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino | |||
2011-10-27 | bootloader runs sketch after timeout, added bootloader LED breathing | Zach Eveland | |
2011-10-27 | cosmetic changes - remove old comments, unused code | Zach Eveland | |
2011-10-27 | removed conditional compilation checks for CDC_ENABLED | Zach Eveland | |
bootloader must always have CDC enabled | |||
2011-10-27 | removed old comments and unused USB core code | Zach Eveland | |
2011-10-27 | brought nuevo_diskloader changes over to diskloader | Zach Eveland | |
Moved nuevo_diskloader files into diskloader directory. Changed back to real PID for Leonardo | |||
2011-10-27 | Merge branch 'master' of github.com:arduino/Arduino into diskloader_reboot | Zach Eveland | |
Conflicts: app/src/processing/app/Editor.java app/src/processing/app/Sketch.java build/shared/examples/4.Communication/SerialCallResponse/SerialCallResponse.pde build/shared/lib/theme/theme.txt hardware/arduino/cores/arduino/HardwareSerial.h hardware/arduino/cores/arduino/Print.cpp hardware/arduino/cores/arduino/WString.h hardware/arduino/variants/mega/pins_arduino.h libraries/Ethernet/examples/PachubeClient/PachubeClient.ino libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino libraries/Firmata/examples/EchoString/EchoString.ino libraries/SD/File.cpp libraries/SoftwareSerial/SoftwareSerial.cpp libraries/SoftwareSerial/SoftwareSerial.h libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino libraries/SoftwareSerial/keywords.txt | |||
2011-10-26 | working bootloader. had to move interrupts back to application section. ↵ | Zach Eveland | |
NOTE: need to have sketch CDC jump to appropriate place for bootloader - 4k from end instead of 2k | |||
2011-10-26 | working (?!?!?!) bootloader. doesn't yet restart chip after upload completes. | Zach Eveland | |
2011-10-26 | uploading now completes using RC2 on Win7 | Zach Eveland | |
2011-10-25 | closer still - now up to 4680 | Zach Eveland | |
2011-10-25 | progress on bootloader bug - have implemented blocking USB_Recv. avrdude ↵ | Zach Eveland | |
makes it to flash programming address 0400 or so before hanging | |||
2011-10-24 | fixed logic bug in waiting for synch. stripped out all Serial stuff | Zach Eveland | |
2011-10-24 | removed old comments | Zach Eveland | |
2011-10-23 | bootloader responds properly now. nearly there - still have an issue with ↵ | Zach Eveland | |
it falling out of sync after completing most operations | |||
2011-10-21 | more attempts to get parameter sending to work | Zach Eveland | |
2011-10-21 | some progress on responding to parameter requests | Zach Eveland | |
2011-10-21 | avrdude communication starting to work - responds to sync, fails when trying ↵ | Zach Eveland | |
to respond to STK_GET_PARAMETER |