Arduino: 1.9.0-beta (Windows 10), Board: "RAMBo" In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_RPORT" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:87:32: note: in definition of macro '_TOGGLE' #define _TOGGLE(IO) do {DIO ## IO ## _RPORT ^= _BV(DIO ## IO ## _PIN); } while (0) ^ sketch\src\libs/buzzer.h:67:41: note: in expansion of macro 'TOGGLE' FORCE_INLINE static void invert() { TOGGLE(BEEPER_PIN); } ^ sketch\src\libs/buzzer.h:67:48: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void invert() { TOGGLE(BEEPER_PIN); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_PIN" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:87:59: note: in definition of macro '_TOGGLE' #define _TOGGLE(IO) do {DIO ## IO ## _RPORT ^= _BV(DIO ## IO ## _PIN); } while (0) ^ sketch\src\libs/buzzer.h:67:41: note: in expansion of macro 'TOGGLE' FORCE_INLINE static void invert() { TOGGLE(BEEPER_PIN); } ^ sketch\src\libs/buzzer.h:67:48: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void invert() { TOGGLE(BEEPER_PIN); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_RPORT" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:85:41: note: in definition of macro '_WRITE' #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0) ^ sketch\src\libs/buzzer.h:73:38: note: in expansion of macro 'WRITE' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\libs/buzzer.h:73:44: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_WPORT" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:73:38: note: in expansion of macro 'WRITE' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\libs/buzzer.h:73:44: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_PIN" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:73:38: note: in expansion of macro 'WRITE' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\libs/buzzer.h:73:44: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_WPORT" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:73:38: note: in expansion of macro 'WRITE' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\libs/buzzer.h:73:44: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_PIN" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:73:38: note: in expansion of macro 'WRITE' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\libs/buzzer.h:73:44: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_WPORT" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:48: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:73:38: note: in expansion of macro 'WRITE' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\libs/buzzer.h:73:44: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_PIN" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:75: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:73:38: note: in expansion of macro 'WRITE' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\libs/buzzer.h:73:44: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_WPORT" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:104: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:73:38: note: in expansion of macro 'WRITE' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\libs/buzzer.h:73:44: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_PIN" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:132: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:73:38: note: in expansion of macro 'WRITE' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\libs/buzzer.h:73:44: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void off() { WRITE(BEEPER_PIN, LOW); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_RPORT" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:85:41: note: in definition of macro '_WRITE' #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0) ^ sketch\src\libs/buzzer.h:79:37: note: in expansion of macro 'WRITE' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\libs/buzzer.h:79:43: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_WPORT" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:79:37: note: in expansion of macro 'WRITE' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\libs/buzzer.h:79:43: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_PIN" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:79:37: note: in expansion of macro 'WRITE' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\libs/buzzer.h:79:43: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_WPORT" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:79:37: note: in expansion of macro 'WRITE' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\libs/buzzer.h:79:43: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_PIN" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:79:37: note: in expansion of macro 'WRITE' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\libs/buzzer.h:79:43: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_WPORT" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:48: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:79:37: note: in expansion of macro 'WRITE' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\libs/buzzer.h:79:43: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_PIN" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:75: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:79:37: note: in expansion of macro 'WRITE' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\libs/buzzer.h:79:43: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_WPORT" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:104: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:79:37: note: in expansion of macro 'WRITE' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\libs/buzzer.h:79:43: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_PIN" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:132: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\libs/buzzer.h:79:37: note: in expansion of macro 'WRITE' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\libs/buzzer.h:79:43: note: in expansion of macro 'BEEPER_PIN' FORCE_INLINE static void on() { WRITE(BEEPER_PIN, HIGH); } ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_DDR" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:90:36: note: in definition of macro '_SET_OUTPUT' #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= _BV(DIO ## IO ## _PIN); } while (0) ^ sketch\src\libs/buzzer.h:95:7: note: in expansion of macro 'SET_OUTPUT' SET_OUTPUT(BEEPER_PIN); ^ sketch\src\libs/buzzer.h:95:18: note: in expansion of macro 'BEEPER_PIN' SET_OUTPUT(BEEPER_PIN); ^ sketch\src\inc/../pins/pins_RAMBO.h:203:29: error: pasting "/* AUX-4*/" and "_PIN" does not give a valid preprocessing token #define BEEPER_PIN 79 // AUX-4 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:90:61: note: in definition of macro '_SET_OUTPUT' #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= _BV(DIO ## IO ## _PIN); } while (0) ^ sketch\src\libs/buzzer.h:95:7: note: in expansion of macro 'SET_OUTPUT' SET_OUTPUT(BEEPER_PIN); ^ sketch\src\libs/buzzer.h:95:18: note: in expansion of macro 'BEEPER_PIN' SET_OUTPUT(BEEPER_PIN); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_RPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:85:41: note: in definition of macro '_WRITE' #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:55:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define enable_X() do{ X_ENABLE_WRITE( X_ENABLE_ON); X2_ENABLE_WRITE( X_ENABLE_ON); }while(0) ^ sketch\src\Marlin.cpp:275:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:55:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define enable_X() do{ X_ENABLE_WRITE( X_ENABLE_ON); X2_ENABLE_WRITE( X_ENABLE_ON); }while(0) ^ sketch\src\Marlin.cpp:275:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:55:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define enable_X() do{ X_ENABLE_WRITE( X_ENABLE_ON); X2_ENABLE_WRITE( X_ENABLE_ON); }while(0) ^ sketch\src\Marlin.cpp:275:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:55:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define enable_X() do{ X_ENABLE_WRITE( X_ENABLE_ON); X2_ENABLE_WRITE( X_ENABLE_ON); }while(0) ^ sketch\src\Marlin.cpp:275:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:55:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define enable_X() do{ X_ENABLE_WRITE( X_ENABLE_ON); X2_ENABLE_WRITE( X_ENABLE_ON); }while(0) ^ sketch\src\Marlin.cpp:275:3: note: in expansion of macro 'enable_X' enable_X(); ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:48: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:55:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define enable_X() do{ X_ENABLE_WRITE( X_ENABLE_ON); X2_ENABLE_WRITE( X_ENABLE_ON); }while(0) ^ sketch\src\Marlin.cpp:275:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:75: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:55:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define enable_X() do{ X_ENABLE_WRITE( X_ENABLE_ON); X2_ENABLE_WRITE( X_ENABLE_ON); }while(0) ^ sketch\src\Marlin.cpp:275:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:104: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:55:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define enable_X() do{ X_ENABLE_WRITE( X_ENABLE_ON); X2_ENABLE_WRITE( X_ENABLE_ON); }while(0) ^ sketch\src\Marlin.cpp:275:3: note: in expansion of macro 'enable_X' enable_X(); ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:132: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:55:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define enable_X() do{ X_ENABLE_WRITE( X_ENABLE_ON); X2_ENABLE_WRITE( X_ENABLE_ON); }while(0) ^ sketch\src\Marlin.cpp:275:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_RPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:85:41: note: in definition of macro '_WRITE' #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:114:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:278:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:114:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:278:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:114:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:278:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:114:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:278:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:114:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:278:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:48: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:114:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:278:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:75: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:114:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:278:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:104: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:114:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:278:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:132: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:114:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:278:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_RPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:85:41: note: in definition of macro '_WRITE' #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:286:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:286:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:286:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:286:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:286:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:48: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:286:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:75: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:286:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:104: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:286:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:132: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:286:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_RPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:85:41: note: in definition of macro '_WRITE' #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:295:13: note: in expansion of macro 'disable_E0' case 0: disable_E0(); break; ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:295:13: note: in expansion of macro 'disable_E0' case 0: disable_E0(); break; ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:295:13: note: in expansion of macro 'disable_E0' case 0: disable_E0(); break; ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:295:13: note: in expansion of macro 'disable_E0' case 0: disable_E0(); break; ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:295:13: note: in expansion of macro 'disable_E0' case 0: disable_E0(); break; ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:48: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:295:13: note: in expansion of macro 'disable_E0' case 0: disable_E0(); break; ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:75: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:295:13: note: in expansion of macro 'disable_E0' case 0: disable_E0(); break; ^ sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_WPORT" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:104: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:295:13: note: in expansion of macro 'disable_E0' case 0: disable_E0(); break; ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:91:31: error: pasting "/*26*/" and "_PIN" does not give a valid preprocessing token #define E0_ENABLE_PIN 78 //26 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:132: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:304:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:304:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:115:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:295:13: note: in expansion of macro 'disable_E0' case 0: disable_E0(); break; ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_RPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:85:41: note: in definition of macro '_WRITE' #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:304:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:304:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:304:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:304:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:304:3: note: in expansion of macro 'disable_X' disable_X(); ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:48: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:304:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:75: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:304:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:104: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:304:3: note: in expansion of macro 'disable_X' disable_X(); ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:132: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:304:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_RPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:85:41: note: in definition of macro '_WRITE' #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:348:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:348:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:74:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:348:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:348:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:79:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:348:7: note: in expansion of macro 'disable_X' disable_X(); ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:48: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:348:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:75: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:348:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_WPORT" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:104: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:348:7: note: in expansion of macro 'disable_X' disable_X(); ^ In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:38, from sketch\src\inc/MarlinConfig.h:28, from sketch\src\Marlin.h:25, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:95:31: error: pasting "/*25*/" and "_PIN" does not give a valid preprocessing token #define E1_ENABLE_PIN 26 //25 ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:70:132: note: in definition of macro '_WRITE_NC' #define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); }; } while (0) ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:97:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:200:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:755:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:756:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:763:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:200:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:56:57: note: in expansion of macro 'X2_ENABLE_WRITE' #define disable_X() do{ X_ENABLE_WRITE(!X_ENABLE_ON); X2_ENABLE_WRITE(!X_ENABLE_ON); axis_known_position[X_AXIS] = false; }while(0) ^ sketch\src\Marlin.cpp:348:7: note: in expansion of macro 'disable_X' disable_X(); ^ exit status 1 Error compiling for board RAMBo. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.