Commit Graph

502 Commits

Author SHA1 Message Date
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
David A. Mellis cddfce7409 adding LGPL (a bit late, whoops). 2007-10-12 01:58:48 +00:00
David A. Mellis a79e3f10cc Updating reference and readme. 2007-10-12 01:53:58 +00:00
David A. Mellis 4619052393 Added BT board and separated Mini from NG. 2007-10-12 01:38:57 +00:00
David A. Mellis af082d3042 Replaced avr tools with the ones from the Arduino 0009 vista release, but with the latest avrdude.exe and avrdude.conf 2007-10-12 01:01:18 +00:00
David A. Mellis 0148c904c6 Adding LilyPad bootloader and adding LilyPad to board definition file. 2007-10-09 22:46:09 +00:00
David A. Mellis 516e77dc80 Universal versions of rxtx jnilib and the Xcode project. 2007-10-09 22:37:11 +00:00
David A. Mellis fdb2a91b25 Replacing avrdude, since the old one relied on my install of readline. 2007-10-09 15:33:59 +00:00
David A. Mellis 346503588b Initial universal avr tools.zip, using binutils 2.16.1 and avr-gcc 4.0.2 (as in the PPC tools). 2007-10-08 17:47:26 +00:00
David A. Mellis fa175a1cd5 Removed code for the old burn bootloader method. 2007-10-07 19:36:19 +00:00
David A. Mellis 63280151de Switched to new burn bootloader menu system, dynamically generated from the programmers.txt file. 2007-10-07 18:39:14 +00:00
David A. Mellis adeff81ceb Not forcing avrdude to continue on the wrong chip (removing -F command line argument), and improving (I hope) some of the error messages by trapping avrdude messages and displaying custom messages in the EditorStatus. 2007-10-06 22:12:43 +00:00
David A. Mellis 0204d39044 Adding funky \\.\ prefix to serial port names on Windows to support ports COM10 and higher. 2007-10-06 21:44:57 +00:00
David A. Mellis 13df8fb11e Fixing up Windows make.sh and dist.sh to work with new hardware/ directory organization scheme. 2007-10-06 21:36:20 +00:00
David A. Mellis 09cb46c4fb Explicitly re-enabling the Serial Port menu if we add something to it when refreshing it. Otherwise, on Windows it stays disabled even though it's no longer empty. 2007-10-06 21:15:20 +00:00
David A. Mellis c78c1efe18 Now have uploading working with the Boards menu. Improved serial port error messages. 2007-10-06 20:26:45 +00:00
David A. Mellis 1f35dce6a8 Initial boards file. 2007-10-06 15:41:08 +00:00
David A. Mellis 97aafe935a Moving hardware/targets to hardware/cores. 2007-10-06 14:47:50 +00:00
David A. Mellis 6541c74c6c Updating code for the new folder organization. This version should be able to compile and upload sketches, including libraries, but burning bootloaders won't work. 2007-10-06 14:27:42 +00:00
David A. Mellis 76527c7a9d Renaming core to targets. 2007-10-06 14:09:02 +00:00
David A. Mellis df3a70d198 Moving firmwares into hardware. 2007-10-06 13:32:14 +00:00
David A. Mellis 884c3856c1 Moving bootloaders into the hardware/bootloaders directory. 2007-10-06 13:28:43 +00:00
David A. Mellis 7413c79c7d Moving libraries out from inside targets and creating bootloaders directory. 2007-10-06 13:04:46 +00:00
David A. Mellis db1f041ce1 Moving things around - creating the hardware directory and sticking all the avr code, etc. in there. 2007-10-06 13:02:43 +00:00