Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-29 | Adding overloads so Serial.write(0) works. | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=1006 | |||
2012-08-28 | Serial.flush() waits for last character to be transmitted (michele.mazzucchi) | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=871 | |||
2012-08-16 | Fix issue 866 | Adam Dunlap | |
Fix issue 866 by adding a const qualifier to what the F macro casts to. | |||
2012-07-15 | Use "wiring" (not "stk500v2") avrdude protocol for uploads to Mega 2560. | David A. Mellis | |
It performs the auto-reset in avrdude. Otherwise, some uploads seem to fail (possibly because it takes too long to launch avrdude from the IDE, so there's too much of a delay between the auto-reset done by the IDE and the upload). http://code.google.com/p/arduino/issues/detail?id=806 | |||
2012-06-28 | Print "ovf" if float to be printed doesn't fit in a long. | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=967 | |||
2012-06-23 | Print "inf" for infinite floating point numbers (using isinf()). | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=961 | |||
2012-06-14 | Adding write(str) and write(buf, size) for USB CDC. | David A. Mellis | |
So that they work on the Leonardo. http://code.google.com/p/arduino/issues/detail?id=958 | |||
2012-06-04 | Printing NaN values as "nan" in printFloat(). | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=946 | |||
2012-06-03 | Check for NULL pointer in Print.write(). | David A. Mellis | |
Otherwise, trying to print(NULL) or write(NULL) could print a random character. http://code.google.com/p/arduino/issues/detail?id=941 | |||
2012-06-02 | Added support for interrupt on INT2 and INT3 on the Leonardo | Kristian Lauszus | |
2012-05-21 | Merge remote-tracking branch 'upstream/master' | David A. Mellis | |
2012-05-20 | Updating SoftwareSerial pin mapping (pin change interrupts) for Leonardo. | David A. Mellis | |
2012-05-19 | added pin change interrupt defines for Leonardo. fix for broken software ↵ | Zach Eveland | |
serial on Leonardo | |||
2012-05-16 | Adding readString() and readStringUntil() to Stream (Adrian McEwen). | David A. Mellis | |
This isn't necessarily a particularly efficient implementation (it allocates memory one character at a time and so may lead to fragmentation) but it seems to work. http://code.google.com/p/arduino/issues/detail?id=454 | |||
2012-05-15 | Mouse.isPressed() now checks only for left button by default | Zach Eveland | |
if no argument is given now checks left button by default to be consistent with press() and release() (thanks, David Mellis) | |||
2012-05-01 | renamed Leonardo USB_ class to USBDevice_ to be unambiguous. renamed "USB" ↵ | Zach Eveland | |
object to "USBDevice" to prevent conflict with USB Host library (thanks Massimo) | |||
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-19 | bugfix for configuring PWM on D6 and D13 too early. (thanks to Limor Fried) | Zach Eveland | |
was starting PWM on these pins too soon - in init() instead of when analogWrite() was called. as a result doing output on port registers directly failed. | |||
2012-04-19 | bugfix for boards with a timer 4 but no channel D | Zach Eveland | |
compilation failed for Mega because the COM4D1 and OCR4D registers are defined for 32U4 but not for Mega | |||
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 | sketch USB VID and PID values are passed in from boards.txt at compile time ↵ | Zach Eveland | |
now. changed sketch PIDs to final values. also uncommented Micro section in boards.txt | |||
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-04-06 | Revert "Revert "added a short delay and comment to boolean operator in CDC"" | Zach Eveland | |
This reverts commit 200eefb4e2ac7796c5c901e8fd9369c85ec544c5. | |||
2012-04-06 | Revert "added a short delay and comment to boolean operator in CDC" | Federico Vanzati | |
This reverts commit ade4893f585e3e94fa6cf683620e1d12afc88ecd. | |||
2012-04-03 | added a short delay and comment to boolean operator in CDC | Zach Eveland | |
Delay fixes problem where the port has been configured but not quite opened. Federico found that 10 ms was the minimum time needed to avoid problems. | |||
2012-04-01 | added Boolean operators to HardwareSerial and CDC to test whether the port ↵ | Zach Eveland | |
is ready to send data. Mostly useful for Leonardo - simple way to test whether the port is actually opened by an application and ready to receive data. For Serial objects attached to real UARTs always returns true. | |||
2012-03-28 | fixed logic error in Keyboard.release() - now removes every occurrence of a ↵ | Zach Eveland | |
key if it's present more than once | |||
2012-03-28 | removed horrible multi-key Keyboard.press() and Keyboard.release() methods | Zach Eveland | |
Saves 924 bytes of Flash | |||
2012-03-28 | eliminated Keyboard.type() - unnecessary duplication of Keyboard.write() ↵ | Zach Eveland | |
(David Mellis). Also edit KeyboardReprogram example which was the only example using type() | |||
2012-03-26 | added methods to Keyboard to handle multiple simultaneous key presses or ↵ | Zach Eveland | |
releases (up to six each) | |||
2012-03-26 | Keyboard.type() now just presses and releases the key indicated - doesn't ↵ | Zach Eveland | |
releaseAll() | |||
2012-03-26 | added stub methods for begin() and end() to Mouse and Keyboard | Zach Eveland | |
2012-03-24 | Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader | Zach Eveland | |
2012-03-15 | Putting ArduinoISP back to 19200 baud. | David A. Mellis | |
From 9600. And lowering the delay in the heartbeat from 40 to 20, which seems to fix things again. | |||
2012-03-14 | reduced delay before starting the Leonardo bootloader | Zach Eveland | |
Since we use a magic RAM flag to signal to the bootloader there's a risk of the sketch overwriting the magic RAM location before the bootloader starts. By reducing the watchdog timeout we reduce the chance of this happening. | |||
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-07 | Fix for some strange behaviours during board reset | Cristian Maglie | |
2012-03-03 | Added Keyboard support for all modifier and all common non-printing keys. | Zach Eveland | |
2012-03-03 | Removed support for key mapping in Keyboard. | Zach Eveland | |
Was no longer being used and would be damn near impossible to support with the new scheme for handling modifiers and non-printing keyboard characters. | |||
2012-03-03 | added Keyboard methods press(), release(), and releaseAll() | Zach Eveland | |
Changes mean that a single, persistent key report must be used so keys can be added or removed. Also reimplemented type() using the new methods. | |||
2012-03-03 | Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader | Zach Eveland | |
Conflicts: .gitignore | |||
2012-03-03 | fixed minor compilation warnings for Leonardo | Zach Eveland | |
2012-03-02 | Small changes for the ATmega1284. | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=736 | |||
2012-03-01 | reduced Caterina timeout to 8 seconds from 16 | Zach Eveland | |