Hallo
Ich kann das Projekt nicht kompelieren.
Diese Schritte habe ich unternommen:
Software von hier
http://code.google.com/p/arducodes/downloads/list
runtergeladen.
Die Libs müssen ins Arduino Libraries-Verzeichnis kopiert werden.
Dann das jD_IOBoard_FrSkyMAVLink compiliert und auf den Arduino geladen.
Das ist meine Arduino Fehlermeldung. Gibt es ein getestetes funktionierendes Projekt?
Arduino: 1.6.0 (Windows Vista), Platine: "Arduino Nano, ATmega328"
In file included from C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/BetterStream.h:16:0,
from C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/FastSerial.h:56,
from jD_IOBoard_FrSkyMAVLink.ino:86:
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h: In function 'int strcasecmp_P(const char*, const prog_char_t*)':
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:108:38: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
return strcasecmp_P(str1, (const prog_char *)pstr);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:108:38: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:108:32: error: expected primary-expression before 'const'
return strcasecmp_P(str1, (const prog_char *)pstr);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:108:32: error: expected ')' before 'const'
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h: In function 'int strcmp_P(const char*, const prog_char_t*)':
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:113:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
return strcmp_P(str1, (const prog_char *)pstr);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:113:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:113:28: error: expected primary-expression before 'const'
return strcmp_P(str1, (const prog_char *)pstr);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:113:28: error: expected ')' before 'const'
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h: In function 'size_t strlen_P(const prog_char_t*)':
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:118:28: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
return strlen_P((const prog_char *)pstr);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:118:28: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:118:22: error: expected primary-expression before 'const'
return strlen_P((const prog_char *)pstr);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:118:22: error: expected ')' before 'const'
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h: In function 'void* memcpy_P(void*, const prog_char_t*, size_t)':
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:123:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
return memcpy_P(dest, (const prog_char *)src, n);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:123:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:123:28: error: expected primary-expression before 'const'
return memcpy_P(dest, (const prog_char *)src, n);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:123:28: error: expected ')' before 'const'
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h: In function 'char* strncpy_P(char*, const prog_char_t*, size_t)':
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:148:37: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
return strncpy_P(buffer, (const prog_char *)pstr, buffer_size);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:148:37: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:148:31: error: expected primary-expression before 'const'
return strncpy_P(buffer, (const prog_char *)pstr, buffer_size);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:148:31: error: expected ')' before 'const'
In file included from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/WString.h:29:0,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Print.h:26,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26,
from C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/BetterStream.h:14,
from C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/FastSerial.h:56,
from jD_IOBoard_FrSkyMAVLink.ino:86:
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h: In function 'uintptr_t pgm_read_pointer(const void*)':
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:165:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
u.a
= pgm_read_byte(i + (const prog_char *)s);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:165:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:165:41: error: expected primary-expression before 'const'
u.a = pgm_read_byte(i + (const prog_char *)s);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:165:41: error: expected ')' before 'const'
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:165:22: error: expected ')' before ';' token
u.a = pgm_read_byte(i + (const prog_char *)s);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/../AP_Common/AP_Common.h:165:22: error: expected ')' before ';' token
In file included from C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/FastSerial.h:56:0,
from jD_IOBoard_FrSkyMAVLink.ino:86:
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/BetterStream.h: At global scope:
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/BetterStream.h:28:41: error: 'prog_char' does not name a type
void _printf_P(const prog_char *, ...);
^
C:\Users\Alex.Sworn\Documents\Arduino\libraries\FastSerial/BetterStream.h:28:51: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive]
void _printf_P(const prog_char *, ...);
^
Fehler beim Kompilieren.
Dieser Report hätte mehr Informationen mit
"Ausführliche Ausgabe während der Kompilierung"
aktiviert in Datei > Einstellungen