@uwe - grazie, mi guardo i link
@torn24 - potrebbe essere utile nel mio caso, infatti voglio separare il più possibile le funzioni dal programma principale
@nid - di seguito un esempio che non compila
programma principale:
void setup() {
// put your setup code here, to run once:
}
void loop() {
funzione_uno();
funzione_due();
}
funzione_uno.ino (altra scheda)
static byte i;
void funzione_uno(){
}
funzione_due.ino (altra scheda)
static byte i;
void funzione_due(){
}
funzione_uno:3: error: redefinition of 'byte i'
static byte i;
** ^**
/tmp/arduino_modified_sketch_814647/funzione_due.ino:2:13: note: 'byte i' previously declared here
static byte i;
** ^**
exit status 1