Go Down

Topic: Nuovi sviluppi IDE 1.6.x (Read 56573 times) previous topic - next topic

PaoloP

Mar 11, 2013, 04:06 pm Last Edit: Mar 10, 2015, 05:09 pm by PaoloP Reason: 1.6.1
03/10/2015: Disponibile la versione 1.6.1
--> http://arduino.cc/en/Main/Software

Quote
ARDUINO 1.6.1 - 2015.03.10

[ide]
* Improved Yun detection for upload via network (Ron Guest)
* In platforms.txt "objcopy" recipe is no more tied to the "hex" format (Arnav Gupta)
* /dev/cu.* serial ports are now filtered from the port list on MacOSX
* Ports in ports list are now grouped by type
* Upgraded avr-gcc toolchains to 3.4.5
* Fixed: wrong parsing of boards.txt when using submenu and boards id with underscores
* Windows: updated bundled JVM to latest 8u31
* Windows: JVM memory settings can be customized editing arduino.l4j.ini and arduino_debug.l4j.ini files
* "new" button now behaves as "File -> New..." menu: a new window with an empty sketch is created
* Windows: opening a lonely sketch caused the IDE to crash. Fixed with a bounty on bountysource @gerito1
* Bridge: fixed bug with multiple and failing YunClient.connect calls @sngl
* Translations updated
* Improved SoftSerial library and optimized its memory usage @matthijskooijman
* Fixed: status board was not changing when using custom menu @PaulStoffregen
* Fixed: better error message when using a busy serial device
* Fixed: missing bool operator on EthernetClient
* Fixed: missing bool operator on SoftSerial
* MacOSX: back to native file dialogs and buttons, when using experimental version
* MacOSX: command line interface now works also with java-latest version
* Improved library name matching @PaulStoffregen. Avoids conflicts with libraries that bundle files equally named
09/02/2015: Disponibile la versione 1.6.0 Stabile
--> http://arduino.cc/en/Main/Software


Quote
+ARDUINO 1.6.0 - 2015.02.09
+
+[ide]
+* Updated help with the latest docs
+* Updated translations
+
 ARDUINO 1.6.0rc3 - 2015.02.03
 
 [ide]
 * Bunch of bugfix on MacOSX build (https://github.com/arduino/Arduino/pull/2590)
 
 ARDUINO 1.6.0rc2 - 2015.01.20
 
 [ide]
 * Reenabled speed of 38400 on serial monitor
 * Improved Find/Replace dialog layout (Eberhard Fahle)
 * Fixed missing .dll error on some Windows box
 
 [core]
 * Arduino "boolean" type is now mapped to "bool" instead of "uint8_t" (Christopher Andrews)
 * sam: HardwareSerial now has buffered transmission (Collin Kidder)
 * sam: HardwareSerial fixed modes (parity, data bits, stop bits) (bluesign2k)
 * avr: Fixed regression in pulseIn() function accuracy
 
 [libraries]
 * GSM: minor changes and bug fix (https://github.com/arduino/Arduino/pull/2546)
 
 The following changes are included also in the Arduino IDE 1.0.7:
 
 [ide]
 * Mitigated Serial Monitor resource exhaustion when the connected device sends a lot of data (Paul Stoffregen)
 
 ARDUINO 1.6.0rc1 - 2014.12.11
 
 * IDE internals have been refactored and sorted out. (Claudio Indellicati)
   https://github.com/arduino/Arduino/pull/2328
   The builder and the GUI now have clearly separated source code making it easier
   for IDE developers to maintain and propose patch.
   From a user point of view nothing changes and the IDE should behave exactly as before.
 
 [ide]
 * Autosave on sketch Upload/Verify (Fulvio Ieva)
 * Sketch build process: fixed full rebuild on windows even if not needed
 * Sketch build process: core.a rebuild only if needed (Matthijs Kooijman)
 * Updated AStyle formatter to v2.05: http://astyle.sourceforge.net/notes.html
 * Improved avrdude verbose upload (Matthijs Kooijman)
 * (Mac OSX) Add Exported UTI for ino files, allows quick look to view the
   content of the file and external editors to syntax highlight as C++ (Matt Lloyd)
 
 [core]
 * sam: added -MMD flag to let gcc produce dependency files (full rebuild on Arduino Due is now triggered only if needed)
 
 [libraries]
 * LiquidCrystal: added setRowOffsets function to support different LCD hardware configurations (Mark Sproul)
 * LiquidCrystal: various improvements and optimizations (Matthijs Kooijman)
 * Fixed PROGMEM error in Robot_Control/examples/explore/R06_Wheel_Calibration
 * SD: Fixed SPI transaction mismatch (Paul Stoffregen)
 
 The following changes are included also in the Arduino IDE 1.0.7:
 
 [libraries]
 * EthernetClien: use IANA recommended ephemeral port range, 49152-65535 (Jack Christensen, cifer-lee)
 
 [core]
 * Fixed regression in HardwareSerial::available() introduced with https://github.com/arduino/Arduino/pull/2057
02/10/2014: Disponibile la versione 1.5.8
--> http://arduino.cc/en/Main/Software

Quote
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)
Aggiornate gente!!

leo72

Io compilo dai repo ogni settimana, ho sempre la versione più aggiornata  :P

PaoloP

Aggiungo che, secondo me, le versione precedenti alla 1.0 dovrebbero essere considerate ormai deprecate.  :smiley-red:

leo72


Aggiungo che, secondo me, le versione precedenti alla 1.0 dovrebbero essere considerate ormai deprecate.  :smiley-red:

Le versioni antecedenti alla 1.0.1, tra quelle deprecate ci metterei anche la 1.0 per i noti problemi relativi al bug dello sketch ArduinoISP.

Michele Menniti


Aggiungo che, secondo me, le versione precedenti alla 1.0 dovrebbero essere considerate ormai deprecate.  :smiley-red:

NON SIA MAIIIIII!!! Ogni volta che qualcosa non va, cambio percorso e tiro fuori dalla sua cartella avvolta nel velluto, la mia fiera 0022, compagna di tante avventure e mai un tradimento :D
La 1.0 NON ha mai avuto il piacere di incontrare i miei computer  ]:D ne sono stato sempre fieramente alla larga.
Invece questo aggiornamento lo farò appena ho un minuto (circa Ferragosto, credo :smiley-sad-blue:)
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

