Commit Graph

479 Commits

Author SHA1 Message Date
David A. Mellis af0ff93dc1 Adding ARDUINO version constant. 2009-05-24 15:12:19 +00:00
David A. Mellis c2cac3e75d Adding support for user-installed libraries in the "libraries" sub-directory of the sketchbook folder. 2009-05-24 15:09:26 +00:00
David A. Mellis 07feaca3a1 Adding a "Copy as HTML" item to the Tools menu. 2009-05-24 15:04:18 +00:00
David A. Mellis 7357e38cf6 Fixing overflow bug in bit() macro: (1 << (b)) becomes (1UL << (b)) 2009-05-19 18:16:08 +00:00
David A. Mellis b11e25ecf2 Fixing (I hope) race condition in Sizer.java that was preventing the file size from being determined. 2009-05-12 13:37:51 +00:00
David A. Mellis a2b3da7698 Optimizing the timer0 overflow handler (for millis()), based on work by WestFW and help from mikalhart. Increasing precision of math constants. 2009-05-12 10:55:26 +00:00
David A. Mellis 60ad594d7b Modifying Makefile to generate dependencies (and .d files) automatically. Patch from Lars Immisch: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1241007184 2009-05-09 18:09:02 +00:00
David A. Mellis ea6a645dc8 Fixing bugs in Client::connect() (failed to set _sock to 255 after some connection failures). 2009-05-08 13:11:04 +00:00
David A. Mellis b572172438 Updating default board to the Arduino Duemilanove w/ ATmega328. Adding a Tools > Boards entry for Arduino Pro or Pro Mini (8 MHz) w/ ATmega328. Cleaning up todo list. 2009-05-08 11:22:34 +00:00
David A. Mellis 091540e930 Adding ATmega328 bootloader for the Pro and Pro Mini running at 8 MHz (3.3V). Uses the USART0 double speed mode, which according to Nathan from Sparkfun, is necessary to achieve reliable communication at 57600 baud. 2009-05-08 11:05:41 +00:00
David A. Mellis 5e89129ba5 Fixes to the way the Client class connects and disconnects, as well as checks of whether or not the socket is valid in various functions. 2009-04-26 14:58:39 +00:00
David A. Mellis 4d9e4619f9 Updating version to 0016. 2009-04-26 13:20:44 +00:00
David A. Mellis 9dd3491ab3 Adding write(str) and write(buf, size) methods to Print class and Ethernet library Client and Server classes. This allows sending a whole string or buffer at once, reducing the number of ethernet packets. 2009-04-26 13:10:34 +00:00
Tom Igoe a0b3e6334d changed #define pins to const ints 2009-04-24 17:36:16 +00:00
Tom Igoe 0859fba64d changed #define pins to const ints 2009-04-24 17:34:50 +00:00
Tom Igoe c96687c42b changed #define pins to const ints 2009-04-24 17:33:59 +00:00
Tom Igoe 912e56a205 New example for serial call and response (handshaking) in ASCII 2009-04-16 19:18:23 +00:00
Tom Igoe 6d806f1982 New example for serial call and response (handshaking) 2009-04-16 19:17:58 +00:00
Tom Igoe 63d4fbfe8a Comments updated 2009-04-16 19:13:54 +00:00
Tom Igoe 6247301ed8 max patch updated 2009-04-16 19:13:10 +00:00
Tom Igoe 8306e23d0d max patch updated 2009-04-16 19:12:19 +00:00
Tom Igoe 6bf49c83fb max patch updated 2009-04-16 19:11:27 +00:00
Tom Igoe 240e35be80 max patch updated 2009-04-16 19:09:13 +00:00
David A. Mellis 85c43b874b Updating readme. 2009-03-25 15:46:22 +00:00
David A. Mellis 1b17232798 Adding support for the Arduino Mega (ATmega1280) to the core and bootloader. 2009-03-25 10:50:00 +00:00
David A. Mellis 7c105e940a Renaming atmega168 bootloader directory to atmega since it's no longer atmega168 specific. Updating boards.txt accordingly. 2009-03-24 10:41:46 +00:00
David A. Mellis 628b18674f Fixing bug in copy for forum (checking array bounds before access instead of after). 2009-03-22 12:34:56 +00:00
David A. Mellis 7e18c29245 Adding Print.cpp to Makefile. 2009-03-16 20:08:45 +00:00
David A. Mellis 1bd1284a8b Adding a one-second delay between the two steps in burning the bootloader. This fixes bootloader burning with an AVRISP mkII on my Windows Vista machine. 2009-03-13 14:37:44 +00:00
David A. Mellis 673e2513b8 Upping version to 0015 and going back to use of core.a in build process. 2009-03-12 16:13:35 +00:00
David A. Mellis fa3e49a126 Updating Windows avr tools to WinAVR 20081205 w/ avr-gcc 4.3.2, etc. 2009-03-12 11:03:42 +00:00
David A. Mellis d2da6bd0fe Clarifying ATmega328 vs. ATmega168 in boards.txt (Boards menu). Modified todo and readme. 2009-03-07 10:06:53 +00:00
David A. Mellis efc082b734 Changing project root in Mac OS X Xcode project to ../.. (that is, trunk/), so that the SCM tools in Xcode will work properly. 2009-03-03 10:46:23 +00:00
David A. Mellis 7a19b6f335 Updating version in todo.txt to 0014. 2009-03-03 10:44:05 +00:00
David A. Mellis 485e0f93b8 Updating to AVR MacPack 20081213. Includes avr-gcc 4.3.2 which should fix problem with functions called from interrupts. 2009-02-21 13:10:06 +00:00
David A. Mellis 62505d8136 Fixing Ethernet client connect code to properly chance source port each time. 2009-02-14 10:27:36 +00:00
David A. Mellis 7737684ad6 adding ATmega328p to avrdude.conf on Linux 2009-02-07 14:09:27 +00:00
David A. Mellis 97afe5796c updating readme 2009-02-06 12:53:02 +00:00
David A. Mellis ca8f40cc85 uncommenting Arduino w/ ATmega328 board w/ 57600 bootloader 2009-01-25 17:07:07 +00:00
David A. Mellis 854c69dfde fixing / improving printFloat() from Mikal Hart 2009-01-25 15:44:17 +00:00
David A. Mellis 473cf103b8 Updating todo 2009-01-07 22:52:20 +00:00
David A. Mellis d2e90a9be6 Adding ATmega328 to avrdude.conf on windows 2009-01-07 22:46:49 +00:00
David A. Mellis f7ecfb9cb7 Updating todo. 2009-01-07 21:41:54 +00:00
David A. Mellis a4b52f20b5 Originating each outgoing network connection from a different source port (in the Client class of the Ethernet library).
Updating readme and todo.
2009-01-07 21:16:45 +00:00
David A. Mellis 19c191e002 Adding "Duemilanove" to the name of the Diecimila boards entry.
Adding commented out ATmega328 boards entry.
Updating todo and readme.
2008-12-23 00:21:03 +00:00
David A. Mellis 9fc613ad6f Fixing delay() to delay at least N milliseconds.
Fixing register name in micros() for ATmega8.
2008-12-23 00:17:14 +00:00
David A. Mellis 32b1245ee9 Updating build howto instructions for linux. 2008-12-22 23:13:38 +00:00
David A. Mellis 30e40e40ef Fixing bug that made the Ethernet library interfere with pins 8 and 9.
Adding a delay(1) to the WebServer example to work with browsers.
Removing duplicate Print files from Ethernet library.
2008-12-14 16:55:23 +00:00
David A. Mellis 40cbd63fc4 Setting atmega328 bootloader baud rate to 57600 (for now) and adding isp targets to makefile (e.g. diecimila_isp, atmega328_isp). 2008-11-26 14:34:24 +00:00
David A. Mellis 2661608ba4 Adding support for printing floats and doubles (defaulting to 2 decimal places) 2008-11-26 14:15:24 +00:00