Buongiorno ragazzi,
ho installato la nuova versione 1.6.1 del compilatore. Ho provato a compilare uno codice che con la vecchia versione funzionava correttamente e mi ha il seguente errore:
rogetto_Casa_Master_1_6.ino: In function 'void loop()':
Progetto_Casa_Master_1_6.ino:372:43: error: ambiguous overload for 'operator=' (operand types are 'String' and 'char')
Progetto_Casa_Master_1_6.ino:372:43: note: candidates are:
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:222:0,
from C:\Users\amico.adamo\Documents\Arduino\libraries\secTimer/secTimer.h:35,
from Progetto_Casa_Master_1_6.ino:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:86:11: note: String& String::operator=(const String&)
String & operator = (const String &rhs);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:87:11: note: String& String::operator=(const char*)
String & operator = (const char *cstr);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:88:11: note: String& String::operator=(const __FlashStringHelper*)
String & operator = (const __FlashStringHelper *str);
^
Progetto_Casa_Master_1_6.ino:387:35: error: ambiguous overload for 'operator=' (operand types are 'String' and 'char')
Progetto_Casa_Master_1_6.ino:387:35: note: candidates are:
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:222:0,
from C:\Users\amico.adamo\Documents\Arduino\libraries\secTimer/secTimer.h:35,
from Progetto_Casa_Master_1_6.ino:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:86:11: note: String& String::operator=(const String&)
String & operator = (const String &rhs);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:87:11: note: String& String::operator=(const char*)
String & operator = (const char *cstr);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:88:11: note: String& String::operator=(const __FlashStringHelper*)
String & operator = (const __FlashStringHelper *str);
^
Progetto_Casa_Master_1_6.ino:407:35: error: ambiguous overload for 'operator=' (operand types are 'String' and 'char')
Progetto_Casa_Master_1_6.ino:407:35: note: candidates are:
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:222:0,
from C:\Users\amico.adamo\Documents\Arduino\libraries\secTimer/secTimer.h:35,
from Progetto_Casa_Master_1_6.ino:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:86:11: note: String& String::operator=(const String&)
String & operator = (const String &rhs);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:87:11: note: String& String::operator=(const char*)
String & operator = (const char *cstr);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:88:11: note: String& String::operator=(const __FlashStringHelper*)
String & operator = (const __FlashStringHelper *str);
^
Progetto_Casa_Master_1_6.ino:425:35: error: ambiguous overload for 'operator=' (operand types are 'String' and 'char')
Progetto_Casa_Master_1_6.ino:425:35: note: candidates are:
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:222:0,
from C:\Users\amico.adamo\Documents\Arduino\libraries\secTimer/secTimer.h:35,
from Progetto_Casa_Master_1_6.ino:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:86:11: note: String& String::operator=(const String&)
String & operator = (const String &rhs);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:87:11: note: String& String::operator=(const char*)
String & operator = (const char *cstr);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:88:11: note: String& String::operator=(const __FlashStringHelper*)
String & operator = (const __FlashStringHelper *str);
^
Progetto_Casa_Master_1_6.ino:443:35: error: ambiguous overload for 'operator=' (operand types are 'String' and 'char')
Progetto_Casa_Master_1_6.ino:443:35: note: candidates are:
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:222:0,
from C:\Users\amico.adamo\Documents\Arduino\libraries\secTimer/secTimer.h:35,
from Progetto_Casa_Master_1_6.ino:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:86:11: note: String& String::operator=(const String&)
String & operator = (const String &rhs);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:87:11: note: String& String::operator=(const char*)
String & operator = (const char *cstr);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:88:11: note: String& String::operator=(const __FlashStringHelper*)
String & operator = (const __FlashStringHelper *str);
Non capisco che errore c’è, probabilmete con le librerie. Qualcuno può darmi una mano a capire come risolvere il problema?
Dove posso scaricare la vecchia versione del compilatore?
Grazie