Fede85
87d3b4f56b
TFT library to new format
2013-07-03 16:25:45 +02:00
Fede85
dc9c791070
Stepper library to the new format
2013-06-27 19:24:16 +02:00
Fede85
b28104b795
Audio library to the new format
2013-06-27 19:15:53 +02:00
Fede85
3223d4fdca
moved EEPROM.h to the /src directory
2013-06-27 13:19:40 +02:00
Fede85
3b54dfed67
Servo library to the new format
2013-06-27 13:12:07 +02:00
Fede85
77f8dd63ab
EEPROM library to the new format
2013-06-27 12:16:14 +02:00
Fede85
9454816162
Ethernet, SD and LiquidCrystal to the new library format
2013-06-26 19:13:04 +02:00
Mikal Hart
fc8103c969
Minor typo correction
...
formely->formerly
2013-06-08 12:37:51 -05:00
Fede85
22320dbc07
keywords syntax highlighting corrected in SoftwareSerial library
...
Fixed #1426
2013-05-24 18:26:36 +02:00
Scott Fitzgerald
203ca4f2fa
Fixed spelling error in Horizon example
2013-05-18 10:07:22 +04:00
dcuartielles
f28faa3b2d
added a better configurarion string for the line following example
2013-05-17 13:58:43 +02:00
dcuartielles
b2c17f9812
Added notification about the need of the IR-Remote library
2013-05-17 13:34:49 +02:00
dcuartielles
aa800e8b0e
added a better configurarion string for the line following example
2013-05-17 13:25:27 +02:00
Cristian Maglie
82511def8e
Merge remote-tracking branch 'arduino/TFT_display'
2013-05-17 12:47:27 +02:00
Fede85
ee6a833b7b
added the TFT display library
2013-05-17 12:39:31 +02:00
dcuartielles
2b7753ffc7
fixed the classic fix vs stroke issue after migrating to the TFT library
2013-05-17 11:08:59 +02:00
dcuartielles
b91e6308bd
fixed glitch with the screen when starting the process
2013-05-17 11:08:50 +02:00
dcuartielles
e5baff7372
fixed order in how the commands were executed
2013-05-17 11:07:44 +02:00
Cristian Maglie
bd11079cd0
Added Arduino Robot libraries
2013-05-15 10:47:17 +02:00
bjelojac
2aee42a12c
Fix for #814 , Memory Leak
...
File isn't closed before being released, it leaks. This test has been verified and tested many times.
2013-04-25 13:46:43 -05:00
Fede85
c111f66112
Corrected the return type of the digitalPotWrite in the SPI/DigitalPotControl example
...
Fixes #1063
2013-04-24 10:45:22 +02:00
Fede85
a138309ff6
WebServer example: Added comments
2013-04-17 11:37:31 +02:00
Fede85
fab4632b07
WifiWebServer example: Moved the autorefresh feature inside the http header
2013-04-17 11:33:28 +02:00
Fede85
ce3554261d
Moved refresh client from html meta tag to http header
...
Fixes #953
2013-04-16 21:37:41 +02:00
Fede85
2e6023bc2a
edited some ethernet ad wifi examples
2013-04-11 17:36:15 +02:00
Fede85
afc9ad2663
converted to HTTP/1.1 and the client point to the arduino ascii logo
2013-04-09 17:33:43 +02:00
Fede85
34334fca4f
GSM library webClient example needs fix
...
Fixes #1345
2013-04-09 13:50:37 +02:00
Fede85
d003c538f4
small changes inside the GSM pachube examples
2013-04-05 19:13:27 +02:00
Cristian Maglie
f4232373fd
Added Wifi NTP client example
2013-03-29 15:26:43 +01:00
Cristian Maglie
f88c9847ac
Removed deprecated interrupt handlers
...
Fixes #831 #881 #955 #1123 #1140
2013-03-29 14:41:36 +01:00
Cristian Maglie
0e7a434fe8
Fixed Wifi example
2013-03-29 12:04:36 +01:00
Fede85
9e7dfb2a06
updated config() methods in WiFi library
2013-03-28 12:56:57 +01:00
Cristian Maglie
b92937b1fc
Merge branch 'wifishield-bugfix'
2013-03-28 12:27:11 +01:00
Cristian Maglie
83dbd395f3
Merge remote-tracking branch 'mlafauci/wifishield-bugfix' into HEAD
2013-03-28 12:10:48 +01:00
Mimmo La Fauci
1231fb82e3
Fix WiFi interface for static IP
2013-03-26 22:25:55 +01:00
Mimmo La Fauci
792056d62b
Fix issue with multiple clients on WebServer
2013-03-22 13:42:12 +01:00
Mimmo La Fauci
dc3102d2f4
Added API to set static IP and DNS server
2013-03-21 09:24:07 +01:00
Cristian Maglie
1b0bff6f2c
Merge remote-tracking branch 'mlafauci/wifishield-bugfix' into HEAD
2013-03-20 11:35:55 +01:00
Mimmo La Fauci
85e0353588
Fixed issu con client.available to return the correct number of bytes
2013-03-16 12:33:50 +01:00
Fede85
353f828cb8
small change in the macro that assign the serial pin to the Uno
2013-03-11 12:47:50 +01:00
Cristian Maglie
f7b2e72308
Renamed GSM folder
2013-03-11 12:20:47 +01:00
Cristian Maglie
3ea0903fa8
Added GSM shield library (AVR)
2013-03-11 12:17:08 +01:00
Cristian Maglie
b699bdc663
Added example WifiUdpSendReceiveString
2013-03-11 00:24:01 +01:00
Cristian Maglie
15727e9a2d
Merge remote-tracking branch 'arduino/master' into wifishield-bugfix
2013-03-10 23:22:48 +01:00
Mimmo La Fauci
8862a7d54e
Fix bug on client.available() to retrun the number of bytes available
2013-03-10 22:37:54 +01:00
Mimmo La Fauci
863b47ad5e
Added WiFi Udp Implementation
2013-02-08 19:22:23 +01:00
Fede85
1a0dcb2959
closes #954 . Typo in WebServer sketches
2013-02-07 16:24:56 +01:00
Tom Igoe
d8e5997328
Added Esplora readJoystickButton function to be consistent with Esplora readButton
2012-12-23 23:05:29 -05:00
Tom Igoe
d7d78ff6a5
Updated title in comments of Esplora Sound Sensor example
2012-12-23 22:22:37 -05:00
Tom Igoe
fb87c81cb0
Added comments for EsploraPong
2012-12-23 22:10:07 -05:00
Tom Igoe
fbd488e07e
Added header comments to EsploraPong
2012-12-23 21:49:09 -05:00
Tom Igoe
5a644dffe0
Minor change to EsploraRemote example
2012-12-23 21:33:39 -05:00
Tom Igoe
957d7d480f
Revert "Small change to EsploraLightCalibrator example"
...
This reverts commit 7e5ca6244b
.
2012-12-23 20:29:43 -05:00
Scott Fitzgerald
7289ac6149
Minor changes to EsploraTable example
2012-12-23 11:57:46 -07:00
Scott Fitzgerald
7e5ca6244b
Small change to EsploraLightCalibrator example
...
Chnaged LOW to HIGH
2012-12-23 11:55:16 -07:00
Tom Igoe
fd1055cc5a
Updated Esplora examples to match the latest of the Esplora repo
2012-12-23 11:55:59 -05:00
Federico Fissore
730f81e8ba
fixes #832
2012-12-20 16:28:09 +01:00
Federico Fissore
9ef43accbc
fixes #832
2012-12-20 16:26:46 +01:00
Scott Fitzgerald
f56b98210d
Clarified some comments in the EsploraTable example
2012-12-13 10:15:33 -05:00
Richard Sim
cce70d269c
* Fixed memory leak when calling Ethernet.begin() multiple times
...
* Ensure the UDP socket is closed before trying to open it
2012-12-12 12:50:21 +01:00
Cristian Maglie
1b7fd24480
Fixed server address on UdpNtpClient example.
...
Fixes #1156
2012-12-10 11:50:49 +01:00
Federico Fissore
d458ef7806
fixed permissions on a lot of text files. see #1116
2012-12-10 10:42:49 +01:00
Cristian Maglie
2752b408b8
Fixed EsploraKart example.........
2012-12-07 18:49:05 +01:00
Cristian Maglie
948a5c89e4
Added support for Arduino Esplora
2012-12-07 18:11:07 +01:00
sebastienjean
9554c1d3cd
Reverted begin(long speed) to its original prototype (i.e.
...
returning void)
2012-12-02 17:22:59 +01:00
sebastienjean
369aeeef51
600 Baud comm. support, unsupported baudrate notification
...
- Added a 600 Baud line in DELAY_TABLE, for each CPU frequency.
(successfully tested for 16 MHz)
- begin(long speed) now returns a bool indicating if speed has been
found in DELAY_TABLE (if not, the method returns false immediately)
2012-12-01 00:20:55 +01:00
Tom Igoe
336e578d02
Added SimpleWebServerWiFi
2012-11-25 21:28:55 -05:00
Cristian Maglie
39aae0be01
Moved WiFi library in the proper place
2012-10-22 09:17:24 +02:00
Cristian Maglie
aba27c43aa
Merged upstream arduino branch
2012-10-18 15:50:09 +02:00
Scott
9a13d211ba
Fixed typo in PachubeClientString example
2012-10-12 15:59:45 -04:00
Cristian Maglie
e0f967951f
Fixed SD examples. (added include for SPI lib)
2012-09-25 18:29:19 +02:00
Cristian Maglie
11c0555dcc
SD Card ported and tested
2012-09-24 19:00:56 +02:00
Cristian Maglie
1e221116f3
Moved SD lib into root libraries folder
2012-09-24 12:42:23 +02:00
David A. Mellis
3f5298d19f
Merge branch 'master' of ../wifishield
2012-09-13 10:21:52 -04:00
David A. Mellis
ed511819a8
Moving back into libraries folder.
2012-09-13 10:20:48 -04:00
David A. Mellis
47714c3d2c
Merge pull request #102 from sgk/leonardoTone
...
Fix for tone() on Leonardo.
2012-09-13 06:07:10 -07:00
Scott
72595f86c4
Modified pachube Ethernet Client String example and removed Cosm examples
2012-09-10 12:02:59 -04:00
Cristian Maglie
9b027224a0
LiquidCrystal library is already multiplatform compliant, moved into libraries folder
2012-09-03 16:13:28 +02:00
Shigeru KANEMOTO
f60f17f79a
Avoid TIMER3 conflict with Servo and tone().
2012-08-08 18:27:40 +09:00
David A. Mellis
34b265ed4c
Fixing SD card SPI pin mapping for Leonardo.
...
http://code.google.com/p/arduino/issues/detail?id=931
2012-06-22 11:28:16 -05:00
Andrew Stone
4e8fffa767
just change a comment to make more sense
2012-06-05 21:10:09 -04:00
Andrew Stone
a41c1233ba
fix SPI init issues as described http://code.google.com/p/arduino/issues/detail?id=888 . Tested using qt1110 (mode 3) on a mega and WS5100 (webserver example sketch) chips on a etherten
2012-06-05 15:45:51 -04:00
Tom Igoe
a24999d5a5
Updated SoftwareSerial examples so that they work easier with Leonardo and Mega
2012-05-25 09:38:44 -04:00
Zach Eveland
32e365b480
Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader
2012-05-15 15:40:23 -04:00
Tom Igoe
2e30d3891c
spell check on PachubeClientString
2012-05-14 16:18:26 -04:00
Tom Igoe
08cb1983d7
Added Cosm Clients to replace Pachube Clients due to Pachube.com
...
rebranding
2012-05-14 16:16:42 -04:00
David A. Mellis
2313f6e427
Merge branch 'master' of github.com:arduino/Arduino
2012-05-08 20:40:54 -04:00
David A. Mellis
71e9ff63f8
Servo bug that would sometimes cause skipping.
...
http://code.google.com/p/arduino/issues/detail?id=908
2012-05-08 20:38:38 -04:00
David A. Mellis
2a48aa5cbc
Merge pull request #70 from johannrichard/ethernet-close_wait
...
EthernetClient: recycle sockets in CLOSE_WAIT status
2012-05-06 15:08:39 -07:00
Zach Eveland
573d08c4fa
Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader
2012-04-20 10:10:46 -04:00
Tom Igoe
a69bd00c68
Update to WebClientRepeating comments
2012-04-19 15:03:23 -04:00
Tom Igoe
2baf577437
Added WebClientRepeating example
2012-04-19 15:02:21 -04:00
Federico Vanzati
44966b81f4
Removed Serial.begin() inside examples where not needed
2012-04-11 13:08:43 +02:00
Federico Vanzati
8e50ecbb6c
updated URLs in LiquidCrystal examples
2012-04-11 12:56:31 +02:00
Tom Igoe
6f93d3fc17
Updated all comments for while (!Serial) additions to serial-based examples
2012-04-09 10:48:40 -04:00
Johann Richard
47c46c4f25
Fix for CLOSE_WAIT Bug
...
Fir for an EthernetClient bug, as per the following thread http://forum.freetronics.com/viewtopic.php?t=176
Kudos to mr-russ for finding a fix.
2012-04-05 22:13:49 +02:00
Tom Igoe
202bb102a0
Updated all serial in setup examples with a note about the serial check
2012-04-02 11:11:46 -04:00
Tom Igoe
a631e4f834
Added Serial port check to all examples using Serial statements in the setup
2012-04-02 09:07:58 -04:00
Zach Eveland
a0f1f1a930
Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader
2012-03-24 09:30:17 -04:00
David A. Mellis
19f513b943
Updating comments in SoftwareSerial example.
2012-03-20 16:24:48 -04:00
Tom Igoe
87eaf2d0c5
Updated comments in softwareSerial example
2012-03-20 14:48:24 -04:00
Tom Igoe
da09e0c867
Updated Ethernet WebServer example to give more diagnostic info
2012-03-20 10:37:15 -04:00
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
David A. Mellis
1dd4bd6d2a
Removing Client operator==(int) and operator!=(int) from Ethernet library.
...
http://code.google.com/p/arduino/issues/detail?id=408
2011-03-02 23:45:51 -05:00
David A. Mellis
4ea2d99c1a
Re-arranging header files and small fixes to optimized core functions.
2011-03-02 23:05:25 -05:00
David A. Mellis
d05e4021d0
Renamed WProgram.h to Arduino.h.
2011-03-01 19:52:13 -05:00
Tom Igoe
fe8af70c61
Added CardInfo example to SD libary examples
2011-03-01 07:13:18 -05:00
David A. Mellis
6739f20bbf
Modifying examples to use Serial.write() instead of Serial.print(BYTE).
2011-02-26 14:04:41 -05:00
David A. Mellis
3eae87adc9
Modifying examples to use Serial.write() instead of Serial.print(BYTE).
2011-02-26 13:57:41 -05:00
David A. Mellis
e031022a68
Removing O_SYNC from FILE_WRITE mode for the SD File class.
2011-02-25 18:44:43 -05:00
David A. Mellis
896b1a48a1
Revert "Merge branch 'new-extension' of git@github.com:arduino/Arduino"
...
This reverts commit 42fa932ceb
, reversing
changes made to a7352b894f
.
See: http://www.kernel.org/pub/software/scm/git/docs/howto/revert-a-faulty-merge.txt for information on how to merge the branch in later.
2011-02-25 18:23:34 -05:00
Tom Igoe
b4f2bd9761
updated addresses for Pachube.com in Ethernet examples
2011-02-24 09:34:08 -05:00
Tom Igoe
fa3728ea03
Merge branch 'master' of git@github.com:arduino/Arduino
2011-02-24 09:31:13 -05:00
David A. Mellis
e1faf02deb
Removing hardcoded CPU speed from Wire library.
...
Replacing CPU_FREQ with F_CPU.
2011-02-22 22:25:04 -05:00
David A. Mellis
d15e9aa98a
Merge branch 'master' into new-extension
2011-02-22 22:02:22 -05:00
Mikal Hart
2832e8e0a8
A modification of [New]SoftSerial to meet certain requests David
...
Mellis asked about in preparation for integration into core:
1. Remove notion of library version
2. Remove little used "enable_timer0" method.
3. Rename is_listening to isListening
i
:insert
:
:set showmode
2011-02-17 23:55:38 -06:00
amcewen
7f18110b80
Fixed bug in parsePacket where it could block indefinitely if called when no packets were available to be read.
2011-02-04 21:44:51 +00:00
amcewen
4000c9199b
Added new method to UDP to take a hostname rather than an IP address. Part of issue 243
2011-02-04 21:15:42 +00:00
amcewen
a310cb8e4d
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-01-25 16:29:38 +00:00
amcewen
a42dc0b455
Fix for issue 62, adding DHCP support. New begin() method added to EthernetClass which takes just a MAC address and gets the rest of its configuration information via DHCP. Examples updated to use the IPAddress class and some have been changed to get their config via DHCP.
2011-01-16 20:11:50 +00:00
amcewen
5caad5bdb4
Added a method to read data into a char buffer so that character-based (rather than byte-based) operations don't require a cast. As requested by Tom Igoe. Part of the fix to issue 439.
2011-01-13 17:55:08 +00:00
Tom Igoe
42fa932ceb
Merge branch 'new-extension' of git@github.com:arduino/Arduino
2011-01-10 10:14:18 -05:00
amcewen
88e858f6e3
Fix for issue 439. UDP API changed to derive from Stream. The old sendPacket and readPacket calls have been removed, and replaced with Stream-derived alternatives which provide more commonality with other communications classes and to allow both buffered and full-packet-at-a-time uses. Also includes the introduction of an IPAddress class to make passing them around easier (and require fewer pointers to be exposed)
2011-01-10 14:54:29 +00:00
David A. Mellis
80bb16db8c
Adding new SoftwareSerial (NewSoftSerial by Mikal Hart).
2011-01-09 12:45:46 -05:00
David A. Mellis
e816ffb0b6
Removing SoftwareSerial (to replace it with NewSoftSerial).
2011-01-09 12:44:52 -05:00
David A. Mellis
5009fc15fa
Merge branch 'master' of https://github.com/amcewen/Arduino into amcewen-master
2011-01-04 23:03:47 -05:00
Tom Igoe
0803a12177
Merge branch 'master' of git://github.com/amcewen/Arduino
2011-01-03 11:39:48 -05:00
amcewen
983d8af814
Final changes for the Client part of issue 416, which actually include the corrent return values. This should have been in the previous commit, but I'm still getting my head round git.
2011-01-02 22:49:11 +00:00
amcewen
66eb0852f7
Merge branch 'dhcp-dns'
2011-01-02 22:32:27 +00:00
amcewen
81b6c69f29
An improved patch for the Client part of issue 416 (adding a multi-byte read). This one moves all of the checking into recv, so that single-byte reads also benefit. It also returns -1 if there's no data available unless we've reached EOF, in which case it returns 0.
2011-01-02 22:21:24 +00:00
amcewen
ca07ac18f3
Update to the fix for Issue #436 - UdpClass renamed to UDP and the constructor moved into the .cpp to prevent compilation errors in certain conditions if w5100.h hasn't been included before Udp.h
2011-01-01 21:42:23 +00:00
amcewen
bc0f3c4fe1
Fixes to UDP so that it no longer has socket 0 hardcoded - all part of issue #436 . UdpClass::begin now finds the first available free socket, or fails if they're all in use. UdpClass::stop added to release the socket once it is no longer needed. The global Udp object has also been removed and the examples updated to provide their own instance. Finally, in testing I noticed that the UdpNtpClient didn't print leading 0s if the minute or second was a single-digit, so have taken the opportunity to provide a simple fix for it.
2010-12-28 15:16:42 +00:00
David A. Mellis
2e07085583
Testing seek() with file open for reading.
2010-12-24 12:06:58 -06:00
David A. Mellis
b0b909ed2b
Adding warning about multiple open files.
2010-12-22 17:04:34 -06:00
David A. Mellis
575bb1dafb
Redoing peek() implementation (SD file class).
...
Now simply seeking backwards by a character in peek() rather than trying to keep track of the extra character read.
2010-12-22 16:47:50 -06:00
David A. Mellis
a7a8f3fa10
Trying to fix seek() / peek() interactions.
2010-12-22 16:37:48 -06:00
David A. Mellis
4742739d6e
Adding position() function to File class and replacing FILE_TRUNCATE and FILE_APPEND with FILE_WRITE (SD library). Updating examples and keywords.txt accordingly.
2010-12-22 15:52:09 -06:00
David A. Mellis
5057d5b109
Adding seek() and size() functions to SD File class.
2010-12-22 15:11:54 -06:00
David A. Mellis
28d1b15283
Removing sdfatlib examples.
2010-12-11 16:11:27 -05:00
David A. Mellis
0e7b315842
Updating SD library keywords.
2010-12-11 15:41:58 -05:00
David A. Mellis
b89d2d97bc
Updating (truncating) SD card readme.
2010-12-11 15:32:55 -05:00
Tom Igoe
4d3b263738
bug fixes to SD library examples
2010-12-03 15:29:56 -05:00
Tom Igoe
86e3d4ad7a
updated SD examples with new constants, and commented them
2010-12-03 10:35:17 -05:00
David A. Mellis
d98d31eb1a
Redoing 448222e4b6
without all the extra files.
...
Adds toInt() to String, WCharacter.h (from Wiring), and an SD Datalogger example.
2010-11-29 15:20:30 -05:00
David A. Mellis
920212ee05
Revert "added toInt() function to WString".
...
This reverts commit 448222e4b6
.
2010-11-29 15:14:10 -05:00
Tom Igoe
448222e4b6
added toInt() function to WString
2010-11-29 11:31:00 -05:00
David A. Mellis
a78fa1d2be
Renaming constants: SD_MODE -> FILE_MODE
2010-11-28 13:56:22 -06:00
David A. Mellis
ff89afb606
Replacing boolean parameters to SD.open() with SD_MODE constants.
2010-11-28 12:43:13 -06:00
David A. Mellis
00a9f99c9b
Merge branch 'master' of https://github.com/joshnuss/Arduino
2010-11-27 12:01:35 -06:00
Tom Igoe
305d0f0f5f
fixed comments in LIquidCrystal examples per issue 402
2010-11-22 09:36:23 -05:00
David A. Mellis
012b4b0f0f
Adding warning about leaving the hardware SS pin as an output.
2010-11-21 17:11:17 -05:00