<font face="Arial, Verdana">I am having problems with compiling firmware i've made in configuration tool for 0.92 firmware. It keeps indentifying errors in it. I've tried all versions of Arduino IDE and tried to do the same firmware in configuration tool 0,91, with no result. Only once it came to uploading, but now i need to get repaired version of firmware to the board (MEGA 2560 with RAMPS 1.4 - with instaled right driver). Everytime it??s nearly same error message.</font>
<font face="Arial, Verdana">Arduino: 1.6.5 (Windows 8.1), V??vojov?? deska: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from HAL.h:83:0,</font>
<font face="Arial, Verdana"> from Repetier.h:539,</font>
<font face="Arial, Verdana"> from HAL.cpp:1:</font>
<font face="Arial, Verdana">HAL.cpp: In function 'void __vector_22()':</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_FAN2_PIN_WPORT' was not declared in this scope</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">fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) WRITE(IO, v)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">HAL.cpp:847:91: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana"> if((pwm_pos_set[PWM_BOARD_FAN] = (pwm_pos[PWM_BOARD_FAN] & COOLER_PWM_MASK)) > 0) WRITE(FAN_BOARD_PIN,1);</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_FAN2_PIN_PIN' was not declared in this scope</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">fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) WRITE(IO, v)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">HAL.cpp:847:91: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana"> if((pwm_pos_set[PWM_BOARD_FAN] = (pwm_pos[PWM_BOARD_FAN] & COOLER_PWM_MASK)) > 0) WRITE(FAN_BOARD_PIN,1);</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_FAN2_PIN_WPORT' was not declared in this scope</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">fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) WRITE(IO, v)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">HAL.cpp:847:91: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana"> if((pwm_pos_set[PWM_BOARD_FAN] = (pwm_pos[PWM_BOARD_FAN] & COOLER_PWM_MASK)) > 0) WRITE(FAN_BOARD_PIN,1);</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_FAN2_PIN_PIN' was not declared in this scope</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">fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) WRITE(IO, v)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">HAL.cpp:847:91: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana"> if((pwm_pos_set[PWM_BOARD_FAN] = (pwm_pos[PWM_BOARD_FAN] & COOLER_PWM_MASK)) > 0) WRITE(FAN_BOARD_PIN,1);</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_FAN2_PIN_WPORT' was not declared in this scope</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">fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) WRITE(IO, v)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">HAL.cpp:850:81: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana"> if((pwm_pos_set[PWM_FAN1] = (pwm_pos[PWM_FAN1] & COOLER_PWM_MASK)) > 0) WRITE(FAN_PIN,1);</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_FAN2_PIN_PIN' was not declared in this scope</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">fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) _WRITE(IO, v)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">HAL.cpp:850:81: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana"> if((pwm_pos_set[PWM_FAN1] = (pwm_pos[PWM_FAN1] & COOLER_PWM_MASK)) > 0) WRITE(FAN_PIN,1);</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_FAN2_PIN_WPORT' was not declared in this scope</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">fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) _WRITE(IO, v)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">HAL.cpp:850:81: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana"> if((pwm_pos_set[PWM_FAN1] = (pwm_pos[PWM_FAN1] & COOLER_PWM_MASK)) > 0) WRITE(FAN_PIN,1);</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_FAN2_PIN_PIN' was not declared in this scope</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">fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) _WRITE(IO, v)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">HAL.cpp:850:81: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana"> if((pwm_pos_set[PWM_FAN1] = (pwm_pos[PWM_FAN1] & COOLER_PWM_MASK)) > 0) WRITE(FAN_PIN,1);</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_FAN2_PIN_WPORT' was not declared in this scope</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">fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) _WRITE(IO, v)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">HAL.cpp:947:108: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana"> if(pwm_pos_set[PWM_BOARD_FAN] == pwm_count_cooler && pwm_pos_set[NUM_EXTRUDER + 1] != COOLER_PWM_MASK) WRITE(FAN_BOARD_PIN,0);</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_FAN2_PIN_PIN' was not declared in this scope</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">fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) _WRITE(IO, v)</font>
<font face="Arial, Verdana">...</font>