Per chi volesse compilare l'IDE con l'autocompletamento....
--> Redirecting to Google Groups
https://github.com/CriativaSoft/Arduino/tree/ide-1.5.x-autocomplete
E' comunque un fork, per ora, non è una versione rilasciata dal team di Arduino
Si. Infatti lo sviluppatore è esterno ma seguito con interesse anche dal Team.
f.fissore:
Huge!Thanks, I'll do some testing in the coming days
Regards
Federico
Non è escluso che possa essere integrato in una prossima beta.
Sicuramente, precisavo solo che non è un rilascio ufficiale
leo72:
Sicuramente, precisavo solo che non è un rilascio ufficiale
Leo ... sappiamo bene che Paolo è un utilizzatore/promotore di versioni BETA e di versioni NON ufficiali
Guglielmo
Se volete ho qualche link anche di versioni pre-Alpha.
--> https://groups.google.com/a/arduino.cc/d/msg/developers/l27B3cSGLow/0_Tva4NuMekJ
Indicazione della riga con errori e compressione dei blocchi delle funzioni.
azz, quello a sinistra è un editor che diventa serio ;D
EDIT: volevo dire, a destra, oggi sono un pò distratto !!!
L'altra sinistra intendevi. :
Guida alla migrazione dei Core da 1.0.x a 1.6.x
Es. core Tiny, core Mighty, ecc ecc
--> Arduino Hardware Cores migration guide from 1.0 to 1.6 · arduino/Arduino Wiki · GitHub
Disponibile come Nigthly Build
ARDUINO 1.6.0rc2
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)
La 1.0.7 è ottenibile solo compilando il codice sorgente.
ARDUINO 1.0.7
[libraries]
* Backported SPI Transaction API from IDE 1.5.x (Paul Stoffregen)
* Backported GSM from IDE 1.5.x: fix build regression
* Backported Ethernet from IDE 1.5.x
* Backported SD from IDE 1.5.x
* Backported SPI from IDE 1.5.x
* EthernetClient: use IANA recommended ephemeral port range, 49152-65535 (Jack Christensen, cifer-lee)
[core]
* Fixed missing NOT_AN_INTERRUPT constant in digitalPinToInterrupt() macro
* Fixed performance regression in HardwareSerial::available() introduced with https://github.com/arduino/Arduino/pull/2057
[ide]
* Mitigated Serial Monitor resource exhaustion when the connected device sends a lot of data (Paul Stoffregen)
Ciao, mi incuriosisce la cosa e vorrei provarlo un pò, ma ho qualche problema a compilarlo.
sono su linuxmint 17 e ho installato avr-gcc, avr-g++, avr-libc, ant. uso java 7 sun.
l'errore che mi esce quando lancio ant è:
[javac] (use -source 7 or higher to enable diamond operator)
idee?
p.s. Auguri di buon 2015!
sei sicuro di aver inatllato java JDK (compilatore) e non solo java JRE?
poi ricontrolla che di default venga usata la versione 7, magari è rimasta impostata la versione 6 (fai javac -version da terminale)
dab@dab-lab ~ $ javac -version
javac 1.8.0_25
mmm le ho installate entrembe ( la 6 e la 7) ma ero sicuro di aver impostato la 7 come utilizzo. non so se vale la stessa impostazione per javac.
se non serve la 8, la tolgo.
per il pacchetto installato, finisco un attimo l'upgrade alla mint 17.1, riavvio e controllo..
quel javac dice che va tutto bene, allora direi che il problema è lo scipt che non capisce che java 8 è > di java 7.
noin serve toglierla,di solito le distribuzuioni forniscono un comando tipo "update-alternative" che ti permettedi cambiare al volo la versione usata! (ricorda che devicambiare javac, non java! probailmente tuhaiimpostato solo java, prova con un java -version)
già...
dab@dab-lab ~/Scaricati/Arduino-ide-1.5.x-autocomplete/build $ java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
e ora:
dab@dab-lab ~/Scaricati/Arduino-ide-1.5.x-autocomplete/build $ javac -versionjavac 1.7.0_72
ma ho lo stesso errore.. posto tutto, sicuro che si riferisca alla versione di java?
dab@dab-lab ~/Scaricati/Arduino-ide-1.5.x-autocomplete/build $ ant
Buildfile: /home/dab/Scaricati/Arduino-ide-1.5.x-autocomplete/build/build.xml
build:
revision-check:
[echo] Latest revision detected in shared/revision.txt is: 1.5.9
[echo] Revision in Base.java is: 0158
linux-checkos:
subprojects-build:
compile:
[methods] No changes to PApplet API.
build:
compile:
[javac] Compiling 128 source files to /home/dab/Scaricati/Arduino-ide-1.5.x-autocomplete/app/bin
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
[javac] /home/dab/Scaricati/Arduino-ide-1.5.x-autocomplete/app/src/processing/app/autocomplete/ArduinoLibraryScanner.java:22: error: diamond operator is not supported in -source 1.6
[javac] private static final List<String> ignoredFiles = new ArrayList<>();
[javac] ^
[javac] (use -source 7 or higher to enable diamond operator)
[javac] /home/dab/Scaricati/Arduino-ide-1.5.x-autocomplete/app/src/processing/app/autocomplete/CompletionProviderWithContext.java:152: error: diamond operator is not supported in -source 1.6
[javac] List<Completion> linkedList = new LinkedList<>();
[javac] ^
[javac] (use -source 7 or higher to enable diamond operator)
[javac] /home/dab/Scaricati/Arduino-ide-1.5.x-autocomplete/app/src/processing/app/autocomplete/CompletionsRenderer.java:38: error: diamond operator is not supported in -source 1.6
[javac] private static Map<CompletionType, Icon> iconsTypes = new HashMap<>();
[javac] ^
[javac] (use -source 7 or higher to enable diamond operator)
[javac] 3 errors
[javac] 1 warning
BUILD FAILED
/home/dab/Scaricati/Arduino-ide-1.5.x-autocomplete/build/build.xml:61: The following error occurred while executing this line:
/home/dab/Scaricati/Arduino-ide-1.5.x-autocomplete/build/build.xml:96: The following error occurred while executing this line:
/home/dab/Scaricati/Arduino-ide-1.5.x-autocomplete/app/build.xml:82: Compile failed; see the compiler error output for details.
Total time: 1 second
dab@dab-lab ~/Scaricati/Arduino-ide-1.5.x-autocomplete/build $
il baco è in /home/dab/Scaricati/Arduino-ide-1.5.x-autocomplete/app/build.xml che dice do volere SRC a versione 1.5 (vedi linea 85!)
cambia quello in 1.6 e risolvi. ora faccio una pull request su github, sperem risolvano subito!
patch --> Redirecting to Google Groups
ehm... mica ci riesco ad applicare la patch....
help!
intanto ho provato a modificare a mano da 1.6 a 1.7 e va avanti ma si blocca perchè non riesce a scaricare una libreria dal sito di arduino:
untar-unzip-download:
[get] Getting: http://downloads.arduino.cc/libastylej-2.04.zip
[get] To: /home/dab/Scaricati/Arduino-ide-1.5.x-autocomplete/build/libastylej-2.04.zip
[get] Error opening connection java.io.IOException: Server returned HTTP response code: 503 for URL: http://downloads.arduino.cc/libastylej-2.04.zip
[get] Error opening connection java.io.IOException: Server returned HTTP response code: 503 for URL: http://downloads.arduino.cc/libastylej-2.04.zip
[get] Error opening connection java.io.IOException: Server returned HTTP response code: 503 for URL: http://downloads.arduino.cc/libastylej-2.04.zip
[get] Can't get http://downloads.arduino.cc/libastylej-2.04.zip to /home/dab/Scaricati/Arduino-ide-1.5.x-autocomplete/build/libastylej-2.04.zip
ora va, riprova.