I can't get the firmware to load on my board. I've never used the Arduino compiler before, but I followed the directions to a 't'. This is the message I get when I hit upload:
Error Compiling.
In file included from C:\Documents and Settings\raylec64\Desktop\ArduPlane\libraries\FastSerial/BetterStream.h:16,
from C:\Documents and Settings\raylec64\Desktop\ArduPlane\libraries\FastSerial/FastSerial.h:56,
from ArduPlane.cpp:27:
C:\Documents and Settings\raylec64\Desktop\ArduPlane\libraries\FastSerial/../AP_Common/AP_Common.h:19:20: error: wiring.h: No such file or directory
In file included from ArduPlane.cpp:32:
C:\Documents and Settings\raylec64\Desktop\ArduPlane\libraries\I2C/I2C.h:34:22: error: WProgram.h: No such file or directory
In file included from ArduPlane.cpp:27:
C:\Documents and Settings\raylec64\Desktop\ArduPlane\libraries\FastSerial/FastSerial.h:119: error: conflicting return type specified for 'virtual void FastSerial::write(uint8_t)'
C:\Documents and Settings\raylec64\Desktop\arduino-0100-relax\hardware\arduino\cores\arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'
In file included from ArduPlane.cpp:32:
C:\Documents and Settings\raylec64\Desktop\ArduPlane\libraries\I2C/I2C.h:70: error: 'boolean' has not been declared
C:\Documents and Settings\raylec64\Desktop\ArduPlane\libraries\I2C/I2C.h:71: error: 'boolean' has not been declared
C:\Documents and Settings\raylec64\Desktop\ArduPlane\libraries\I2C/I2C.h:101: error: 'boolean' has not been declared
Replies
looks like you are using arduino 1.0. try arduino 22 with the relax patch
from here
http://code.google.com/p/ardupilot-mega/downloads/list