1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-25 06:22:11 +03:00
Commit Graph

532 Commits

Author SHA1 Message Date
54d367b1e0 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
05e8d675cd Adding Arduino BT w/ ATmega328 to the boards menu. 2010-08-07 19:56:14 +00:00
3524387e70 Adding ATmega328 version of the Arduino BT bootloader, along with a Makefile for building it. 2010-08-07 19:48:59 +00:00
e2fe4d0dfa No longer requiring WProgram.h for Print / Stream classes (replaced Arduino-specific type names in String). 2010-08-06 01:23:19 +00:00
0aec45afbc Moving SPI pin definitions into core (from SPI library): SS, MISO, MOSI, and SCK. 2010-08-02 22:33:11 +00:00
94045e292a 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
81e7814887 added more String examples 2010-07-27 22:59:18 +00:00
4e33e6cb9f Reverting changes to String class and modifying to allow + and += to work on more types. 2010-07-27 14:20:56 +00:00
cd4c0e56e2 removed append() from String library 2010-07-27 10:18:04 +00:00
b78768f761 checked in Xiaoyang Feng's changes to String library 2010-07-27 10:09:09 +00:00
27b3254e99 Checked in Xiaoyang's changes to String library 2010-07-27 10:06:49 +00:00
8fcb098533 Checked in Xiaoyang's changes to String library 2010-07-27 10:06:43 +00:00
52e0e1a999 INTERNAL -> INTERNAL1V1 AND INTERNAL2V56 on the Mega (issue #194). 2010-07-10 21:07:51 +00:00
4fa7eb8e32 whitespace. 2010-07-05 16:08:35 +00:00
31601ffe77 Adding a peek() function to Stream and HardwareSerial (Serial). 2010-07-04 23:31:55 +00:00
934312682e Adding support for printing Strings to the Print class. 2010-07-04 23:22:34 +00:00
880bc682a9 Modifying String from new/delete to malloc()/free(). Also #include'ing WString.h from WProgram.h. 2010-07-04 16:36:52 +00:00
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
e2f5f0c9d6 Disabling interrupts while digitalWrite() and pinMode() modify registers (issue #146).
Updating revisions.
2010-06-12 20:32:58 +00:00
e2169fa0a4 Re-enabling timer 2 pwm after tone() ends.
Factored out common code to disable timers.
2010-06-12 19:47:41 +00:00
0557d46fc2 Adding a basic Stream interface and modifying HardwareSerial to inherit from it. 2010-05-28 22:41:03 +00:00
8f416eb54a More accurate delay() function from BenF. 2010-05-25 20:16:15 +00:00
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
282d623180 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
5d54fbf70b 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
d5b0dfd527 Added Fio to boards.txt, now that it's part of the lineup. 2010-03-28 15:45:59 +00:00
d91b4c1f38 Limiting tone generation to timer 2 only to prevent conflicts with the Servo library. 2010-01-09 17:02:27 +00:00
b4402e1e26 Adding tone() and noTone() functions, using Brett Hagman's Tone library. 2009-12-29 20:57:07 +00:00
6672d51d56 Removing (no longer maintaining) the Makefile. 2009-12-28 15:39:19 +00:00
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
c82a43abde Adding Serial.end(). 2009-12-23 00:00:17 +00:00
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
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
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
e5b5f25476 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
3075c8e4fd Moving libraries out of arduino platform / core directory and to top-level. 2009-11-07 17:54:56 +00:00
ff0336a3b6 Moving libraries into arduino/ 2009-11-07 17:07:59 +00:00
ab1eb4aaa0 Moving things around. 2009-11-07 17:05:21 +00:00
c6b305357e Adding Arduino as ISP sketch (firmware) and programmers.txt entry. 2009-11-01 17:00:31 +00:00
6a15e01ff8 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
e884bb7ca8 Updating ARDUINO to 0018 (in wiring.h). 2009-09-13 17:57:17 +00:00
f5ffd44e77 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
e0d0e22eda 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
66c454f2e6 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:27 +00:00
5a3da0155c Checked and updated all LiquidCrystal examples 2009-08-05 14:41:24 +00:00
96c3621047 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:23 +00:00
e04a52b733 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:17 +00:00
ba362ebe72 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:14 +00:00
47f3f70851 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:11 +00:00
cb51697237 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:08 +00:00