Cristian Maglie
403c96f1cc
Merge remote-tracking branch 'arduino/master' into ide-1.5.x
2014-06-27 13:53:26 +02:00
Cristian Maglie
370648a532
Merge branch 'ide-1.5.7' into ide-1.5.x
2014-06-27 13:44:18 +02:00
Cristian Maglie
a1229e85eb
Merge pull request #2145 from matthijskooijman/ide-1.5.x-hardwareserial-atmega8
...
Support Atmega8 (and similar that define PE instead of UPE) again
2014-06-27 10:09:35 +02:00
Matthijs Kooijman
10a89a1d8d
Support Atmega8 (and similar that define PE instead of UPE) again
...
These chips were previously supported, but since parity error checking
was added, this support has broken. Most chips define UPE0 (etc.) for
the parity error bit. Some chips don't have numbered UARTS so only
define UPE and even fewer define PE instead of UPE. This adds support
for those chips again.
Closes : #2137
2014-06-25 17:20:07 +02:00
Cristian Maglie
a798c79dab
Updates to revision log
2014-06-25 16:02:00 +02:00
Cristian Maglie
c2e5f67ea6
Updated arm gcc to version 4.8.3-2014q1
2014-06-25 11:59:47 +02:00
Cristian Maglie
4df2c8982a
Updated arm gcc to 4.8.3
2014-06-25 11:57:49 +02:00
Cristian Maglie
3a4381955e
Updated arm gcc to 4.7.4
2014-06-25 11:56:50 +02:00
Cristian Maglie
6b5a99b7b5
Version bumped to 1.5.7. Updated revision log.
2014-06-25 11:21:15 +02:00
Cristian Maglie
59767b4c03
Removed patch for old malloc bug (no more useful with updated toolchain)
2014-06-25 10:14:35 +02:00
Federico Fissore
b72f461b4c
Fixed compilation error when targetting Mega. Error is caused by #2039 and this fix is just a workaround
2014-06-25 10:14:35 +02:00
Federico Fissore
6f74581bba
gcc: Adding -w flag to compiler.c.elf.flags in order to avoid printing ISR warning http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396
2014-06-25 10:14:35 +02:00
Federico Fissore
fdffb2de26
Setting CYGWIN=nodosfilewarning env variable on windows
2014-06-25 10:14:35 +02:00
Federico Fissore
44a6cbf2de
Enabling link-time optimization. See #660
2014-06-25 10:14:34 +02:00
Federico Fissore
792e7fd7df
Toolchain update
2014-06-25 10:14:34 +02:00
Federico Fissore
7f3e488310
Updated toolchains
2014-06-25 10:14:34 +02:00
Cristian Maglie
578cac41dc
Added 'unzip-tool' target in build.xml
2014-06-25 10:14:34 +02:00
Federico Fissore
c778de0211
Toolchains updated: avrdude 6.0.1 replaces 5.11
2014-06-25 10:14:34 +02:00
Federico Fissore
febf6735ab
New toolchain: macosx fix
2014-06-25 10:14:34 +02:00
Federico Fissore
98c3080d2a
New toolchain: gcc 4.8.1, avr-libc 1.8.0, binutils 2.23.2
2014-06-25 10:14:34 +02:00
Federico Fissore
4ebf88b1b2
Toolchains updated, sha1sum updates follow
2014-06-25 10:12:40 +02:00
Federico Fissore
ca06ef91c7
Toolchains updated, sha1sum updates follow
2014-06-25 10:12:40 +02:00
Federico Fissore
879bacdcb0
Updated avr toolchain for macosx: should be compatible with macosx 10.6+ (was 10.7+)
2014-06-25 10:12:40 +02:00
Federico Fissore
3b74226f0d
Fixed MacOSX AVR toolchain .zip checksum
2014-06-25 10:12:40 +02:00
Federico Fissore
20bf747c08
Added missing DLLs
2014-06-25 10:12:40 +02:00
Federico Fissore
5a015b3eec
New common AVR toolchain
2014-06-25 10:12:39 +02:00
Cristian Maglie
1a305cdc45
Merge branch 'master' into ide-1.5.x
2014-06-19 17:01:53 +02:00
Cristian Maglie
11e02db954
Fixed regression in USBAPI and CDC (xaljox)
...
See:
9ac7e30252 (commitcomment-6718676)
2014-06-19 16:52:48 +02:00
Cristian Maglie
65a4b4034d
Merge pull request #2126 from damellis/issue-1791
...
Proceed with upload even if port can't be found.
2014-06-13 11:33:20 +02:00
Cristian Maglie
7f9e9b1cc2
Merge branch 'master' into HEAD
2014-06-13 10:29:12 +02:00
Cristian Maglie
d2b6f9fab8
Merge pull request #2124 from embmicro/patch-1
...
Update USBAPI.h
2014-06-13 09:29:09 +02:00
David A. Mellis
fcd633686f
Don't wrap a RunnerException in a redundant RunnerException.
2014-06-11 12:21:52 -04:00
David A. Mellis
b5fe1b1eb5
Proceed with upload even if port can't be found. (Issue #1791 )
2014-06-11 12:07:46 -04:00
Embedded Micro
9ac7e30252
Update USBAPI.h
...
Fixes bug where Serial.read() would always return 0 as the first byte.
2014-06-10 08:48:23 -07:00
Federico Fissore
09d0843ff3
Merge pull request #2117 from amulya349/master
...
Fixed mistake in comment
2014-06-07 23:56:08 +02:00
Amulya Kumar Sahoo
e6923526d3
Fixed error in comment
2014-06-07 18:05:04 +05:30
Cristian Maglie
1918966aef
Merge pull request #2104 from amulya349/master
...
Fix of a bug in Stream.cpp
2014-06-02 10:37:37 +02:00
Federico Fissore
c387f87329
Corrected typos: Yun -> Yún
2014-05-30 12:17:09 +02:00
Cristian Maglie
74b853bf99
Improved YunSerialTerminal
...
Removing calls to Serial.available() adds more CPU time to better
handle a sustained 250kbps flow
2014-05-30 11:21:50 +02:00
Cristian Maglie
82fe44d76d
Merge branch 'master' into HEAD
2014-05-30 10:54:14 +02:00
Cristian Maglie
6914af0d63
USB CDC available() method returns correct number of bytes in buffer.
...
See #1953
2014-05-30 10:46:46 +02:00
Amulya Kumar Sahoo
2c3058b2d5
Fix of a bug
...
Stream::find(char *target) passes NULL as “terminator” to Stream::findUntil(char *target, char *terminator), which immediately dereferences it by passing it on to strlen() :
bool Stream::find(char *target)
{
return findUntil(target, NULL);
}
// as find but search ends if the terminator string is found
bool Stream::findUntil(char *target, char *terminator)
{
return findUntil(target, strlen(target), terminator, strlen(terminator));
}
2014-05-30 11:47:08 +05:30
Amulya Kumar Sahoo
91f0dbc9ec
Fix of a bug
...
Stream::find(char *target) passes NULL as “terminator” to Stream::findUntil(char *target, char *terminator), which immediately dereferences it by passing it on to strlen():
bool Stream::find(char *target)
{
return findUntil(target, NULL);
}
// as find but search ends if the terminator string is found
bool Stream::findUntil(char *target, char *terminator)
{
return findUntil(target, strlen(target), terminator, strlen(terminator));
}
2014-05-30 11:44:50 +05:30
Cristian Maglie
36331fa1c9
Merge branch 'usbcdc-improved' into ide-1.5.x
2014-05-26 13:38:07 +02:00
Paul Brook
ddbb6b3914
Improve CDC read code
...
Read CDC data from USB FIFO on demand instead of in ISR.
Remove superfluous ring buffer.
Signed-off-by: Paul Brook <paul@nowt.org>
2014-05-24 00:34:56 +02:00
Paul Brook
13c0db5834
Fix race condition in USB CDC transmit
...
If the Start of Frame interrupt triggers just after the call
to USB_SendSpace in USB_Send then we can get data loss.
When the first bank is full and the second partially full,
the SOF handler will release the second bank via USB_Flush.
Data is then lost due to overflow as USB_Send continues writing data
to the now-closed bank.
Fix this by re-checking the FIFO status inside LockEP, immediately before
doing the data write.
Signed-off-by: Paul Brook <paul@nowt.org>
2014-05-24 00:34:56 +02:00
Justin Rajewski
b822091a78
improved USB write speeds
2014-05-24 00:34:56 +02:00
Cristian Maglie
44b5096e05
Backported Print class from ide-1.5.x branch
...
Close #1951
2014-05-24 00:13:07 +02:00
Cristian Maglie
cc2a9a65c3
Merge branch 'ide-1.5.x-hwserial-cleanup' of github.com:matthijskooijman/Arduino into matthijskooijman-ide-1.5.x-hwserial-cleanup
2014-05-23 21:16:42 +02:00
Cristian Maglie
5d92c1ba8e
Merge remote-tracking branch 'arduino/master' into ide-1.5.x
...
Conflicts:
build/shared/examples/01.Basics/Blink/Blink.ino
build/shared/examples/09.USB/Keyboard/KeyboardReprogram/KeyboardReprogram.ino
build/shared/examples/10.StarterKit/p02_SpaceshipInterface/p02_SpaceshipInterface.ino
hardware/arduino/cores/arduino/HardwareSerial.cpp
2014-05-23 21:04:47 +02:00