Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-06 | Fixing race condition in Serial write (Brian Cook). | David A. Mellis | |
2011-03-06 | Moving TCCR1B reset into #ifdef check. | David A. Mellis | |
2011-03-05 | Implemented serial transmit buffering. | David A. Mellis | |
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 | |||
2011-03-04 | Factoring pin definitions out of the core. | David A. Mellis | |
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. | |||
2011-03-03 | Moving all pin definitions into pins_arduino.h. | David A. Mellis | |
This is a step towards providing portability across AVR's by simply including an appropriate header file. | |||
2011-03-03 | Fixing warnings (David H. Lynch Jr). | David A. Mellis | |
2011-03-03 | Rearranging internal #defines in headers. | David A. Mellis | |
2011-03-03 | Removing optimized digitalWrite(), digitalRead(), pinMode(). | David A. Mellis | |
2011-03-02 | Re-arranging header files and small fixes to optimized core functions. | David A. Mellis | |
2011-03-01 | Moving wiring.h contents into Arduino.h. | David A. Mellis | |
2011-03-01 | Renamed WProgram.h to Arduino.h. | David A. Mellis | |
2011-02-26 | Removing BYTE keyword (use Serial.write() instead). | David A. Mellis | |
2011-02-25 | Small optimization in HardwareSerial. | David A. Mellis | |
begin(long) -> begin(unsigned long) | |||
2011-02-22 | Merge branch 'master' into new-extension | David A. Mellis | |
2011-02-18 | Revert "Changes to optimized digitalWrte(), etc." | David A. Mellis | |
This reverts commit aa1f1cbda9d6bb52785f98b40746920853d6579b. | |||
2011-02-18 | Revert "Adding noAnalogWrite() function to disable PWM." | David A. Mellis | |
This reverts commit 38d4a34fec6925b29a732d13e200f54ee4b42025. | |||
2011-02-12 | Adding noAnalogWrite() function to disable PWM. | David A. Mellis | |
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 | |||
2011-02-11 | Changes to optimized digitalWrte(), etc. | David A. Mellis | |
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. | |||
2011-02-11 | Optimized digitalWrite(), etc. from Alvaro Lopez. | David A. Mellis | |
2011-01-15 | Fix to optiboot infinite loop problem. | David A. Mellis | |
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 | |||
2010-12-11 | Changing String append to use realloc(); thanks to Paul Stoffregen. | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=332 | |||
2010-12-04 | Minor ATmega8U2 firmware update and new .hex files. | David A. Mellis | |
Adding LUFA_OPTS += -D DEVICE_STATE_AS_GPIOR=0 to makefile to save space, updating release number to 0x0001. | |||
2010-12-04 | Minor bug fixes to the 8U2 USB-to-serial firmware. | David A. Mellis | |
2010-12-03 | Replacing custom String.toInt() function with a call to atol(). | David A. Mellis | |
2010-11-29 | Fixing Linux UNO serial bug (thanks to Dean Camera). | David A. Mellis | |
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). | |||
2010-11-29 | Redoing 448222e4b65e0cf44dfc0c494f7f76901f1fabea without all the extra files. | David A. Mellis | |
Adds toInt() to String, WCharacter.h (from Wiring), and an SD Datalogger example. | |||
2010-11-29 | Revert "added toInt() function to WString". | David A. Mellis | |
This reverts commit 448222e4b65e0cf44dfc0c494f7f76901f1fabea. | |||
2010-11-29 | added toInt() function to WString | Tom Igoe | |
2010-11-22 | pulseIn() now times out while measuring the pulse, not just while waiting ↵ | David A. Mellis | |
for it to start. | |||
2010-11-20 | SD File object implements Stream. | David A. Mellis | |
Added peak() and available() using a single byte buffer. Added flush(). | |||
2010-11-11 | Fixing bug w/ subsequent calls to tone(). | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=397 | |||
2010-11-11 | Cast to encourage optimization of Serial ring buffer index calculations. | David A. Mellis | |
http://code.google.com/p/arduino/issues/detail?id=391 | |||
2010-11-11 | Changing baud rate calculation to always use double speed mode except for ↵ | David A. Mellis | |
57600 baud at 16 MHz. http://code.google.com/p/arduino/issues/detail?id=394 | |||
2010-11-08 | Modifying Tone.cpp to use register-based (not CPU-based) #ifdefs. | David A. Mellis | |
2010-10-17 | Modifying basic functions (digital and analog, read and write) to use ↵ | David A. Mellis | |
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 | |||
2010-10-17 | Making attachInterrupt() check registers, not CPUs. | David A. Mellis | |
Patch by Mark Sproul, via Christian Maglie. http://code.google.com/p/arduino/issues/detail?id=340 | |||
2010-10-17 | Making HardwareSerial tests register-based, not CPU-based. | David A. Mellis | |
Mark Sproul's patches, via Christian Maglie. http://code.google.com/p/arduino/issues/detail?id=315 | |||
2010-10-09 | Changing #include <> to #include "" in Tone.cpp. | David A. Mellis | |
2010-10-02 | Fixing PWM on pins 9 & 10 on the Uno. | David A. Mellis | |
Resetting TCCR1B to 0 after it's configured by optiboot. http://code.google.com/p/arduino/issues/detail?id=364 | |||
2010-09-28 | More information on USB VID/PIDs. | David A. Mellis | |
2010-09-28 | Replacing Arduino VID / PID with the Atmel-supplied ones. | David A. Mellis | |
2010-09-27 | Adding note about Arduino VID and PIDs. | David A. Mellis | |
2010-09-24 | Adding readme about the firmwares. | David A. Mellis | |
2010-09-24 | Adding usbserial and usbdfu firmwares (and combined compiled .hex files). | David A. Mellis | |
2010-09-24 | Adding Arduino Mega 2560 board entry. | David A. Mellis | |
2010-09-24 | Adding the Mega 2560 bootloader and boards.txt / boards menu entry. | David A. Mellis | |
2010-09-22 | Adding optiboot and Arduino Uno boards menu entry. | David A. Mellis | |
2010-09-08 | 1280 -> 1280/2560. | David A. Mellis | |
2010-08-28 | Changing 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-28 | Returning a reference to a dummy character for indices beyond the string ↵ | David A. Mellis | |
length (in operator[]). |