<font face="Arial, Verdana">Hello,</font>
i tried to use Repetier on a 2560 with RAMPS and a 2004 display.
I get a lot of errors if i try to compile the downloaded firmware. Due to the character limit i only show the first apperance. Most either say that something is redifined, others that something is not defined in scope. What can i do?
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\Repetier.h:546:0,</font>
from sketch\BedLeveling.cpp:107:
sketch\ui.h:1423:0: warning: "SDCARDDETECT" redefined
#define SDCARDDETECT -1
^
In file included from sketch\Repetier.h:198:0,
from sketch\BedLeveling.cpp:107:
sketch\Configuration.h:564:0: note: this is the location of the previous definition
#define SDCARDDETECT ORIG_SDCARDDETECT
^
In file included from sketch\Repetier.h:546:0,
from sketch\Commands.cpp:22:
sketch\ui.h:1423:0: warning: "SDCARDDETECT" redefined
#define SDCARDDETECT -1
^
In file included from sketch\Repetier.h:198:0,
from sketch\Commands.cpp:22:
sketch\Configuration.h:564:0: note: this is the location of the previous definition
#define SDCARDDETECT ORIG_SDCARDDETECT
^
In file included from sketch\Repetier.h:546:0,
from sketch\Communication.cpp:22:
sketch\ui.h:1423:0: warning: "SDCARDDETECT" redefined
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SDCARDDETECT -1</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\Repetier.h:198:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Communication.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Configuration.h:564:0: note: this is the location of the previous definition</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SDCARDDETECT ORIG_SDCARDDETECT</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\Repetier.h:546:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Drivers.cpp:1:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\ui.h:1423:0: warning: "SDCARDDETECT" redefined</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SDCARDDETECT -1</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\Repetier.h:198:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Drivers.cpp:1:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Configuration.h:564:0: note: this is the location of the previous definition</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SDCARDDETECT ORIG_SDCARDDETECT</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\Repetier.h:546:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Eeprom.cpp:24:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\ui.h:1423:0: warning: "SDCARDDETECT" redefined</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SDCARDDETECT -1</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\Repetier.h:198:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Eeprom.cpp:24:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Configuration.h:564:0: note: this is the location of the previous definition</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SDCARDDETECT ORIG_SDCARDDETECT</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\Repetier.h:546:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Extruder.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\ui.h:1423:0: warning: "SDCARDDETECT" redefined</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SDCARDDETECT -1</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\Repetier.h:198:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Extruder.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Configuration.h:564:0: note: this is the location of the previous definition</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SDCARDDETECT ORIG_SDCARDDETECT</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\Extruder.cpp:22:0:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Repetier.h:512:215: warning: narrowing conversion of '-1' from 'int' to 'const uint8_t {aka const unsigned char}' inside { } [-Wnarrowing]</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define ANALOG_INPUT_CHANNELS {EXT0_ANALOG_CHANNEL EXT1_ANALOG_CHANNEL EXT2_ANALOG_CHANNEL EXT3_ANALOG_CHANNEL EXT4_ANALOG_CHANNEL EXT5_ANALOG_CHANNEL BED_ANALOG_CHANNEL THERMO_ANALOG_CHANNEL KEYPAD_ANALOG_CHANNEL}</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:44:47: note: in expansion of macro 'ANALOG_INPUT_CHANNELS'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> const uint8 osAnalogInputChannels[] PROGMEM = ANALOG_INPUT_CHANNELS;</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\HAL.h:83:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Repetier.h:539,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Extruder.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp: In static member function 'static void Extruder::initExtruder()':</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:36: error: 'DIOORIG_E2_DIR_PIN_DDR' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## PIN); } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SET_OUTPUT(IO) SET_OUTPUT(IO)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:523:5: note: in expansion of macro 'SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> SET_OUTPUT(EXT2_DIR_PIN);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\HAL.h:83:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Repetier.h:539,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Extruder.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:36: error: 'DIOORIG_E2_DIR_PIN_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## PIN); } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SET_OUTPUT(IO) SET_OUTPUT(IO)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:523:5: note: in expansion of macro 'SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> SET_OUTPUT(EXT2_DIR_PIN);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\HAL.h:83:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Repetier.h:539,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Extruder.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:36: error: 'DIOORIG_E2_STEP_PIN_DDR' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## PIN); } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SET_OUTPUT(IO) SET_OUTPUT(IO)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:524:5: note: in expansion of macro 'SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> SET_OUTPUT(EXT2_STEP_PIN);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\HAL.h:83:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Repetier.h:539,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Extruder.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:36: error: 'DIOORIG_E2_STEP_PIN_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## PIN); } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SET_OUTPUT(IO) SET_OUTPUT(IO)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:524:5: note: in expansion of macro 'SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> SET_OUTPUT(EXT2_STEP_PIN);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp: In static member function 'static void Extruder::step()':</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_E2_STEP_PIN_WPORT' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) WRITE(IO, v)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:1311:9: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> WRITE(EXT2_STEP_PIN,START_STEP_WITH_HIGH);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_E2_STEP_PIN_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## _PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> </font>