Pages: [1] 2 3   Go Down
Author Topic: IDE 1.0.1  (Read 2055 times)
0 Members and 1 Guest are viewing this topic.
Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 114
Posts: 7194
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Come annunciato in un altro post da Trisonic, è stata pubblicata la nuova versione dell'IDE, la 1.0.1

Quote
ARDUINO 1.0.1 - 2012.05.21

[environment]

* The IDE has been internationalized and translated into multiple languages.
  Thanks to Shigeru Kanemoto for the internationalization and Japanese
  translation and many others for the other translations.  For more
  information, see: http://arduino.cc/playground/Main/LanguagesIDE

* Added preference for selecting the language in which to display the
  Arduino software.  Defaults to the operating system locale.  

* New upload process for the Arduino Leonardo (ATmega32U4).

* The editor font size preference now applies to the serial monitor and
  error / message console as well as the editor.  (Paul Stoffregen)
  http://code.google.com/p/arduino/issues/detail?id=550

* Compilation has been speeded up by only compiling changed files.  (All
  files are recompiled when a new board is selected.)  (Paul Stoffregen)
  http://code.google.com/p/arduino/issues/detail?id=638

* Console log files (stdout.txt and stderr.txt) are now removed when the
  Arduino software exits.  (Paul Stoffregen)

* The minimum size for the Arduino software window has been reduced.
  http://code.google.com/p/arduino/issues/detail?id=52

* Improvements to the Find / Replace dialog.  (Peter Lewis)
  http://code.google.com/p/arduino/issues/detail?id=825

* Support for selecting words (on double-click) and lines (triple-click)
  in the Arduino software.  (Peter Lewis)
  http://code.google.com/p/arduino/issues/detail?id=824

* Don't insert newline when using serial monitor keyboard
  shortcut. (Lars J. Nielsen)
  http://code.google.com/p/arduino/issues/detail?id=279

* Added a preference for disabling verification on upload (for increased
  speed).  (Nathan Seidle)
  http://code.google.com/p/arduino/issues/detail?id=842

* Added the gcc toolchain to the Linux distribution.  (To use the
  toolchain already installed on your system, simply delete the one
  that comes with the Arduino software.)  (Paul Stoffregen)
  http://code.google.com/p/arduino/issues/detail?id=300

* Updating Arduino Mini upload protocol to 'arduino' from 'stk500' (should
  fix problems with auto-reset not working).

[core / libraries]

* Updated (and official) support for the Arduino Leonardo (ATmega32U4).
  Includes new bootloader and various fixes to the core.  

* Adding overloads to Wire.write() (for Wire.write(0)). (Paul Stoffregen)
  http://code.google.com/p/arduino/issues/detail?id=527

* Fixing delayMicroseconds() for 20 MHz clocks (Erdem U. Altinyurt)
  http://code.google.com/p/arduino/issues/detail?id=306

* Support third external interrupt on ATmega1284P. (maniacbug)
  http://code.google.com/p/arduino/issues/detail?id=728

* Update reference voltage constants for ATmega1284P. (maniacbug)
  http://code.google.com/p/arduino/issues/detail?id=728

* Adding --relax linker flag for ATmega2560. (arducopter)
  http://code.google.com/p/arduino/issues/detail?id=729

* Fixing Ethernet library bug on avr-gcc 4.5.1 (SurferTim)
  http://code.google.com/p/arduino/issues/detail?id=605

* Fixed DHCP hostname generation. (peter)

* Simplifying microseconds to clock cycles conversions (Rob Tillaart)
  http://code.google.com/p/arduino/issues/detail?id=675

* Fixed various warnings.  (maniacbug)
  http://code.google.com/p/arduino/issues/detail?id=688

* Fixed bug w/ repeated initial characters in findUntil().  (Jeffery.zksun)
  http://code.google.com/p/arduino/issues/detail?id=768

* Added INPUT_PULLUP option for pinMode().  The INPUT mode now explicitly
  disables the pullup resistors.  (Paul Stoffregen)
  http://code.google.com/p/arduino/issues/detail?id=246

* Fixing bug in the receiving of multiple UDP packets.  (dylan and peter)
  http://code.google.com/p/arduino/issues/detail?id=669

* Added ability to generate repeated starts in the Wire library (in
  master mode).  Extra boolean parameters to endTransmission() and
  requestFrom() control whether or not to send a stop (or a repeated
  start instead).  (Todd Krein)
  http://code.google.com/p/arduino/issues/detail?id=663

