From c22caea21fe60da53938fd3e9a8619c5e0d9f2ae Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Fri, 6 Sep 2013 18:39:42 +0200 Subject: [PATCH 1/3] Updated revision log, and upped version to 1.5.4 --- platform.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform.txt b/platform.txt index 5a12fd9..8deb40c 100644 --- a/platform.txt +++ b/platform.txt @@ -6,7 +6,7 @@ # https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification name=Arduino AVR Boards -version=1.5.3 +version=1.5.4 # AVR compile variables # --------------------- From eb45bb95e0141a52bbb290d841aa1e42127519ce Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 9 Sep 2013 11:54:00 +0200 Subject: [PATCH 2/3] Fixed HardwareSerial bug introduced in 1.5.3. Fixes #1568 --- cores/arduino/HardwareSerial.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cores/arduino/HardwareSerial.cpp b/cores/arduino/HardwareSerial.cpp index e40bfbc..9a86fa0 100644 --- a/cores/arduino/HardwareSerial.cpp +++ b/cores/arduino/HardwareSerial.cpp @@ -91,7 +91,7 @@ inline void store_char(unsigned char c, HardwareSerial *s) #elif defined(UDR) if (bit_is_clear(UCSRA, PE)) { unsigned char c = UDR; - store_char(c, &rx_buffer); + store_char(c, &Serial); } else { unsigned char c = UDR; }; From c0ca10c08b0abb376cdb503ccd3b2635cc50f5d8 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 9 Sep 2013 17:49:37 +0200 Subject: [PATCH 3/3] Added SRAM size for some boards. --- boards.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/boards.txt b/boards.txt index 5857406..55f728d 100644 --- a/boards.txt +++ b/boards.txt @@ -124,6 +124,7 @@ mega2560.cpu=2560 or ADK mega2560.upload.tool=avrdude mega2560.upload.protocol=wiring mega2560.upload.maximum_size=258048 +mega2560.upload.maximum_data_size=8192 mega2560.upload.speed=115200 mega2560.bootloader.tool=avrdude @@ -148,6 +149,7 @@ mega.cpu=ATmega1280 mega.upload.tool=avrdude mega.upload.protocol=arduino mega.upload.maximum_size=126976 +mega.upload.maximum_data_size=8192 mega.upload.speed=57600 mega.bootloader.tool=avrdude @@ -410,6 +412,7 @@ LilyPadUSB.bootloader.extended_fuses=0xce LilyPadUSB.bootloader.file=caterina-LilyPadUSB/Caterina-LilyPadUSB.hex LilyPadUSB.bootloader.unlock_bits=0x3F LilyPadUSB.bootloader.lock_bits=0x2F + LilyPadUSB.build.mcu=atmega32u4 LilyPadUSB.build.f_cpu=8000000L LilyPadUSB.build.vid=0x1B4F @@ -582,6 +585,7 @@ atmegang.menu.cpu.atmega168.build.mcu=atmega168 atmegang.menu.cpu.atmega8=ATmega8 atmegang.menu.cpu.atmega8.upload.maximum_size=7168 +atmegang.menu.cpu.atmega8.upload.maximum_data_size=1024 atmegang.menu.cpu.atmega8.bootloader.low_fuses=0xdf atmegang.menu.cpu.atmega8.bootloader.high_fuses=0xca