Arduino: 1.9.0-beta (Windows 10), Board: "RAMBo" Build options changed, rebuilding all In file included from sketch\src\inc/../HAL/HAL_AVR/HAL_AVR.h:46:0, from sketch\src\inc/../HAL/HAL.h:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:202: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:91: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:202: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:91: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:202: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:89: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:202: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:78:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101: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:202: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:78:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101: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:202: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:83:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101: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:202: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:83:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:202: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: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:101: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:202: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: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:101: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:202: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: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:101: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:202: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: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:101: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:202: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:89: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:202: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:78:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101: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:202: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:78:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101: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:202: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:83:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101: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:202: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:83:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:202: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: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:101: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:202: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: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:101: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:202: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: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:101: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:202: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: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:101: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:202: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:94: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:202: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:94: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:97: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:89: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:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:46: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:318:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:78:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:46: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:318:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:78:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:46: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:318:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:83:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:46: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:318:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:83:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:46: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:318: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:46: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:318:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:46: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:318:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:46: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:318: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:46: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:318:3: note: in expansion of macro 'enable_X' enable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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:89: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:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:105:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:321:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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:78:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:105:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:321:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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:78:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:105:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:321:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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:83:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:105:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:321:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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:83:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:105:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:321: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:93: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:105:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:321:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:105:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:321:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:105:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:321: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:93: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:105:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define enable_E0() E0_ENABLE_WRITE( E_ENABLE_ON) ^ sketch\src\Marlin.cpp:321:3: note: in expansion of macro 'enable_E0' enable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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:89: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:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:106:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:329:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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:78:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:106:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:329:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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:78:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:106:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:329:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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:83:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:106:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:329:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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:83:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:106:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:329: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:93: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:106:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:329:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:106:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:329:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:93: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:106:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:329: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:93: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:280:36: note: in expansion of macro 'WRITE' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\module/stepper_indirection.h:280:42: note: in expansion of macro 'E0_ENABLE_PIN' #define E0_ENABLE_WRITE(STATE) WRITE(E0_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:106:26: note: in expansion of macro 'E0_ENABLE_WRITE' #define disable_E0() E0_ENABLE_WRITE(!E_ENABLE_ON) ^ sketch\src\Marlin.cpp:329:3: note: in expansion of macro 'disable_E0' disable_E0(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:89: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:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:337:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:78:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:337:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:78:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:337:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:83:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:337:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:83:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:337: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:337:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:337:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:337: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:337:3: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:89: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:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:382:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:78:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:382:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:78:78: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:382:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:83:51: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:382:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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:83:79: note: in definition of macro '_WRITE_C' {DIO ## IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \ ^ sketch\src\inc/../HAL/HAL_AVR/fastio_AVR.h:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:382: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:382:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:382:7: note: in expansion of macro 'disable_X' disable_X(); ^ sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:382: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:35, from sketch\src\inc/MarlinConfig.h:34, from sketch\src\Marlin.h:29, from sketch\src\Marlin.cpp:31: sketch\src\inc/../pins/pins_RAMBO.h:97: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: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:101:21: note: in expansion of macro '_WRITE' #define WRITE(IO,V) _WRITE(IO,V) ^ sketch\src\module/stepper_indirection.h:182:38: note: in expansion of macro 'WRITE' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\inc/../pins/pins.h:670:21: note: in expansion of macro 'E1_ENABLE_PIN' #define __EPIN(p,q) E##p##_##q##_PIN ^ sketch\src\inc/../pins/pins.h:671:20: note: in expansion of macro '__EPIN' #define _EPIN(p,q) __EPIN(p,q) ^ sketch\src\inc/../pins/pins.h:678:27: note: in expansion of macro '_EPIN' #define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE) ^ sketch\src\module/stepper_indirection.h:182:44: note: in expansion of macro 'X2_ENABLE_PIN' #define X2_ENABLE_WRITE(STATE) WRITE(X2_ENABLE_PIN,STATE) ^ sketch\src\Marlin.h:47: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:382: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.