| 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. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | 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 | 
|  |  | 
|  |  | 
|  |  | 
|  |  |