Commit Graph

880 Commits

Author SHA1 Message Date
David A. Mellis 6672d51d56 Removing (no longer maintaining) the Makefile. 2009-12-28 15:39:19 +00:00
David A. Mellis 1cbe35efca Updating to Java 6u16 (from Processing rev. 5883). 2009-12-27 01:04:16 +00:00
David A. Mellis d28b6358db Updating Mac OS X .dmg with latest FTDI drivers and a link to the Applications folder (with arrow on the background). 2009-12-26 16:35:21 +00:00
David A. Mellis 9a5507fd07 Saving immediately when replacing a sketch with another in the same editor. Should fix bug: http://code.google.com/p/arduino/issues/detail?id=88 2009-12-26 15:42:30 +00:00
David A. Mellis def86681b7 Adding precision parameter for printing of floats / doubles. Restructured the print() and println() functions a bit. 2009-12-25 20:20:27 +00:00
David A. Mellis a2ee999135 Allowing multiples files in a sketch with the same name but different extensions. Not, however, allowing a .cpp file with the same name as the sketch, because they would conflict during the build process. 2009-12-24 21:35:38 +00:00
David A. Mellis 9ecb7ac8f1 Updating version number in todo.txt. 2009-12-24 21:34:53 +00:00
David A. Mellis 6090c1d614 Updating readme with (some) changes so far for 0018. 2009-12-23 00:02:06 +00:00
David A. Mellis 9c8f9c852c Adding end() to the keywords file. 2009-12-23 00:01:36 +00:00
David A. Mellis 2a3a8b1c4f Moving sketch compilation during upload from applet/ sub-directory to a temporary folder. 2009-12-23 00:00:57 +00:00
David A. Mellis c82a43abde Adding Serial.end(). 2009-12-23 00:00:17 +00:00
David A. Mellis 3063c34ebe Fixing bug in calling micros() from interrupts: http://code.google.com/p/arduino/issues/detail?id=55 2009-12-18 17:44:08 +00:00
David A. Mellis ba5935e273 No longer disabling interrupts in delayMicroseconds(): http://code.google.com/p/arduino/issues/detail?id=67 2009-12-18 17:04:51 +00:00
David A. Mellis 07a5160f3b Fixing RW pin bug in LiquidCrystal library. Now using 255 to disable pin instead of -1. 2009-12-18 16:36:45 +00:00
David A. Mellis 76f7c447b9 Adding Serial1, Serial2, Serial3 to keywords.txt. Removing SERIAL and DISPLAY. 2009-12-18 16:25:28 +00:00
David A. Mellis 42ddb48786 Merging third-party hardware branch: svn merge -r 795:802 https://arduino.googlecode.com/svn/branches/third-party-hardware . 2009-12-18 16:05:52 +00:00
David A. Mellis 5f9cbf5bb1 Adding default target to the preferences. 2009-12-18 16:00:36 +00:00
David A. Mellis 70b68efcef Adding pin 13 (row 5): http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1259066861 2009-11-26 05:18:31 +00:00
David A. Mellis d2a38e4b5a Improving third-party hardware support:
- moving back to multple cores per platform
- using target instead of platform
- moving per-board and per-programmer preferences out of Preferences.java and into a new Target class
- adding a new "target" preference
- support for platform:value values in board preferences for bootloader path and core
- XXX: need to support platform:value syntax for board upload.using preferences.
2009-11-21 23:23:43 +00:00
David A. Mellis 8720addcba Got bootloader burning working.
Wrapped some long lines.
2009-11-08 20:51:41 +00:00
David A. Mellis e5b5f25476 Third-party cores seems to sort of work now, but burning bootloaders is probably broken.
Need to decide on the format for the boards.txt file.
2009-11-07 18:56:45 +00:00
David A. Mellis 3075c8e4fd Moving libraries out of arduino platform / core directory and to top-level. 2009-11-07 17:54:56 +00:00
David A. Mellis ff0336a3b6 Moving libraries into arduino/ 2009-11-07 17:07:59 +00:00
David A. Mellis ab1eb4aaa0 Moving things around. 2009-11-07 17:05:21 +00:00
David A. Mellis 9b7f1f91d5 Branching to implement support for third-party hardware. 2009-11-07 17:02:37 +00:00
David A. Mellis c6b305357e Adding Arduino as ISP sketch (firmware) and programmers.txt entry. 2009-11-01 17:00:31 +00:00
David A. Mellis 294abd0419 No longer mangling microcontroller names before passing them to avrdude, as it seems to support the same ones as avr-gcc now. 2009-10-23 23:28:35 +00:00
David A. Mellis d29c49a27b Updating a newer JavaApplicationStub (from Processing 1.0.9) but removed x86_64 architecture with lipo (because we don't have a 64 bit version of the librxtxSerial.jnilib). 2009-10-23 23:16:45 +00:00
David A. Mellis 41560ca8d6 Upgrading to quaqua 6.2 (from Processing 1.0.9). 2009-10-23 23:11:37 +00:00
David A. Mellis 6a15e01ff8 Passing the ARDUINO constant from the IDE to avr-gcc as a command line argument (so I don't forget to update the version in the .h file). 2009-10-23 23:04:03 +00:00
David A. Mellis de28fadf49 Adding break and continue to the keywords file. 2009-10-23 22:40:47 +00:00
David A. Mellis 2e26a2d994 Syncing with Processing 1.0.9 (revision 5766). 2009-10-22 00:56:16 +00:00
David A. Mellis 7f58e2213e Adding support for setting baud rate to use with a programmer. 2009-10-22 00:55:07 +00:00
David A. Mellis 3afe2e0713 Fixing variable name. 2009-10-18 19:41:30 +00:00
David A. Mellis 650dc075a4 Fixing small typo in for-loop example. 2009-09-26 16:54:50 +00:00
David A. Mellis e814744504 Enabling the Sketchbook and Examples menu on Mac OS X with native (screen) menu bar. Processing has these disabled because they often cause problems, but they seem to be working at the moment, so I'm leaving them in. 2009-09-26 16:48:46 +00:00
David A. Mellis 048143f3d5 Adding support for .S files in libraries and cores. Patches from René Bohne. 2009-09-25 19:31:01 +00:00
David A. Mellis f2010ebd2b Fixing whitespace in Compiler.java. 2009-09-25 19:05:09 +00:00
David A. Mellis 3dc7fc0781 Syncing with Processing 1.0.7 (5692); needs testing.
Also, the Sketchbook and Examples menus are currently disabled on the Mac to work-around a bug in Apple's implementation of Java.  I think this bug may have been solved, so I should try re-enabling the menus and see what happens (on 10.4 and 10.5 and 10.6).  Also, I may still need to update the jre / jdk on Linux.
2009-09-24 03:16:00 +00:00
David A. Mellis 240607a4a6 Holding shift when pressing run or upload buttons give verbose output.
The upload.verbose and build.verbose preferences are still respected.

You don't get verbose output with Command-Shift-R or Command-Shift-U, unlike Processing in which the shift modifier switches from Run to Present.  Mostly this is because I didn't think verbose output deserved its own menu items, and that's how Processing implements the other shortcut.

Holding shift while pressing upload doesn't show the compilation command lines.  This matches the functionality of the upload.verbose preference, but may imply that the upload button doesn't also compile the code.

Also, in Snow Leopard, the temp directory is in some crazy folder in /var.  Luckily, everything still seems to work okay.
2009-09-23 23:40:59 +00:00
David A. Mellis 3febe7ce42 Adding a serial monitor menu item and keyboard shortcut (control-shift-m / command-shift-m). 2009-09-23 22:59:55 +00:00
David A. Mellis 66e4b9c0cd One more time. 2009-09-23 22:21:24 +00:00
David A. Mellis e6f674cc3f Fixing capitalization of "pin". 2009-09-23 22:21:15 +00:00
David A. Mellis 8ced792ee5 Adding double-quotes around the $0 in the Mac OS X tools scripts. Should fix compilation when Arduino is in a directory with spaces in its name. 2009-09-13 18:01:35 +00:00
David A. Mellis e884bb7ca8 Updating ARDUINO to 0018 (in wiring.h). 2009-09-13 17:57:17 +00:00
David A. Mellis 8f4b24492f Updating version to 0018. 2009-09-13 17:56:43 +00:00
David A. Mellis e272a8bcc0 Adding guihead.o and head.o from launch4j (these apparently have some custom modifications from Processing). 2009-09-07 16:42:14 +00:00
David A. Mellis f5ffd44e77 Undoing revision 628 because it broke analogRead() on analog inputs 8 to 15 of the Arduino Mega. 2009-08-23 20:59:47 +00:00
David A. Mellis e0d0e22eda Removing obsolete wiring_serial.c from Makefile. Adding - to beginning of dependcy lines to avoid unnecessary warnings. 2009-08-16 10:21:16 +00:00
David A. Mellis da353933e5 Moving the processing-5503 branch (used for Arduino 0017) into the trunk. 2009-08-15 14:48:42 +00:00