David A. Mellis
99abaed344
Adding WString.h and WString.cpp straight from Wiring (r. 726). Won't actually work yet.
2010-07-04 16:27:23 +00:00
David A. Mellis
e2f5f0c9d6
Disabling interrupts while digitalWrite() and pinMode() modify registers (issue #146 ).
...
Updating revisions.
2010-06-12 20:32:58 +00:00
David A. Mellis
e2169fa0a4
Re-enabling timer 2 pwm after tone() ends.
...
Factored out common code to disable timers.
2010-06-12 19:47:41 +00:00
David A. Mellis
0557d46fc2
Adding a basic Stream interface and modifying HardwareSerial to inherit from it.
2010-05-28 22:41:03 +00:00
David A. Mellis
8f416eb54a
More accurate delay() function from BenF.
2010-05-25 20:16:15 +00:00
David A. Mellis
3738f450c0
Adding A0=14, A1=15, etc. aliases for analog input pins and modifying analogRead() to accept them (in addition to 0, 1, 2, etc.). Removing some unused code elsewhere.
2010-05-16 04:05:40 +00:00
David A. Mellis
d91b4c1f38
Limiting tone generation to timer 2 only to prevent conflicts with the Servo library.
2010-01-09 17:02:27 +00:00
David A. Mellis
b4402e1e26
Adding tone() and noTone() functions, using Brett Hagman's Tone library.
2009-12-29 20:57:07 +00:00
David A. Mellis
6672d51d56
Removing (no longer maintaining) the Makefile.
2009-12-28 15:39:19 +00:00
David A. Mellis
def86681b7
Adding precision parameter for printing of floats / doubles. Restructured the print() and println() functions a bit.
2009-12-25 20:20:27 +00:00
David A. Mellis
c82a43abde
Adding Serial.end().
2009-12-23 00:00:17 +00:00
David A. Mellis
3063c34ebe
Fixing bug in calling micros() from interrupts: http://code.google.com/p/arduino/issues/detail?id=55
2009-12-18 17:44:08 +00:00
David A. Mellis
ba5935e273
No longer disabling interrupts in delayMicroseconds(): http://code.google.com/p/arduino/issues/detail?id=67
2009-12-18 17:04:51 +00:00
David A. Mellis
d2a38e4b5a
Improving third-party hardware support:
...
- 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-21 23:23:43 +00:00