Arduino IDE 1.5.8 released

811 views
Skip to first unread message

c.ma...@bug.st

unread,
Oct 1, 2014, 12:58:20 PM10/1/14
to devel...@arduino.cc

Hi,

just release IDE 1.5.8, here the changelog:


ARDUINO 1.5.8 BETA - 2014.10.01

[ide]
* Find/Replace over multiple tabs (Erwin Ried, Fulvio Ieva)
* Fix wrong "Replace" behavior with empty "Find" field (Fulvio Ieva)
* A lot of command-line improvements (Matthijs Kooijman)
* Cursor is not moved when invoking autoformat

[libraries]
* SPI: added transaction API (Paul Stoffregen)
https://github.com/arduino/Arduino/pull/2223
https://groups.google.com/a/arduino.cc/forum/#!msg/developers/TuZLfjeZjDI/6deNjw3Y9m4J
* FileIO bridge: fixed wrong return value in File::size() for size >32768
* Updated Temboo to latest version
* Updates/Fix to various examples

[core]
* sam: "new" and "delete" do not bring in 50Kb of stdclib anymore
* Correct implementation of gcc specific internal functions (__cxa_guard_*) (Alexey Guseynov)
* Fix for upload problems on Leonardo (and derivative boards based on mega32u4)
* Small improvements on String class (Matthijs Kooijman)
* Fixed size of available flash for mega2560 boards (Leonardo Milani, Arnav Gupta)
* sam: removed useless empty digitalPinToTimer(..) macro stub (Bill Perry)

The following changes are included also in the Arduino IDE 1.0.6:

[core]
* avr: Added replacement stub for cstdlib atexit() funciton (Christopher Andrews)


Paul Stoffregen

unread,
Oct 1, 2014, 5:55:36 PM10/1/14
to devel...@arduino.cc
Excellent!!!

Thanks. :-)

Chris Lilley

unread,
Oct 7, 2014, 3:25:20 AM10/7/14
to c.ma...@bug.st, devel...@arduino.cc
Hello,

Wednesday, October 1, 2014, 6:58:13 PM, Cristian wrote:

> ARDUINO 1.5.8 BETA - 2014.10.01

> * SPI: added transaction API (Paul Stoffregen)
> https://github.com/arduino/Arduino/pull/2223

> The following changes are included also in the Arduino IDE 1.0.6:

I wonder why the transactional additions to SPI were not also rolled
into 1.0.6? I know that these work, because I have used them in 1.0.5
and 1.0.6 when added by the Teensyduino extension. But I have only
used them on the Teensy boards.

It would be odd to have to tell people who wanted to use my code on
Uno or Mega that they need to install Teensyduino just to get the
updated library. Or to tell them they have to download the latest
library from GitHub because Arduino 1.0.6 only includes the older
library. And it would be annoying as a programmer to have to avoid the
transactional stuff or #ifdef it away for Arduino boards.

--
Best regards,
Chris Lilley, Technical Director, W3C Interaction Domain

c.ma...@bug.st

unread,
Oct 13, 2014, 12:20:41 PM10/13/14
to devel...@arduino.cc
Hi Chris,

Il 01/10/2014 21:27, Chris Lilley ha scritto:
> I wonder why the transactional additions to SPI were not also rolled
> into 1.0.6?
The rule we followed is that all new features and invasive changes go
into 1.5.x. Instead 1.0.x gets only bug fixes.

SPI transcations looked like a quite large change at the beginning and
that's the reason why it was not included in 1.0.6, but now I think that
we can easily add them to 1.0.7.

> It would be odd to have to tell people who wanted to use my code on
> Uno or Mega that they need to install Teensyduino just to get the
> updated library. Or to tell them they have to download the latest
> library from GitHub because Arduino 1.0.6 only includes the older library.
What's wrong with 1.5.8?

> And it would be annoying as a programmer to have to avoid the
> transactional stuff or #ifdef it away for Arduino boards.
I guess that you would put them anyway, unless you want to support only
the very latest version (note that there is someone that still use
Arduino IDE 0023...)

C


Reply all
Reply to author
Forward
0 new messages