Rendere compatibili sketch 023/1.0
si puo' fare un esame esaustivo su quali file modificare/aggiungere all'ide 1.0 per garantire la compatibilita' con tutti gli sketch ?
ad esempio nel mio valvolare ricevo errore wconstant che sua volta contiene collegamento ad wiring.h che non e' piu' presente nell'1.0
ho fatto un confronto ed file mancanti nella 1.0 rispetto alla vecchia release sono:
wiring.h
wconstants.h
wprogram.h
pins_arduino.c
pins_arduino.h
sarebbe comodo fare uno zip da scaricare, allegato questo post, con file corretti per garantire retrocompatibilita' senza modifiche.
che ne pensate ?
ad esempio nel mio valvolare ricevo errore wconstant che sua volta contiene collegamento ad wiring.h che non e' piu' presente nell'1.0
ho fatto un confronto ed file mancanti nella 1.0 rispetto alla vecchia release sono:
wiring.h
wconstants.h
wprogram.h
pins_arduino.c
pins_arduino.h
sarebbe comodo fare uno zip da scaricare, allegato questo post, con file corretti per garantire retrocompatibilita' senza modifiche.
che ne pensate ?
che ne pensate ?
che non mi pare il miglior modo di risolvere questo problema, dato che le differenze potrebbero essere anche livello di codice, non solo di nome di file.
meglio allora inserire in tutte le lib che si usano una direttiva per il compilatore per discriminare tra versione 1.0 e non:
code: [select]
#if defined(arduino) && arduino >= 100
#include "arduino.h"
#else
#include "wprogram.h"
#endif
Arduino Forum > International > Italiano > Generale (Moderator: leo72) > Rendere compatibili sketch 023/1.0
arduino
Comments
Post a Comment