Hola a todos.
Perdonad por la pregunta, pero es que me he vuelto loco buscando solucion al problema y ya estoy que me salgo de mis casillas.
El tema es que estoy intentando seguir los pasos de compilación del Sprinter super estable de Obijuan, he seguido todos los tutoriales y vídeos
que se recomiendan para la puesta en marcha de la electrónica en los tutoriales de Clone wars, vídeos incluidos y ya no se donde mas buscar.
Después de seguir todos los pasos, que yo sepa, he conseguido cambiar con el programa de arduino y el ejemplo del Blink, el parpadeo del led de la placa.
Pero cuando intento compilar el Sprinter y después de cambiar WProgram.h por Arduino.h, me da el siguiente error:
Arduino:1.6.3 (Windows 7), Placa:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10603 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega C:\Users\Pasqual\AppData\Local\Temp\build4619149714145441737.tmp\Sd2Card.cpp -o C:\Users\Pasqual\AppData\Local\Temp\build4619149714145441737.tmp\Sd2Card.cpp.o
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10603 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega C:\Users\Pasqual\AppData\Local\Temp\build4619149714145441737.tmp\SdFile.cpp -o C:\Users\Pasqual\AppData\Local\Temp\build4619149714145441737.tmp\SdFile.cpp.o
In file included from C:\Users\Pasqual\AppData\Local\Temp\build4619149714145441737.tmp\SdFile.cpp:20:0:
C:\Users\Pasqual\AppData\Local\Temp\build4619149714145441737.tmp\SdFat.h:286:8: error: conflicting return type specified for 'virtual void SdFile::write(uint8_t)'
void write(uint8_t b);
^
In file included from C:\Users\Pasqual\AppData\Local\Temp\build4619149714145441737.tmp\SdFat.h:29:0,
from C:\Users\Pasqual\AppData\Local\Temp\build4619149714145441737.tmp\SdFile.cpp:20:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:48:20: error: overriding 'virtual size_t Print::write(uint8_t)'
virtual size_t write(uint8_t) = 0;
^
Error de compilación
Después de esto, ya no se la barbaridad de cosas que he intentado, desde windows, ubuntu, opensuse y Mac, obteniendo los mismos resultados.
He probado con las versiones de arduino, 22, 23 , 1.0.1, 1.0.5, 1.6.0, y con ninguna he podido compilar.
Siento ser tan tostón, pero ya es desesperación lo que tengo. Llevo mas de un mes intentando no molestar a nadie, pero ya no se que hacer.
Gracias de antemano.