Zach Eveland
508eb9b72f
removed leftover pins/ directory
2011-09-08 15:43:16 -04:00
Zach Eveland
301f1b8552
Revert "added Micro section to boards.txt. specified different bootloader hex files for Leonardo and Micro (differ only by PID). added PID entries to boards.txt"
...
This reverts commit 3b5122e138
.
2011-09-08 15:40:41 -04:00
Zach Eveland
c295917fad
Revert "support compile-time passing of PID to Leonardo/Micro sketches. PID comes from boards.txt - different for Micro and Leonardo"
...
This reverts commit 3e0d195492
.
2011-09-08 15:39:17 -04:00
Zach Eveland
3e0d195492
support compile-time passing of PID to Leonardo/Micro sketches. PID comes from boards.txt - different for Micro and Leonardo
2011-09-08 11:23:55 -04:00
Zach Eveland
3b5122e138
added Micro section to boards.txt. specified different bootloader hex files for Leonardo and Micro (differ only by PID). added PID entries to boards.txt
2011-09-08 11:00:40 -04:00
Zach Eveland
48212b11fd
changed PIDs for Leonardo and Micro. PIDs are now defined in the Makefile
2011-09-08 09:47:17 -04:00
Zach Eveland
4db174e67b
removed all bootloader mass storage and MSC references
2011-09-08 09:12:30 -04:00
Zach Eveland
fa901e2ba4
changed auto-reset trigger condition to fix auto-reset-and-upload for Windows. now reboots when a port, opened at 1200 bps, is closed.
2011-09-06 20:58:00 -04:00
Zach Eveland
5e058a8aa3
changed baudrate for auto-reset-and-upload back to 1200 bps. specified arduino protocol for Leonardo avrdude upload.
2011-09-05 13:08:05 -04:00
Zach Eveland
e24e9499cf
Merge branch 'new-extension' of https://github.com/arduino/Arduino into new-extension
...
Conflicts:
build/macosx/dist/tools-universal.zip
build/windows/avr_tools.zip
hardware/arduino/cores/arduino/HardwareSerial.cpp
2011-09-05 12:53:45 -04:00
David Mellis
83da177280
Merge branch 'new-extension' of github.com:arduino/Arduino into new-extension
2011-09-02 19:58:39 -04:00
David Mellis
85bf4252f0
Updating to avrdude 5.11 (Windows). stk500 -> arduino in boards.txt.
...
http://code.google.com/p/arduino/issues/detail?id=606
2011-09-02 19:57:29 -04:00
David A. Mellis
bf5e928e4c
Adding Arduino Ethernet and Arduino Mega ADK (joint w/ Mega 2560) to boards menu.
...
http://code.google.com/p/arduino/issues/detail?id=594
2011-08-31 16:48:06 -04:00
David A. Mellis
1278144d50
Moving serialEvent() calls from RX interrupts to main for() loop (after loop()).
...
http://code.google.com/p/arduino/issues/detail?id=584
2011-08-31 15:52:56 -04:00
David A. Mellis
61b33f11ce
Renaming writeError() to getWriteError() in Print (and Stream and friends).
...
http://code.google.com/p/arduino/issues/detail?id=608
2011-08-31 15:39:20 -04:00
Zach Eveland
3389d28e20
added Mouse press() and release()
2011-08-30 20:23:06 -04:00
Zach Eveland
7d26163b16
on a CDC or HID write() error, call setWriteError(). better handling of USB_Send errors in CDC.
2011-08-30 17:25:35 -04:00
amcewen
a6093a8d91
Created an abstract base class UDP to match the Client and Server classes, and reworked the Ethernet library to use it and derive EthernetUDP.
2011-08-30 21:27:31 +01:00
Zach Eveland
6049e4455a
support for non-Leonardo boards is back!
2011-08-30 11:50:08 -04:00
Zach Eveland
0b3acaea21
CDC and HID write() routines now return non-void - brought in line with new write behavior
2011-08-30 11:04:34 -04:00
Zach Eveland
0a34c0f35e
brought leonardo folder in line with new variants scheme
2011-08-30 10:45:41 -04:00
Zach Eveland
91f89da73a
Merge branch 'mainline' into new-extension
2011-08-30 08:38:06 -04:00
amcewen
ad5dead85a
Changed names of the Ethernet classes: Client -> EthernetClient, NetClient -> Client, and basic testing performed
2011-08-29 22:36:28 +01:00
amcewen
b7533c1839
Final changes to integrate latest core updates to WiFly branch
2011-08-28 22:26:07 +01:00
amcewen
e1748e79d7
Merge branch 'master' into wifly_integration
2011-08-28 20:28:53 +01:00
Zach Eveland
6345e2942a
auto-upload-and-reset works now at 300 bps. patched avrdude for Mac to support 300 bps connection, changed core and boards.txt to match
2011-08-27 20:32:34 -04:00
amcewen
4588120106
Merge branch 'new-extension' of https://github.com/arduino/Arduino
2011-08-27 23:53:42 +01:00
Zach Eveland
bef7d736d2
bootloader ends as soon as sketch upload finishes. restored pulsing of LED while bootloader running.
2011-08-27 07:00:07 -04:00
David A. Mellis
b73cf39d94
Moving write errors out of return value into separate API methods.
...
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-26 16:08:14 -04:00
David A. Mellis
929597375b
Changing from long to ssize_t (int) for write(), print(), println() return.
2011-08-26 14:20:41 -04:00
Zach Eveland
eebe997dce
bugfix - Serial.write() would try to send even if no CDC connection was open.
2011-08-24 21:04:30 -04:00
Zach Eveland
ff5fe87864
changed auto-reset method for upload: now triggered by opening port at 1200 bps
2011-08-24 17:12:28 -04:00
David A. Mellis
8059abe581
write(), print(), and println() now return number of bytes written.
...
The type is long, and negative values indicate errors. Needs more testing.
http://code.google.com/p/arduino/issues/detail?id=551
2011-08-23 19:12:03 -04:00
David A. Mellis
b788ad593f
Distinguishing those boards with eight analog inputs (Fio, BT, Nano, Mini).
...
http://code.google.com/p/arduino/issues/detail?id=499
2011-08-23 17:29:20 -04:00
David A. Mellis
d00f0949ed
Renaming pins/ directory to the more generic variants/
...
http://code.google.com/p/arduino/issues/detail?id=588
2011-08-23 17:07:39 -04:00
Zach Eveland
dd539bacf8
USB microcontrollers will call USB.attach() after init(), before setup()
2011-08-18 19:59:35 -04:00
Zach Eveland
5b989d13b3
HW Serial on pins 0 and 1 works. Accessed by Serial1.* methods
2011-08-18 19:40:04 -04:00
David A. Mellis
4b0a87b405
Stream.readBytesUntil() now writes null terminator within length.
2011-08-18 15:13:47 -04:00
David A. Mellis
cb39ad9739
A few API changes to new Stream parsing functions.
...
Renamed readChars() -> readBytes(), readCharsUntil() -> readBytesUntil().
Changed timeouts to milliseconds from seconds; default from 5 to 1 seconds.
Removed readCharsBetween().
2011-08-17 14:16:47 -04:00
David A. Mellis
682b58e577
Integrating Stream searching & parsing (Michael Margolis)
...
This from Michael's TextFinder library, incorporated into the Stream class: find(), findUntil(), parseInt(), parseFloat(), readChars(), readCharsUntil(), readCharsBetween(), setTimeout().
2011-08-17 13:53:49 -04:00
Zach Eveland
e3848670a7
Temporary fix for auto-reset from IDE. Will reset chip when DTR is asserted, no matter what CDC baud rate is selected.
2011-08-16 13:43:55 -04:00
Zach Eveland
3f6df054ee
Serial via USB works
...
Integrated rest of Peter's USB implementation
2011-08-14 16:59:34 -04:00
Zach Eveland
e254d2989d
LEDs for D13, TX, and RX are more in line with Uno-like behavior during sketch uploading.
...
D13 flashes on reboot, TX and RX flash with USB data transfer.
2011-08-14 16:02:16 -04:00
Zach Eveland
c149be22f7
rebuilt Diskloader, added LED control macros for Leonardo, removed Microtouch defines
2011-08-14 15:11:23 -04:00
Zach Eveland
13a269df2e
increased bootloader delay to approx. 3.5 s
2011-08-14 14:29:44 -04:00
David A. Mellis
d338f22bde
Adding basic macros for analog + digital pin information.
...
http://code.google.com/p/arduino/issues/detail?id=495
2011-08-12 18:27:00 -04:00
David A. Mellis
f179794a45
Adding pin-change interrupt pin mapping macros to pins_arduino.h.
...
http://code.google.com/p/arduino/issues/detail?id=490
2011-08-12 17:31:22 -04:00
David A. Mellis
f14fd94d0e
Adding SCL, SDA, and LED #defines.
2011-08-12 16:59:24 -04:00
Zach Eveland
213091f487
cleaned up types. set D5 as not a PWM pin for now.
2011-08-11 14:16:13 -04:00
Zach Eveland
9b954df303
committed USB API, initial HardwareSerial-USBSerial integration
2011-08-11 14:08:38 -04:00