Commit Graph

375 Commits

Author SHA1 Message Date
David A. Mellis 114a19c9a2 Modified Matrix to work with MAX7221: changing latching from rising edge to falling edge. 2008-05-10 05:02:09 +00:00
David A. Mellis 8588045f7f Adding a couple of Servo examples from Wiring (slightly modified). 2008-05-07 22:15:55 +00:00
David A. Mellis 8f1f736e36 Adding Servo library (ServoTimer1 from the playground) by Jim Studt. 2008-05-07 19:53:52 +00:00
David A. Mellis 6a7f8fdf53 Starting to refactor the Compiler so that I can reuse some of this code for building the libraries. 2008-05-07 19:06:04 +00:00
David A. Mellis 8693f95a3f Updating todo and readme. 2008-05-07 18:30:29 +00:00
David A. Mellis f84adee213 Moving #include WProgram.h to after other preprocessor directives in the main sketch file. 2008-05-07 18:25:40 +00:00
David A. Mellis 8f75f0299d Changing Print class to use regular virtual write() function (instead of my hack
ed together version).
2008-05-07 18:24:49 +00:00
David A. Mellis ac06b319b0 Adding LiquidCrystal library. 2008-04-19 03:31:36 +00:00
David A. Mellis 7d2a6a115f Fixing millis() overflow: changing millis() and the timer 0 overflow handler so that the millis count is updated in the interrupt, and so we don't need to do a conversion inside millis(). Updated to do list. 2008-04-18 21:56:14 +00:00
David A. Mellis 1a89112e45 Adding the Print class. 2008-04-18 18:46:52 +00:00
David A. Mellis ab644804ac Factored out print() and println() from HardwareSerial to a base class for sharing with other things (e.g. LiquidCrystal library), eliminating #include's of avr/signal.h (deprecated). Upping version number and modifying to do list. 2008-04-18 18:39:02 +00:00
Hans-Christoph Steiner 154809dcee Since Windows and GNU/Linux use a script called 'dist.sh' to make the
package, it makes it easy to script the nightly auto-builds if Mac OS X has
a script called 'dist.sh' also.
2008-04-06 04:53:08 +00:00
Hans-Christoph Steiner 28f88a6b5c fixed script to create the .tgz and upload it 2008-04-06 04:34:45 +00:00
Hans-Christoph Steiner 057fbfe5b8 first stab at scripts to actually run the build 2008-04-06 04:08:54 +00:00
Hans-Christoph Steiner a0918ef02d first stab at scripts to set up the rsync repository for auto-builds 2008-04-05 22:58:55 +00:00
David A. Mellis f6e012eb32 Removing references to antlr preprocessor from the make.sh script, since we're not using it. 2008-03-28 21:55:57 +00:00
David A. Mellis ec426f2073 Updates to the readme and todo list. 2008-03-28 21:53:27 +00:00
David A. Mellis e4f147ad42 Removing non-FTDI drivers because they were confusing people. Will upload to the website somewhere. 2008-03-28 21:52:39 +00:00
David A. Mellis b084a93628 Removing firmwares directory for now since it's empty. 2008-03-28 21:37:31 +00:00
David A. Mellis 67b3fb71f8 Moving Standard_Firmata out of the distribution because Hans may be making some non-backwards compatible changes. 2008-03-28 21:37:02 +00:00
Hans-Christoph Steiner 8aa23d5654 renamed to more descriptive name 2008-03-26 17:12:43 +00:00
Hans-Christoph Steiner 9b9807519f renamed to more descriptive name 2008-03-26 17:12:12 +00:00
Hans-Christoph Steiner 27b2712018 added newline at the end of file to get rid of compiler and SVN warnings 2008-03-24 17:28:17 +00:00
David A. Mellis 85c8235947 Removing antlr stuff (some of it at least), since we're not using it (we weren't before either, but it was still being linked in). 2008-03-15 18:33:59 +00:00
David A. Mellis db7a06aaf2 Changing the regex for stripping multi-line comments because on Windows the old one was overflowing the stack. (Switched from a non-greedy to a greedy regexp.) 2008-03-15 17:49:14 +00:00
David A. Mellis df4eb665b0 Adding some test cases for the pre-processor. (Total hack, requires copying and pasting code from the actual app source into another file and running a shell script, but it's better than nothing.) 2008-03-15 17:44:42 +00:00
David A. Mellis ff9bb8dd14 Adding to the todo list and readme; fixing a bit of indentation. 2008-03-08 22:05:23 +00:00
David A. Mellis a50a2d888f Added timeout (in microseconds) parameter to pulseIn(). Defaults to 1000000 (1 second). 2008-03-08 21:30:00 +00:00
David A. Mellis f4acc7d176 Updating to the latest versions of the Mac FTDI drivers. 2008-03-08 17:05:12 +00:00
David A. Mellis 205a447992 Incorporating a modified version of oli.keller's Makefile (prepends #include <WProgram.h> and appends main() among other things). 2008-03-05 02:50:11 +00:00
David A. Mellis ad332d7129 Disabling flushing of the serial port for the BT (bluetooth) board. It seems to fix uploading to it under Mac OS X 10.5 (Leopard). 2008-03-05 00:48:08 +00:00
David A. Mellis 7ffb4cd25d Cleaning up Mac build, adding Serial.println(unsigned int), adding #include <Sprite.h> to hello_matrix example. 2008-02-23 21:52:53 +00:00
David A. Mellis 249f16678e Improving the preprocessor and parallel programmer. 2008-02-20 02:27:23 +00:00
David A. Mellis f7ea3cbeb1 Improving detection of functions that need to be prototyped; no longer moving #include's to the top of the sketch. Actually putting todo items in todo.txt. 2008-02-16 19:34:26 +00:00
David A. Mellis ac4c326c89 Upping the baud rate to 115200. 2008-02-16 19:31:38 +00:00
David A. Mellis 69b06eed07 Updating the build instructions. 2008-01-26 00:05:18 +00:00
David A. Mellis 1df2652f3d Adding a stable version of Firmata - this is the same as the one in the Arduino library for Processing on the playground (57600 baud). 2008-01-22 23:59:10 +00:00
David A. Mellis 6b9d3ddb90 God I hate subversion. 2008-01-22 23:52:02 +00:00
David A. Mellis e5838c813f Moving development (library-based) version of Firmata to a branch so I can include a stable one in the distribution. 2008-01-22 23:50:21 +00:00
David A. Mellis b33c8a093d New script for download the reference from Tom Pollard. Updated reference and readme and Makefile. 2008-01-22 22:10:55 +00:00
David A. Mellis 4cf1b4c1bb Fixing keywords.txt so that Find in Reference will work. Removing empty app/language directory. 2008-01-21 16:40:45 +00:00
David A. Mellis 3c43daaca8 Applying some Mac build / project patches by Wim Lewis. Simplifying Compiler.java. Removing the preprocessor since it's not actually used for anything. Bumping the version number to 0011. 2008-01-19 16:37:19 +00:00
David A. Mellis bd56d4ff28 Now allowing uploads using a programmer by setting the upload.using preference ("bootloader" for default behavior, or the name of a programmer prefix from the programmers.txt file). 2007-12-20 05:48:00 +00:00
David A. Mellis 0b0d07661e Adding blink without delay example. 2007-12-20 05:46:30 +00:00
David A. Mellis 05717a198c Adding analogReference() function - needs testing on an ATmega8 (but works on the ATmega 168). 2007-12-14 04:21:59 +00:00
David A. Mellis 444c2dee32 Adding map(), fixing radians() and degrees(), adding cast functions (int(x) instead of (int) x), adding interrupts() and noInterrupts(), etc. 2007-11-21 17:08:07 +00:00
David A. Mellis bd460db6ab Fixing some warnings. 2007-11-21 14:55:09 +00:00
David A. Mellis a867e033f5 Adding #include to Matrix examples. 2007-11-04 18:18:28 +00:00
David A. Mellis 033cba6bd9 On Linux, explicitly pointing to included avrdude (instead of just using the path). 2007-10-22 17:47:05 +00:00
David A. Mellis 08553c31d1 Updating avrdude under linux and make.sh. 2007-10-22 17:46:07 +00:00