Commit Graph

1345 Commits

Author SHA1 Message Date
David A. Mellis 35f5f6e99f 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 80d8477877 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 6005c59ad0 Moving libraries out of arduino platform / core directory and to top-level. 2009-11-07 17:54:56 +00:00
David A. Mellis 584dece7b0 Moving things around. 2009-11-07 17:05:21 +00:00
David A. Mellis 7d31607442 Adding Arduino as ISP sketch (firmware) and programmers.txt entry. 2009-11-01 17:00:31 +00:00
David A. Mellis 66e911149a 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 8df0f63026 Updating ARDUINO to 0018 (in wiring.h). 2009-09-13 17:57:17 +00:00
David A. Mellis 76737d4e28 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 957ba91c1a 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 50f77c7210 Moving the processing-5503 branch (used for Arduino 0017) into the trunk. 2009-08-15 14:48:42 +00:00
Tom Igoe 79b7ecdd92 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:27 +00:00
Tom Igoe 6f28053a8e Checked and updated all LiquidCrystal examples 2009-08-05 14:41:24 +00:00
Tom Igoe d241a63685 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:23 +00:00
Tom Igoe b521782b52 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:17 +00:00
Tom Igoe e947327158 Checked and updated all LiquidCrystal examples 2009-08-05 14:41:14 +00:00
Tom Igoe 16eaf9a9fb Checked and updated all LiquidCrystal examples 2009-08-05 14:41:11 +00:00
Tom Igoe d48347ec1d Checked and updated all LiquidCrystal examples 2009-08-05 14:41:08 +00:00
Tom Igoe b63e74ecbe Checked and updated all LiquidCrystal examples 2009-08-05 14:41:03 +00:00
Tom Igoe fd3bcef9d5 Checked and updated all LiquidCrystal examples 2009-08-05 14:40:55 +00:00
Tom Igoe 739714e28c Changed begin() in LiquidCrystal examples 2009-08-02 18:45:13 +00:00
Tom Igoe 0675c7a005 Changed begin() in LiquidCrystal examples 2009-08-02 18:45:08 +00:00
Tom Igoe e66eb79a26 Changed begin() in LiquidCrystal examples 2009-08-02 18:45:04 +00:00
Tom Igoe a0f72ba82c Changed begin() in LiquidCrystal examples 2009-08-02 18:44:59 +00:00
Tom Igoe 4a6c915296 Changed begin() in LiquidCrystal examples 2009-08-02 18:44:54 +00:00
Tom Igoe 7544b57ea8 Changed begin() in LiquidCrystal examples 2009-08-02 18:44:52 +00:00
Tom Igoe bf81836591 Changed begin() in LiquidCrystal examples 2009-08-02 18:44:30 +00:00
Tom Igoe 37a1c71351 Changed begin() in LiquidCrystal examples 2009-08-02 18:41:40 +00:00
David A. Mellis 8032397b18 Updating to rev. 27 of Firmata. 2009-07-30 20:48:59 +00:00
David A. Mellis 65e95030c6 Updating keywords.txt for LiquidCrystal library. 2009-07-25 18:56:46 +00:00
David A. Mellis 79c0ffdcdb Renaming LiquidCrystal example .pde files to correspond to new function names. 2009-07-25 18:29:53 +00:00
David A. Mellis 5101d36d84 Renaming LiquidCrystal example directories to correspond to new function names. 2009-07-25 18:28:35 +00:00
David A. Mellis 58b4e52f7f Updating LiquidCrystal API and examples. 2009-07-25 18:26:29 +00:00
David A. Mellis f504460fc4 Fixing Servo library on the ATmega8 by changing assignments to TIMSK and TIFR into bitwise-or's. Otherwise, this broke millis() by disabling the timer 0 overflow interrupt. 2009-07-21 06:05:02 +00:00
David A. Mellis 456d3eb840 Renaming the 328 and 168 boards. 2009-07-21 05:22:22 +00:00
David A. Mellis d841661dc5 Updating to revision 25 of firmata (slightly post version 2.1beta2). 2009-07-21 05:18:50 +00:00
David A. Mellis 3f5220e454 Updating to Firmata-2.1beta1 (rev 23). 2009-07-14 21:32:55 +00:00
David A. Mellis 17dd739777 Adding Nano w/ ATmega328. 2009-07-14 21:18:52 +00:00
David A. Mellis f30af5e288 Adding Tom's examples for the new LiquidCrystal library. 2009-07-13 02:33:02 +00:00
David A. Mellis b63012069f Removing old LiquidCrystal examples. 2009-07-13 02:31:46 +00:00
David A. Mellis 12ea12d14c Adding improved baud rate calculation, including use (or not) of the U2X bit. (Code from gabebear). 2009-07-12 02:58:59 +00:00
David A. Mellis 2fc32fc341 Clearing the U2Xn bit in Serial.begin() (because it is set on the Pro / Pro Mini 328). Fixing some indentation. 2009-07-12 01:58:15 +00:00
David A. Mellis 86db64db9b Adding keywords.txt file for the Ethernet library. 2009-07-12 00:33:25 +00:00
David A. Mellis 1359d865c1 Integrating the new Servo library (MegaServo) by Michael Margolis. Uses timer 1, and, on the Mega, timers 3, 4, and 5 for up to 12 servos (48 on the Mega). 2009-07-12 00:33:02 +00:00
David A. Mellis cdeb912f7d Migrating to Limor Fried's improved LiquidCrystal library. 2009-07-11 00:54:26 +00:00
David A. Mellis f79f2e0d11 Fixing indentation in twi.c. 2009-06-20 20:48:55 +00:00
David A. Mellis 6b62b244d5 Fixing bug in Wire library that caused it to read and discard one extra byte when do a requestFrom() a slave device. Thanks to Christopher K. Johnson. 2009-06-20 20:43:24 +00:00
David A. Mellis c3baee9f63 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 a0ba08b4f4 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 db605dd18b 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 159051b8f8 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