leo72

Neanch'io ho mai messo la 1.0, a dire il vero neanche la 0022, e sono passato direttamente alla 1.0.1.
Ma da quando ci fu quel problema con il menu a tendina di selezione della velocità seriale dell'IDE compilo sempre dai sorgenti.

astrobeed


Ma da quando ci fu quel problema con il menu a tendina di selezione della velocità seriale dell'IDE


Problema presente solo se usi la versione localizzata invece di quella in Inglese, mi pare sia ancora presente anche sulla 1.0.3, non ne sono sicuro perché io uso solo la versione in Inglese e mai quella localizzata in Italiano.

leo72

E' stato risolto, non mi ricordo se nella 1.0.2 o nella 1.0.3

lesto

1.0.2, l'ho scaricata apposta :-)
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Jazzo

Fondamentale questo:
* Fixed memory leak when calling Ethernet.begin() multiple times

lesto

uhmm in teoria la begin la dovresti chiamare una volta, e poi il resto sono server.available()..

QUETSO!  -----> Fixed malloc bug  <------ è il vero bug fix della versione
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

leo72


uhmm in teoria la begin la dovresti chiamare una volta, e poi il resto sono server.available()..

QUETSO!  -----> Fixed malloc bug  <------ è il vero bug fix della versione

No, sei fuori strada  ;)
La 1.0.4 è stata rilasciata per introdurre la libreria GSM per il nuovo shield dell'Arduino di cui si parla qui  XD

astrobeed


QUETSO!  -----> Fixed malloc bug  <------ è il vero bug fix della versione


Opinione personale, usare la malloc su un sistemino basato su una modesta mcu 8 bit con 2k di ram è come pestarsi le dita con una mazza da 5 kg  :smiley-mr-green:

PaoloP

Tra l'altro, secondo una roadmap apparsa tempo fa sulla mailing list, questa dovrebbe essere l'ultima versione della serie 1.0.x
Le prossima sarà la versione stabile della 1.5.x che ingloberà (com'è già adesso) anche il core di Arduino, oltre che quello della DUE.
Inoltre stanno sviluppando un repository unificato per le librerie di terze parti.

lesto



QUETSO!  -----> Fixed malloc bug  <------ è il vero bug fix della versione


Opinione personale, usare la malloc su un sistemino basato su una modesta mcu 8 bit con 2k di ram è come pestarsi le dita con una mazza da 5 kg  :smiley-mr-green:


ma se non erro la malloc viene usata molto spesso nelle librerie arduino, in primis la String, che usiamo praticamente tutti.
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy