Tom Igoe
ee810e8aa7
2009-06-17 21:21:36 +00:00
Tom Igoe
79353b637d
2009-06-17 21:18:44 +00:00
Tom Igoe
0374c30460
2009-06-17 21:17:49 +00:00
Tom Igoe
75385f5ff5
2009-06-17 21:14:58 +00:00
David A. Mellis
250bce0f34
Adding keyboard shortcut (command or ctrl w) for closing the serial monitor window.
2009-06-16 20:21:39 +00:00
David A. Mellis
672ad5648e
Allowing (and fixing) uploading of unsaved sketches.
2009-06-16 19:49:28 +00:00
David A. Mellis
3b09a2ad1d
Fixing Client::connected() and Client::status() to return reasonable values when the Client isn't associated with a valid socket: issue #34 .
2009-06-15 20:11:13 +00:00
David A. Mellis
051d8f2e4f
Changing analog read channel mask from 0x07 to 0x0f to allow for reading of the temperature and other extended channels.
2009-06-15 19:40:47 +00:00
David A. Mellis
e88592771e
Removing attempt to flush the incoming serial data when opening the port, since it didn't seem to work.
2009-06-13 21:28:46 +00:00
David A. Mellis
4b80afbca1
Going back to one serial monitor at a time, but closing it when you pick a new serial port from the Tools > Serial Port menu (and when you upload).
2009-06-13 21:28:15 +00:00
David A. Mellis
b81a8f0309
Now supporting multiple serial monitors open at once (one for each port).
2009-06-13 21:05:15 +00:00
David A. Mellis
678e09896f
Moving serial error messages into the serial monitor (out of the editor).
2009-06-13 20:42:43 +00:00
David A. Mellis
a258042deb
Adding a basic serial monitor.
2009-06-13 20:26:21 +00:00
David A. Mellis
950d0d4c00
Switching theme colors and images to the old Arduino blue ones. On the plus side, the new theme setup should make it easier to have different colors in different releases (i.e. improve the color scheme).
2009-06-13 13:43:48 +00:00
David A. Mellis
8823b5ba79
Ignoring lines of error messages with "In file included from" in them.
2009-06-13 12:31:54 +00:00
David A. Mellis
cdf0095e70
Modifying compilation for libraries:
...
- now compiled to their own sub-directory of the build directory
- only can see #include's in their own utility/ folders
and the core (building core.a again).
Also changed the APIs of the compilation functions somewhat (e.g. execAsynchronously no longer returns anything; it just throws a RunnerException on any error).
Still need to better handle errors in #include files; right now, the error is interpreted as being at the line where the #include happens, not within the header file.
2009-06-13 11:41:16 +00:00
David A. Mellis
c3c44d8ee1
Updating Windows build scripts and launch4j config and copying over relevant files (avr tools, drivers, dll's)
2009-06-07 16:00:05 +00:00
David A. Mellis
82c3d1fe16
Removing Processing information from the Info.plist; updating todo.
2009-06-07 11:57:38 +00:00
David A. Mellis
309358962a
Copying over the scripts for downloading the reference; updating the reference.
2009-06-07 11:48:06 +00:00
David A. Mellis
cbcbc5c4d5
Removing extra nested "examples" menu.
2009-06-07 11:28:53 +00:00
David A. Mellis
1f838c0ae0
Creating the Arduino .dmg template and modifying the Mac OS X dist.sh for Arduino.
2009-06-07 11:16:40 +00:00
David A. Mellis
60a3f29abf
Removing files for Processing's export to applet feature.
2009-06-02 16:13:08 +00:00
David A. Mellis
24b5abc79d
Replacing Processing's text files with Arduino's (e.g. todo.txt)
2009-06-01 21:06:59 +00:00
David A. Mellis
73d7333ebd
Removing Processing libraries.
2009-06-01 20:44:24 +00:00
David A. Mellis
8b6fb36ace
Integrating the Sizer.
2009-06-01 20:10:05 +00:00
David A. Mellis
e2952cdc77
Enabling / integrating bootloader burning. (Should be tested with a serial AVRISP and a parallel programmer)
2009-06-01 19:27:21 +00:00
David A. Mellis
5f26d058e6
Fixing help menu links, integrating copy as html, and modifying EditorToolbar labels (Run -> Verify, Export -> Upload).
2009-06-01 19:02:46 +00:00
David A. Mellis
d589209e92
Adding examples to the toolbar's open menu (in addition to the examples menu).
2009-06-01 18:21:13 +00:00
David A. Mellis
89139d1f77
More cleanup:
...
- fixing import library
- changing compilation to only look for source files in the root and utility/ folders of a library; also adding utility/ sub-folder to the include path
- removing export to application
- renaming run to verify / compile and export to upload
2009-06-01 18:11:25 +00:00
David A. Mellis
df4f1629c4
Making things more Arduino-like (cont...)
2009-06-01 17:10:56 +00:00
David A. Mellis
14778514ae
Re-configured compilation and integrated uploading. Added the Board and Serial port menus: these are currently shared across editor windows.
...
No longer using Library and LibraryManager. Instead the compiler finds the .c and .cpp files in the library paths (gotten from the Sketch via the Preprocessor and the Base's library table). This breaks libraries that have header files in sub-directories but use #include with no path names (as sub-directories of library directories are not on the include path). It will also cause problems with .c or .cpp files with the same name in different library utility folders or in a sketch or the target (core).
Now deriving the Target correctly from the selected item in the board menu.
2009-06-01 15:14:05 +00:00
David A. Mellis
ae98fbfee8
Fixing some compilations bugs:
...
- including .cpp and .c files from sketch
- adjusting error line highlighted according to the number of function prototypes generated
- taking into account preprocessor offset on the first .pde file
2009-06-01 09:28:41 +00:00
David A. Mellis
2fa8deb92d
First integration of the Arduino code in Processing 5503: PreProcessor and Compiler have been integrated with changes to the Sketch.
...
Compilation still has problems (Thread error on success, and can't handle non-pde files in a sketch).
Modified the Mac OS X make.sh to copy the hardware, avr tools, and example over.
Removing some of the antlr stuff.
Disabling the Commander (command-line execution) for now.
Added Library, LibraryManager, and Target.
Added support for prefixed preferences (e.g. for boards and programmers).
2009-06-01 08:32:11 +00:00
David A. Mellis
22ed6cdb73
Importing Processing rev. 5503 (1.0.3).
2009-05-31 15:53:33 +00:00
David A. Mellis
40982627a3
Creating a branch to import the Processing code base (revision 5503) to.
2009-05-31 15:03:46 +00:00
David A. Mellis
b2678262b8
Updating readme.
2009-05-30 09:47:26 +00:00
David A. Mellis
4c0ce78357
Moving selection of Linux look-and-feel (GTK) from Base.java to arduino.sh, so that it can be changed more easily by a user. (In particular, the GTK theme is apparently broken on KDE.)
2009-05-30 09:45:13 +00:00
David A. Mellis
090e85b5a1
Updating readme.
2009-05-30 09:06:35 +00:00
David A. Mellis
12773c014a
Rolling back changes that added support for libraries in the user's directory, as it wasn't properly implemented. svn merge -c -589
2009-05-30 09:06:19 +00:00
David A. Mellis
2357f22387
Adding support for ordering the Tools > Boards menu by using LinkedHashMap to store the keys for the prefixed sub-maps. Re-ordering the boards in the boards.txt file. Adding an entry for the LilyPad Arduino w/ ATmega328. Updating readme.
2009-05-30 08:56:03 +00:00
David A. Mellis
a7f9864f4a
Updating readme and todo.
2009-05-24 15:18:21 +00:00
David A. Mellis
8cd8962748
Updating todo and readme.
2009-05-24 15:13:22 +00:00
David A. Mellis
b91e250d96
Removing wiring_serial.c as it's no longer used. (All serial functionality is now in HardwareSerial.h / HardwareSerial.cpp.)
2009-05-24 15:13:08 +00:00
David A. Mellis
af0ff93dc1
Adding ARDUINO version constant.
2009-05-24 15:12:19 +00:00
David A. Mellis
c2cac3e75d
Adding support for user-installed libraries in the "libraries" sub-directory of the sketchbook folder.
2009-05-24 15:09:26 +00:00
David A. Mellis
07feaca3a1
Adding a "Copy as HTML" item to the Tools menu.
2009-05-24 15:04:18 +00:00
David A. Mellis
7357e38cf6
Fixing overflow bug in bit() macro: (1 << (b)) becomes (1UL << (b))
2009-05-19 18:16:08 +00:00
David A. Mellis
b11e25ecf2
Fixing (I hope) race condition in Sizer.java that was preventing the file size from being determined.
2009-05-12 13:37:51 +00:00
David A. Mellis
a2b3da7698
Optimizing the timer0 overflow handler (for millis()), based on work by WestFW and help from mikalhart. Increasing precision of math constants.
2009-05-12 10:55:26 +00:00
David A. Mellis
60ad594d7b
Modifying Makefile to generate dependencies (and .d files) automatically. Patch from Lars Immisch: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1241007184
2009-05-09 18:09:02 +00:00