aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-10-13Little fixes:David A. Mellis
- changing random(max) to use stdlib.h random() - not generating .eep files to avoid warning when EEMEM isn't used - removing cast macros (since they are automatically defined in C++) - writing a digital LOW for PWM value of 0 on pins 5 or 6
2008-10-11* Updating version number to 0013.David A. Mellis
* Updating ATmega168 bootloader to work with standard distributions of avrdude (responding to signature requests made with the universal SPI command) and correctly store EEPROM data. Thanks to ladyada. * Changing compilation process to generate .eep file and allow for use of EEMEM directive (although not yet uploading EEPROM data).
2008-10-11Reindenting the ATmega168 bootloader file. It was a mess (and still is ↵David A. Mellis
somewhat of one).
2008-10-05updated TODOs and created a TODO file for general project todosHans-Christoph Steiner
2008-09-17Removing WConstants.h include from Stepper.h so it compiles with new ↵David A. Mellis
WProgram.h include placement. Updated readme.
2008-09-16removed deprecated timer0_overflow_count, which wasn't meant to be publicHans-Christoph Steiner
anyway. Replaced it with the official millis() method of getting the time.
2008-09-15Adding #ifdef guard to WProgram.h to prevent multiple #includes. David A. Mellis
Removing Print class inheritance from Firmata since it's not clear that it can be implemented in a way that's compatible with the Firmata protocol and the Print class interface.
2008-09-12switched up analogRead() loop to use the revamped millis() function rather ↵Hans-Christoph Steiner
than the private timer0_overflow_count variable
2008-09-12Firmata.h now needs to have WProgram.h, since in the sketches WProgram.h has ↵Hans-Christoph Steiner
moved from the first include to the last
2008-09-12copying Firmata-0.4beta2 release into trunk, then I'll adjust it to Arduino-0012Hans-Christoph Steiner
2008-09-10Removing wiring core since it's not being kept up-to-date.David A. Mellis
2008-09-08Renaming Ethernet examples part 2 (apparently SVN doesn't allow renaming of ↵David A. Mellis
a file at the same time as its containing directory).
2008-09-08Renaming ethernet library examples.David A. Mellis
2008-09-07Commented LCD examples.David A. Mellis
2008-09-07Updated reference to include new libraries.David A. Mellis
2008-09-06Incorporating ladyada's watchdog timer changes into the bootloader source, ↵David A. Mellis
but only compiling them in for the Pro and Pro Mini (since Nathan includes them in the bootloader he burns to the board). Added a WATCHDOG_MODS flag to the Makefile to specify that they should be included. Recompiled the pro .hex file to include them.
2008-08-21Moving Servo min and max parameters to the attach() function from the ↵David A. Mellis
constructor.
2008-08-17Updating Makefile to derive target name from the current folder.David A. Mellis
2008-08-16Adding Nano and Pro (8 MHz) to boards.txt file; updating Makefile for ↵David A. Mellis
atmega168 bootloader based on Nathan's changes to allow for customizing of more parameters per-board; including Pro 8 MHz .hex compiled bootloader file; not updating the Diecimila or NG .hex files.
2008-07-30Adding ethernet library.David A. Mellis
2008-07-13Changing pin outs on LiquidCrystal examples and adding parentheses to Servo ↵David A. Mellis
code.
2008-07-08Moving actual stepping to the end of the step() function so that the first ↵David A. Mellis
step isn't in the wrong direction.
2008-07-02Adding ADXL3xx accelerometer example; minor comment changes.David A. Mellis
2008-06-21Wire library patch to provide better error handling.David A. Mellis
2008-05-26Fixing random() to work with longs.David A. Mellis
2008-05-10Modified Matrix to work with MAX7221: changing latching from rising edge to ↵David A. Mellis
falling edge.
2008-05-07Adding a couple of Servo examples from Wiring (slightly modified).David A. Mellis
2008-05-07Adding Servo library (ServoTimer1 from the playground) by Jim Studt.David A. Mellis
2008-05-07Changing Print class to use regular virtual write() function (instead of my hackDavid A. Mellis
ed together version).
2008-04-19Adding LiquidCrystal library.David A. Mellis
2008-04-18Fixing millis() overflow: changing millis() and the timer 0 overflow handler ↵David A. Mellis
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-18Adding the Print class.David A. Mellis
2008-04-18Factored out print() and println() from HardwareSerial to a base class for ↵David A. Mellis
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-03-28Moving Standard_Firmata out of the distribution because Hans may be making ↵David A. Mellis
some non-backwards compatible changes.
2008-03-26renamed to more descriptive nameHans-Christoph Steiner
2008-03-26renamed to more descriptive nameHans-Christoph Steiner
2008-03-24added newline at the end of file to get rid of compiler and SVN warningsHans-Christoph Steiner
2008-03-08Adding to the todo list and readme; fixing a bit of indentation.David A. Mellis
2008-03-08Added timeout (in microseconds) parameter to pulseIn(). Defaults to 1000000 ↵David A. Mellis
(1 second).
2008-03-05Incorporating a modified version of oli.keller's Makefile (prepends #include ↵David A. Mellis
<WProgram.h> and appends main() among other things).
2008-03-05Disabling flushing of the serial port for the BT (bluetooth) board. It ↵David A. Mellis
seems to fix uploading to it under Mac OS X 10.5 (Leopard).
2008-02-23Cleaning up Mac build, adding Serial.println(unsigned int), adding #include ↵David A. Mellis
<Sprite.h> to hello_matrix example.
2008-02-20Improving the preprocessor and parallel programmer. David A. Mellis
2008-02-16Upping the baud rate to 115200.David A. Mellis
2008-01-22Adding a stable version of Firmata - this is the same as the one in the ↵David A. Mellis
Arduino library for Processing on the playground (57600 baud).
2008-01-22God I hate subversion.David A. Mellis
2008-01-22Moving development (library-based) version of Firmata to a branch so I can ↵David A. Mellis
include a stable one in the distribution.
2008-01-22New script for download the reference from Tom Pollard. Updated reference ↵David A. Mellis
and readme and Makefile.
2007-12-14Adding analogReference() function - needs testing on an ATmega8 (but works ↵David A. Mellis
on the ATmega 168).
2007-11-21Adding map(), fixing radians() and degrees(), adding cast functions (int(x) ↵David A. Mellis
instead of (int) x), adding interrupts() and noInterrupts(), etc.