Commit Graph

79 Commits

Author SHA1 Message Date
David A. Mellis b08c271c89 Making Client inherit from Stream, which unforunately means taking peek() out of Stream for now, since there's no immediate implementation for Client. 2010-08-11 18:19:01 +00:00
David A. Mellis 2aa9853c59 No longer requiring WProgram.h for Print / Stream classes (replaced Arduino-specific type names in String). 2010-08-06 01:23:19 +00:00
David A. Mellis a397a7bda8 Moving SPI pin definitions into core (from SPI library): SS, MISO, MOSI, and SCK. 2010-08-02 22:33:11 +00:00
David A. Mellis c7eedf5fa5 changing available() to return an int (because the Ethernet Client class or another stream might need more than 255 bytes). 2010-08-02 22:23:48 +00:00
Tom Igoe 0b56973766 added more String examples 2010-07-27 22:59:18 +00:00
David A. Mellis 7d91fb31c2 Reverting changes to String class and modifying to allow + and += to work on more types. 2010-07-27 14:20:56 +00:00
Tom Igoe 8a48e1bc5e removed append() from String library 2010-07-27 10:18:04 +00:00
Tom Igoe e8a2b8421d checked in Xiaoyang Feng's changes to String library 2010-07-27 10:09:09 +00:00
Tom Igoe c54f647f0e Checked in Xiaoyang's changes to String library 2010-07-27 10:06:49 +00:00
Tom Igoe 71c85dba5e Checked in Xiaoyang's changes to String library 2010-07-27 10:06:43 +00:00
David A. Mellis 94c08cb71a INTERNAL -> INTERNAL1V1 AND INTERNAL2V56 on the Mega (issue #194). 2010-07-10 21:07:51 +00:00
David A. Mellis 270a459232 whitespace. 2010-07-05 16:08:35 +00:00
David A. Mellis d7c2a6f0f9 Adding a peek() function to Stream and HardwareSerial (Serial). 2010-07-04 23:31:55 +00:00
David A. Mellis a1a3978adb Adding support for printing Strings to the Print class. 2010-07-04 23:22:34 +00:00
David A. Mellis 09315f91a9 Modifying String from new/delete to malloc()/free(). Also #include'ing WString.h from WProgram.h. 2010-07-04 16:36:52 +00:00
David A. Mellis 1d2fc4fb33 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 12691ee490 Disabling interrupts while digitalWrite() and pinMode() modify registers (issue #146).
Updating revisions.
2010-06-12 20:32:58 +00:00
David A. Mellis 563ecebee0 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 35f3178dfa Adding a basic Stream interface and modifying HardwareSerial to inherit from it. 2010-05-28 22:41:03 +00:00
David A. Mellis 739605575e More accurate delay() function from BenF. 2010-05-25 20:16:15 +00:00
David A. Mellis 97e61ac17c 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 5d8943f4f9 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 0ffea75628 Adding tone() and noTone() functions, using Brett Hagman's Tone library. 2009-12-29 20:57:07 +00:00
David A. Mellis 9b286055f6 Removing (no longer maintaining) the Makefile. 2009-12-28 15:39:19 +00:00
David A. Mellis 42e5964395 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 fb9e5eea65 Adding Serial.end(). 2009-12-23 00:00:17 +00:00
David A. Mellis 94a3d68656 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 41533ae8a2 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 c312943ef4 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