HE280 Rev B with Max v2?
Posted: Wed Dec 25, 2019 7:26 pm
I finally decided to grab the HE280, but I now see on the product page that the Rev B version is "not guaranteed to work with the Max V2"? What exactly does that mean?
Have a look around and join today!
https://download.seemecnc.com/
Code: Select all
[color=#800000]Arduino: 1.6.0 (Windows 8), Board: "Arduino Uno"
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:581:13: note: in expansion of macro 'WRITE'
WRITE( Y_MS2_PIN,ms2);
^
fastio.h:29:126: error: 'DIO39_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:581:13: note: in expansion of macro 'WRITE'
WRITE( Y_MS2_PIN,ms2);
^
fastio.h:29:39: error: 'DIO67_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:584:13: note: in expansion of macro 'WRITE'
WRITE( Z_MS2_PIN,ms2);
^
fastio.h:29:68: error: 'DIO67_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:584:13: note: in expansion of macro 'WRITE'
WRITE( Z_MS2_PIN,ms2);
^
fastio.h:29:96: error: 'DIO67_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:584:13: note: in expansion of macro 'WRITE'
WRITE( Z_MS2_PIN,ms2);
^
fastio.h:29:126: error: 'DIO67_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:584:13: note: in expansion of macro 'WRITE'
WRITE( Z_MS2_PIN,ms2);
^
fastio.h:29:39: error: 'DIO66_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:587:13: note: in expansion of macro 'WRITE'
WRITE(E0_MS2_PIN,ms2);
^
fastio.h:29:68: error: 'DIO66_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:587:13: note: in expansion of macro 'WRITE'
WRITE(E0_MS2_PIN,ms2);
^
fastio.h:29:96: error: 'DIO66_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:587:13: note: in expansion of macro 'WRITE'
WRITE(E0_MS2_PIN,ms2);
^
fastio.h:29:126: error: 'DIO66_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:587:13: note: in expansion of macro 'WRITE'
WRITE(E0_MS2_PIN,ms2);
^
fastio.h:29:39: error: 'DIO64_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:590:13: note: in expansion of macro 'WRITE'
WRITE(E1_MS2_PIN,ms2);
^
fastio.h:29:68: error: 'DIO64_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:590:13: note: in expansion of macro 'WRITE'
WRITE(E1_MS2_PIN,ms2);
^
fastio.h:29:96: error: 'DIO64_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:590:13: note: in expansion of macro 'WRITE'
WRITE(E1_MS2_PIN,ms2);
^
fastio.h:29:126: error: 'DIO64_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
Commands.cpp:590:13: note: in expansion of macro 'WRITE'
WRITE(E1_MS2_PIN,ms2);
^
Commands.cpp: In function 'void microstepReadings()':
fastio.h:27:32: error: 'DIO40_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:619:30: note: in expansion of macro 'READ'
Com::printF(Com::tXColon,READ(X_MS1_PIN));
^
fastio.h:27:59: error: 'DIO40_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:619:30: note: in expansion of macro 'READ'
Com::printF(Com::tXColon,READ(X_MS1_PIN));
^
fastio.h:27:32: error: 'DIO41_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:620:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(X_MS2_PIN));
^
fastio.h:27:59: error: 'DIO41_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:620:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(X_MS2_PIN));
^
fastio.h:27:32: error: 'DIO69_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:621:30: note: in expansion of macro 'READ'
Com::printF(Com::tYColon,READ(Y_MS1_PIN));
^
fastio.h:27:59: error: 'DIO69_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:621:30: note: in expansion of macro 'READ'
Com::printF(Com::tYColon,READ(Y_MS1_PIN));
^
fastio.h:27:32: error: 'DIO39_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:622:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(Y_MS2_PIN));
^
fastio.h:27:59: error: 'DIO39_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:622:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(Y_MS2_PIN));
^
fastio.h:27:32: error: 'DIO68_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:623:30: note: in expansion of macro 'READ'
Com::printF(Com::tZColon,READ(Z_MS1_PIN));
^
fastio.h:27:59: error: 'DIO68_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:623:30: note: in expansion of macro 'READ'
Com::printF(Com::tZColon,READ(Z_MS1_PIN));
^
fastio.h:27:32: error: 'DIO67_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:624:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(Z_MS2_PIN));
^
fastio.h:27:59: error: 'DIO67_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:624:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(Z_MS2_PIN));
^
fastio.h:27:32: error: 'DIO65_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:625:31: note: in expansion of macro 'READ'
Com::printF(Com::tE0Colon,READ(E0_MS1_PIN));
^
fastio.h:27:59: error: 'DIO65_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:625:31: note: in expansion of macro 'READ'
Com::printF(Com::tE0Colon,READ(E0_MS1_PIN));
^
fastio.h:27:32: error: 'DIO66_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:626:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(E0_MS2_PIN));
^
fastio.h:27:59: error: 'DIO66_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:626:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(E0_MS2_PIN));
^
fastio.h:27:32: error: 'DIO63_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:627:31: note: in expansion of macro 'READ'
Com::printF(Com::tE1Colon,READ(E1_MS1_PIN));
^
fastio.h:27:59: error: 'DIO63_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:627:31: note: in expansion of macro 'READ'
Com::printF(Com::tE1Colon,READ(E1_MS1_PIN));
^
fastio.h:27:32: error: 'DIO64_RPORT' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:628:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(E1_MS2_PIN));
^
fastio.h:27:59: error: 'DIO64_PIN' was not declared in this scope
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:46:23: note: in expansion of macro '_READ'
#define READ(IO) _READ(IO)
^
Commands.cpp:628:31: note: in expansion of macro 'READ'
Com::printFLN(Com::tComma,READ(E1_MS2_PIN));
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
Commands.cpp: In function 'void microstepInit()':
fastio.h:36:31: error: 'DIO41_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:636:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(X_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:59: error: 'DIO41_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:636:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(X_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:31: error: 'DIO39_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:637:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(Y_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:59: error: 'DIO39_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:637:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(Y_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:31: error: 'DIO67_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:638:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(Z_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:59: error: 'DIO67_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:638:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(Z_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:31: error: 'DIO66_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:639:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(E0_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:59: error: 'DIO66_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:639:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(E0_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:31: error: 'DIO64_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:640:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(E1_MS2_PIN);
^
In file included from HAL.h:77:0,
from Repetier.h:357,
from Commands.cpp:22:
fastio.h:36:59: error: 'DIO64_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
Commands.cpp:640:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(E1_MS2_PIN);
^
Error compiling.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
[/color]