Tom Igoe
c9ded42197
Updated PachubeClientString and PachubeClient examples for Ethernet
2012-03-16 10:48:18 -04:00
Zach Eveland
d169114205
Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader
2012-03-14 15:40:29 -04:00
Tom Igoe
7f11df115d
Updated ChatServer
2012-03-12 15:30:18 -04:00
Zach Eveland
8a35793794
Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader
...
Conflicts:
.gitignore
2012-03-03 13:28:39 -05:00
David A. Mellis
9f3438c189
Adding Ethernet.maintain() to update DHCP leases (Peter Magnusson)
...
returns:
0: nothing happened
1: renew failed
2: renew success
3: rebind fail
4: rebind success
http://code.google.com/p/arduino/issues/detail?id=716
2012-03-02 18:51:48 -05:00
Tom Igoe
f415edfc3b
upated PachubeClientString to fix interval bug
2012-03-02 17:21:12 -05:00
Tom Igoe
8ef8be6ccd
Adjusted interval bug in TwitterClient
2012-03-02 17:20:09 -05:00
Tom Igoe
59f68ebd8c
Updated pachubeClientStirng to fix posting interval bug
2012-03-02 17:17:15 -05:00
Tom Igoe
366a490973
Updated TwitterClient example to fix timing bug
2012-03-02 13:14:07 -05:00
Zach Eveland
d10b5da4f6
Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader
2012-02-27 21:21:34 -05:00
Tom Igoe
9f755d159a
Updated Ethernet PachubeClient and PachubeClientString examples to use Pachube API 2.0
2012-02-27 11:51:13 -05:00
Zach Eveland
65ddc6c43b
Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader
2012-02-22 15:19:32 -05:00
David A. Mellis
2f29f898de
Adding ability to send repeated starts in Wire library.
...
This adds an additional (boolean) parameter to both endTransmission() and requestFrom(), which specifies whether or not to send a stop condition after the corresponding transmission. This defaults to true, as in the previous behavior of the library.
http://code.google.com/p/arduino/issues/detail?id=663
2012-02-18 20:05:11 -05:00
David A. Mellis
561cd7054d
Fixing (maybe) a bug involving multiple received UDP packets.
...
http://code.google.com/p/arduino/issues/detail?id=669
2012-02-14 16:41:22 -08:00
Zach Eveland
5eb7ad154b
Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader
2012-02-03 19:54:33 -05:00
David A. Mellis
3dfc2c6311
Serial.print() -> Serial.write() in SD SerialPrint_P function.
...
http://code.google.com/p/arduino/issues/detail?id=759
2012-02-03 17:32:54 -05:00
Zach Eveland
2622ad5580
Merge branch 'master' of github.com:arduino/Arduino into new-extension
2012-01-10 12:02:27 -05:00
Cristian Maglie
b7c54b79d7
Fine tuned libraries search. Reintroduced ./libraries folder for shipped
...
platform independent libraries.
2012-01-09 18:20:55 +01:00
Cristian Maglie
57b8713cab
Moved libraries folder inside platform folder. Now libraries and examples are searched per board/platform
2012-01-04 15:14:51 +01:00
David A. Mellis
cce4ef7c69
Fixing warnings (unsigned comparisons to 0). (maniacbug)
2012-01-02 12:57:23 -05:00
Zach Eveland
531c3bfe28
Merge branch 'master' of github.com:arduino/32U4 into new-extension
2011-12-18 12:40:56 -05:00
David A. Mellis
64c8b89b5f
Fixing ethernet library on Leonardo (correcting SS pin for 32U4).
2011-12-15 15:33:47 -05:00
David A. Mellis
b8fbffeac4
Fixing DHCP hostname (peter).
...
http://code.google.com/p/arduino/issues/detail?id=742
2011-12-14 00:55:10 -05:00
David A. Mellis
7c90d9d8b5
Changing recv() to return signed int16 (in Ethernet socket.cpp). S. Wallace
...
http://code.google.com/p/arduino/issues/detail?id=516
2011-12-08 17:29:28 -05:00
David A. Mellis
597da2e45d
Ethernet library fix for avr-gcc v4.5.1 (and maybe others). (SurferTim)
...
This is a change in a few lines for combining two 8-bit values into a 16-bit one. For some reason, the old way doesn't seem to work properly with certain gcc versions.
http://code.google.com/p/arduino/issues/detail?id=605
2011-12-08 16:50:59 -05:00
David A. Mellis
6a6ed3d10a
Adding overloads for other integer types in Wire.write(). (Paul Stoffregen)
...
http://code.google.com/p/arduino/issues/detail?id=527
2011-12-02 16:43:41 -05:00
Tom Igoe
9af71ad6e8
Moved Mouse and Keyboard examples for Leonardo into the core examples folder
2011-11-28 15:03:06 -05:00
Tom Igoe
8ccb3bdeb3
Moved Keyboard examples to an examples folder inside the Keyboard library folder
2011-11-23 14:35:18 -05:00
Zach Eveland
76ed870de8
Merge branch 'new-extension' of github.com:arduino/Arduino into diskloader_reboot
2011-10-31 21:42:09 -04:00
David A. Mellis
726acf77de
Fixing SD ls function (Paul Stoffregen).
...
http://code.google.com/p/arduino/issues/detail?id=700
2011-10-29 17:31:04 -04:00
Zach Eveland
a6a59f1783
Revert "Merge branch 'master' of github.com:arduino/Arduino into diskloader_reboot"
...
This reverts commit df9835efaf
, reversing
changes made to ec45af8bfa
.
Conflicts:
hardware/arduino/variants/mega/pins_arduino.h
libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino
2011-10-27 11:45:13 -04:00
Zach Eveland
f2bd8a5394
Merge branch 'new-extension' of github.com:arduino/Arduino into diskloader_reboot
...
Conflicts:
hardware/arduino/variants/mega/pins_arduino.h
libraries/Ethernet/examples/PachubeClient/PachubeClient.ino
libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino
2011-10-27 11:41:02 -04:00
Zach Eveland
df9835efaf
Merge branch 'master' of github.com:arduino/Arduino into diskloader_reboot
...
Conflicts:
app/src/processing/app/Editor.java
app/src/processing/app/Sketch.java
build/shared/examples/4.Communication/SerialCallResponse/SerialCallResponse.pde
build/shared/lib/theme/theme.txt
hardware/arduino/cores/arduino/HardwareSerial.h
hardware/arduino/cores/arduino/Print.cpp
hardware/arduino/cores/arduino/WString.h
hardware/arduino/variants/mega/pins_arduino.h
libraries/Ethernet/examples/PachubeClient/PachubeClient.ino
libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino
libraries/Firmata/examples/EchoString/EchoString.ino
libraries/SD/File.cpp
libraries/SoftwareSerial/SoftwareSerial.cpp
libraries/SoftwareSerial/SoftwareSerial.h
libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino
libraries/SoftwareSerial/keywords.txt
2011-10-27 09:32:27 -04:00
Tom Igoe
d16eeb0af3
Modified Pachube examples to use manual Ethernet config if DCHP fails.
2011-10-26 13:22:30 -04:00
David A. Mellis
e1dbe688e9
NewSoftSerial -> SoftwareSerial in keywords.txt.
...
http://code.google.com/p/arduino/issues/detail?id=640
2011-10-24 16:53:41 -04:00
Tom Igoe
dc21e1da8a
Added examples for the Keyboard library of the Leonardo
2011-10-24 10:55:44 -04:00
David A. Mellis
f684321850
Fixing bug in LiquidCrystal::setCursor() for row == numrows.
...
http://code.google.com/p/arduino/issues/detail?id=671
2011-10-10 12:35:36 -04:00
David A. Mellis
9296f1db31
Fixing bug in Ethernet (recv() in socket.cpp). (Paul Stoffregen)
...
http://code.google.com/p/arduino/issues/detail?id=670
2011-10-10 11:49:50 -04:00
David A. Mellis
ca671fdc05
Fixing more warnings (Paul Stoffregen).
2011-10-10 11:28:44 -04:00
David A. Mellis
965480f148
Fixing warnings in Ethernet library (Paul Stoffregen).
...
http://code.google.com/p/arduino/issues/detail?id=208
2011-10-02 10:17:33 -04:00
Zach Eveland
ab8fc5aab7
Merge branch 'new-extension' of https://github.com/arduino/Arduino into new-extension
2011-09-16 10:27:11 -04:00
Tom Igoe
264724c451
Added joystick mouse control example in libraries/Mouse/examples
2011-09-15 19:37:20 -04:00
Tom Igoe
e42691d0f4
Deleted Software Serial TwoPortRXExample because it was a duplicate of TwoPortReceive example
2011-09-14 18:26:04 -04:00
David A. Mellis
b722028c7b
Updating to Firmata r82 (e.g. including I2C in StandardFirmata).
...
http://code.google.com/p/arduino/issues/detail?id=633
2011-09-09 17:11:42 -04:00
David A. Mellis
5ba38fa9bd
Applying adafruit SD updates (available() overful fix).
...
http://code.google.com/p/arduino/issues/detail?id=595
2011-09-09 16:57:00 -04:00
David A. Mellis
71289521bf
Use SDA and SCL constants, not hardcoded registers for TWI pullups.
...
http://code.google.com/p/arduino/issues/detail?id=601
2011-09-08 16:50:07 -04:00
David A. Mellis
7d8d20894c
Making Print::write(char *) non-virtual.
...
http://code.google.com/p/arduino/issues/detail?id=607
2011-09-07 18:41:05 -04:00
David A. Mellis
0c92f230b5
Fixing SD library compilation error (writeError() -> getWriteError()).
2011-09-04 20:18:27 -04:00
David A. Mellis
108df37445
Updating Firmata to r71.
...
Note that I also changed the extensions of the examples (firmwares) from .pde to .ino and removed the Makefiles (since they assume the pde extension).
http://code.google.com/p/arduino/issues/detail?id=447
2011-09-02 14:43:44 -04:00
David A. Mellis
94c371bed2
Moving tests into their own repository: https://github.com/arduino/Tests
2011-09-02 10:00:21 -04:00
David A. Mellis
25770f69a8
Adding missing file from ATS_String_Addition test.
2011-09-01 11:28:37 -04:00
David A. Mellis
33146ca75a
Merge remote-tracking branch 'ricklon/atsupdatefor0100' into new-extension
2011-09-01 11:20:00 -04:00
David A. Mellis
da5ccf4eaf
Merge remote-tracking branch 'amcewen/wifly_integration' into new-extension
2011-08-31 14:25:04 -04:00
amcewen
a6093a8d91
Created an abstract base class UDP to match the Client and Server classes, and reworked the Ethernet library to use it and derive EthernetUDP.
2011-08-30 21:27:31 +01:00
Tom Igoe
35777612c0
Changed all .pde examples to .ino
...
All examples in /build/shared/examples/ and /libraries/ have had their
extensions changed to .ino
2011-08-30 15:33:32 -04:00
Ricklon
c49ba1831b
ArduinoTestSuite updates from Paul Stoffregen
2011-08-29 17:12:08 -07:00
amcewen
ad5dead85a
Changed names of the Ethernet classes: Client -> EthernetClient, NetClient -> Client, and basic testing performed
2011-08-29 22:36:28 +01:00
amcewen
b7533c1839
Final changes to integrate latest core updates to WiFly branch
2011-08-28 22:26:07 +01:00
amcewen
e1748e79d7
Merge branch 'master' into wifly_integration
2011-08-28 20:28:53 +01:00
amcewen
4588120106
Merge branch 'new-extension' of https://github.com/arduino/Arduino
2011-08-27 23:53:42 +01:00
David A. Mellis
b73cf39d94
Moving write errors out of return value into separate API methods.
...
write(), print(), println() now return size_t (and don't use negative values to signal errors).
Print adds writeError() for checking for write errors, clearWriteError() to reset the flag to false, and a protected setWriteError() for signalling errors.
http://code.google.com/p/arduino/issues/detail?id=598
2011-08-26 16:08:14 -04:00
David A. Mellis
929597375b
Changing from long to ssize_t (int) for write(), print(), println() return.
2011-08-26 14:20:41 -04:00
David A. Mellis
8059abe581
write(), print(), and println() now return number of bytes written.
...
The type is long, and negative values indicate errors. Needs more testing.
http://code.google.com/p/arduino/issues/detail?id=551
2011-08-23 19:12:03 -04:00
David A. Mellis
f179794a45
Adding pin-change interrupt pin mapping macros to pins_arduino.h.
...
http://code.google.com/p/arduino/issues/detail?id=490
2011-08-12 17:31:22 -04:00
amcewen
6b2dec0d01
Fixed bug where the DHCP client didn't correctly handle a response containing more than one DNS server address. Fixes issue 569.
2011-07-07 21:59:35 +01:00
amcewen
ffd2cec8a0
Tweak to defines to support a couple more AVRs - the ATmega32U4 and AT90USB1286, so it doesn't need to be patched for the Teensy boards.
2011-06-16 20:16:26 +01:00
amcewen
789e22add2
Added a way to specify the DNS server to use with static IP
2011-06-12 22:02:25 +01:00
David A. Mellis
88ebc82ba5
Merge branch 'new-extension' of github.com:arduino/Arduino into new-extension
2011-06-04 09:20:33 -04:00
David A. Mellis
87a04fc064
Added Printable interface class to allow printing of classes such as IPAddress
2011-06-04 09:19:17 -04:00
Tom Igoe
665ae33e88
removing new-extension branch examples from master branch
2011-05-24 13:35:36 -04:00
Tom Igoe
4805fea3b2
Moving recent commits to new-extension branch
2011-05-21 13:22:43 -04:00
Tom Igoe
b18ce9a017
updated twitter client for Ethernet
2011-05-21 10:25:53 -04:00
Tom Igoe
eabc471876
Updated DHCP Address printer for Ethernet library
2011-05-21 10:01:03 -04:00
Tom Igoe
2f0d9d650a
Added DHCP and DNS-based Twitter client for Ethernet library
2011-05-21 10:00:37 -04:00
Tom Igoe
1110407690
Added SoftwareSerial Two Port Receive example
2011-05-21 10:00:12 -04:00
Tom Igoe
4519e4b6a8
Added DHCP-based chat server example
2011-05-21 09:59:23 -04:00
Tom Igoe
381e62e550
Added example to demonstrate LiquidCrystal chreateChar() function
2011-05-12 17:03:07 -04:00
Tom Igoe
42039ecd19
changed CS pin on CardInfo example to make it consistent with other SD examples
2011-05-12 17:02:47 -04:00
David A. Mellis
cc954c3570
Removing O_SYNC from FILE_WRITE mode for the SD File class.
2011-05-12 16:59:26 -04:00
David A. Mellis
57b4b0e10d
Removing hardcoded CPU speed from Wire library.
...
Replacing CPU_FREQ with F_CPU.
2011-05-12 16:53:14 -04:00
Tom Igoe
c8eabc1cf9
Restored and updated SoftwareSerialExample -- really this time!
2011-05-03 13:14:50 -04:00
Tom Igoe
bc504ab579
Restored and updated SoftwareSerialExample
...
Changed EEPROM.cpp to include Arduino.h, not WConstants.h
2011-05-03 13:13:35 -04:00
Tom Igoe
5019566593
Changed #include <WConstants.h> in EEPROM library to #include <Arduino.h> for 1.0
2011-05-02 21:47:28 -04:00
David A. Mellis
059bc5f022
Incorporating ladyada's SD changes (multifile & directories).
...
Grabbed a patch from this repository: https://github.com/adafruit/SD and updated it for Arduino 1.0 (using Arduino.h instead of WProgram.h).
2011-04-18 17:58:54 -04:00
David A. Mellis
9f412a2628
Changing Wire API to inherit from Stream.
...
Renaming send() to write(), receive() to read(), etc.
2011-04-17 13:58:14 -04:00
David A. Mellis
b6ff5d58df
Changing #include "wiring.h" to #include "Arduino.h" in Dns.cpp.
2011-04-16 20:03:01 -04:00
amcewen
b455e81b76
Proposed fix for issue 243, adding DNS to the Ethernet library. Uses a slightly modified version of the agreed API as the host/port parameters have been moved from the Client constructor to the Client::connect methods. This means it's possible for errors to be returned if the DNS lookup fails and also reduces the RAM footprint of the Client class as it no longer needs to store the host/port for later use in Client::connect.
2011-04-16 19:38:36 -04:00
amcewen
1b56de694b
Fixed bug in parsePacket where it could block indefinitely if called when no packets were available to be read.
2011-04-16 19:38:11 -04:00
amcewen
a9c2ebf455
Added new method to UDP to take a hostname rather than an IP address. Part of issue 243
2011-04-16 19:38:11 -04:00
Tom Igoe
abfe299bfd
Added DHCP address printer and DNS-based web client, based on Adrian McEwen's additions to the Ethernet library
2011-04-12 09:25:37 -04:00
amcewen
17d8fcb46d
Pulled out Server API into the NetServer base class, and a few minor changes to get the NetClient API to work well with the WiFly library
2011-03-31 16:19:17 +01:00
David A. Mellis
b50daa12d8
Tests for various String addition cases.
2011-03-31 10:57:34 -04:00
amcewen
a5f6a42dd7
Pulled out Client API into a base class to allow multiple derived classes to use it, and moved it (plus IPAddress) out of the Ethernet library so that other libraries can find it. First steps in integrating the WiFly code so it's easier to switch between that and Ethernet
2011-03-28 12:08:53 +01:00
David A. Mellis
c62f62ff0f
Removing Sprite and Matrix libraries.
...
http://code.google.com/p/arduino/issues/detail?id=252
2011-03-26 16:03:06 -04:00
David A. Mellis
f43c0918ff
Merge branch 'dhcp' of github.com:amcewen/Arduino.
...
This includes DCHP support and new UDP API for the Ethernet library.
2011-03-23 23:28:33 -04:00
Tom Igoe
fcb66ddccd
Added example to demonstrate LiquidCrystal chreateChar() function
2011-03-21 12:27:18 -04:00
Tom Igoe
df00d3e5f3
changed CS pin on CardInfo example to make it consistent with other SD examples
2011-03-16 13:53:39 -04:00
David A. Mellis
a5929892d4
Adding test for string concatenation w/ + operator.
2011-03-13 19:43:01 -04:00
David A. Mellis
2f4d339c6b
Fixing include in SoftwareSerial.cpp.
2011-03-04 09:10:14 -05:00
David A. Mellis
d59fcb8eed
Fixing warnings (David H. Lynch Jr).
2011-03-03 22:56:20 -05:00