Salve a tutti, sto preparando un progragramma per arduino UNO.
Nel codice devo compilare se sono definite certe costanti, quindi ho #define WIND se do definito WIND devo dichiarare delle variabili globali, quindi #ifdef WIND #endif con all'interno la dichiarazione delle variabili.
posto un pezzo di codice:
///definisce gestore
// #define WIND
// #define TIM
// #define TRE
// #define VODAFONE
//definisce se c'è FTP
#define FTP
//Definizione parametri Gestore
#ifdef WIND
char APN='internet.wind';
char CentroSMS='+393205858500';
#endif
#ifdef TIM
char APN='ibox.tim.it';
char CentroSMS='+393359609600';
#endif
#ifdef TRE
char APN='tre.it';
char CentroSMS='+391231223123';
#endif
#ifdef VODAFONE
char APN='mobile.vodafone.it';
char CentroSMS='+393492000300';
#endif
Se commento WIND, TIM, VODAFONE eTRE il compilatore non mi da errori, ma se decomento uno dei 4 il compilatore da un casino di errore all'interno della unzione setup.
Dove è l'errore?
grazie