Commit Graph

1551 Commits

Author SHA1 Message Date
Zach Eveland 9531c47c43 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-03-03 20:27:27 -05:00
David A. Mellis a292677108 Adding preference for disabling verification on upload (Nathan Seidle)
Adds a checkbox to the preferences dialog that controls whether or not
to verify code on upload via serial (verification still always occurs
when uploading using a programmer).  It is checked by default to match
current behavior.
2012-03-03 13:54:10 -05:00
Zach Eveland 8a35793794 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader
Conflicts:
	.gitignore
2012-03-03 13:28:39 -05:00
Zach Eveland 7387db0673 fixed minor compilation warnings for Leonardo 2012-03-03 13:26:57 -05:00
David A. Mellis f4f62f9a12 Small changes for the ATmega1284.
http://code.google.com/p/arduino/issues/detail?id=736
2012-03-02 18:58:53 -05:00
David A. Mellis 9f3438c189 Adding Ethernet.maintain() to update DHCP leases (Peter Magnusson)
returns:
    0: nothing happened
    1: renew failed
    2: renew success
    3: rebind fail
    4: rebind success

http://code.google.com/p/arduino/issues/detail?id=716
2012-03-02 18:51:48 -05:00
David A. Mellis a6eb9ea5eb Fixing double- and triple-click selection behavior (Peter Lewis)
Double clicking selects words, double-clicking and dragging does too.
Triple-click for lines.

http://code.google.com/p/arduino/issues/detail?id=824
2012-03-02 18:06:29 -05:00
David A. Mellis b133faa68f Commenting out extraneous println(). 2012-03-02 17:57:10 -05:00
David A. Mellis 0db8bdbbb0 Find / Replace dialog cleanup and improvements (Peter Lewis)
Adds Find Previous and Use Selection for Find; various other cleanups.
Changes Mac keyboard shortcut for Redo from Command-Y to
Command-Shift-Z.

http://code.google.com/p/arduino/issues/detail?id=825
2012-03-02 17:56:17 -05:00
David A. Mellis 599a9052c9 Updating version to 101. 2012-03-02 17:47:57 -05:00
David A. Mellis a4a00c98cf Ignoring some local Xcode files. 2012-03-02 17:47:57 -05:00
Tom Igoe f415edfc3b upated PachubeClientString to fix interval bug 2012-03-02 17:21:12 -05:00
Tom Igoe 8ef8be6ccd Adjusted interval bug in TwitterClient 2012-03-02 17:20:09 -05:00
Tom Igoe 59f68ebd8c Updated pachubeClientStirng to fix posting interval bug 2012-03-02 17:17:15 -05:00
Tom Igoe 366a490973 Updated TwitterClient example to fix timing bug 2012-03-02 13:14:07 -05:00
Zach Eveland 09aa8bd678 reduced Caterina timeout to 8 seconds from 16 2012-03-01 08:51:47 -05:00
Zach Eveland 93a47f884d changed auto-reset logic for Leonardo. only do WDT manipulation if the port is opened at 1200 bps. (Dave Mellis) 2012-03-01 08:51:16 -05:00
Zach Eveland f505a3da4c Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-03-01 08:32:21 -05:00
David A. Mellis 3f7ce2e14b Merge branch 'master' of github.com:arduino/Arduino 2012-02-29 17:27:14 -05:00
David A. Mellis 7ab140700b Switching Mini w/ ATmega328 upload protocol from stk500 to arduino. 2012-02-29 17:25:46 -05:00
David A. Mellis c5c41bc531 Fixing build on 64-bit linux. 2012-02-29 16:16:37 -05:00
David A. Mellis de8c051f38 Merge branch 'master' of github.com:arduino/Arduino
Conflicts:
	build/build.xml
