aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-06changed auto-reset trigger condition to fix auto-reset-and-upload for ↵Zach Eveland
Windows. now reboots when a port, opened at 1200 bps, is closed.
2011-09-05changed baudrate for auto-reset-and-upload back to 1200 bps. specified ↵Zach Eveland
arduino protocol for Leonardo avrdude upload.
2011-09-05Merge branch 'new-extension' of https://github.com/arduino/Arduino into ↵Zach Eveland
new-extension Conflicts: build/macosx/dist/tools-universal.zip build/windows/avr_tools.zip hardware/arduino/cores/arduino/HardwareSerial.cpp
2011-09-02Merge branch 'new-extension' of github.com:arduino/Arduino into new-extensionDavid Mellis
2011-09-02Updating to avrdude 5.11 (Windows). stk500 -> arduino in boards.txt.David Mellis
http://code.google.com/p/arduino/issues/detail?id=606
2011-08-31Adding Arduino Ethernet and Arduino Mega ADK (joint w/ Mega 2560) to boards ↵David A. Mellis
menu. http://code.google.com/p/arduino/issues/detail?id=594
2011-08-31Moving serialEvent() calls from RX interrupts to main for() loop (after loop()).David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=584
2011-08-31Renaming writeError() to getWriteError() in Print (and Stream and friends).David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=608
2011-08-30added Mouse press() and release()Zach Eveland
2011-08-30on a CDC or HID write() error, call setWriteError(). better handling of ↵Zach Eveland
USB_Send errors in CDC.
2011-08-30Created an abstract base class UDP to match the Client and Server classes, ↵amcewen
and reworked the Ethernet library to use it and derive EthernetUDP.
2011-08-30support for non-Leonardo boards is back!Zach Eveland
2011-08-30CDC and HID write() routines now return non-void - brought in line with new ↵Zach Eveland
write behavior
2011-08-30brought leonardo folder in line with new variants schemeZach Eveland
2011-08-30Merge branch 'mainline' into new-extensionZach Eveland
2011-08-29Changed names of the Ethernet classes: Client -> EthernetClient, NetClient ↵amcewen
-> Client, and basic testing performed
2011-08-28Final changes to integrate latest core updates to WiFly branchamcewen
2011-08-28Merge branch 'master' into wifly_integrationamcewen
2011-08-27auto-upload-and-reset works now at 300 bps. patched avrdude for Mac to ↵Zach Eveland
support 300 bps connection, changed core and boards.txt to match
2011-08-27Merge branch 'new-extension' of https://github.com/arduino/Arduinoamcewen
2011-08-27bootloader ends as soon as sketch upload finishes. restored pulsing of LED ↵Zach Eveland
while bootloader running.
2011-08-26Moving write errors out of return value into separate API methods.David A. Mellis
write(), print(), println() now return size_t (and don't use negative values to signal errors). Print adds writeError() for checking for write errors, clearWriteError() to reset the flag to false, and a protected setWriteError() for signalling errors. http://code.google.com/p/arduino/issues/detail?id=598
2011-08-26Changing from long to ssize_t (int) for write(), print(), println() return.David A. Mellis
2011-08-24bugfix - Serial.write() would try to send even if no CDC connection was open.Zach Eveland
2011-08-24changed auto-reset method for upload: now triggered by opening port at 1200 bpsZach Eveland
2011-08-23write(), print(), and println() now return number of bytes written.David A. Mellis
The type is long, and negative values indicate errors. Needs more testing. http://code.google.com/p/arduino/issues/detail?id=551
2011-08-23Distinguishing those boards with eight analog inputs (Fio, BT, Nano, Mini).David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=499
2011-08-23Renaming pins/ directory to the more generic variants/David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=588
2011-08-18USB microcontrollers will call USB.attach() after init(), before setup()Zach Eveland
2011-08-18HW Serial on pins 0 and 1 works. Accessed by Serial1.* methodsZach Eveland
2011-08-18Stream.readBytesUntil() now writes null terminator within length.David A. Mellis
2011-08-17A few API changes to new Stream parsing functions.David A. Mellis
Renamed readChars() -> readBytes(), readCharsUntil() -> readBytesUntil(). Changed timeouts to milliseconds from seconds; default from 5 to 1 seconds. Removed readCharsBetween().
2011-08-17Integrating Stream searching & parsing (Michael Margolis)David A. Mellis
This from Michael's TextFinder library, incorporated into the Stream class: find(), findUntil(), parseInt(), parseFloat(), readChars(), readCharsUntil(), readCharsBetween(), setTimeout().
2011-08-16Temporary fix for auto-reset from IDE. Will reset chip when DTR is ↵Zach Eveland
asserted, no matter what CDC baud rate is selected.
2011-08-14Serial via USB worksZach Eveland
Integrated rest of Peter's USB implementation
2011-08-14LEDs for D13, TX, and RX are more in line with Uno-like behavior during ↵Zach Eveland
sketch uploading. D13 flashes on reboot, TX and RX flash with USB data transfer.
2011-08-14rebuilt Diskloader, added LED control macros for Leonardo, removed ↵Zach Eveland
Microtouch defines
2011-08-14increased bootloader delay to approx. 3.5 sZach Eveland
2011-08-12Adding basic macros for analog + digital pin information.David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=495
2011-08-12Adding pin-change interrupt pin mapping macros to pins_arduino.h.David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=490
2011-08-12Adding SCL, SDA, and LED #defines.David A. Mellis
2011-08-11cleaned up types. set D5 as not a PWM pin for now.Zach Eveland
2011-08-11committed USB API, initial HardwareSerial-USBSerial integrationZach Eveland
2011-08-11diskloader source and binary for 32u4Zach Eveland
2011-08-10support for 32u4 and Leonardo pins, uploading, and bootloader programmingZach Eveland
2011-06-29Disabling terminal / monitor.David A. Mellis
2011-06-14Oops. Add atmega8.lst/hex and atmega168.lst/hex to controlled files.WestfW
2011-06-14Allow the READ PARAMETER command to return our version number.WestfW
(significant size impact: 14 bytes!) Initialized "address" to eliminate compiler warning (4 bytes!) Add "atmega168" as a more accurate target name than "diecimila" (keep diecimila as well for backward compatibility) Reduce the .hex and .lst targets that are stored in source control to the three basics: atmega8, atmega168, atmega328. The other targets remain in the makefile and makeall, but will need to be built from source if wanted. Which should be less of a problem now that the source is buildable without installing crosspack.
2011-06-14Modify Uno "lock" bits in boards.txt to make bootloader readable byWestfW
sketches. Part of http://code.google.com/p/arduino/issues/detail?id=554
2011-06-13http://code.google.com/p/arduino/issues/detail?id=368WestfW
Optiboot does not support ArduinoasISP programmer. When avrdude runs and talks to an arduino running ArduinoISP, it needs the optiboot (entered due to auto-reset) to abort and start the ArduinoISP "application" when it sees communications at the wrong serial speed. Unfortunately, optiboot treats all unrecognized command characters as "no-ops" and responds/loops for more commands, leading to a nice loop that never gets to the sketch. This patch causes characters received with Framing errors (the most likely error for speed mis-matches) to NOT reset the watchdog timer (normally done in getch()), which will cause the application to start if it continues for "a while." (tested. Works! Running ArduinoISP at speeds as high as 57600 still causes the bootloader to start the sketch (although it fails later on for other reasons.))