Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2012-01-10 | Merge branch 'master' of github.com:arduino/Arduino into new-extension | Zach Eveland | |
2012-01-04 | Adding links to documentation of boards.txt and programmers.txt files. | David A. Mellis | |
2012-01-02 | Adding INPUT_PULLUP option pinMode(). (Paul Stoffregen). | David A. Mellis | |
This also changes pinMode(pin, INPUT); to explicitly disable the pull-up resistor, even if it was previously set. http://code.google.com/p/arduino/issues/detail?id=246 | |||
2012-01-02 | Fixing findUntil() problem with repeated initial characters. (Jeffery.zksun) | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=768 | |||
2012-01-02 | Fixing warnings (unsigned comparisons to 0). (maniacbug) | David A. Mellis | |
2012-01-02 | Fixing static is not at beginning of declaration warnings (maniacbug). | David A. Mellis | |
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-31 | Merge branch 'master' of github.com:arduino/Arduino into new-extension | Zach Eveland | |
2011-12-30 | Simplifying microseconds <-> clock cycles conversions. (Rob Tillaart) | David A. Mellis | |
This should fix problems with overflows in pulseIn(). It may make millis() slightly less precise for clock speeds that aren't multiple of 1 million, but we don't really support those anyway. http://code.google.com/p/arduino/issues/detail?id=675 | |||
2011-12-28 | Fixing ArduinoISP sketch by lowering baud rate to 9600 (from 19200). | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=661 | |||
2011-12-26 | bootloader merged with blink sketch | Zach Eveland | |
full set of descriptors in sketch fixes driver installation issue on Win7. | |||
2011-12-20 | changed Keyboard write() method to type(). Made write() an alias for type() ↵ | Zach Eveland | |
to allow subclassing by Stream. | |||
2011-12-20 | Revert "changed Keyboard write() method to type(). Made write() an alias ↵ | Zach Eveland | |
for type() to allow subclassing by Stream." This reverts commit de1d5fc0cb82874c0dcb766c5fb27ab36c5cb32c. | |||
2011-12-20 | changed Keyboard write() method to type(). Made write() an alias for type() ↵ | Zach Eveland | |
to allow subclassing by Stream. | |||
2011-12-19 | fixed attachInterrupt() on Leonardo | Zach Eveland | |
had to define a separate block for the 32U4 since it looks like a Mega-series board based on a simple register trick. Only two useable HW interrupts though, compared to the Megas' 8, and numbering differs. | |||
2011-12-18 | added asynchronous buffering of received CDC characters | Zach Eveland | |
This fixes the issue Federico reported where bytes written by host but not read by sketch would cause serial connection to lock up. Ring buffer implementation is based on HardwareSerial.cpp. Adds public accept() method to CDC. | |||
2011-12-18 | fixed digitalWrite on timer 4 pins (D6 and D13) | Zach Eveland | |
2011-12-18 | fix bootloader size in boards.txt - 2 kB instead of 4 kB | Zach Eveland | |
2011-12-11 | fixed TIMER4 use on Leonardo | Zach Eveland | |
ATMEGA32U4 has major differences in TIMER4 registers compared to ATMEGA1280 and 2560. turnOffPWM, analogWrite, and initialize routines had wrong registers, bit names, etc. | |||
2011-12-02 | Updated reference voltage defines for ATmega1284P. | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=728 | |||
2011-12-02 | Support 3rd external interrupt on ATmega1284P (maniacbug) | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=728 | |||
2011-12-02 | Fixing delayMicroseconds() timing for 20 MHz clocks. (Erdem U. Altinyurt) | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=306 | |||
2011-11-28 | Removing Leonardo (and Mouse/Keyboard examples) for Arduino 1.0 release. | David A. Mellis | |
These will return, but the code isn't finished yet so I don't want to include it. | |||
2011-11-25 | Correcting Arduino Mini w/ ATmega328 bootloader file and fuses (untested). | David A. Mellis | |
2011-11-19 | readBytes() and readBytesUntil() handle zero bytes and return # of bytes read. | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=586 | |||
2011-11-19 | Adding Arduino Mini w/ ATmega328. | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=710 | |||
2011-11-16 | Leonardo bootloader now sends iSerial string during enumeration. Seems to ↵ | Zach Eveland | |
satisfy Windows' composite device requirements. | |||
2011-11-16 | Fixed size of const array mapping digital pin number to bit mask. | Zach Eveland | |
2011-11-16 | Updated digital pin and port mapping constants in pins_arduino.h for Leonardo. | Zach Eveland | |
Changed digital_pin_to_port_PGM[] and digital_pin_to_bit_mask_PGM[] to reflect changes to constants for SPI and analog pins | |||
2011-11-16 | Swapped Dx assignment for MISO and SS to make numbering more sane (Dave ↵ | Zach Eveland | |
Mellis). Also updated comments on pin numbers. | |||
2011-11-16 | Fixed handling of Ax constants on Leonardo | Zach Eveland | |
Fixed mistake in assignment and handling of A6-A11 constants. Renumbered constants for all Ax channels. | |||
2011-11-15 | updated pins_arduino.h for Leonardo to reflect final mapping of A6-A11 | Zach Eveland | |
2011-11-15 | Merge branch 'new-extension' of github.com:arduino/Arduino into new-extension | Zach Eveland | |
2011-11-12 | Added latest firmware for usbserial (not combined with DFU) | Cristian Maglie | |
2011-11-11 | Added latest firmware for atmega16u2 on R3 boards | Cristian Maglie | |
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-11-08 | updated analog pin assignments and declared TWI/I2C pins | Zach Eveland | |
Fixed analog pin to ADC channel mapping to match new scheme. Changed mapping of analog pins to digital channels so that A6-A11 point back to the correct digital pins. Declared SDA and SCL pins. (All from Federico Vanzati's comments) | |||
2011-11-02 | added 12th ADC channel for Leonardo. cleaned up and corrected comments for ↵ | Zach Eveland | |
pin functions. | |||
2011-10-31 | changed Leonardo PID to 0x0032 for Diskloader testing. updated .inf to match. | Zach Eveland | |
2011-10-31 | Merge branch 'new-extension' of github.com:arduino/Arduino into ↵ | Zach Eveland | |
diskloader_reboot | |||
2011-10-31 | check to see if a sketch has been loaded before jumping out of bootloader | Zach Eveland | |
2011-10-29 | Protecting the version of parseInt() and parseFloat(). (Paul Stoffregen) | David A. Mellis | |
This should allow us more flexibility in determining how to handle these functions later. For example, in specifying that initial characters shouldn't be skipped. http://code.google.com/p/arduino/issues/detail?id=698 |