2012-02-29 15:56:23 -05:00
David A. Mellis c128aac761 Cleaning up Linux build (32 vs. 64-bit, dist). 2012-02-29 15:30:03 -05:00
Zach Eveland 12eb56ac77 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-02-28 22:50:35 -05:00
Zach Eveland 7f76e96574 Merge branch 'master' of github.com:arduino/32U4 into LUFA_bootloader 2012-02-28 22:48:46 -05:00
David A. Mellis ee537dd53e Adding 64-bit version of AVR tools on Linux (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=300
2012-02-28 15:24:03 -05:00
David A. Mellis 4805395bb0 Removing __MACOSX file from reference.zip.
http://code.google.com/p/arduino/issues/detail?id=738
2012-02-28 14:53:18 -05:00
David A. Mellis 784232c6a5 Adding 32-bit version of AVR toolchain on Linux (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=300
2012-02-28 14:50:28 -05:00
David A. Mellis b861ae7767 Lowering upload timeout and per-iteration delay in Leonardo upload. 2012-02-28 12:59:52 -05:00
Cristian Maglie a5404125f6 Speed up on serial port touch 2012-02-28 18:28:34 +01:00
Zach Eveland d10b5da4f6 Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-02-27 21:21:34 -05:00
Tom Igoe 9f755d159a Updated Ethernet PachubeClient and PachubeClientString examples to use Pachube API 2.0 2012-02-27 11:51:13 -05:00
Cristian Maglie 5eef4ca79c Autoreset 1200 bps fix. 2012-02-27 17:41:38 +01:00
Cristian Maglie 5d309dbb46 Added error messages for Leonardo upload 2012-02-27 16:32:24 +01:00
Cristian Maglie 507921fd0f Changes in upload procedure (WIP) 2012-02-27 14:51:19 +01:00
Cristian Maglie 60f8e10bf9 Reviewed IDE upload procedure for Leonardo bootloader 2012-02-24 17:30:29 +01:00
Zach Eveland 9ec558ba8d AvrdudeUploader auto reset improvements: auto-detect new port on Windows, big speedup on Windows and Mac/Linux
IDE auto-detects new port now instead of prompting user.  Better handling of delay on all platforms dramatically speeds up the upload sequence.
2012-02-22 22:35:28 -05:00
Zach Eveland ae23ed0570 shortened the watchdog period for resetting Leonardo from 2 s to 250 ms. Reset into bootloader is much snappier. 2012-02-22 22:33:44 -05:00
Zach Eveland 65ddc6c43b Merge branch 'master' of github.com:arduino/Arduino into LUFA_bootloader 2012-02-22 15:19:32 -05:00
David A. Mellis 2f29f898de Adding ability to send repeated starts in Wire library.
This adds an additional (boolean) parameter to both endTransmission() and requestFrom(), which specifies whether or not to send a stop condition after the corresponding transmission.  This defaults to true, as in the previous behavior of the library.

http://code.google.com/p/arduino/issues/detail?id=663
2012-02-18 20:05:11 -05:00
David A. Mellis 561cd7054d Fixing (maybe) a bug involving multiple received UDP packets.
http://code.google.com/p/arduino/issues/detail?id=669
2012-02-14 16:41:22 -08:00
David A. Mellis 6ab18ea1cc Lowering minimum editor heights for netbooks
http://code.google.com/p/arduino/issues/detail?id=52
2012-02-14 16:13:39 -08:00
Zach Eveland 4c3aa52258 Leonardo now checks whether bootloader should be run after a WDT event.
Before the sketch initiates an auto-reset for upload it pokes a magic word into a specific RAM address.  On starting the bootloader checks this address.  If it finds the magic word it knows the bootloader code should run. If not it jumps straight back to sketch.

Test in a sketch by adding to setup():
wdt_enable(WDTO_2S);

Sketch should upload, start, run for two seconds, WDT, and sketch should restart (not bootloader).

Had to cut out unused descriptor code to make the bootloader still fit in 4k.
2012-02-14 12:17:30 -05:00
Zach Eveland 94c09c2618 Changed Leonardo fuses to select longer clock startup time.
Done with the aim of discriminating more reliably between reset sources.
2012-02-14 10:00:55 -05:00
Zach Eveland 52b0c7214b Leonardo bootloader jumps straight to sketch for a power-on reset.
Disconnect programmer after burning bootloader to get the full effect.  ICSP and JTAG programmers do a hardware reset after any reset condition, confusing the firmware a little.
2012-02-14 09:59:48 -05:00
Zach Eveland bab3c5eade Leonardo auto-reset-and-upload changes for Windows (explanation below)
On Windows COM port changes when board switched between bootloader and sketch.  No way to prevent this so now Windows users have to select the upload port separate from the comm port.  Also, handling of reset into bootloader was broken on Windows.  Would occasionally leave the original COM port completely unusable.  Changed the way this reset is initiated.
Finally, had to add upload.disable.flushing=true flag to boards.txt so IDE wouldn't try to flush the original COM port after it disappeared.
2012-02-13 00:56:06 -05:00
Zach Eveland 5c53796cec added static touchPort() method to Serial class.
Used by Leonardo to quickly tap the comm port to initiate a reset without the potential problems of doing a full Serial object construct/dispose with all listeners, etc.
2012-02-13 00:37:21 -05:00
Zach Eveland 25a4fe8607 changed Leonardo bootloader and sketch PID values again (now 0x0701 for bootloader, 0x0801 for sketch) 2012-02-13 00:10:16 -05:00
David A. Mellis cb8e184ab8 Using setMinimumSize() instead of window listener for editor windows.
http://code.google.com/p/arduino/issues/detail?id=52
2012-02-12 19:58:40 -05:00
David A. Mellis 0acebeeff4 prog_char -> char PROGMEM in Print.cpp
http://code.google.com/p/arduino/issues/detail?id=795
2012-02-12 19:52:03 -05:00