Please can anyone help?
I am trying to update the firmware on my I3 Pro B using Mac Book pro with the latest software.
Arduino: 1.8.6 (Mac OS X), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
Build options changed, rebuilding all
In file included from sketch/Marlin.h:21:0,
from sketch/Marlin_main.cpp:30:
Code: Select all
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_DDR" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:53:37: note: in definition of macro '_SET_OUTPUT'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
sketch/Marlin_main.cpp:501:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(SUICIDE_PIN);
^
sketch/Marlin_main.cpp:501:16: note: in expansion of macro 'SUICIDE_PIN'
SET_OUTPUT(SUICIDE_PIN);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:53:64: note: in definition of macro '_SET_OUTPUT'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
sketch/Marlin_main.cpp:501:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(SUICIDE_PIN);
^
sketch/Marlin_main.cpp:501:16: note: in expansion of macro 'SUICIDE_PIN'
SET_OUTPUT(SUICIDE_PIN);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_RPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:45:44: 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/Marlin_main.cpp:502:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:502:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:34:51: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:502:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:502:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:34:79: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:502:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:502:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:39:51: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:502:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:502:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:39:80: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:502:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:502:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
In file included from sketch/Marlin.h:21:0,
from sketch/Marlin_main.cpp:30:
Code: Select all
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:48: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:502:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:502:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:76: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:502:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:502:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:105: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:502:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:502:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
In file included from sketch/Marlin.h:21:0,
from sketch/Marlin_main.cpp:30:
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:134: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:502:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:502:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_DDR" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:53:37: note: in definition of macro '_SET_OUTPUT'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
sketch/Marlin_main.cpp:517:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(SUICIDE_PIN);
^
sketch/Marlin_main.cpp:517:16: note: in expansion of macro 'SUICIDE_PIN'
SET_OUTPUT(SUICIDE_PIN);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:53:64: note: in definition of macro '_SET_OUTPUT'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
sketch/Marlin_main.cpp:517:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(SUICIDE_PIN);
^
sketch/Marlin_main.cpp:517:16: note: in expansion of macro 'SUICIDE_PIN'
SET_OUTPUT(SUICIDE_PIN);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_RPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:45:44: 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/Marlin_main.cpp:518:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, LOW);
^
sketch/Marlin_main.cpp:518:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, LOW);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:34:51: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:518:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, LOW);
^
sketch/Marlin_main.cpp:518:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, LOW);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:34:79: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:518:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, LOW);
^
sketch/Marlin_main.cpp:518:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, LOW);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:39:51: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:518:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, LOW);
^
sketch/Marlin_main.cpp:518:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, LOW);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:39:80: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:518:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, LOW);
^
sketch/Marlin_main.cpp:518:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, LOW);
^
In file included from sketch/Marlin.h:21:0,
from sketch/Marlin_main.cpp:30:
Code: Select all
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:48: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:518:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, LOW);
^
sketch/Marlin_main.cpp:518:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, LOW);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:76: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:518:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, LOW);
^
sketch/Marlin_main.cpp:518:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, LOW);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:105: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:518:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, LOW);
^
sketch/Marlin_main.cpp:518:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, LOW);
^
In file included from sketch/Marlin.h:21:0,
from sketch/Marlin_main.cpp:30:
Code: Select all
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:134: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:518:5: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, LOW);
^
sketch/Marlin_main.cpp:518:11: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, LOW);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_DDR" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:53:37: note: in definition of macro '_SET_OUTPUT'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
sketch/Marlin_main.cpp:2637:13: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(SUICIDE_PIN);
^
sketch/Marlin_main.cpp:2637:24: note: in expansion of macro 'SUICIDE_PIN'
SET_OUTPUT(SUICIDE_PIN);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:53:64: note: in definition of macro '_SET_OUTPUT'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
sketch/Marlin_main.cpp:2637:13: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(SUICIDE_PIN);
^
sketch/Marlin_main.cpp:2637:24: note: in expansion of macro 'SUICIDE_PIN'
SET_OUTPUT(SUICIDE_PIN);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_RPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:45:44: 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/Marlin_main.cpp:2638:13: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:2638:19: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:34:51: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:2638:13: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:2638:19: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:34:79: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:2638:13: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:2638:19: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:39:51: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:2638:13: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:2638:19: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:39:80: note: in definition of macro '_WRITE_C'
{DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }\
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:2638:13: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:2638:19: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
In file included from sketch/Marlin.h:21:0,
from sketch/Marlin_main.cpp:30:
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:48: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:2638:13: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:2638:19: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:76: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:2638:13: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:2638:19: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_WPORT" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:105: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:2638:13: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:2638:19: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
In file included from sketch/Marlin.h:21:0,
from sketch/Marlin_main.cpp:30:
pins.h:1404:32: error: pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_PIN" does not give a valid preprocessing token
#define SUICIDE_PIN 54 //PIN that has to be turned on right after start, to keep power flowing.
^
sketch/fastio.h:30:134: note: in definition of macro '_WRITE_NC'
#define _WRITE_NC(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
sketch/fastio.h:68:23: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch/Marlin_main.cpp:2638:13: note: in expansion of macro 'WRITE'
WRITE(SUICIDE_PIN, HIGH);
^
sketch/Marlin_main.cpp:2638:19: note: in expansion of macro 'SUICIDE_PIN'
WRITE(SUICIDE_PIN, HIGH);
^
exit status 1
pasting "/*PIN that has to be turned on right after start, to keep power flowing.*/" and "_DDR" does not give a valid preprocessing token
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.