* Added Ethernet.maintain() to renew DHCP leases.  (Peter Magnusson)
  http://code.google.com/p/arduino/issues/detail?id=716

* Fix for CLOSE_WAIT bug that could cause Ethernet sketches to crash
  over time.  (mr-russ and Johann Richard)

* Fix to servo pulse timing calculation. (jwatte)
  http://code.google.com/p/arduino/issues/detail?id=908

* Added readString() and readStringUntil() functions.  (Adrian McEwen)
  http://code.google.com/p/arduino/issues/detail?id=454

[examples]

* Updated to latest ArduinoISP sketch. (rsbohn)
  http://code.google.com/p/arduino/issues/detail?id=378

* Fixed ArduinoISP sketch by lowering delay() in heartbeat.

* Other updates.

Scaricabile naturalmente da --> http://arduino.cc/en/Main/Software
Logged

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

0
Online Online
Shannon Member
****
Karma: 132
Posts: 10498
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

bella l'idea della toolchain interna anche per linux, ora posso smetterla di smadonnare ogni volta che aggiorno il sistema  smiley-mr-green

ottima anche la correzione del Wire.Write(0x00) e mi piace un sacco anche il fatto che abbiano eliminato i warning (odio i warning, li tratto alla stregua degli errori)

Quote
Added INPUT_PULLUP option for pinMode().  The INPUT mode now explicitly
  disables the pullup resistors.
l'avrei fatto anche per la Wire, visto che per ora bisogna modificare il file a mano.. vabbè sarà per la prossima smiley

Quote
Added ability to generate repeated starts in the Wire library (in
  master mode).  Extra boolean parameters to endTransmission() and
  requestFrom() control whether or not to send a stop (or a repeated
  start instead)
ecco, questa qualcuno me la spiega? che vantaggi apporterebbe?
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

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

Resta il fatto che questa toolchain, come quella di Windows, dovrebbe essere buggata e quindi non capace di compilare sketch più grandi di 64 kwords.

E si torna sempre lì: ma dai Piani Alti ci ascoltano oppure è come nei condomini, e cioè che quelli che stanno al primo piano (noi) si prendono tutto quello che vien buttato dall'alto senza poter dire nulla (toolchain buggate segnalate da mesi...)?
Logged


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

Resta il fatto che questa toolchain, come quella di Windows, dovrebbe essere buggata e quindi non capace di compilare sketch più grandi di 64 kwords.

E si torna sempre lì: ma dai Piani Alti ci ascoltano oppure è come nei condomini, e cioè che quelli che stanno al primo piano (noi) si prendono tutto quello che vien buttato dall'alto senza poter dire nulla (toolchain buggate segnalate da mesi...)?
azz, e dici a me di stare zitto? smiley-yell
mi ricorda quella scena di non ricordo quale "Rocky X" in cui Apollo Creed, ormai allenatore di Rocky Balboa, qualche minuto prima dell'incontro dice al suo pugile "mantieni la calma, ti sta provocando per innervosirti, non cadiamo nella trappola"; poi appena l'avversario se la prende anche con lui (Apollo) gli si agguanta addosso a cazzottoni smiley-twist. Allora Rocky "e meno male che dovevamo stare calmi...." smiley-grin
E comunque, sia ben chiaro, concordo con te, di questa cosa se n'è parlato e riparlato, quindi gli inviti a fornire suggerimenti cadono nel vuoto peggio degli aerei sul triangolo delle Bermuda, e qui voglio proprio vedere chi riesce a smentirci.
« Last Edit: May 22, 2012, 06:21:32 am by Michele Menniti » Logged


Tuscany
Offline Offline
Edison Member
*
Karma: 78
Posts: 2163
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Perche' me la ritrovo in italiano e non riesco a trovare il settaggio del language.....
Logged

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

Perche' me la ritrovo in italiano e non riesco a trovare il settaggio del language.....

Menù "file" apri "preferenze" e da li puoi impostare il linguaggio dell'IDE.
Logged

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

