Hello,
This is my first experience with Repetier FW.
I installed a fresh copy of the latest arduino IDE for 64bits Linux. This is arduino 1.0.3
I copied the
repetier-firmware-0_71/boards/arduino 1.0+/HardwareSerial.cpp
file from the Repetier FW distribution to
arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSeral.cpp
file from the arduino installation.
Then, I tried compiling, and I got many errors : (see below)
It looks like there are conflicting declaration in HardwareSerial.h in the arduino distribution.
So, shouldn't Repetier FW also come with a modified HardwareSerial.h alongside the modified HardwareSerial.cpp ?
Or am I missing something obvious ?
Thanks
uski
-------------------------------------------------------
Compilation errors below :
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.cpp:280: error: prototype for ‘HardwareSerial::HardwareSerial(ring_buffer*, ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)’ does not match any in class ‘HardwareSerial’
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.h:33: error: candidates are: HardwareSerial::HardwareSerial(const HardwareSerial&)
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.h:54: error: HardwareSerial::HardwareSerial(ring_buffer*, ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.cpp:408: error: no matching function for call to ‘HardwareSerial::HardwareSerial(ring_buffer*, ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, int, int, int, int, int)’
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.h:54: note: candidates are: HardwareSerial::HardwareSerial(ring_buffer*, ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.h:33: note: HardwareSerial::HardwareSerial(const HardwareSerial&)
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.cpp:416: error: no matching function for call to ‘HardwareSerial::HardwareSerial(ring_buffer*, ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, int, int, int, int, int)’
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.h:54: note: candidates are: HardwareSerial::HardwareSerial(ring_buffer*, ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.h:33: note: HardwareSerial::HardwareSerial(const HardwareSerial&)
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.cpp:419: error: no matching function for call to ‘HardwareSerial::HardwareSerial(ring_buffer*, ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, int, int, int, int, int)’
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.h:54: note: candidates are: HardwareSerial::HardwareSerial(ring_buffer*, ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.h:33: note: HardwareSerial::HardwareSerial(const HardwareSerial&)
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.cpp:422: error: no matching function for call to ‘HardwareSerial::HardwareSerial(ring_buffer*, ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, int, int, int, int, int)’
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.h:54: note: candidates are: HardwareSerial::HardwareSerial(ring_buffer*, ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)
/home/me/arduino-1.0.3/hardware/arduino/cores/arduino/HardwareSerial.h:33: note: HardwareSerial::HardwareSerial(const HardwareSerial&)