1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-12-04 15:24:12 +01:00
Commit Graph

1470 Commits

Author SHA1 Message Date
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 Mellis
bd6c90e5b8 Setting Arduino icon for serial monitor window.
http://code.google.com/p/arduino/issues/detail?id=564
2011-08-24 11:57:58 -04:00
David A. Mellis
0020105283 Also updating serial port display from "Serial port not found" dialog. 2011-08-24 11:55:24 -04:00
David A. Mellis
91a94cbe7e Removing "board: " prefix from line status bar. 2011-08-24 11:50:02 -04:00
David A. Mellis
365d4acf6e Merge remote-tracking branch 'cmaglie/port-on-statusbar' into new-extension 2011-08-24 11:46:18 -04:00
David A. Mellis
d501a9ba0e Single-click to open a URL / link (rather than double-click). 2011-08-24 11:35:12 -04:00
David A. Mellis
8ea35d4e6d Merge remote-tracking branch 'cmaglie/schematics-view' into new-extension 2011-08-24 11:32:19 -04:00
Cristian Maglie
71dd5dd534 Selected board and serial port on status bar. 2011-08-24 16:53:57 +02:00
Cristian Maglie
0fca78cc7e Fixed position of the Label of command buttons. 2011-08-24 11:36:14 +02:00
Cristian Maglie
88794ec1d6 Double-click now opens URL (right-click still shows "Open URL" in popup
menù).
2011-08-24 10:42:58 +02: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
Cristian Maglie
303b2e5103 Removed arrow. 2011-08-23 19:29:36 +02:00
Cristian Maglie
f233861a4c URL right-clickable and underlined. 2011-08-23 19:21:42 +02:00
Cristian Maglie
6886910f3d Serial button on the right. 2011-08-22 18:24:13 +02:00
Cristian Maglie
d60c42e5ed Clickable url are now searched with a good regexp and highlighted. 2011-08-19 22:32:34 +02:00
Cristian Maglie
a6c8753a80 Schematic URL. Actually tag is "@schematics <url>" that should be put
inside code comments.
2011-08-19 19:51:02 +02: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
ac3f093b76 Revert "Added Schematic view (from wiring)."
This reverts commit ccb318c2ab.
2011-08-18 14:54:42 -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
David A. Mellis
fc90fa7d9d Showing progress during compilation as well as upload. 2011-08-16 17:51:19 -04:00
David A. Mellis
53ab9306e2 Merge remote-tracking branch 'cmaglie/new-extension' into new-extension 2011-08-16 17:42:15 -04:00
Cristian Maglie
ccb318c2ab Added Schematic view (from wiring). 2011-08-16 20:38:23 +02:00
Cristian Maglie
3fc96366b1 Fixed projects setting to make it compile again inside Eclipse IDE 2011-08-16 19:57:39 +02:00
Cristian Maglie
42943b4de3 Added progressbar (from wiring) 2011-08-16 19:52:31 +02: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
81948ea4bf added Peter's .inf (uses VID/PID 0x2341/0x0020) 2011-08-14 16:16:40 -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
Zach Eveland
87898da8f6 updated avrdude.conf to support 32u4 on Windows, OS X and LInux 2011-08-11 11:20:00 -04:00
Zach Eveland
0ecdd723cf diskloader source and binary for 32u4 2011-08-11 10:31:39 -04:00
Zach Eveland
cdf887b10b support for 32u4 and Leonardo pins, uploading, and bootloader programming 2011-08-10 23:36:36 -04:00
amcewen
6b2dec0d01 Fixed bug where the DHCP client didn't correctly handle a response containing more than one DNS server address. Fixes issue 569. 2011-07-07 21:59:35 +01:00
David A. Mellis
c93fd746c4 Disabling terminal / monitor. 2011-06-29 22:48:07 -04:00
amcewen
ffd2cec8a0 Tweak to defines to support a couple more AVRs - the ATmega32U4 and AT90USB1286, so it doesn't need to be patched for the Teensy boards. 2011-06-16 20:16:26 +01:00
WestfW
c56a1293d7 Oops. Add atmega8.lst/hex and atmega168.lst/hex to controlled files. 2011-06-14 23:57:41 -07:00
WestfW
7b1ee0f1b0 Allow the READ PARAMETER command to return our version number.
(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-14 10:24:27 -07:00
WestfW
39a496616f Modify Uno "lock" bits in boards.txt to make bootloader readable by
sketches.  Part of http://code.google.com/p/arduino/issues/detail?id=554
2011-06-14 01:13:41 -07:00
WestfW
e81c1123b6 http://code.google.com/p/arduino/issues/detail?id=368
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.))
2011-06-13 19:07:07 -07:00