azz, e dici a me di stare zitto? smiley-yell
mi ricorda quella scena di non ricordo quale "Rocky X" in cui Apollo Creed, ormai allenatore di Rocky Balboa, qualche minuto prima dell'incontro dice al suo pugile "mantieni la calma, ti sta provocando per innervosirti, non cadiamo nella trappola"; poi appena l'avversario se la prende anche con lui (Apollo) gli si agguanta addosso a cazzottoni smiley-twist. Allora Rocky "e meno male che dovevamo stare calmi...." smiley-grin
E comunque, sia ben chiaro, concordo con te, di questa cosa se n'è parlato e riparlato, quindi gli inviti a fornire suggerimenti cadono nel vuoto peggio degli aerei sul triangolo delle Bermuda, e qui voglio proprio vedere chi riesce a smentirci.
Le dita non hanno il giudizio della lingua... scrivono mute...  smiley-sweat
Logged


Tuscany
Offline Offline
Edison Member
*
Karma: 78
Posts: 2163
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma allora sono proprio scemo..... e mi son pure sfogliato tutte le cartelle cercandomi un preference giusto !!!

Logged

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

Resta il fatto che questa toolchain, come quella di Windows, dovrebbe essere buggata e quindi non capace di compilare sketch più grandi di 64 kwords.

Ovvio che si, però a quanto pare la 4.3.2, tra le varie release di gnu.org, è quella che crea meno problemi e avendola standardizzata per tutti e tre gli ambienti almeno i bug sono ugali per tutti, "Arduino par condicio"  smiley-mr-green

Quote
E si torna sempre lì: ma dai Piani Alti ci ascoltano oppure è come nei condomini, e cioè che quelli che stanno al primo piano (noi) si prendono tutto quello che vien buttato dall'alto senza poter dire nulla (toolchain buggate segnalate da mesi...)?

Vero, però Massimo ha chiaramente detto che non può adottare la toolchain di atmel, che è quella con meno bug, perché non c'è una versione per MAC, inoltre la versione per Linux non è di installazione immediata come ampiamente verificato dai vostri test.
L'Arduino team non può rilasciare un prodotto che funziona solo sotto Windows, sono obbligati a rilasciare un prodotto che funziona anche sotto Linux e MAC, questo è sicuramente uno degli ostacoli maggiori per loro, te lo dice uno che ogni tanto è obbligato a realizzare software che deve girare sia sotto Windows che Linux e sa bene quali sono i problemi a cui si va incontro.
Logged

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

Astro, il riferimento al non essere ascoltati era proprio riferito al famoso bug della compilazione del codice >64kword. Possibile che in tutti questi mesi nessuno che abbia raccolto la segnalazione ed abbia provveduto ad una patch "made by Arduino team"?
Non mi pare così difficile, avendo le conocenze. Prendi, patchi, ricompili e distribuisci. Si torna alla solita questione: è da più di un anno che vendono una scheda con 256 kB di flash che non possono essere utilizzati usando l'IDE ufficiale. O io sono rinco..... oppure mi sfugge qualcosa...  smiley-eek
Logged


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

Non mi pare così difficile, avendo le conocenze. Prendi, patchi, ricompili e distribuisci. Si torna alla solita questione: è da più di un anno che vendono una scheda con 256 kB di flash che non possono essere utilizzati usando l'IDE ufficiale. O io sono rinco..... oppure mi sfugge qualcosa...  smiley-eek

Forse non sono capaci di farla  smiley-mr-green
Se mi pagano il lavoro lo faccio io per loro, non tanto per Windows dove il problema l'ho già risolto, ma per Linux e MAC.
Logged

Naples (IT)
Offline Offline
God Member
*****
Karma: 6
Posts: 716
Andrea E.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Potevano fare la versione 1.0.2 per win con la toolchain aggiornata.......  smiley-twist
Logged

Arduino, MODs e DIY: blackstufflabs.com

Bergamo
Offline Offline
God Member
*****
Karma: 1
Posts: 663
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao

interessante la review della parte Ethernet, soprattutto

Quote
Fix for CLOSE_WAIT bug that could cause Ethernet sketches to crash
  over time.  (mr-russ and Johann Richard)

che forse risolve la maggior parte dei freeze con il Wiznet...
Logged

lucadentella.it

Catania
Offline Offline
Sr. Member
****
Karma: 0
Posts: 346
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Segnalo anche, dopo una breve prova, che il bug R_AVR_13_PCREL sugli sketch >4K negli attiny è rimasto vivo e vegeto!

ArduinoISP, invece, pare che l'abbiano sistemato davvero.
Logged

0
Online Online
Shannon Member
****
Karma: 132
Posts: 10498
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

L'isp sistemato??sarà felice Leo
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

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