Commit Graph

3580 Commits

Author SHA1 Message Date
David A. Mellis 221b6348fe Documenting Serial.available() bug fix. 2007-01-12 21:28:03 +00:00
David A. Mellis cfeb4a3bce Fixed bug in Serial.available() causing it to return incorrect values when the head wrapped around. Thanks to Don Cross. 2007-01-12 21:27:18 +00:00
David A. Mellis 5a39312e74 Updating readme with EEPROM library and library patch. 2007-01-12 20:32:48 +00:00
David A. Mellis accbc3b44f Fixed new changes to work with header files and multiple non-extension files in sketches. 2007-01-12 20:28:32 +00:00
David A. Mellis f29050aa25 Incorporated changes by Nicolas Rolland and Don Cross to build the Arduino core as a library (.a), thereby decreasing the size of a compiled sketch by enabling the linker to only link in what's needed. 2007-01-12 18:47:59 +00:00
David A. Mellis 41d50ae572 Now appending main() to the user's sketch in preparation for making the Arduino core a library (.a) file. 2007-01-12 17:58:39 +00:00
David A. Mellis 2e1776862e Refactoring Compiler.compile() in preparation for integrating patch to build the core as a library instead of .o files. 2007-01-12 17:26:17 +00:00
David A. Mellis ce57fe617d Adding EEPROM library. API: EEPROM.read(addr), EEPROM.write(addr, val). 2006-12-27 21:36:39 +00:00
David A. Mellis 0d471e33cc Updating version numbers to 0008. 2006-12-27 21:35:19 +00:00
David A. Mellis 6865e27b92 Removing macosx_setup.command since it's no longer needed, removing references to Windows and Linux files from Mac Xcode project. 2006-12-27 21:34:54 +00:00
David A. Mellis f4471d2d04 Building the Arduino environment for Java 1.4. 2006-12-26 19:00:40 +00:00
David A. Mellis af20a36b6f Removed carriage returns from Windows dist.sh and updated readme.txt to mention Linux distribution. 2006-12-26 00:07:21 +00:00
David A. Mellis 122bee43c6 Adding #include <avr/signal.h> to twi.c because the older version of avr-libc for Ubuntu Linux 6.06 (Dapper) doesn't define SIGNAL() in <avr/interrupt.h>. 2006-12-26 00:01:31 +00:00
David A. Mellis 8417a01218 Updating arduino and dist.sh scripts for Arduino instead of Processing. 2006-12-25 20:58:37 +00:00
David A. Mellis e5e6639cc9 Updating the readme with changes for 0007 and with bullets (*) for old versions. 2006-12-25 18:02:30 +00:00
David A. Mellis 4c08c0c249 Removing references to avrlib from the Xcode project file. 2006-12-25 18:01:45 +00:00
David A. Mellis fd3fa0744b Now grabbing SoftwareSerial reference explicitly. 2006-12-25 18:01:09 +00:00
David A. Mellis 2bc42669e8 Adding Serial.flush() command. 2006-12-25 18:00:30 +00:00
David A. Mellis 1433c517cf Adding some error checking code related to the launching of avr-size because some people were having trouble on Windows. 2006-12-25 18:00:00 +00:00
David A. Mellis f723bfbe56 Updating reference and made custom modifications for 0007: no macosx_setup.command, no unzipping of Windows drivers, and pointing to 0007 downloads. 2006-12-25 17:36:23 +00:00
David A. Mellis 01fe209201 Unzipped Windows FTDI USB drivers, modified make.sh accordingly (and removed carriage returns). 2006-12-25 04:44:37 +00:00
David A. Mellis 625c7b185f Adding custom compiled uisp (with support for the ATmega168) to the linux dist/ directory. 2006-12-20 02:15:20 +00:00
David A. Mellis 18951f0437 Removing avrlib (since it's not used), and switching to non-locking versions of RXTX for the Mac (separate PPC and Intel versions). Also, removed the __MACOSX file from tools-intel.zip. 2006-12-19 15:21:24 +00:00
David A. Mellis daf909cc1a Removing unneeded RXTX native libraries. 2006-12-19 05:10:48 +00:00
David A. Mellis fd0a5413aa Adding #include <avr/signal.h> to WInterrupts.c. 2006-12-19 04:54:53 +00:00
David A. Mellis be9f13bb8e Modified make.sh to correctly grab the reference and examples. 2006-12-19 04:46:56 +00:00
David A. Mellis 41eeba97ca Removing Sonar library as per Tom Igoe's suggestion. 2006-12-05 20:51:03 +00:00
David A. Mellis cddebf41cc Stopped building .eep file since it was causing errors and we don't need it. 2006-12-05 20:33:39 +00:00
David A. Mellis dceca6a39b Removing jikes check from Linux arduino script, since we don't actually need jikes. 2006-12-02 22:18:58 +00:00
David A. Mellis 69949c2041 Adding #include <Wire.h> to the Wire library examples. 2006-12-02 20:45:04 +00:00
David A. Mellis 65aa69e2e1 Updated fetch.sh to get the reference homepage for the current Arduino version and updated the reference .zip. 2006-12-02 16:59:51 +00:00
David A. Mellis 4cdcd82a76 Fixed WInterrupts to work with the ATmega168. 2006-12-02 16:59:20 +00:00
David A. Mellis f92fd4750c Adding software serial libraries. The read function doesn't quite work properly yet, but it's a start. 2006-11-29 23:29:01 +00:00
David A. Mellis d21eb97de4 Adding some comments to explain the interrupts. 2006-11-29 19:35:43 +00:00
David A. Mellis 514a74849a attachInterrupt() and detachInterrupt(): from Wiring, with changes to automatically enable and disable the relevant interrupt and to specify the trigger. 2006-11-24 17:12:32 +00:00
David A. Mellis b3d300dd35 Adding keywords for shiftOut(), LSBFIRST, MSBFIRST. 2006-11-24 16:57:16 +00:00
David A. Mellis bd17cfbdc0 Added shiftOut() routine and fixed new serial functions to work with the ATmega168. 2006-11-23 19:13:21 +00:00
David A. Mellis a740bf0588 Replaced avr-lib serial with custom code in wiring.c. 2006-11-23 16:02:55 +00:00
David A. Mellis e3a0eeb6df Changed HardwareSerial to call the C serial functions in wiring.h and wiring.c to save space. 2006-11-23 11:39:23 +00:00
David A. Mellis 8d6176d0a4 Adding Sonar library for controlling Parallax Ultrasonic PING))) sensors. 2006-11-21 18:16:03 +00:00
David A. Mellis e0dfa25d13 Updated fetch.sh script to download guide. Pointing menu to correct getting started howto for platform. 2006-11-20 18:27:37 +00:00
David A. Mellis 6bcf40ea9a Adding binary.h for digital constants like B1010. 2006-11-20 17:47:04 +00:00
David A. Mellis 328ec9f8e3 Removing references to keyspan drivers from the Xcode project. 2006-11-20 17:45:13 +00:00
David A. Mellis d85a21cdf4 Removing keyspan drivers so people don't install them by mistake (and because we don't need them). 2006-11-20 17:24:57 +00:00
David A. Mellis 9964122513 Now disconnecting the serial lines from pins 0 and 1 until you call Serial.begin(); that way they can be used as normal digital i/o. 2006-11-20 17:02:57 +00:00
David A. Mellis 22971709e4 Upping version to 0007. 2006-11-20 16:56:53 +00:00
David A. Mellis 6680b71602 Updated readme. 2006-10-21 20:42:21 +00:00
David A. Mellis 0adf6d2dfa Updated reference and readme. 2006-10-21 20:41:09 +00:00
David A. Mellis fc614696d0 Noise in the Mac Xcode project file. 2006-10-21 20:40:47 +00:00
David A. Mellis ccc3f4856e Now compiling for Java 1.4 VMs using Java 1.4 source. 2006-10-15 16:32:32 +00:00