aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-09-24Adding usbserial and usbdfu firmwares (and combined compiled .hex files).David A. Mellis
2010-09-24Adding Arduino Mega 2560 board entry.David A. Mellis
2010-09-24Adding the Mega 2560 bootloader and boards.txt / boards menu entry.David A. Mellis
2010-09-22Adding optiboot and Arduino Uno boards menu entry.David A. Mellis
2010-09-081280 -> 1280/2560.David A. Mellis
2010-08-28Changing String::toCharArray() and getBytes() to accept a buffer, rather ↵David A. Mellis
than return one. That way they don't expose the internal representation of the String class, allowing future optimization. Thanks to Paul Stoffregen.
2010-08-28Returning a reference to a dummy character for indices beyond the string ↵David A. Mellis
length (in operator[]).
2010-08-18Adding some basic error checking to the String class (i.e. checking for a ↵David A. Mellis
non-null buffer before modifying its contents).
2010-08-17Now including stdlib.h from wiring.h so our abs() #define comes after the ↵David A. Mellis
stdlib abs() definition (and therefore doesn't break it).
2010-08-11Adding shiftIn() from Wiring (no count or delaytime though).David A. Mellis
2010-08-11Making Client inherit from Stream, which unforunately means taking peek() ↵David A. Mellis
out of Stream for now, since there's no immediate implementation for Client.
2010-08-07Adding Arduino BT w/ ATmega328 to the boards menu.David A. Mellis
2010-08-07Adding ATmega328 version of the Arduino BT bootloader, along with a Makefile ↵David A. Mellis
for building it.
2010-08-06No longer requiring WProgram.h for Print / Stream classes (replaced ↵David A. Mellis
Arduino-specific type names in String).
2010-08-02Moving SPI pin definitions into core (from SPI library): SS, MISO, MOSI, and ↵David A. Mellis
SCK.
2010-08-02changing available() to return an int (because the Ethernet Client class or ↵David A. Mellis
another stream might need more than 255 bytes).
2010-07-27added more String examplesTom Igoe
2010-07-27Reverting changes to String class and modifying to allow + and += to work on ↵David A. Mellis
more types.
2010-07-27removed append() from String libraryTom Igoe
2010-07-27checked in Xiaoyang Feng's changes to String libraryTom Igoe
2010-07-27Checked in Xiaoyang's changes to String libraryTom Igoe
2010-07-27Checked in Xiaoyang's changes to String libraryTom Igoe
2010-07-10INTERNAL -> INTERNAL1V1 AND INTERNAL2V56 on the Mega (issue #194).David A. Mellis
2010-07-05whitespace.David A. Mellis
2010-07-04Adding a peek() function to Stream and HardwareSerial (Serial).David A. Mellis
2010-07-04Adding support for printing Strings to the Print class.David A. Mellis
2010-07-04Modifying String from new/delete to malloc()/free(). Also #include'ing ↵David A. Mellis
WString.h from WProgram.h.
2010-07-04Adding WString.h and WString.cpp straight from Wiring (r. 726). Won't ↵David A. Mellis
actually work yet.
2010-06-12Disabling interrupts while digitalWrite() and pinMode() modify registers ↵David A. Mellis
(issue #146). Updating revisions.
2010-06-12Re-enabling timer 2 pwm after tone() ends. David A. Mellis
Factored out common code to disable timers.
2010-05-28Adding a basic Stream interface and modifying HardwareSerial to inherit from it.David A. Mellis
2010-05-25More accurate delay() function from BenF.David A. Mellis
2010-05-16Adding A0=14, A1=15, etc. aliases for analog input pins and modifying ↵David A. Mellis
analogRead() to accept them (in addition to 0, 1, 2, etc.). Removing some unused code elsewhere.
2010-05-16Adding 5V, 16 MHz versions of the Arduino Pro and Pro Mini (ATmega328 and ↵David A. Mellis
ATmega168) to the boards menu.
2010-05-08Removing some Processing stuff that we don't need.David A. Mellis
Moving the Arduino Fio up in the boards menu.
2010-03-28Added Fio to boards.txt, now that it's part of the lineup.Tom Igoe
2010-01-09Limiting tone generation to timer 2 only to prevent conflicts with the Servo ↵David A. Mellis
library.
2009-12-29Adding tone() and noTone() functions, using Brett Hagman's Tone library.David A. Mellis
2009-12-28Removing (no longer maintaining) the Makefile.David A. Mellis
2009-12-25Adding precision parameter for printing of floats / doubles. Restructured ↵David A. Mellis
the print() and println() functions a bit.
2009-12-23Adding Serial.end().David A. Mellis
2009-12-18Fixing bug in calling micros() from interrupts: ↵David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=55
2009-12-18No longer disabling interrupts in delayMicroseconds(): ↵David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=67
2009-11-21Improving third-party hardware support:David A. Mellis
- moving back to multple cores per platform - using target instead of platform - moving per-board and per-programmer preferences out of Preferences.java and into a new Target class - adding a new "target" preference - support for platform:value values in board preferences for bootloader path and core - XXX: need to support platform:value syntax for board upload.using preferences.
2009-11-07Third-party cores seems to sort of work now, but burning bootloaders is ↵David A. Mellis
probably broken. Need to decide on the format for the boards.txt file.
2009-11-07Moving libraries out of arduino platform / core directory and to top-level.David A. Mellis
2009-11-07Moving things around.David A. Mellis
2009-11-01Adding Arduino as ISP sketch (firmware) and programmers.txt entry.David A. Mellis
2009-10-23Passing the ARDUINO constant from the IDE to avr-gcc as a command line ↵David A. Mellis
argument (so I don't forget to update the version in the .h file).
2009-09-13Updating ARDUINO to 0018 (in wiring.h).David A. Mellis