David A. Mellis
|
dd3a2c90e1
|
Updated the makefile to mirror new build system (with .a library and multiple wiring.c files).
|
2007-05-04 21:52:21 +00:00 |
David A. Mellis
|
c3ca1380dd
|
Adding a -lm to the end of the linker command line to fix a bug with sin(), atof(), etc. (Also removing some command line arguments that were ignored because they didn't come at the end of the command line.) Doesn't seem to make the basic LED blink sketch any bigger.
|
2007-05-04 19:12:07 +00:00 |
David A. Mellis
|
75fcecf417
|
Changing default microcontroller to atmega168 from atemga8.
|
2007-05-04 16:27:57 +00:00 |
David A. Mellis
|
a587bc8a4a
|
Updating examples.
|
2007-04-23 15:43:12 +00:00 |
David A. Mellis
|
52a40bfac9
|
Removing duplicate copies of clock cycle macro functions from wiring_private.h.
|
2007-04-20 23:50:40 +00:00 |
David A. Mellis
|
46c7885bc6
|
Adding some missing keywords.
|
2007-04-20 23:19:08 +00:00 |
David A. Mellis
|
81b0054893
|
Modifying SoftwareSerial timing to work with new digitalRead() and digitalWrite() functions.
|
2007-04-20 23:18:25 +00:00 |
David A. Mellis
|
d277488310
|
Cleaning up the core (modified version of a patch by Jim Studt): moving pin definitions to program space to save RAM, changing core function arguments (e.g. pinMode(), digitalWrite()) to uint8_t, restoring old SREG after delayMicroseconds() instead of always enabling interrupts, etc.
|
2007-04-20 23:17:38 +00:00 |
Hans-Christoph Steiner
|
440033c814
|
First working sketch of the Firmata protocol as a library. Just the
printVersion and input messages.
|
2007-04-14 15:20:14 +00:00 |
David A. Mellis
|
67ce547deb
|
Updating readme with misc. 0008 fixes.
|
2007-03-04 18:43:01 +00:00 |
David A. Mellis
|
4f53ea6303
|
Updating fetch.sh and reference to include the EEPROM library documentation.
|
2007-03-04 18:06:00 +00:00 |
David A. Mellis
|
794d03264a
|
Added missing keywords (attachInterrupt
detachInterrupt
Serial.flush <-- Serial is highlighted, flush is not
randomSeed
random)
|
2007-03-03 19:47:59 +00:00 |
David A. Mellis
|
88d8326615
|
Splitting wiring.c into multiple files to get even smaller sketch sizes.
|
2007-02-03 16:52:51 +00:00 |
David A. Mellis
|
2377bb9ddd
|
Removing delay() in analogRead(). It seems we don't need it. Not sure what changed from before when it seemed necessary to prevent bugs.
|
2007-02-03 15:36:30 +00:00 |
David A. Mellis
|
6fa233b9ee
|
Now rebuilding libraries when switching microcontrollers. Thanks Nick.
|
2007-02-03 15:20:54 +00:00 |
David A. Mellis
|
58bed2dc5d
|
Adding the Arduino BT bootloader source code (.c) and .hex file.
|
2007-01-27 14:33:24 +00:00 |
David A. Mellis
|
adc02386ec
|
Making NUM_ANALOG_IN_PINS conditional on the microcontroller so analog inputs 6 and 7 work on the ATmega168.
|
2007-01-17 08:16:43 +00:00 |
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 |