Commit Graph

1010 Commits

Author SHA1 Message Date
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 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 53f3e8ef92 Adding a couple of more revision notes. 2010-12-11 16:38:58 -05:00
David A. Mellis 28d1b15283 Removing sdfatlib examples. 2010-12-11 16:11:27 -05:00
David A. Mellis 743d3707d1 Updating revisions file for 0022. 2010-12-11 16:09: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
David A. Mellis 63f4021447 Changing String append to use realloc(); thanks to Paul Stoffregen.
http://code.google.com/p/arduino/issues/detail?id=332
2010-12-11 15:22:07 -05:00
David A. Mellis d7ecd5e4e8 Minor ATmega8U2 firmware update and new .hex files.
Adding LUFA_OPTS += -D DEVICE_STATE_AS_GPIOR=0 to makefile to save space, updating release number to 0x0001.
2010-12-04 14:28:56 -05:00
David A. Mellis f92b235be2 Minor bug fixes to the 8U2 USB-to-serial firmware. 2010-12-04 13:50:27 -05:00
David A. Mellis 32388c908f Replacing custom String.toInt() function with a call to atol(). 2010-12-03 23:12:41 -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 dce5e09e69 Fixing Linux UNO serial bug (thanks to Dean Camera).
Enabling INTERRUPT_CONTROL_ENDPOINT in the makefile so we don't miss control messages from Linux.  Also deleted two unused USB events to save a few bytes of space (the Mega 2560 .hex is now exactly 4096 bytes).
2010-11-29 23:26:54 -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 ab8c3fef6e added example for WCharacter.h functions in String examples 2010-11-29 14:56:33 -05:00
Tom Igoe d6b457967f added two examples to String examples for String to integer conversion 2010-11-29 13:59:09 -05:00
Tom Igoe 448222e4b6 added toInt() function to WString 2010-11-29 11:31:00 -05:00
David A. Mellis 901319bb7d Merge branch 'master' of github.com:arduino/Arduino 2010-11-28 23:46:37 -05:00
David A. Mellis 37e6e7e86b Changing version number to 0022. 2010-11-28 14:16:10 -06: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 a00c0da97d Removing /usr/lib/jni from LD_LIBRARY_PATH since that's not where RXTX is on my Ubuntu 10.04 system. 2010-11-27 23:57:02 +01:00
David A. Mellis c6d1baa275 Fixing up some Linux stuff. 2010-11-27 19:50:33 +01:00
David A. Mellis 00a9f99c9b Merge branch 'master' of https://github.com/joshnuss/Arduino 2010-11-27 12:01:35 -06:00
David A. Mellis a142a2564d Enabling debugging for compilation of the app. 2010-11-27 11:54:07 -06:00
David A. Mellis 6750e679af Building sketch first (so errors appear faster).
http://code.google.com/p/arduino/issues/detail?id=393
2010-11-27 11:39:42 -06:00
David A. Mellis 5d9602a28a Showing dialog when serial port not found on upload. 2010-11-24 14:03:21 -05:00
David A. Mellis 1d13cd4f89 Merge branch 'master' of github.com:arduino/Arduino 2010-11-22 23:34:50 -05:00
David A. Mellis 4dad13532f pulseIn() now times out while measuring the pulse, not just while waiting for it to start. 2010-11-22 23:33:59 -05: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
David A. Mellis 29384e2f61 Adding SD tests, removing clean.bat. 2010-11-21 13:31:58 -05:00
David A. Mellis a6f3f27d35 Adding SD.rmdir(). Returning success / failure from SD functions. 2010-11-20 14:49:20 -05:00
David A. Mellis d05a57af19 Using sdfatlib CS pin defaults. SD.begin() returns success or failure. 2010-11-20 13:50:45 -05:00
David A. Mellis 6f0ea10600 Adding SD.remove(file) and another example. 2010-11-20 13:07:59 -05:00
David A. Mellis 5af5619df4 SD library updates. Renaming makeDir() to mkdir(). Replacing example. Adding keywords.txt. 2010-11-20 12:31:49 -05:00
David A. Mellis fcc4188b15 SD File object implements Stream.
Added peak() and available() using a single byte buffer.
Added flush().
2010-11-20 11:45:05 -05:00
David A. Mellis 6788eea3b8 Further SD API cleanup.
Making file and fileOpenMode private.  Removing old functions.
2010-11-20 11:01:38 -05:00
David A. Mellis a5898ae26a Revising SD library API.
Open now returns a file object (which has a close() method); exists() no longer accepts a parent directory.
2010-11-19 22:30:40 -05:00
David A. Mellis 06d3d85143 Handling < > & and unicode in copy to html.
http://code.google.com/p/arduino/issues/detail?id=29
2010-11-16 22:51:24 -05:00
David A. Mellis 6cbb866123 Adding CS pin parameter to SD.begin(). Defaults to 4 (for Arduino Ethernet Shield).
http://code.google.com/p/arduino/issues/detail?id=400
2010-11-14 11:48:21 -05:00
David A. Mellis 8629da8243 Removing execute permissions from SD library files. 2010-11-13 14:34:49 -05:00
David A. Mellis 6e449d7f5b Combining MemoryCard and SdFat libraries into SD library.
Defaulting to CS pin 4 (for Arduino Ethernet Shield).  Holding the SS pin high (for disabling W5100 on the Ethernet Shield).
2010-11-13 14:01:37 -05:00
David A. Mellis 676ca6aebc Adding SdFat20101010 and MemoryCard 201008270-alpha-1 libraries. 2010-11-13 13:42:17 -05:00
David A. Mellis 33ffa9d10b Renaming StandardFirmata for Uno and recompiling with updated baud rate calculation. 2010-11-13 13:41:23 -05:00
David A. Mellis c11098c237 Fixing bug w/ subsequent calls to tone().
http://code.google.com/p/arduino/issues/detail?id=397
2010-11-11 23:57:12 -05:00
David A. Mellis a403c19ade Cast to encourage optimization of Serial ring buffer index calculations.
http://code.google.com/p/arduino/issues/detail?id=391
2010-11-11 23:29:21 -05:00
David A. Mellis 66755f9bce Changing baud rate calculation to always use double speed mode except for 57600 baud at 16 MHz.
http://code.google.com/p/arduino/issues/detail?id=394
2010-11-11 23:28:21 -05:00