Commit Graph

667 Commits

Author SHA1 Message Date
Tom Igoe 445d1688c9 Checked in Xiaoyang's changes to String library 2010-07-27 10:06:43 +00:00
David A. Mellis cd94d8dc6e INTERNAL -> INTERNAL1V1 AND INTERNAL2V56 on the Mega (issue #194). 2010-07-10 21:07:51 +00:00
David A. Mellis 9f1e60ffa0 whitespace. 2010-07-05 16:08:35 +00:00
David A. Mellis d3cb43c1c9 Adding a peek() function to Stream and HardwareSerial (Serial). 2010-07-04 23:31:55 +00:00
David A. Mellis 2c32369685 Adding support for printing Strings to the Print class. 2010-07-04 23:22:34 +00:00
David A. Mellis 50bfce889e 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 0c09741c72 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 3b6611ae2d Disabling interrupts while digitalWrite() and pinMode() modify registers (issue #146).
Updating revisions.
2010-06-12 20:32:58 +00:00
David A. Mellis a771267f69 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 90eb0aecd8 Adding a basic Stream interface and modifying HardwareSerial to inherit from it. 2010-05-28 22:41:03 +00:00
David A. Mellis 67c0a1995a More accurate delay() function from BenF. 2010-05-25 20:16:15 +00:00
David A. Mellis 04475f4bfe 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 336e890823 Adding 5V, 16 MHz versions of the Arduino Pro and Pro Mini (ATmega328 and ATmega168) to the boards menu. 2010-05-16 02:53:51 +00:00
David A. Mellis eaaefb4467 Removing some Processing stuff that we don't need.
Moving the Arduino Fio up in the boards menu.
2010-05-08 20:37:54 +00:00
Tom Igoe 3fb2071548 Added Fio to boards.txt, now that it's part of the lineup. 2010-03-28 15:45:59 +00:00
David A. Mellis 2be9101d34 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 c75b10af73 Adding tone() and noTone() functions, using Brett Hagman's Tone library. 2009-12-29 20:57:07 +00:00
David A. Mellis 791bab8c7f Removing (no longer maintaining) the Makefile. 2009-12-28 15:39:19 +00:00
David A. Mellis 85de48989d 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 fe28586154 Adding Serial.end(). 2009-12-23 00:00:17 +00:00
David A. Mellis 7ea4cb39bd 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 78a3d76f6c 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 35f5f6e99f 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
David A. Mellis 80d8477877 Third-party cores seems to sort of work now, but burning bootloaders is probably broken.
Need to decide on the format for the boards.txt file.
2009-11-07 18:56:45 +00:00
David A. Mellis 6005c59ad0 Moving libraries out of arduino platform / core directory and to top-level. 2009-11-07 17:54:56 +00:00
David A. Mellis 584dece7b0 Moving things around. 2009-11-07 17:05:21 +00:00
David A. Mellis 7d31607442 Adding Arduino as ISP sketch (firmware) and programmers.txt entry. 2009-11-01 17:00:31 +00:00
David A. Mellis 66e911149a Passing the ARDUINO constant from the IDE to avr-gcc as a command line argument (so I don't forget to update the version in the .h file). 2009-10-23 23:04:03 +00:00
David A. Mellis 8df0f63026 Updating ARDUINO to 0018 (in wiring.h). 2009-09-13 17:57:17 +00:00
David A. Mellis 76737d4e28 Undoing revision 628 because it broke analogRead() on analog inputs 8 to 15 of the Arduino Mega. 2009-08-23 20:59:47 +00:00
David A. Mellis 957ba91c1a Removing obsolete wiring_serial.c from Makefile. Adding - to beginning of dependcy lines to avoid unnecessary warnings. 2009-08-16 10:21:16 +00:00
David A. Mellis 50f77c7210 Moving the processing-5503 branch (used for Arduino 0017) into the trunk. 2009-08-15 14:48:42 +00:00
Tom Igoe 79b7ecdd92 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:27 +00:00
Tom Igoe 6f28053a8e Checked and updated all LiquidCrystal examples 2009-08-05 14:41:24 +00:00
Tom Igoe d241a63685 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:23 +00:00
Tom Igoe b521782b52 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:17 +00:00
Tom Igoe e947327158 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:14 +00:00
Tom Igoe 16eaf9a9fb Checked and updated all LiquidCrystal examples 2009-08-05 14:41:11 +00:00
Tom Igoe d48347ec1d Checked and updated all LiquidCrystal examples 2009-08-05 14:41:08 +00:00
Tom Igoe b63e74ecbe Checked and updated all LiquidCrystal examples 2009-08-05 14:41:03 +00:00
Tom Igoe fd3bcef9d5 Checked and updated all LiquidCrystal examples 2009-08-05 14:40:55 +00:00
Tom Igoe 739714e28c Changed begin() in LiquidCrystal examples 2009-08-02 18:45:13 +00:00
Tom Igoe 0675c7a005 Changed begin() in LiquidCrystal examples 2009-08-02 18:45:08 +00:00
Tom Igoe e66eb79a26 Changed begin() in LiquidCrystal examples 2009-08-02 18:45:04 +00:00
Tom Igoe a0f72ba82c Changed begin() in LiquidCrystal examples 2009-08-02 18:44:59 +00:00
Tom Igoe 4a6c915296 Changed begin() in LiquidCrystal examples 2009-08-02 18:44:54 +00:00
Tom Igoe 7544b57ea8 Changed begin() in LiquidCrystal examples 2009-08-02 18:44:52 +00:00
Tom Igoe bf81836591 Changed begin() in LiquidCrystal examples 2009-08-02 18:44:30 +00:00
Tom Igoe 37a1c71351 Changed begin() in LiquidCrystal examples 2009-08-02 18:41:40 +00:00
David A. Mellis 8032397b18 Updating to rev. 27 of Firmata. 2009-07-30 20:48:59 +00:00