bonjour barbudor, un peu novice dans le monde des arduino je rencontre un probleme similaire lors de la compilation projet identique...sauf que j'utilise une carte MEGA2560 Rev3. arduino 1.0.1 je rencontre une série d'erreur lors de la compilation lie a la bibliotheque FLASH version 4.
je n'est fait aucune modif sur le fichier print.h...au passage faut-il finalement modifier le fichier ?????
une petite idée de ce qui pourait causer toutes ces "insultes"????
In file included from sketch_feb28a.cpp:68:0:
/usr/share/arduino/libraries/Flash/Flash.h:68:23: error: ‘prog_char’ does not name a type
/usr/share/arduino/libraries/Flash/Flash.h:68:34: error: ISO C++ forbids declaration of ‘arr’ with no type [-fpermissive]
/usr/share/arduino/libraries/Flash/Flash.h:79:9: error: ‘prog_char’ does not name a type
/usr/share/arduino/libraries/Flash/Flash.h:91:9: error: ‘prog_char’ does not name a type
/usr/share/arduino/libraries/Flash/Flash.h: In member function ‘size_t _FLASH_STRING::length() const’:
/usr/share/arduino/libraries/Flash/Flash.h:71:21: error: ‘_arr’ was not declared in this scope
/usr/share/arduino/libraries/Flash/Flash.h: In member function ‘char* _FLASH_STRING::copy(char*, size_t, size_t) const’:
/usr/share/arduino/libraries/Flash/Flash.h:76:20: error: ‘_arr’ was not declared in this scope
/usr/share/arduino/libraries/Flash/Flash.h: In member function ‘char _FLASH_STRING::operator const’:
/usr/share/arduino/libraries/Flash/Flash.h:86:30: error: ‘_arr’ was not declared in this scope
/usr/share/arduino/libraries/Flash/Flash.h: At global scope:
/usr/share/arduino/libraries/Flash/Flash.h:181:29: error: ‘prog_char’ does not name a type
/usr/share/arduino/libraries/Flash/Flash.h:181:41: error: ISO C++ forbids declaration of ‘arr’ with no type [-fpermissive]
/usr/share/arduino/libraries/Flash/Flash.h:201:9: error: ‘prog_char’ does not name a type
/usr/share/arduino/libraries/Flash/Flash.h: In constructor ‘_FLASH_STRING_ARRAY::_FLASH_STRING_ARRAY(const int**, size_t)’:
/usr/share/arduino/libraries/Flash/Flash.h:181:62: error: class ‘_FLASH_STRING_ARRAY’ does not have any field named ‘_arr’
/usr/share/arduino/libraries/Flash/Flash.h: In member function ‘_FLASH_STRING _FLASH_STRING_ARRAY::operator const’:
/usr/share/arduino/libraries/Flash/Flash.h:188:26: error: ‘_arr’ was not declared in this scope
/usr/share/arduino/libraries/Flash/Flash.h: In member function ‘virtual void _FLASH_STRING_ARRAY::print(Print&) const’:
/usr/share/arduino/libraries/Flash/Flash.h:194:25: error: ‘_arr’ was not declared in this scope
un grand merci d'avance..