Commit Graph

217 Commits

Author SHA1 Message Date
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