Pages: [1] 2 3 ... 27   Go Down
Author Topic: Nuovi sviluppi IDE 1.5.x (1.5.7 beta)  (Read 14065 times)
0 Members and 1 Guest are viewing this topic.
Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 104
Posts: 6626
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

21/02/2014: Disponibile la versione 1.5.6-r2 che risolve un piccolo bug

--> http://arduino.cc/en/Main/Software

Quote
ARDUINO 1.5.6-r2 BETA 2014.02.21

[ide]
* JSSC: Fixed NPE when RXCHAR event with no bytes (José Pereda)

20/02/2014: Disponibile la versione 1.5.6 con molte novità

--> http://arduino.cc/en/Main/ReleaseNotes
Quote
ARDUINO 1.5.6 BETA 2014.02.20

[ide]
* Implemented 1.5 library specification Rev.2
  (https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification)
* Replaced RXTX library with JSSC (Alexey Sokolov)
  http://code.google.com/p/java-simple-serial-connector/
* If two libraries provides the same .h file prioritize the library with tha same folder name
* Improved command-line parsing (Matthijs Kooijman)
* Windows: added arduino_debug.exe to help debugging errors when launch4j fails to start IDE

[libraries]
* TFT: warning messages in PImage class and strings inside examples now stored in flash to save RAM.
* Ethernet: added operator == for EthernetClient class (Norbert Truchsess)
* Robot_Control: removed embedded copies of Wire and SPI to allow their use in sketch.
  Old sketches using Robot_Control now must include Wire.h and SPI.h.
* Robot_Control: fixed issues about motor turning algorithm
* Bridge: optimized FileIO.doBuffer() (bobh66)

[core]
* avr: Pile of HardwareSerial improvements (Matthijs Kooijman)
  - Remove duplicate code from HardwareSerial::begin() methods
  - Simplify HardwareSerial::begin() (Rob Tillaart)
  - Use constants for register bit positions in HardwareSerial
  - Fix HardwareSerial::flush() when interrupts are kept disabled for a while
  - Fix lockup when writing to HardwareSerial with interrupts disabled
  - Disable the UDRE interrupt sooner in HardwareSerial (Nathan Blackwell)
  - Put each HardwareSerial instance in its own .cpp file in order to save memory
    for unused UARTS
  - In HardwareSerial::write, bypass the queue when it's empty in order to
    improve throughput when using high baudrates (KurtE)
* sam: Fixed wrap-around bug in delay() (Mark Tillotson)
* sam: Fixed regression in analogRead() (fails to read multiple channels) (Mark Tillotson)
* sam: Fixed loops in Reset.cpp (Matthijs Kooijman)
* sam: Optimized delayMicroseconds() (Rob Tillaart) #1121
* sam: added itoa() and related functions
* Optimized Print::print(String&) method, now uses internal string buffer to perform block write
* Improved portability of String class (maniacbug) #695
* Make some operators in IPAddress const (Matthijs Kooijman)
* Fix for compiling assembler files with newer gcc

Quote
ARDUINO 1.5.5 BETA 2013.11.28

NOTICE:
The 1.5 library format is under heavy review on the Arduino Developers mailing list.
We suggest to delay the adoption of the new format until a stable 1.5.x is released.

[ide]
* Added missing keywords: YunServer, YunClient, pow
* Improved folder ignore: now hidden, starting with a dot, and SCCS folders are ignored
* Improved auto format: now handled by Artistic Style http://astyle.sourceforge.net/
* Improved SSH uploader (Arduino Yun): uses file ~/.ssh/config if available.
  Allows public key only authentication and ssh servers listening on ports other than 22.
* Font anti-aliasing now ON by default (users will have to either delete or manually edit their preferences.txt file)
* Added warning message when opening sketches with additional files with illegal names
* (windows) Upgraded embedded Java runtime to version 7: much faster startup
* Improved files open/save dialogs
* Added line numbers, can be enabled/disabled from preferences (Cayci Gorlitsky)
* Removed check on forbidden file in 1.5 formatted libraries (#1692)
* (windows) Updated msys-1.0.dll to the latest version (Windows 8.1 compatibility)
* Using [ code] tag instead of [ quote] in "Copy for forum". Removed color coding.
* When an hardware addon reference another core also the libraries are referenced.
* It's now possible to specify additional custom board parameters from command line.
* Sketches path can be relative (#1493)
* Example and Boards are now scrollable.
* Fixed localization issues that sometimes prevented the IDE to start.
* Added "Using library..." debugging message in verbose compile.
* Improved preprocessor (fixes #1653, #1687, #817, #1293, #1245)
* Fixed StringStartsWithEndsWith, KeyboardMessage, LCD CustomCharacter, Blink without delay, SD List files, Arduino Robot examples
* Added PID/VID for older Arduinos
* (mac) Improved board autodetection on Mac OS X

[libraries]
* Bridge: Fixed buffer overflow in File::doBuffer() (dreggy)
* Bridge: Fixed timeout in Bridge::transfer()
* Bridge: Fixed return value of Bridge::get(..) (returning 0 with valid data len >0)
* Bridge: Implemented multi-byte File::read(..)
* sam: Fixed SPI initialization (when using extended API and multiple CS)
* Partially fixed the behavior of EthernetClient::flush(), now it doesn't discard
  incoming data BUT it doesn't wait for outgoing data to be successfully transmitted.
* Esplora: Added support for display GREENTAB_L

[core]
* sam: Fixed wrong initialization for ADC timings (analogRead speed Arduino DUE improved by a factor x10)
       https://github.com/arduino/Arduino/issues/1418
       (http://www.djerickson.com/arduino/)
* avr: Fixed wrong extended fuses on Arduino Yún when using external programmer
* Added LED_BUILTIN metadata in variant files
* avr: Refactored Mega* variants definitions in boards.txt (Kristian Sloth Lauszus)
* avr: Removed File object destructor. In order to free memory allocated by a File object the safest way is to call its close() method
* Added digitalPinToInterrupt variant macro (Paul Stoffregen)
* avr: added variant file for Arduino Ethernet
* Added SERIAL_* metadata in variants files (Paul Stoffregen)

Aggiornate gente!!
« Last Edit: February 21, 2014, 02:20:17 pm by PaoloP » Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21657
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Io compilo dai repo ogni settimana, ho sempre la versione più aggiornata  smiley-razz
Logged


Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 104
Posts: 6626
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21657
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 415
Posts: 11994
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley-grin
La 1.0 NON ha mai avuto il piacere di incontrare i miei computer  smiley-twist ne sono stato sempre fieramente alla larga.
Invece questo aggiornamento lo farò appena ho un minuto (circa Ferragosto, credo smiley-sad-blue)
Logged

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

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21657
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21657
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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


0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10113
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

1.0.2, l'ho scaricata apposta :-)
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Newbie
*
Karma: 0
Posts: 5
Arduino & PHP
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10113
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21657
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley-wink
La 1.0.4 è stata rilasciata per introdurre la libreria GSM per il nuovo shield dell'Arduino di cui si parla qui  smiley-lol
Logged


Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 104
Posts: 6626
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10113
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Pages: [1] 2 3 ... 27   Go Up
Jump to: