Go Down

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

PaoloP

Mar 11, 2013, 04:06 pm Last Edit: May 11, 2016, 07:40 am by PaoloP
10/05/2016: Disponibile la versione 1.6.9
--> http://arduino.cc/en/Main/Software

Quote
ARDUINO 1.6.9 2016.05.10

[ide]
* Catch and report errors during parsing contributed index files
* Fixed IDE version color on about dialog box. Thanks @ivanebernal
* The "always-on-top update notification" popup is now less intrusive.
* Fixed untraslated string during IDE startup splash window. Thanks @ivanebernal
* New arduino-builder: better core library detection, faster operations when recompiling and more.
  See https://github.com/arduino/arduino-builder/compare/1.3.9...1.3.15
* Fixed multitab error reporting
* Rework serial port discovery to be faster, less cpu intensive and FTDI friendly
* Avoid launching multiple concurrent compile and upload operation
* Use hi-res icons for Serial monitor and plotter
* Make http://librarymanager and http://boardmanager links clickable from the editor window
* Cut/Copy actions are disable when there is no text selected. Thanks @avargas-nearsoft
* Added more OSX native (emacs-like) keybindings. Thanks @nopdotcom
* Fixed Ctrl+Del: now deletes the word behind the cursor instead of the entire line. Thanks @avargas-nearsoft
* Fixed "Verify code after upload" option in preferences. Thanks @gh-megabit

[core]
* String class now supports iterators. Thanks @Chris--A
* sam: Allow 3rd party boards that depend on SAM core to use their own
       USB vid/pid and manufacturer/product strings. Thanks @philmanofsky.
* avr: Check at runtime if 32u4 boards are shipped with new bootloader; if so
       write bootloader magic value in an unproblematic RAM location
* avr, sam: Added "reciper.ar.pattern" to plaform.txt to allow compatibility
  with older version of Arduino IDE. Thanks @per1234

[libraries]
* Bridge / bridge.py: added support for SSL sockets (Yun firmware >=1.6.2 is
  needed).
09/03/2016: Disponibile la versione 1.6.8
--> http://arduino.cc/en/Main/Software

Quote
ARDUINO 1.6.8 - 2016.03.09

[ide]
* Added support for GUI interface scaling for UHD monitors.
  Thanks to all contributors and testers:
  https://github.com/arduino/Arduino/pull/4376
  https://github.com/arduino/Arduino/pull/2776
* Editor position is saved when closing with Alt+F4 or clicking on the "X" button. Thanks @willie68
* Fixed a NullPointerException when dealing with some rare combination of package_*.json files
* Fixed incorrect key bindings handling for changing tab. Thanks @matthijskooijman
* MacOSX: Fixed handling of add indent/remove indent shortcuts (CMD+[ and CMD+])
* Fixed incorrect update of available libraries in Library Manager. Thanks @vicnevicne
* Serial plotter now correctly resize graphs with negative values. Thanks @vicnevicne
* Improved sketch preprocessor when handling C++11 keywords. Thanks @matthijskooijman @igrr
* Updates to keyword pigmentation to match Create
* Fixed display of LITERAL1 keywords
* Added target board information when "Error compiling" message is displayed. Thanks @PaulStoffregen

[core]
* avr: fixed USB_SendControl(...) for buffer with len > 64. Thanks @NicoHood
* avr: fixed yield() usage inside delay(). Thanks @vbextreme
* sam: fixed USB descriptor length
* avr: reduced boiler-plate for ISR declarations. Thanks @paulo-raca
* avr: added Timer3 support for atmega1284/1284p. Thanks @feilipu
* sam: added USB CDC send break support and readBreak API

[libraries]
* Added support for Arduino/Genuino 101 to: TFT, Ethernet, SD
* SD: the library is now board-agnostic. Thanks @feilipu

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.
Usare il GOTO in C è ammettere la propria sconfitta come programmatore

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 :-)
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://telegram.me/joinchat/ALRu8ACkdTdXyz-2P7v13A

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
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://telegram.me/joinchat/ALRu8ACkdTdXyz-2P7v13A

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:
Usare il GOTO in C è ammettere la propria sconfitta come programmatore

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.
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://telegram.me/joinchat/ALRu8ACkdTdXyz-2P7v13A

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