Go Down

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

PaoloP

Mar 11, 2013, 04:06 pm Last Edit: May 07, 2015, 12:11 pm by PaoloP
06/05/2015: Disponibile la versione 1.6.4
--> http://arduino.cc/en/Main/Software

Quote
ARDUINO 1.6.4 - 2015.05.06

[ide]
* Added support for Arduino Gemma
* Restored previous "error" colour in black lower part of the IDE
* Relaxed IDE checks against libraries versions
* Fixed colour of 'char' keyword. Thanks @mixania
* Tools submenu show selected subentry. Thanks @PaulStoffregen
* Boards and Libraries Managers command line (with contribs from @Lauszus): --install-board "arduino:Arduino SAM Boards (32-bits ARM Cortex-M3):1.6.3" and --install-library "Bridge:1.0.1". Version can be omitted: if omitted, latest version available is automatically picked
* Warning levels can be set in File > Preferences
* When compilation fails, editor highlights the reported row
* Windows and MacOSX: updated bunbled JVM to 1.8.0_45 (latest available atm)
* Disabled "uncertified" warning (requires avr core >= 1.6.6, sam core >= 1.6.4)
* Additional boards/cores can be listed specifying comma separated list of package_SOMETHING_index.json url in File > Preferences
* MacOSX: fixed wrong sketch opened when double clicking on a .ino file
* Boards and Libraries main files are downloaded directly (no proxy php script), fixing some glitches when using a proxy server
* Added notification if the bundled AVR core is newer than the one installed through Boards Manager (useful when upgrading the IDE)
* Fixed error when in Serial and Network discovery that was leaving the Ports menu greyed out
* IDE now deletes temporary files on exit. When using the CLI, --preserve-temp-files arguments skips deletion

[libraries]
* Bridge fixes
* SD: allow multiple SD instances (@squelched)
* SD: fix examples with Ethernet shield
02/04/2015: Disponibile la versione 1.6.3
--> http://arduino.cc/en/Main/Software

Quote
ARDUINO 1.6.3 - 2015.04.02

[ide]
* Fixed an ArchiveExtractor issue when dealing with native stuff, affecting some linuxes
* MacOSX: MACOSX_BUNDLED_JVM property is automatically set to JAVA_HOME if not provided
* New splashscreen image
* New editor theme
* MacOSX and Windows: https links were not working, fixed

[core]
* Upgraded toolchains: statically compiled, ship with Link Time Optimization plugin (disabled by default)
* Restored backward compatibility by providing a platform.txt in-memory rewrite: old values (eg: compiler.path) are converted to new values
* platform.txt rewriting can be disabled if target platform has a "rewriting=disabled" key/value pair set
* AVR bundle files (core files and toolchain) is again inside IDE "hardware" folder, instead of unpacked into user's home folder at first IDE startup
* Advise of duplicate libraries after compiling. Thanks @PaulStoffregen
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

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