Commits on Jun 30, 2011
  1. Disabling terminal / monitor.

    damellis committed Jun 30, 2011
Commits on May 24, 2011
Commits on May 21, 2011
  1. Added SerialEvent() example

    tigoe committed May 21, 2011
Commits on May 14, 2011
  1. Fixing 300 baud communication for serial.

    Because UBBR is only 12 bits, we were overflowing it at 300 baud because of the use of the U2X bit.  Now we turn off U2X if it would yield a UBBR value that would overflow.
    Note that this breaks 300 baud communication with the computer on the Uno and Mega 2560 because the 8U2 USB-serial firmware has this same bug (and previously they cancelled each other out).  Since, however, it seems more likely that people will need to use 300 baud to communicate with other (legacy) hardware than with the computer, I'm making this change.  Issue for 8U2 firmware bug:
    damellis committed May 14, 2011
Commits on Mar 21, 2011
Commits on Mar 16, 2011
Commits on Mar 4, 2011
Commits on Mar 1, 2011
Commits on Feb 26, 2011
Commits on Feb 25, 2011
  1. Small optimization in HardwareSerial.

    begin(long) -> begin(unsigned long)
    damellis committed Feb 25, 2011
  2. Revert "Merge branch 'new-extension' of"

    This reverts commit 42fa932, reversing
    changes made to a7352b8.
    See: for information on how to merge the branch in later.
    damellis committed Feb 25, 2011
Commits on Feb 24, 2011
Commits on Feb 23, 2011
  1. Removing hardcoded CPU speed from Wire library.

    Replacing CPU_FREQ with F_CPU.
    damellis committed Feb 23, 2011
Commits on Feb 17, 2011
  1. Switching to RXTX-2.1-7r2 on 64-bit Linux (working version).

    This also means we don't need a separate RXTXcomm.jar file for 64-bit Linux.
    damellis committed Feb 17, 2011
  2. Switching to RXTX 2.1-7r2 on Linux 64-bit.

    This is the version in the arduino/RXTX github repository, built with no options passed to configure.
    damellis committed Feb 17, 2011
  3. Updating 64-bit linux version of avrdude (to one with usbtiny support).

    This also means we don't need a separate avrdude.conf for the 64-bit Linux version of avrdude.
    damellis committed Feb 17, 2011
  4. Support for building on 64-bit Linux.

    Includes changes to the build.xml, 64-bit versions of avrdude and RXTX native libraries, and alternative versions of the RXTX jar and avrdude.conf for those 64-bit versions (because they also have other differences).
    damellis committed Feb 17, 2011
Commits on Feb 8, 2011
Commits on Jan 18, 2011
Commits on Jan 15, 2011
  1. Fix to optiboot infinite loop problem.

    Explicitly setting R1 to 0 so that the watchdog timer is properly initializing, preventing it from timing out and resetting the processor.
    damellis committed Jan 15, 2011
Commits on Jan 12, 2011
Commits on Jan 10, 2011
Commits on Jan 9, 2011
Commits on Jan 5, 2011
Commits on Jan 3, 2011