| Age | Commit message (Collapse) | Author | 
 | 
The operator bool() means that you could implicitly convert a String to a bool and then add it to it an int, for example.  Which means our operator+ has to match exactly or it will be ambiguous.
 | 
 | 
 | 
 | 
Which means you can't chain multiple concat() calls together, but you can check if they succeeded or not.
 | 
 | 
Changing toLowerCase(), toUpperCase(), trim() and replace() to return void instead of a reference to the string that's just been changed.  That way, it's clear that the functions modify the string they've been called on.
 | 
 | 
 | 
 | 
We should probably add something like this back in later, but I want to do one thing at a time.  This removes the __FlashStringHelper class as well.
 | 
 | 
http://www.pjrc.com/teensy/string_class_experimental.html
 | 
 | 
 | 
 | 
That is, waiting for outgoing data to transmit and dropping any received data.
 | 
 | 
 | 
 | 
 | 
 | 
Now Serial.write() places characters in the transmit buffer, and the data register empty interrupt reads and transmit them.  Based loosely on the implementation here: ftp://wookey.org.uk/arduino.
http://code.google.com/p/arduino/issues/detail?id=262
 | 
 | 
That is, there's now a pins/ directory in a platform, which includes multiple directories, each of which has its own pins_arduino.h.  The boards.txt gets a new preferences, <BOARD>.build.pins, whose values is a sub-directory of the pins/ directory (possibly with a "platform:" prefix).  That sub-directory is then placed in the include path during compilation.
 | 
 | 
This is a step towards providing portability across AVR's by simply including an appropriate header file.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
begin(long) -> begin(unsigned long)
 | 
 | 
 | 
 | 
This reverts commit aa1f1cbda9d6bb52785f98b40746920853d6579b.
 | 
 | 
This reverts commit 38d4a34fec6925b29a732d13e200f54ee4b42025.
 | 
 | 
Also, removing the inline version of digitalPinToTimer() (since we're not optimizing the functions that use it anyway).  The noAnalogWrite() function is in wiring_analog.c, deriving from the previous turnOffPWM() which has moved from wiring_digital.c.
http://code.google.com/p/arduino/issues/detail?id=476
 | 
 | 
Factoring out the implementation of digitalWrite(), digitalRead(), and pinMode() into macros that can either be inlined (for constant pin numbers) or executed within a function (non-constant pins).  Removing testing for timers on pins in digitalWrite(), digitalRead(), and pinMode().  Moving pin to port macros from pins_arduino.h to wiring.h.
 | 
 | 
 | 
 | 
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
 | 
 | 
http://code.google.com/p/arduino/issues/detail?id=332
 | 
 | 
Adding LUFA_OPTS += -D DEVICE_STATE_AS_GPIOR=0 to makefile to save space, updating release number to 0x0001.
 | 
 | 
 | 
 | 
 | 
 | 
Enabling INTERRUPT_CONTROL_ENDPOINT in the makefile so we don't miss control messages from Linux.  Also deleted two unused USB events to save a few bytes of space (the Mega 2560 .hex is now exactly 4096 bytes).
 | 
 | 
Adds toInt() to String, WCharacter.h (from Wiring), and an SD Datalogger example.
 | 
 | 
This reverts commit 448222e4b65e0cf44dfc0c494f7f76901f1fabea.
 | 
 | 
 | 
 | 
for it to start.
 | 
 | 
Added peak() and available() using a single byte buffer.
Added flush().
 | 
 | 
http://code.google.com/p/arduino/issues/detail?id=397
 | 
 | 
http://code.google.com/p/arduino/issues/detail?id=391
 | 
 | 
57600 baud at 16 MHz.
http://code.google.com/p/arduino/issues/detail?id=394
 | 
 | 
 | 
 | 
register-based ifdefs, not cpu-based.
http://code.google.com/p/arduino/issues/detail?id=307
http://code.google.com/p/arduino/issues/detail?id=316
http://code.google.com/p/arduino/issues/detail?id=323
http://code.google.com/p/arduino/issues/detail?id=324
 | 
 | 
Patch by Mark Sproul, via Christian Maglie.
http://code.google.com/p/arduino/issues/detail?id=340
 | 
 | 
Mark Sproul's patches, via Christian Maglie.
http://code.google.com/p/arduino/issues/detail?id=315
 | 
 | 
 | 
 | 
Resetting TCCR1B to 0 after it's configured by optiboot.
http://code.google.com/p/arduino/issues/detail?id=364
 | 
 | 
 | 
 | 
 |