Advertisement
djmathisen

MPCNC error 2

Nov 13th, 2018
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 195.36 KB | None | 0 0
  1. Arduino:1.9.0-beta (Windows 7), Kort"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
  2.  
  3. In file included from sketch\MarlinConfig.h:32:0,
  4.  
  5.                  from sketch\Marlin.h:36,
  6.  
  7.                  from sketch\SdVolume.cpp:29:
  8.  
  9. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  10.  
  11.  #if HAS_DRIVER(TMC26X)
  12.  
  13.                ^
  14.  
  15. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  16.  
  17.  #if HAS_DRIVER(L6470)
  18.  
  19.                ^
  20.  
  21. In file included from sketch\MarlinConfig.h:33:0,
  22.  
  23.                  from sketch\Marlin.h:36,
  24.  
  25.                  from sketch\SdVolume.cpp:29:
  26.  
  27. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  28.  
  29.        #error "No E stepper plug left for Y2!"
  30.  
  31.         ^
  32.  
  33. In file included from sketch\MarlinConfig.h:32:0,
  34.  
  35.                  from sketch\Marlin.h:36,
  36.  
  37.                  from sketch\Marlin_main.cpp:244:
  38.  
  39. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  40.  
  41.  #if HAS_DRIVER(TMC26X)
  42.  
  43.                ^
  44.  
  45. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  46.  
  47.  #if HAS_DRIVER(L6470)
  48.  
  49.                ^
  50.  
  51. In file included from sketch\MarlinConfig.h:32:0,
  52.  
  53.                  from sketch\dac_mcp4728.h:30,
  54.  
  55.                  from sketch\dac_mcp4728.cpp:33:
  56.  
  57. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  58.  
  59.  #if HAS_DRIVER(TMC26X)
  60.  
  61.                ^
  62.  
  63. In file included from sketch\MarlinConfig.h:33:0,
  64.  
  65.                  from sketch\Marlin.h:36,
  66.  
  67.                  from sketch\Marlin_main.cpp:244:
  68.  
  69. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  70.  
  71.        #error "No E stepper plug left for Y2!"
  72.  
  73.         ^
  74.  
  75. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  76.  
  77.  #if HAS_DRIVER(L6470)
  78.  
  79.                ^
  80.  
  81. In file included from sketch\MarlinConfig.h:33:0,
  82.  
  83.                  from sketch\dac_mcp4728.h:30,
  84.  
  85.                  from sketch\dac_mcp4728.cpp:33:
  86.  
  87. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  88.  
  89.        #error "No E stepper plug left for Y2!"
  90.  
  91.         ^
  92.  
  93. In file included from sketch\MarlinConfig.h:32:0,
  94.  
  95.                  from sketch\cardreader.h:26,
  96.  
  97.                  from sketch\cardreader.cpp:23:
  98.  
  99. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  100.  
  101.  #if HAS_DRIVER(TMC26X)
  102.  
  103.                ^
  104.  
  105. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  106.  
  107.  #if HAS_DRIVER(L6470)
  108.  
  109.                ^
  110.  
  111. In file included from sketch\MarlinConfig.h:32:0,
  112.  
  113.                  from sketch\Marlin.h:36,
  114.  
  115.                  from sketch\SdFile.cpp:29:
  116.  
  117. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  118.  
  119.  #if HAS_DRIVER(TMC26X)
  120.  
  121.                ^
  122.  
  123. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  124.  
  125.  #if HAS_DRIVER(L6470)
  126.  
  127.                ^
  128.  
  129. In file included from sketch\MarlinConfig.h:33:0,
  130.  
  131.                  from sketch\cardreader.h:26,
  132.  
  133.                  from sketch\cardreader.cpp:23:
  134.  
  135. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  136.  
  137.        #error "No E stepper plug left for Y2!"
  138.  
  139.         ^
  140.  
  141. In file included from sketch\MarlinConfig.h:32:0,
  142.  
  143.                  from sketch\Marlin.h:36,
  144.  
  145.                  from sketch\SdBaseFile.cpp:30:
  146.  
  147. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  148.  
  149.  #if HAS_DRIVER(TMC26X)
  150.  
  151.                ^
  152.  
  153. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  154.  
  155.  #if HAS_DRIVER(L6470)
  156.  
  157.                ^
  158.  
  159. In file included from sketch\MarlinConfig.h:33:0,
  160.  
  161.                  from sketch\Marlin.h:36,
  162.  
  163.                  from sketch\SdFile.cpp:29:
  164.  
  165. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  166.  
  167.        #error "No E stepper plug left for Y2!"
  168.  
  169.         ^
  170.  
  171. In file included from sketch\MarlinConfig.h:33:0,
  172.  
  173.                  from sketch\Marlin.h:36,
  174.  
  175.                  from sketch\SdBaseFile.cpp:30:
  176.  
  177. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  178.  
  179.        #error "No E stepper plug left for Y2!"
  180.  
  181.         ^
  182.  
  183. In file included from sketch\MarlinConfig.h:32:0,
  184.  
  185.                  from sketch\G26_Mesh_Validation_Tool.cpp:27:
  186.  
  187. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  188.  
  189.  #if HAS_DRIVER(TMC26X)
  190.  
  191.                ^
  192.  
  193. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  194.  
  195.  #if HAS_DRIVER(L6470)
  196.  
  197.                ^
  198.  
  199. In file included from sketch\MarlinConfig.h:33:0,
  200.  
  201.                  from sketch\G26_Mesh_Validation_Tool.cpp:27:
  202.  
  203. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  204.  
  205.        #error "No E stepper plug left for Y2!"
  206.  
  207.         ^
  208.  
  209. In file included from sketch\MarlinConfig.h:32:0,
  210.  
  211.                  from sketch\Marlin.h:36,
  212.  
  213.                  from sketch\endstops.cpp:27:
  214.  
  215. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  216.  
  217.  #if HAS_DRIVER(TMC26X)
  218.  
  219.                ^
  220.  
  221. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  222.  
  223.  #if HAS_DRIVER(L6470)
  224.  
  225.                ^
  226.  
  227. In file included from sketch\MarlinConfig.h:33:0,
  228.  
  229.                  from sketch\Marlin.h:36,
  230.  
  231.                  from sketch\endstops.cpp:27:
  232.  
  233. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  234.  
  235.        #error "No E stepper plug left for Y2!"
  236.  
  237.         ^
  238.  
  239. In file included from sketch\MarlinConfig.h:32:0,
  240.  
  241.                  from sketch\Marlin.h:36,
  242.  
  243.                  from sketch\SdFatUtil.cpp:29:
  244.  
  245. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  246.  
  247.  #if HAS_DRIVER(TMC26X)
  248.  
  249.                ^
  250.  
  251. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  252.  
  253.  #if HAS_DRIVER(L6470)
  254.  
  255.                ^
  256.  
  257. In file included from sketch\MarlinConfig.h:33:0,
  258.  
  259.                  from sketch\Marlin.h:36,
  260.  
  261.                  from sketch\SdFatUtil.cpp:29:
  262.  
  263. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  264.  
  265.        #error "No E stepper plug left for Y2!"
  266.  
  267.         ^
  268.  
  269. In file included from sketch\MarlinConfig.h:32:0,
  270.  
  271.                  from sketch\Marlin.h:36,
  272.  
  273.                  from sketch\Max7219_Debug_LEDs.cpp:52:
  274.  
  275. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  276.  
  277.  #if HAS_DRIVER(TMC26X)
  278.  
  279.                ^
  280.  
  281. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  282.  
  283.  #if HAS_DRIVER(L6470)
  284.  
  285.                ^
  286.  
  287. In file included from sketch\MarlinConfig.h:33:0,
  288.  
  289.                  from sketch\Marlin.h:36,
  290.  
  291.                  from sketch\Max7219_Debug_LEDs.cpp:52:
  292.  
  293. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  294.  
  295.        #error "No E stepper plug left for Y2!"
  296.  
  297.         ^
  298.  
  299. sketch\Marlin_main.cpp: In function 'bool pin_is_protected(int8_t)':
  300.  
  301. pins.h:545:21: error: 'E2_STEP_PIN' was not declared in this scope
  302.  
  303.  #define __EPIN(p,q) E##p##_##q##_PIN
  304.  
  305.                      ^
  306.  
  307. sketch\pins.h:546:20: note: in expansion of macro '__EPIN'
  308.  
  309.  #define _EPIN(p,q) __EPIN(p,q)
  310.  
  311.                     ^
  312.  
  313. sketch\pins.h:568:27: note: in expansion of macro '_EPIN'
  314.  
  315.      #define Y2_STEP_PIN   _EPIN(Y2_E_INDEX, STEP)
  316.  
  317.                            ^
  318.  
  319. sketch\pins.h:576:20: note: in expansion of macro 'Y2_STEP_PIN'
  320.  
  321.    #define _Y2_PINS Y2_STEP_PIN, Y2_DIR_PIN, Y2_ENABLE_PIN,
  322.  
  323.                     ^
  324.  
  325. sketch\pins.h:603:14: note: in expansion of macro '_Y2_PINS'
  326.  
  327.      _X2_PINS _Y2_PINS _Z2_PINS \
  328.  
  329.               ^
  330.  
  331. sketch\Marlin_main.cpp:6603:50: note: in expansion of macro 'SENSITIVE_PINS'
  332.  
  333.    static const int8_t sensitive_pins[] PROGMEM = SENSITIVE_PINS;
  334.  
  335.                                                   ^
  336.  
  337. pins.h:545:21: error: 'E2_DIR_PIN' was not declared in this scope
  338.  
  339.  #define __EPIN(p,q) E##p##_##q##_PIN
  340.  
  341.                      ^
  342.  
  343. sketch\pins.h:546:20: note: in expansion of macro '__EPIN'
  344.  
  345.  #define _EPIN(p,q) __EPIN(p,q)
  346.  
  347.                     ^
  348.  
  349. sketch\pins.h:569:27: note: in expansion of macro '_EPIN'
  350.  
  351.      #define Y2_DIR_PIN    _EPIN(Y2_E_INDEX, DIR)
  352.  
  353.                            ^
  354.  
  355. sketch\pins.h:576:33: note: in expansion of macro 'Y2_DIR_PIN'
  356.  
  357.    #define _Y2_PINS Y2_STEP_PIN, Y2_DIR_PIN, Y2_ENABLE_PIN,
  358.  
  359.                                  ^
  360.  
  361. sketch\pins.h:603:14: note: in expansion of macro '_Y2_PINS'
  362.  
  363.      _X2_PINS _Y2_PINS _Z2_PINS \
  364.  
  365.               ^
  366.  
  367. sketch\Marlin_main.cpp:6603:50: note: in expansion of macro 'SENSITIVE_PINS'
  368.  
  369.    static const int8_t sensitive_pins[] PROGMEM = SENSITIVE_PINS;
  370.  
  371.                                                   ^
  372.  
  373. pins.h:545:21: error: 'E2_ENABLE_PIN' was not declared in this scope
  374.  
  375.  #define __EPIN(p,q) E##p##_##q##_PIN
  376.  
  377.                      ^
  378.  
  379. sketch\pins.h:546:20: note: in expansion of macro '__EPIN'
  380.  
  381.  #define _EPIN(p,q) __EPIN(p,q)
  382.  
  383.                     ^
  384.  
  385. sketch\pins.h:570:27: note: in expansion of macro '_EPIN'
  386.  
  387.      #define Y2_ENABLE_PIN _EPIN(Y2_E_INDEX, ENABLE)
  388.  
  389.                            ^
  390.  
  391. sketch\pins.h:576:45: note: in expansion of macro 'Y2_ENABLE_PIN'
  392.  
  393.    #define _Y2_PINS Y2_STEP_PIN, Y2_DIR_PIN, Y2_ENABLE_PIN,
  394.  
  395.                                              ^
  396.  
  397. sketch\pins.h:603:14: note: in expansion of macro '_Y2_PINS'
  398.  
  399.      _X2_PINS _Y2_PINS _Z2_PINS \
  400.  
  401.               ^
  402.  
  403. sketch\Marlin_main.cpp:6603:50: note: in expansion of macro 'SENSITIVE_PINS'
  404.  
  405.    static const int8_t sensitive_pins[] PROGMEM = SENSITIVE_PINS;
  406.  
  407.                                                   ^
  408.  
  409. In file included from sketch\MarlinConfig.h:26:0,
  410.  
  411.                  from sketch\Marlin.h:36,
  412.  
  413.                  from sketch\Marlin_main.cpp:244:
  414.  
  415. sketch\Marlin_main.cpp: In function 'void gcode_M18_M84()':
  416.  
  417. fastio.h:90:34: error: 'DIOE2_ENABLE_PIN_RPORT' was not declared in this scope
  418.  
  419.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  420.  
  421.                                   ^
  422.  
  423. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  424.  
  425.  #define WRITE(IO,V) _WRITE(IO,V)
  426.  
  427.                      ^
  428.  
  429. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  430.  
  431.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  432.  
  433.                                       ^
  434.  
  435. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  436.  
  437.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  438.  
  439.                                                          ^
  440.  
  441. sketch\Marlin_main.cpp:7981:29: note: in expansion of macro 'disable_Y'
  442.  
  443.        if (parser.seen('Y')) disable_Y();
  444.  
  445.                              ^
  446.  
  447. fastio.h:79:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  448.  
  449.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  450.  
  451.                                            ^
  452.  
  453. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  454.  
  455.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  456.  
  457.                                                                              ^
  458.  
  459. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  460.  
  461.  #define WRITE(IO,V) _WRITE(IO,V)
  462.  
  463.                      ^
  464.  
  465. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  466.  
  467.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  468.  
  469.                                       ^
  470.  
  471. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  472.  
  473.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  474.  
  475.                                                          ^
  476.  
  477. sketch\Marlin_main.cpp:7981:29: note: in expansion of macro 'disable_Y'
  478.  
  479.        if (parser.seen('Y')) disable_Y();
  480.  
  481.                              ^
  482.  
  483. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  484.  
  485.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  486.  
  487.                  from sketch\Marlin.h:32,
  488.  
  489.                  from sketch\Marlin_main.cpp:244:
  490.  
  491. fastio.h:79:71: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  492.  
  493.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  494.  
  495.                                                                        ^
  496.  
  497. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  498.  
  499.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  500.  
  501.                                                                              ^
  502.  
  503. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  504.  
  505.  #define WRITE(IO,V) _WRITE(IO,V)
  506.  
  507.                      ^
  508.  
  509. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  510.  
  511.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  512.  
  513.                                       ^
  514.  
  515. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  516.  
  517.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  518.  
  519.                                                          ^
  520.  
  521. sketch\Marlin_main.cpp:7981:29: note: in expansion of macro 'disable_Y'
  522.  
  523.        if (parser.seen('Y')) disable_Y();
  524.  
  525.                              ^
  526.  
  527. In file included from sketch\MarlinConfig.h:26:0,
  528.  
  529.                  from sketch\Marlin.h:36,
  530.  
  531.                  from sketch\Marlin_main.cpp:244:
  532.  
  533. fastio.h:84:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  534.  
  535.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  536.  
  537.                                            ^
  538.  
  539. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  540.  
  541.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  542.  
  543.                                                                              ^
  544.  
  545. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  546.  
  547.  #define WRITE(IO,V) _WRITE(IO,V)
  548.  
  549.                      ^
  550.  
  551. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  552.  
  553.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  554.  
  555.                                       ^
  556.  
  557. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  558.  
  559.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  560.  
  561.                                                          ^
  562.  
  563. sketch\Marlin_main.cpp:7981:29: note: in expansion of macro 'disable_Y'
  564.  
  565.        if (parser.seen('Y')) disable_Y();
  566.  
  567.                              ^
  568.  
  569. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  570.  
  571.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  572.  
  573.                  from sketch\Marlin.h:32,
  574.  
  575.                  from sketch\Marlin_main.cpp:244:
  576.  
  577. fastio.h:84:72: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  578.  
  579.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  580.  
  581.                                                                         ^
  582.  
  583. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  584.  
  585.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  586.  
  587.                                                                              ^
  588.  
  589. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  590.  
  591.  #define WRITE(IO,V) _WRITE(IO,V)
  592.  
  593.                      ^
  594.  
  595. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  596.  
  597.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  598.  
  599.                                       ^
  600.  
  601. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  602.  
  603.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  604.  
  605.                                                          ^
  606.  
  607. sketch\Marlin_main.cpp:7981:29: note: in expansion of macro 'disable_Y'
  608.  
  609.        if (parser.seen('Y')) disable_Y();
  610.  
  611.                              ^
  612.  
  613. In file included from sketch\MarlinConfig.h:26:0,
  614.  
  615.                  from sketch\Marlin.h:36,
  616.  
  617.                  from sketch\Marlin_main.cpp:244:
  618.  
  619. fastio.h:75:40: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  620.  
  621.  #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)
  622.  
  623.                                         ^
  624.  
  625. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  626.  
  627.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  628.  
  629.                                                                                                       ^
  630.  
  631. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  632.  
  633.  #define WRITE(IO,V) _WRITE(IO,V)
  634.  
  635.                      ^
  636.  
  637. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  638.  
  639.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  640.  
  641.                                       ^
  642.  
  643. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  644.  
  645.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  646.  
  647.                                                          ^
  648.  
  649. sketch\Marlin_main.cpp:7981:29: note: in expansion of macro 'disable_Y'
  650.  
  651.        if (parser.seen('Y')) disable_Y();
  652.  
  653.                              ^
  654.  
  655. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  656.  
  657.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  658.  
  659.                  from sketch\Marlin.h:32,
  660.  
  661.                  from sketch\Marlin_main.cpp:244:
  662.  
  663. fastio.h:75:68: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  664.  
  665.  #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)
  666.  
  667.                                                                     ^
  668.  
  669. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  670.  
  671.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  672.  
  673.                                                                                                       ^
  674.  
  675. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  676.  
  677.  #define WRITE(IO,V) _WRITE(IO,V)
  678.  
  679.                      ^
  680.  
  681. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  682.  
  683.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  684.  
  685.                                       ^
  686.  
  687. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  688.  
  689.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  690.  
  691.                                                          ^
  692.  
  693. sketch\Marlin_main.cpp:7981:29: note: in expansion of macro 'disable_Y'
  694.  
  695.        if (parser.seen('Y')) disable_Y();
  696.  
  697.                              ^
  698.  
  699. In file included from sketch\MarlinConfig.h:26:0,
  700.  
  701.                  from sketch\Marlin.h:36,
  702.  
  703.                  from sketch\Marlin_main.cpp:244:
  704.  
  705. fastio.h:75:96: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  706.  
  707.  #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)
  708.  
  709.                                                                                                 ^
  710.  
  711. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  712.  
  713.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  714.  
  715.                                                                                                       ^
  716.  
  717. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  718.  
  719.  #define WRITE(IO,V) _WRITE(IO,V)
  720.  
  721.                      ^
  722.  
  723. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  724.  
  725.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  726.  
  727.                                       ^
  728.  
  729. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  730.  
  731.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  732.  
  733.                                                          ^
  734.  
  735. sketch\Marlin_main.cpp:7981:29: note: in expansion of macro 'disable_Y'
  736.  
  737.        if (parser.seen('Y')) disable_Y();
  738.  
  739.                              ^
  740.  
  741. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  742.  
  743.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  744.  
  745.                  from sketch\Marlin.h:32,
  746.  
  747.                  from sketch\Marlin_main.cpp:244:
  748.  
  749. fastio.h:75:125: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  750.  
  751.  #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)
  752.  
  753.                                                                                                                              ^
  754.  
  755. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  756.  
  757.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  758.  
  759.                                                                                                       ^
  760.  
  761. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  762.  
  763.  #define WRITE(IO,V) _WRITE(IO,V)
  764.  
  765.                      ^
  766.  
  767. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  768.  
  769.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  770.  
  771.                                       ^
  772.  
  773. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  774.  
  775.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  776.  
  777.                                                          ^
  778.  
  779. sketch\Marlin_main.cpp:7981:29: note: in expansion of macro 'disable_Y'
  780.  
  781.        if (parser.seen('Y')) disable_Y();
  782.  
  783.                              ^
  784.  
  785. In file included from sketch\MarlinConfig.h:32:0,
  786.  
  787.                  from sketch\configuration_store.h:26,
  788.  
  789.                  from sketch\configuration_store.cpp:176:
  790.  
  791. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  792.  
  793.  #if HAS_DRIVER(TMC26X)
  794.  
  795.                ^
  796.  
  797. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  798.  
  799.  #if HAS_DRIVER(L6470)
  800.  
  801.                ^
  802.  
  803. In file included from sketch\MarlinConfig.h:33:0,
  804.  
  805.                  from sketch\configuration_store.h:26,
  806.  
  807.                  from sketch\configuration_store.cpp:176:
  808.  
  809. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  810.  
  811.        #error "No E stepper plug left for Y2!"
  812.  
  813.         ^
  814.  
  815. In file included from sketch\MarlinConfig.h:26:0,
  816.  
  817.                  from sketch\Marlin.h:36,
  818.  
  819.                  from sketch\Marlin_main.cpp:244:
  820.  
  821. sketch\Marlin_main.cpp: In function 'void enable_all_steppers()':
  822.  
  823. fastio.h:90:34: error: 'DIOE2_ENABLE_PIN_RPORT' was not declared in this scope
  824.  
  825.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  826.  
  827.                                   ^
  828.  
  829. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  830.  
  831.  #define WRITE(IO,V) _WRITE(IO,V)
  832.  
  833.                      ^
  834.  
  835. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  836.  
  837.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  838.  
  839.                                       ^
  840.  
  841. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  842.  
  843.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  844.  
  845.                                                          ^
  846.  
  847. sketch\Marlin_main.cpp:12895:3: note: in expansion of macro 'enable_Y'
  848.  
  849.    enable_Y();
  850.  
  851.    ^
  852.  
  853. fastio.h:79:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  854.  
  855.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  856.  
  857.                                            ^
  858.  
  859. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  860.  
  861.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  862.  
  863.                                                                              ^
  864.  
  865. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  866.  
  867.  #define WRITE(IO,V) _WRITE(IO,V)
  868.  
  869.                      ^
  870.  
  871. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  872.  
  873.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  874.  
  875.                                       ^
  876.  
  877. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  878.  
  879.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  880.  
  881.                                                          ^
  882.  
  883. sketch\Marlin_main.cpp:12895:3: note: in expansion of macro 'enable_Y'
  884.  
  885.    enable_Y();
  886.  
  887.    ^
  888.  
  889. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  890.  
  891.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  892.  
  893.                  from sketch\Marlin.h:32,
  894.  
  895.                  from sketch\Marlin_main.cpp:244:
  896.  
  897. fastio.h:79:71: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  898.  
  899.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  900.  
  901.                                                                        ^
  902.  
  903. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  904.  
  905.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  906.  
  907.                                                                              ^
  908.  
  909. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  910.  
  911.  #define WRITE(IO,V) _WRITE(IO,V)
  912.  
  913.                      ^
  914.  
  915. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  916.  
  917.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  918.  
  919.                                       ^
  920.  
  921. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  922.  
  923.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  924.  
  925.                                                          ^
  926.  
  927. sketch\Marlin_main.cpp:12895:3: note: in expansion of macro 'enable_Y'
  928.  
  929.    enable_Y();
  930.  
  931.    ^
  932.  
  933. In file included from sketch\MarlinConfig.h:26:0,
  934.  
  935.                  from sketch\Marlin.h:36,
  936.  
  937.                  from sketch\Marlin_main.cpp:244:
  938.  
  939. fastio.h:84:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  940.  
  941.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  942.  
  943.                                            ^
  944.  
  945. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  946.  
  947.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  948.  
  949.                                                                              ^
  950.  
  951. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  952.  
  953.  #define WRITE(IO,V) _WRITE(IO,V)
  954.  
  955.                      ^
  956.  
  957. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  958.  
  959.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  960.  
  961.                                       ^
  962.  
  963. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  964.  
  965.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  966.  
  967.                                                          ^
  968.  
  969. sketch\Marlin_main.cpp:12895:3: note: in expansion of macro 'enable_Y'
  970.  
  971.    enable_Y();
  972.  
  973.    ^
  974.  
  975. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  976.  
  977.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  978.  
  979.                  from sketch\Marlin.h:32,
  980.  
  981.                  from sketch\Marlin_main.cpp:244:
  982.  
  983. fastio.h:84:72: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  984.  
  985.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  986.  
  987.                                                                         ^
  988.  
  989. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  990.  
  991.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  992.  
  993.                                                                              ^
  994.  
  995. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  996.  
  997.  #define WRITE(IO,V) _WRITE(IO,V)
  998.  
  999.                      ^
  1000.  
  1001. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1002.  
  1003.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1004.  
  1005.                                       ^
  1006.  
  1007. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1008.  
  1009.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  1010.  
  1011.                                                          ^
  1012.  
  1013. sketch\Marlin_main.cpp:12895:3: note: in expansion of macro 'enable_Y'
  1014.  
  1015.    enable_Y();
  1016.  
  1017.    ^
  1018.  
  1019. In file included from sketch\MarlinConfig.h:26:0,
  1020.  
  1021.                  from sketch\Marlin.h:36,
  1022.  
  1023.                  from sketch\Marlin_main.cpp:244:
  1024.  
  1025. fastio.h:75:40: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  1026.  
  1027.  #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)
  1028.  
  1029.                                         ^
  1030.  
  1031. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  1032.  
  1033.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1034.  
  1035.                                                                                                       ^
  1036.  
  1037. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1038.  
  1039.  #define WRITE(IO,V) _WRITE(IO,V)
  1040.  
  1041.                      ^
  1042.  
  1043. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1044.  
  1045.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1046.  
  1047.                                       ^
  1048.  
  1049. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1050.  
  1051.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  1052.  
  1053.                                                          ^
  1054.  
  1055. sketch\Marlin_main.cpp:12895:3: note: in expansion of macro 'enable_Y'
  1056.  
  1057.    enable_Y();
  1058.  
  1059.    ^
  1060.  
  1061. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  1062.  
  1063.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  1064.  
  1065.                  from sketch\Marlin.h:32,
  1066.  
  1067.                  from sketch\Marlin_main.cpp:244:
  1068.  
  1069. fastio.h:75:68: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  1070.  
  1071.  #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)
  1072.  
  1073.                                                                     ^
  1074.  
  1075. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  1076.  
  1077.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1078.  
  1079.                                                                                                       ^
  1080.  
  1081. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1082.  
  1083.  #define WRITE(IO,V) _WRITE(IO,V)
  1084.  
  1085.                      ^
  1086.  
  1087. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1088.  
  1089.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1090.  
  1091.                                       ^
  1092.  
  1093. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1094.  
  1095.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  1096.  
  1097.                                                          ^
  1098.  
  1099. sketch\Marlin_main.cpp:12895:3: note: in expansion of macro 'enable_Y'
  1100.  
  1101.    enable_Y();
  1102.  
  1103.    ^
  1104.  
  1105. In file included from sketch\MarlinConfig.h:26:0,
  1106.  
  1107.                  from sketch\Marlin.h:36,
  1108.  
  1109.                  from sketch\Marlin_main.cpp:244:
  1110.  
  1111. fastio.h:75:96: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  1112.  
  1113.  #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)
  1114.  
  1115.                                                                                                 ^
  1116.  
  1117. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  1118.  
  1119.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1120.  
  1121.                                                                                                       ^
  1122.  
  1123. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1124.  
  1125.  #define WRITE(IO,V) _WRITE(IO,V)
  1126.  
  1127.                      ^
  1128.  
  1129. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1130.  
  1131.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1132.  
  1133.                                       ^
  1134.  
  1135. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1136.  
  1137.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  1138.  
  1139.                                                          ^
  1140.  
  1141. sketch\Marlin_main.cpp:12895:3: note: in expansion of macro 'enable_Y'
  1142.  
  1143.    enable_Y();
  1144.  
  1145.    ^
  1146.  
  1147. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  1148.  
  1149.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  1150.  
  1151.                  from sketch\Marlin.h:32,
  1152.  
  1153.                  from sketch\Marlin_main.cpp:244:
  1154.  
  1155. fastio.h:75:125: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  1156.  
  1157.  #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)
  1158.  
  1159.                                                                                                                              ^
  1160.  
  1161. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  1162.  
  1163.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1164.  
  1165.                                                                                                       ^
  1166.  
  1167. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1168.  
  1169.  #define WRITE(IO,V) _WRITE(IO,V)
  1170.  
  1171.                      ^
  1172.  
  1173. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1174.  
  1175.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1176.  
  1177.                                       ^
  1178.  
  1179. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1180.  
  1181.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  1182.  
  1183.                                                          ^
  1184.  
  1185. sketch\Marlin_main.cpp:12895:3: note: in expansion of macro 'enable_Y'
  1186.  
  1187.    enable_Y();
  1188.  
  1189.    ^
  1190.  
  1191. In file included from sketch\MarlinConfig.h:32:0,
  1192.  
  1193.                  from sketch\pca9632.cpp:28:
  1194.  
  1195. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  1196.  
  1197.  #if HAS_DRIVER(TMC26X)
  1198.  
  1199.                ^
  1200.  
  1201. In file included from sketch\MarlinConfig.h:26:0,
  1202.  
  1203.                  from sketch\Marlin.h:36,
  1204.  
  1205.                  from sketch\Marlin_main.cpp:244:
  1206.  
  1207. sketch\Marlin_main.cpp: In function 'void disable_all_steppers()':
  1208.  
  1209. fastio.h:90:34: error: 'DIOE2_ENABLE_PIN_RPORT' was not declared in this scope
  1210.  
  1211.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1212.  
  1213.                                   ^
  1214.  
  1215. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1216.  
  1217.  #define WRITE(IO,V) _WRITE(IO,V)
  1218.  
  1219.                      ^
  1220.  
  1221. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1222.  
  1223.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1224.  
  1225.                                       ^
  1226.  
  1227. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1228.  
  1229.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1230.  
  1231.                                                          ^
  1232.  
  1233. sketch\Marlin_main.cpp:12914:3: note: in expansion of macro 'disable_Y'
  1234.  
  1235.    disable_Y();
  1236.  
  1237.    ^
  1238.  
  1239. fastio.h:79:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  1240.  
  1241.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  1242.  
  1243.                                            ^
  1244.  
  1245. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  1246.  
  1247.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1248.  
  1249.                                                                              ^
  1250.  
  1251. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1252.  
  1253.  #define WRITE(IO,V) _WRITE(IO,V)
  1254.  
  1255.                      ^
  1256.  
  1257. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1258.  
  1259.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1260.  
  1261.                                       ^
  1262.  
  1263. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1264.  
  1265.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1266.  
  1267.                                                          ^
  1268.  
  1269. sketch\Marlin_main.cpp:12914:3: note: in expansion of macro 'disable_Y'
  1270.  
  1271.    disable_Y();
  1272.  
  1273.    ^
  1274.  
  1275. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  1276.  
  1277.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  1278.  
  1279.                  from sketch\Marlin.h:32,
  1280.  
  1281.                  from sketch\Marlin_main.cpp:244:
  1282.  
  1283. fastio.h:79:71: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  1284.  
  1285.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  1286.  
  1287.                                                                        ^
  1288.  
  1289. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  1290.  
  1291.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1292.  
  1293.       In file included from sketch\MarlinConfig.h:32:0,
  1294.  
  1295.                  from sketch\Marlin.h:36,
  1296.  
  1297.                  from sketch\Sd2Card.cpp:29:
  1298.  
  1299. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  1300.  
  1301.  #if HAS_DRIVER(TMC26X)
  1302.  
  1303.                ^
  1304.  
  1305.                                                                        ^
  1306.  
  1307. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1308.  
  1309.  #define WRITE(IO,V) _WRITE(IO,V)
  1310.  
  1311.                      ^
  1312.  
  1313. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1314.  
  1315.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1316.  
  1317.                                       ^
  1318.  
  1319. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1320.  
  1321.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1322.  
  1323.                                                          ^
  1324.  
  1325. sketch\Marlin_main.cpp:12914:3: note: in expansion of macro 'disable_Y'
  1326.  
  1327.    disable_Y();
  1328.  
  1329.    ^
  1330.  
  1331. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  1332.  
  1333.  #if HAS_DRIVER(L6470)
  1334.  
  1335.                ^
  1336.  
  1337. In file included from sketch\MarlinConfig.h:26:0,
  1338.  
  1339.                  from sketch\Marlin.h:36,
  1340.  
  1341.                  from sketch\Marlin_main.cpp:244:
  1342.  
  1343. fastio.h:84:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  1344.  
  1345.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  1346.  
  1347.                                            ^
  1348.  
  1349. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  1350.  
  1351.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1352.  
  1353.                                                                              ^
  1354.  
  1355. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1356.  
  1357.  #define WRITE(IO,V) _WRITE(IO,V)
  1358.  
  1359.                      ^
  1360.  
  1361. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1362.  
  1363.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1364.  
  1365.                                       ^
  1366.  
  1367. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1368.  
  1369.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1370.  
  1371.                                                          ^
  1372.  
  1373. sketch\Marlin_main.cpp:12914:3: note: in expansion of macro 'disable_Y'
  1374.  
  1375.    disable_Y();
  1376.  
  1377.    ^
  1378.  
  1379. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  1380.  
  1381.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  1382.  
  1383.                  from sketch\Marlin.h:32,
  1384.  
  1385.                  from sketch\Marlin_main.cpp:244:
  1386.  
  1387. fastio.h:84:72: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  1388.  
  1389.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  1390.  
  1391.                                                                         ^
  1392.  
  1393. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  1394.  
  1395.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1396.  
  1397.                                                                              ^
  1398.  
  1399. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1400.  
  1401.  #define WRITE(IO,V) _WRITE(IO,V)
  1402.  
  1403.                      ^
  1404.  
  1405. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1406.  
  1407.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1408.  
  1409.                                       ^
  1410.  
  1411. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1412.  
  1413.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1414.  
  1415.                                                          ^
  1416.  
  1417. sketch\Marlin_main.cpp:12914:3: note: in expansion of macro 'disable_Y'
  1418.  
  1419.    disable_Y();
  1420.  
  1421.    ^
  1422.  
  1423. In file included from sketch\MarlinConfig.h:26:0,
  1424.  
  1425.                  from sketch\Marlin.h:36,
  1426.  
  1427.                  from sketch\Marlin_main.cpp:244:
  1428.  
  1429. fastio.h:75:40: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  1430.  
  1431.  #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)
  1432.  
  1433.                                         ^
  1434.  
  1435. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  1436.  
  1437.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1438.  
  1439.                                                                                                       ^
  1440.  
  1441. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1442.  
  1443.  #define WRITE(IO,V) _WRITE(IO,V)
  1444.  
  1445.                      ^
  1446.  
  1447. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1448.  
  1449.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1450.  
  1451.                                       ^
  1452.  
  1453. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1454.  
  1455.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1456.  
  1457.                                                          ^
  1458.  
  1459. sketch\Marlin_main.cpp:12914:3: note: in expansion of macro 'disable_Y'
  1460.  
  1461.    disable_Y();
  1462.  
  1463.    ^
  1464.  
  1465. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  1466.  
  1467.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  1468.  
  1469.                  from sketch\Marlin.h:32,
  1470.  
  1471.                  from sketch\Marlin_main.cpp:244:
  1472.  
  1473. fastio.h:75:68: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  1474.  
  1475.  #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)
  1476.  
  1477.                                                                     ^
  1478.  
  1479. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  1480.  
  1481.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1482.  
  1483.                                                                                                       ^
  1484.  
  1485. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1486.  
  1487.  #define WRITE(IO,V) _WRITE(IO,V)
  1488.  
  1489.                      ^
  1490.  
  1491. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1492.  
  1493.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1494.  
  1495.                                       ^
  1496.  
  1497. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1498.  
  1499.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1500.  
  1501.                                                          ^
  1502.  
  1503. sketch\Marlin_main.cpp:12914:3: note: in expansion of macro 'disable_Y'
  1504.  
  1505.    disable_Y();
  1506.  
  1507.    ^
  1508.  
  1509. In file included from sketch\MarlinConfig.h:26:0,
  1510.  
  1511.                  from sketch\Marlin.h:36,
  1512.  
  1513.                  from sketch\Marlin_main.cpp:244:
  1514.  
  1515. fastio.h:75:96: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  1516.  
  1517.  #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)
  1518.  
  1519.                                                                                                 ^
  1520.  
  1521. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  1522.  
  1523.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1524.  
  1525.                                                                                                       ^
  1526.  
  1527. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1528.  
  1529.  #define WRITE(IO,V) _WRITE(IO,V)
  1530.  
  1531.                      ^
  1532.  
  1533. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1534.  
  1535.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1536.  
  1537.                                       ^
  1538.  
  1539. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1540.  
  1541.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1542.  
  1543.                                                          ^
  1544.  
  1545. sketch\Marlin_main.cpp:12914:3: note: in expansion of macro 'disable_Y'
  1546.  
  1547.    disable_Y();
  1548.  
  1549.    ^
  1550.  
  1551. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  1552.  
  1553.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  1554.  
  1555.                  from sketch\Marlin.h:32,
  1556.  
  1557.                  from sketch\Marlin_main.cpp:244:
  1558.  
  1559. fastio.h:75:125: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  1560.  
  1561.  #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)
  1562.  
  1563.                                                                                                                              ^
  1564.  
  1565. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  1566.  
  1567.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1568.  
  1569.                                                                                                       ^
  1570.  
  1571. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1572.  
  1573.  #define WRITE(IO,V) _WRITE(IO,V)
  1574.  
  1575.                      ^
  1576.  
  1577. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1578.  
  1579.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1580.  
  1581.                                       ^
  1582.  
  1583. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1584.  
  1585.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1586.  
  1587.                                                          ^
  1588.  
  1589. sketch\Marlin_main.cpp:12914:3: note: in expansion of macro 'disable_Y'
  1590.  
  1591.    disable_Y();
  1592.  
  1593.    ^
  1594.  
  1595. In file included from sketch\MarlinConfig.h:32:0,
  1596.  
  1597.                  from sketch\digipot_mcp4018.cpp:23:
  1598.  
  1599. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  1600.  
  1601.  #if HAS_DRIVER(TMC26X)
  1602.  
  1603.                ^
  1604.  
  1605. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  1606.  
  1607.  #if HAS_DRIVER(L6470)
  1608.  
  1609.                ^
  1610.  
  1611. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  1612.  
  1613.  #if HAS_DRIVER(L6470)
  1614.  
  1615.                ^
  1616.  
  1617. In file included from sketch\MarlinConfig.h:32:0,
  1618.  
  1619.                  from sketch\Marlin.h:36,
  1620.  
  1621.                  from sketch\stepper_dac.cpp:44:
  1622.  
  1623. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  1624.  
  1625.  #if HAS_DRIVER(TMC26X)
  1626.  
  1627.                ^
  1628.  
  1629. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  1630.  
  1631.  #if HAS_DRIVER(L6470)
  1632.  
  1633.                ^
  1634.  
  1635. In file included from sketch\MarlinConfig.h:32:0,
  1636.  
  1637.                  from sketch\Marlin.h:36,
  1638.  
  1639.                  from sketch\blinkm.cpp:28:
  1640.  
  1641. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  1642.  
  1643.  #if HAS_DRIVER(TMC26X)
  1644.  
  1645.                ^
  1646.  
  1647. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  1648.  
  1649.  #if HAS_DRIVER(L6470)
  1650.  
  1651.                ^
  1652.  
  1653. In file included from sketch\MarlinConfig.h:26:0,
  1654.  
  1655.                  from sketch\Marlin.h:36,
  1656.  
  1657.                  from sketch\Marlin_main.cpp:244:
  1658.  
  1659. sketch\Marlin_main.cpp: In function 'void manage_inactivity(bool)':
  1660.  
  1661. fastio.h:90:34: error: 'DIOE2_ENABLE_PIN_RPORT' was not declared in this scope
  1662.  
  1663.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1664.  
  1665.                                   ^
  1666.  
  1667. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1668.  
  1669.  #define WRITE(IO,V) _WRITE(IO,V)
  1670.  
  1671.                      ^
  1672.  
  1673. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1674.  
  1675.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1676.  
  1677.                                       ^
  1678.  
  1679. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1680.  
  1681.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1682.  
  1683.                                                          ^
  1684.  
  1685. sketch\Marlin_main.cpp:13061:7: note: in expansion of macro 'disable_Y'
  1686.  
  1687.        disable_Y();
  1688.  
  1689.        ^
  1690.  
  1691. fastio.h:79:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  1692.  
  1693.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  1694.  
  1695.                                            ^
  1696.  
  1697. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  1698.  
  1699.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1700.  
  1701.                                                                              ^
  1702.  
  1703. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1704.  
  1705.  #define WRITE(IO,V) _WRITE(IO,V)
  1706.  
  1707.                      ^
  1708.  
  1709. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1710.  
  1711.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1712.  
  1713.                                       ^
  1714.  
  1715. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1716.  
  1717.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1718.  
  1719.                                                          ^
  1720.  
  1721. sketch\Marlin_main.cpp:13061:7: note: in expansion of macro 'disable_Y'
  1722.  
  1723.        disable_Y();
  1724.  
  1725.        ^
  1726.  
  1727. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  1728.  
  1729.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  1730.  
  1731.                  from sketch\Marlin.h:32,
  1732.  
  1733.                  from sketch\Marlin_main.cpp:244:
  1734.  
  1735. fastio.h:79:71: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  1736.  
  1737.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  1738.  
  1739.                                                                        ^
  1740.  
  1741. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  1742.  
  1743.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1744.  
  1745.                                                                              ^
  1746.  
  1747. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1748.  
  1749.  #define WRITE(IO,V) _WRITE(IO,V)
  1750.  
  1751.                      ^
  1752.  
  1753. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1754.  
  1755.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1756.  
  1757.                                       ^
  1758.  
  1759. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1760.  
  1761.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1762.  
  1763.                                                          ^
  1764.  
  1765. sketch\Marlin_main.cpp:13061:7: note: in expansion of macro 'disable_Y'
  1766.  
  1767.        disable_Y();
  1768.  
  1769.        ^
  1770.  
  1771. exit status 1
  1772. In file included from sketch\MarlinConfig.h:26:0,
  1773.  
  1774.                  from sketch\Marlin.h:36,
  1775.  
  1776.                  from sketch\Marlin_main.cpp:244:
  1777.  
  1778. fastio.h:84:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  1779.  
  1780.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  1781.  
  1782.                                            ^
  1783.  
  1784. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  1785.  
  1786.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1787.  
  1788.                                                                              ^
  1789.  
  1790. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1791.  
  1792.  #define WRITE(IO,V) _WRITE(IO,V)
  1793.  
  1794.                      ^
  1795.  
  1796. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1797.  
  1798.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1799.  
  1800.                                       ^
  1801.  
  1802. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1803.  
  1804.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1805.  
  1806.                                                          ^
  1807.  
  1808. sketch\Marlin_main.cpp:13061:7: note: in expansion of macro 'disable_Y'
  1809.  
  1810.        disable_Y();
  1811.  
  1812.        ^
  1813.  
  1814. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  1815.  
  1816.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  1817.  
  1818.                  from sketch\Marlin.h:32,
  1819.  
  1820.                  from sketch\Marlin_main.cpp:244:
  1821.  
  1822. fastio.h:84:72: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  1823.  
  1824.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  1825.  
  1826.                                                                         ^
  1827.  
  1828. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  1829.  
  1830.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1831.  
  1832.                                                                              ^
  1833.  
  1834. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1835.  
  1836.  #define WRITE(IO,V) _WRITE(IO,V)
  1837.  
  1838.                      ^
  1839.  
  1840. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1841.  
  1842.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1843.  
  1844.                                       ^
  1845.  
  1846. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1847.  
  1848.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1849.  
  1850.                                                          ^
  1851.  
  1852. sketch\Marlin_main.cpp:13061:7: note: in expansion of macro 'disable_Y'
  1853.  
  1854.        disable_Y();
  1855.  
  1856.        ^
  1857.  
  1858. In file included from sketch\MarlinConfig.h:33:0,
  1859.  
  1860.                  from sketch\Marlin.h:36,
  1861.  
  1862.                  from sketch\blinkm.cpp:28:
  1863.  
  1864. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  1865.  
  1866.        #error "No E stepper plug left for Y2!"
  1867.  
  1868.         ^
  1869.  
  1870. In file included from sketch\MarlinConfig.h:26:0,
  1871.  
  1872.                  from sketch\Marlin.h:36,
  1873.  
  1874.                  from sketch\Marlin_main.cpp:244:
  1875.  
  1876. fastio.h:75:40: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  1877.  
  1878.  #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)
  1879.  
  1880.                                         ^
  1881.  
  1882. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  1883.  
  1884.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1885.  
  1886.                                                                                                       ^
  1887.  
  1888. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1889.  
  1890.  #define WRITE(IO,V) _WRITE(IO,V)
  1891.  
  1892.                      ^
  1893.  
  1894. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1895.  
  1896.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1897.  
  1898.                                       ^
  1899.  
  1900. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1901.  
  1902.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1903.  
  1904.                                                          ^
  1905.  
  1906. sketch\Marlin_main.cpp:13061:7: note: in expansion of macro 'disable_Y'
  1907.  
  1908.        disable_Y();
  1909.  
  1910.        ^
  1911.  
  1912. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  1913.  
  1914.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  1915.  
  1916.                  from sketch\Marlin.h:32,
  1917.  
  1918.                  from sketch\Marlin_main.cpp:244:
  1919.  
  1920. fastio.h:75:68: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  1921.  
  1922.  #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)
  1923.  
  1924.                                                                     ^
  1925.  
  1926. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  1927.  
  1928.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1929.  
  1930.                                                                                                       ^
  1931.  
  1932. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1933.  
  1934.  #define WRITE(IO,V) _WRITE(IO,V)
  1935.  
  1936.                      ^
  1937.  
  1938. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1939.  
  1940.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1941.  
  1942.                                       ^
  1943.  
  1944. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1945.  
  1946.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1947.  
  1948.                                                          ^
  1949.  
  1950. sketch\Marlin_main.cpp:13061:7: note: in expansion of macro 'disable_Y'
  1951.  
  1952.        disable_Y();
  1953.  
  1954.        ^
  1955.  
  1956. In file included from sketch\MarlinConfig.h:26:0,
  1957.  
  1958.                  from sketch\Marlin.h:36,
  1959.  
  1960.                  from sketch\Marlin_main.cpp:244:
  1961.  
  1962. fastio.h:75:96: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  1963.  
  1964.  #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)
  1965.  
  1966.                                                                                                 ^
  1967.  
  1968. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  1969.  
  1970.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  1971.  
  1972.                                                                                                       ^
  1973.  
  1974. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  1975.  
  1976.  #define WRITE(IO,V) _WRITE(IO,V)
  1977.  
  1978.                      ^
  1979.  
  1980. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  1981.  
  1982.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  1983.  
  1984.                                       ^
  1985.  
  1986. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  1987.  
  1988.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  1989.  
  1990.                                                          ^
  1991.  
  1992. sketch\Marlin_main.cpp:13061:7: note: in expansion of macro 'disable_Y'
  1993.  
  1994.        disable_Y();
  1995.  
  1996.        ^
  1997.  
  1998. In file included from sketch\MarlinConfig.h:33:0,
  1999.  
  2000.                  from sketch\Marlin.h:36,
  2001.  
  2002.                  from sketch\Sd2Card.cpp:29:
  2003.  
  2004. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2005.  
  2006.        #error "No E stepper plug left for Y2!"
  2007.  
  2008.         ^
  2009.  
  2010. In file included from sketch\MarlinConfig.h:32:0,
  2011.  
  2012.                  from sketch\least_squares_fit.cpp:35:
  2013.  
  2014. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2015.  
  2016.  #if HAS_DRIVER(TMC26X)
  2017.  
  2018.                ^
  2019.  
  2020. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  2021.  
  2022.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  2023.  
  2024.                  from sketch\Marlin.h:32,
  2025.  
  2026.                  from sketch\Marlin_main.cpp:244:
  2027.  
  2028. fastio.h:75:125: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  2029.  
  2030.  #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)
  2031.  
  2032.                                                                                                                              ^
  2033.  
  2034. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  2035.  
  2036.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  2037.  
  2038.                                                                                                       ^
  2039.  
  2040. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  2041.  
  2042.  #define WRITE(IO,V) _WRITE(IO,V)
  2043.  
  2044.                      ^
  2045.  
  2046. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  2047.  
  2048.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  2049.  
  2050.                                       ^
  2051.  
  2052. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  2053.  
  2054.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  2055.  
  2056.                                                          ^
  2057.  
  2058. sketch\Marlin_main.cpp:13061:7: note: in expansion of macro 'disable_Y'
  2059.  
  2060.        disable_Y();
  2061.  
  2062.        ^
  2063.  
  2064. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2065.  
  2066.  #if HAS_DRIVER(L6470)
  2067.  
  2068.                ^
  2069.  
  2070. In file included from sketch\MarlinConfig.h:32:0,
  2071.  
  2072.                  from sketch\M100_Free_Mem_Chk.cpp:51:
  2073.  
  2074. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2075.  
  2076.  #if HAS_DRIVER(TMC26X)
  2077.  
  2078.                ^
  2079.  
  2080. In file included from sketch\MarlinConfig.h:32:0,
  2081.  
  2082.                  from sketch\Marlin.h:36,
  2083.  
  2084.                  from sketch\stopwatch.cpp:23:
  2085.  
  2086. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2087.  
  2088.  #if HAS_DRIVER(TMC26X)
  2089.  
  2090.                ^
  2091.  
  2092. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2093.  
  2094.  #if HAS_DRIVER(L6470)
  2095.  
  2096.                ^
  2097.  
  2098. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2099.  
  2100.  #if HAS_DRIVER(L6470)
  2101.  
  2102.                ^
  2103.  
  2104. In file included from sketch\MarlinConfig.h:32:0,
  2105.  
  2106.                  from sketch\enum.h:26,
  2107.  
  2108.                  from sketch\planner.h:36,
  2109.  
  2110.                  from sketch\planner.cpp:61:
  2111.  
  2112. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2113.  
  2114.  #if HAS_DRIVER(TMC26X)
  2115.  
  2116.                ^
  2117.  
  2118. In file included from sketch\MarlinConfig.h:33:0,
  2119.  
  2120.                  from sketch\digipot_mcp4018.cpp:23:
  2121.  
  2122. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2123.  
  2124.        #error "No E stepper plug left for Y2!"
  2125.  
  2126.         ^
  2127.  
  2128. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2129.  
  2130.  #if HAS_DRIVER(L6470)
  2131.  
  2132.                ^
  2133.  
  2134. In file included from sketch\MarlinConfig.h:33:0,
  2135.  
  2136.                  from sketch\least_squares_fit.cpp:35:
  2137.  
  2138. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2139.  
  2140.        #error "No E stepper plug left for Y2!"
  2141.  
  2142.         ^
  2143.  
  2144. In file included from sketch\MarlinConfig.h:32:0,
  2145.  
  2146.                  from sketch\MarlinSerial.h:35,
  2147.  
  2148.                  from sketch\MarlinSerial.cpp:32:
  2149.  
  2150. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2151.  
  2152.  #if HAS_DRIVER(TMC26X)
  2153.  
  2154.                ^
  2155.  
  2156. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2157.  
  2158.  #if HAS_DRIVER(L6470)
  2159.  
  2160.                ^
  2161.  
  2162. In file included from sketch\MarlinConfig.h:32:0,
  2163.  
  2164.                  from sketch\serial.h:26,
  2165.  
  2166.                  from sketch\serial.cpp:23:
  2167.  
  2168. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2169.  
  2170.  #if HAS_DRIVER(TMC26X)
  2171.  
  2172.                ^
  2173.  
  2174. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2175.  
  2176.  #if HAS_DRIVER(L6470)
  2177.  
  2178.                ^
  2179.  
  2180. In file included from sketch\MarlinConfig.h:33:0,
  2181.  
  2182.                  from sketch\Marlin.h:36,
  2183.  
  2184.                  from sketch\stopwatch.cpp:23:
  2185.  
  2186. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2187.  
  2188.        #error "No E stepper plug left for Y2!"
  2189.  
  2190.         ^
  2191.  
  2192. In file included from sketch\MarlinConfig.h:33:0,
  2193.  
  2194.                  from sketch\MarlinSerial.h:35,
  2195.  
  2196.                  from sketch\MarlinSerial.cpp:32:
  2197.  
  2198. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2199.  
  2200.        #error "No E stepper plug left for Y2!"
  2201.  
  2202.         ^
  2203.  
  2204. In file included from sketch\MarlinConfig.h:33:0,
  2205.  
  2206.                  from sketch\serial.h:26,
  2207.  
  2208.                  from sketch\serial.cpp:23:
  2209.  
  2210. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2211.  
  2212.        #error "No E stepper plug left for Y2!"
  2213.  
  2214.         ^
  2215.  
  2216. In file included from sketch\MarlinConfig.h:33:0,
  2217.  
  2218.                  from sketch\Marlin.h:36,
  2219.  
  2220.                  from sketch\stepper_dac.cpp:44:
  2221.  
  2222. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2223.  
  2224.        #error "No E stepper plug left for Y2!"
  2225.  
  2226.         ^
  2227.  
  2228. In file included from sketch\MarlinConfig.h:33:0,
  2229.  
  2230.                  from sketch\enum.h:26,
  2231.  
  2232.                  from sketch\planner.h:36,
  2233.  
  2234.                  from sketch\planner.cpp:61:
  2235.  
  2236. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2237.  
  2238.        #error "No E stepper plug left for Y2!"
  2239.  
  2240.         ^
  2241.  
  2242. In file included from sketch\MarlinConfig.h:32:0,
  2243.  
  2244.                  from sketch\servo.cpp:53:
  2245.  
  2246. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2247.  
  2248.  #if HAS_DRIVER(TMC26X)
  2249.  
  2250.                ^
  2251.  
  2252. In file included from sketch\MarlinConfig.h:33:0,
  2253.  
  2254.                  from sketch\pca9632.cpp:28:
  2255.  
  2256. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2257.  
  2258.        #error "No E stepper plug left for Y2!"
  2259.  
  2260.         ^
  2261.  
  2262. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2263.  
  2264.  #if HAS_DRIVER(L6470)
  2265.  
  2266.                ^
  2267.  
  2268. In file included from sketch\MarlinConfig.h:33:0,
  2269.  
  2270.                  from sketch\M100_Free_Mem_Chk.cpp:51:
  2271.  
  2272. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2273.  
  2274.        #error "No E stepper plug left for Y2!"
  2275.  
  2276.         ^
  2277.  
  2278. In file included from sketch\MarlinConfig.h:33:0,
  2279.  
  2280.                  from sketch\servo.cpp:53:
  2281.  
  2282. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2283.  
  2284.        #error "No E stepper plug left for Y2!"
  2285.  
  2286.         ^
  2287.  
  2288. In file included from sketch\MarlinConfig.h:32:0,
  2289.  
  2290.                  from sketch\digipot_mcp4451.cpp:23:
  2291.  
  2292. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2293.  
  2294.  #if HAS_DRIVER(TMC26X)
  2295.  
  2296.                ^
  2297.  
  2298. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2299.  
  2300.  #if HAS_DRIVER(L6470)
  2301.  
  2302.                ^
  2303.  
  2304. In file included from sketch\MarlinConfig.h:33:0,
  2305.  
  2306.                  from sketch\digipot_mcp4451.cpp:23:
  2307.  
  2308. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2309.  
  2310.        #error "No E stepper plug left for Y2!"
  2311.  
  2312.         ^
  2313.  
  2314. In file included from sketch\MarlinConfig.h:26:0,
  2315.  
  2316.                  from sketch\enum.h:26,
  2317.  
  2318.                  from sketch\planner.h:36,
  2319.  
  2320.                  from sketch\planner.cpp:61:
  2321.  
  2322. sketch\planner.cpp: In static member function 'static void Planner::_buffer_line(const float&, const float&, const float&, const float&, float, uint8_t)':
  2323.  
  2324. fastio.h:90:34: error: 'DIOE2_ENABLE_PIN_RPORT' was not declared in this scope
  2325.  
  2326.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  2327.  
  2328.                                   ^
  2329.  
  2330. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  2331.  
  2332.  #define WRITE(IO,V) _WRITE(IO,V)
  2333.  
  2334.                      ^
  2335.  
  2336. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  2337.  
  2338.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  2339.  
  2340.                                       ^
  2341.  
  2342. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  2343.  
  2344.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  2345.  
  2346.                                                          ^
  2347.  
  2348. sketch\planner.cpp:897:31: note: in expansion of macro 'enable_Y'
  2349.  
  2350.      if (block->steps[Y_AXIS]) enable_Y();
  2351.  
  2352.                                ^
  2353.  
  2354. fastio.h:79:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  2355.  
  2356.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  2357.  
  2358.                                            ^
  2359.  
  2360. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  2361.  
  2362.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  2363.  
  2364.                                                                              ^
  2365.  
  2366. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  2367.  
  2368.  #define WRITE(IO,V) _WRITE(IO,V)
  2369.  
  2370.                      ^
  2371.  
  2372. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  2373.  
  2374.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  2375.  
  2376.                                       ^
  2377.  
  2378. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  2379.  
  2380.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  2381.  
  2382.                                                          ^
  2383.  
  2384. sketch\planner.cpp:897:31: note: in expansion of macro 'enable_Y'
  2385.  
  2386.      if (block->steps[Y_AXIS]) enable_Y();
  2387.  
  2388.                                ^
  2389.  
  2390. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  2391.  
  2392.                  from sketch\fastio.h:32,
  2393.  
  2394.                  from sketch\MarlinConfig.h:26,
  2395.  
  2396.                  from sketch\enum.h:26,
  2397.  
  2398.                  from sketch\planner.h:36,
  2399.  
  2400.                  from sketch\planner.cpp:61:
  2401.  
  2402. fastio.h:79:71: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  2403.  
  2404.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  2405.  
  2406.                                                                        ^
  2407.  
  2408. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  2409.  
  2410.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  2411.  
  2412.                                                                              ^
  2413.  
  2414. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  2415.  
  2416.  #define WRITE(IO,V) _WRITE(IO,V)
  2417.  
  2418.                      ^
  2419.  
  2420. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  2421.  
  2422.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  2423.  
  2424.                                       ^
  2425.  
  2426. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  2427.  
  2428.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  2429.  
  2430.                                                          ^
  2431.  
  2432. sketch\planner.cpp:897:31: note: in expansion of macro 'enable_Y'
  2433.  
  2434.      if (block->steps[Y_AXIS]) enable_Y();
  2435.  
  2436.                                ^
  2437.  
  2438. In file included from sketch\MarlinConfig.h:26:0,
  2439.  
  2440.                  from sketch\enum.h:26,
  2441.  
  2442.                  from sketch\planner.h:36,
  2443.  
  2444.                  from sketch\planner.cpp:61:
  2445.  
  2446. fastio.h:84:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  2447.  
  2448.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  2449.  
  2450.                                            ^
  2451.  
  2452. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  2453.  
  2454.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  2455.  
  2456.                                                                              ^
  2457.  
  2458. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  2459.  
  2460.  #define WRITE(IO,V) _WRITE(IO,V)
  2461.  
  2462.                      ^
  2463.  
  2464. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  2465.  
  2466.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  2467.  
  2468.                                       ^
  2469.  
  2470. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  2471.  
  2472.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  2473.  
  2474.                                                          ^
  2475.  
  2476. sketch\planner.cpp:897:31: note: in expansion of macro 'enable_Y'
  2477.  
  2478.      if (block->steps[Y_AXIS]) enable_Y();
  2479.  
  2480.                                ^
  2481.  
  2482. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  2483.  
  2484.                  from sketch\fastio.h:32,
  2485.  
  2486.                  from sketch\MarlinConfig.h:26,
  2487.  
  2488.                  from sketch\enum.h:26,
  2489.  
  2490.                  from sketch\planner.h:36,
  2491.  
  2492.                  from sketch\planner.cpp:61:
  2493.  
  2494. fastio.h:84:72: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  2495.  
  2496.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  2497.  
  2498.                                                                         ^
  2499.  
  2500. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  2501.  
  2502.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  2503.  
  2504.                                                                              ^
  2505.  
  2506. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  2507.  
  2508.  #define WRITE(IO,V) _WRITE(IO,V)
  2509.  
  2510.                      ^
  2511.  
  2512. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  2513.  
  2514.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  2515.  
  2516.                                       ^
  2517.  
  2518. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  2519.  
  2520.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  2521.  
  2522.                                                          ^
  2523.  
  2524. sketch\planner.cpp:897:31: note: in expansion of macro 'enable_Y'
  2525.  
  2526.      if (block->steps[Y_AXIS]) enable_Y();
  2527.  
  2528.                                ^
  2529.  
  2530. In file included from sketch\MarlinConfig.h:32:0,
  2531.  
  2532.                  from sketch\Marlin.h:36,
  2533.  
  2534.                  from sketch\ubl.cpp:23:
  2535.  
  2536. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2537.  
  2538.  #if HAS_DRIVER(TMC26X)
  2539.  
  2540.                ^
  2541.  
  2542. In file included from sketch\MarlinConfig.h:32:0,
  2543.  
  2544.                  from sketch\Marlin.h:36,
  2545.  
  2546.                  from sketch\stepper.cpp:47:
  2547.  
  2548. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2549.  
  2550.  #if HAS_DRIVER(TMC26X)
  2551.  
  2552.                ^
  2553.  
  2554. In file included from sketch\MarlinConfig.h:32:0,
  2555.  
  2556.                  from sketch\Marlin.h:36,
  2557.  
  2558.                  from sketch\hex_print_routines.cpp:22:
  2559.  
  2560. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2561.  
  2562.  #if HAS_DRIVER(TMC26X)
  2563.  
  2564.                ^
  2565.  
  2566. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2567.  
  2568.  #if HAS_DRIVER(L6470)
  2569.  
  2570.                ^
  2571.  
  2572. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2573.  
  2574.  #if HAS_DRIVER(L6470)
  2575.  
  2576.                ^
  2577.  
  2578. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2579.  
  2580.  #if HAS_DRIVER(L6470)
  2581.  
  2582.                ^
  2583.  
  2584. In file included from sketch\MarlinConfig.h:26:0,
  2585.  
  2586.                  from sketch\enum.h:26,
  2587.  
  2588.                  from sketch\planner.h:36,
  2589.  
  2590.                  from sketch\planner.cpp:61:
  2591.  
  2592. fastio.h:75:40: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  2593.  
  2594.  #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)
  2595.  
  2596.                                         ^
  2597.  
  2598. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  2599.  
  2600.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  2601.  
  2602.                                                                                                       ^
  2603.  
  2604. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  2605.  
  2606.  #define WRITE(IO,V) _WRITE(IO,V)
  2607.  
  2608.                      ^
  2609.  
  2610. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  2611.  
  2612.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  2613.  
  2614.                                       ^
  2615.  
  2616. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  2617.  
  2618.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  2619.  
  2620.                                                          ^
  2621.  
  2622. sketch\planner.cpp:897:31: note: in expansion of macro 'enable_Y'
  2623.  
  2624.      if (block->steps[Y_AXIS]) enable_Y();
  2625.  
  2626.                                ^
  2627.  
  2628. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  2629.  
  2630.                  from sketch\fastio.h:32,
  2631.  
  2632.                  from sketch\MarlinConfig.h:26,
  2633.  
  2634.                  from sketch\enum.h:26,
  2635.  
  2636.                  from sketch\planner.h:36,
  2637.  
  2638.                  from sketch\planner.cpp:61:
  2639.  
  2640. fastio.h:75:68: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  2641.  
  2642.  #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)
  2643.  
  2644.                                                                     ^
  2645.  
  2646. C:\Users\Dennis\AppData\LocIn file included from sketch\MarlinConfig.h:32:0,
  2647.  
  2648.                  from sketch\I2CPositionEncoder.cpp:31:
  2649.  
  2650. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2651.  
  2652.  #if HAS_DRIVER(TMC26X)
  2653.  
  2654.                ^
  2655.  
  2656. al\Temp\arduino_build_538912\sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  2657.  
  2658.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  2659.  
  2660.                                                                                                       ^
  2661.  
  2662. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  2663.  
  2664.  #define WRITE(IO,V) _WRITE(IO,V)
  2665.  
  2666.                      ^
  2667.  
  2668. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  2669.  
  2670.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  2671.  
  2672.                                       ^
  2673.  
  2674. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  2675.  
  2676.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  2677.  
  2678.                                                          ^
  2679.  
  2680. sketch\planner.cpp:897:31: note: in expansion of macro 'enable_Y'
  2681.  
  2682.      if (block->steps[Y_AXIS]) enable_Y();
  2683.  
  2684.                                ^
  2685.  
  2686. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2687.  
  2688.  #if HAS_DRIVER(L6470)
  2689.  
  2690.                ^
  2691.  
  2692. In file included from sketch\MarlinConfig.h:26:0,
  2693.  
  2694.                  from sketch\enum.h:26,
  2695.  
  2696.                  from sketch\planner.h:36,
  2697.  
  2698.                  from sketch\planner.cpp:61:
  2699.  
  2700. fastio.h:75:96: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  2701.  
  2702.  #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)
  2703.  
  2704.                                                                                                 ^
  2705.  
  2706. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  2707.  
  2708.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  2709.  
  2710.                                                                                                       ^
  2711.  
  2712. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  2713.  
  2714.  #define WRITE(IO,V) _WRITE(IO,V)
  2715.  
  2716.                      ^
  2717.  
  2718. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  2719.  
  2720.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  2721.  
  2722.                                       ^
  2723.  
  2724. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  2725.  
  2726.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  2727.  
  2728.                                                          ^
  2729.  
  2730. sketch\planner.cpp:897:31: note: in expansion of macro 'enable_Y'
  2731.  
  2732.      if (block->steps[Y_AXIS]) enable_Y();
  2733.  
  2734.                                ^
  2735.  
  2736. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  2737.  
  2738.                  from sketch\fastio.h:32,
  2739.  
  2740.                  from sketch\MarlinConfig.h:26,
  2741.  
  2742.                  from sketch\enum.h:26,
  2743.  
  2744.                  from sketch\planner.h:36,
  2745.  
  2746.                  from sketch\planner.cpp:61:
  2747.  
  2748. fastio.h:75:125: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  2749.  
  2750.  #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)
  2751.  
  2752.                                                                                                  In file included from sketch\MarlinConfig.h:33:0,
  2753.  
  2754.                  from sketch\I2CPositionEncoder.cpp:31:
  2755.  
  2756. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2757.  
  2758.        #error "No E stepper plug left for Y2!"
  2759.  
  2760.         ^
  2761.  
  2762.                             ^
  2763.  
  2764. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  2765.  
  2766.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  2767.  
  2768.                                                                                                       ^
  2769.  
  2770. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  2771.  
  2772.  #define WRITE(IO,V) _WRITE(IO,V)
  2773.  
  2774.                      ^
  2775.  
  2776. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  2777.  
  2778.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  2779.  
  2780.                                       ^
  2781.  
  2782. sketch\Marlin.h:78:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  2783.  
  2784.    #define  enable_Y() do{ Y_ENABLE_WRITE( Y_ENABLE_ON); Y2_ENABLE_WRITE(Y_ENABLE_ON); }while(0)
  2785.  
  2786.                                                          ^
  2787.  
  2788. sketch\planner.cpp:897:31: note: in expansion of macro 'enable_Y'
  2789.  
  2790.      if (block->steps[Y_AXIS]) enable_Y();
  2791.  
  2792.                                ^
  2793.  
  2794. In file included from sketch\MarlinConfig.h:33:0,
  2795.  
  2796.                  from sketch\Marlin.h:36,
  2797.  
  2798.                  from sketch\ubl.cpp:23:
  2799.  
  2800. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2801.  
  2802.        #error "No E stepper plug left for Y2!"
  2803.  
  2804.         ^
  2805.  
  2806. In file included from sketch\MarlinConfig.h:33:0,
  2807.  
  2808.                  from sketch\Marlin.h:36,
  2809.  
  2810.                  from sketch\stepper.cpp:47:
  2811.  
  2812. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2813.  
  2814.        #error "No E stepper plug left for Y2!"
  2815.  
  2816.         ^
  2817.  
  2818. In file included from sketch\MarlinConfig.h:32:0,
  2819.  
  2820.                  from sketch\stepper_indirection.h:47,
  2821.  
  2822.                  from sketch\stepper_indirection.cpp:34:
  2823.  
  2824. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2825.  
  2826.  #if HAS_DRIVER(TMC26X)
  2827.  
  2828.                ^
  2829.  
  2830. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2831.  
  2832.  #if HAS_DRIVER(L6470)
  2833.  
  2834.                ^
  2835.  
  2836. In file included from sketch\MarlinConfig.h:33:0,
  2837.  
  2838.                  from sketch\stepper_indirection.h:47,
  2839.  
  2840.                  from sketch\stepper_indirection.cpp:34:
  2841.  
  2842. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2843.  
  2844.        #error "No E stepper plug left for Y2!"
  2845.  
  2846.         ^
  2847.  
  2848. In file included from sketch\MarlinConfig.h:32:0,
  2849.  
  2850.                  from sketch\ubl_G29.cpp:23:
  2851.  
  2852. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2853.  
  2854.  #if HAS_DRIVER(TMC26X)
  2855.  
  2856.                ^
  2857.  
  2858. In file included from sketch\MarlinConfig.h:32:0,
  2859.  
  2860.                  from sketch\Marlin.h:36,
  2861.  
  2862.                  from sketch\temperature.cpp:27:
  2863.  
  2864. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2865.  
  2866.  #if HAS_DRIVER(TMC26X)
  2867.  
  2868.                ^
  2869.  
  2870. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2871.  
  2872.  #if HAS_DRIVER(L6470)
  2873.  
  2874.                ^
  2875.  
  2876. In file included from sketch\MarlinConfig.h:33:0,
  2877.  
  2878.                  from sketch\Marlin.h:36,
  2879.  
  2880.                  from sketch\hex_print_routines.cpp:22:
  2881.  
  2882. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2883.  
  2884.        #error "No E stepper plug left for Y2!"
  2885.  
  2886.         ^
  2887.  
  2888. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2889.  
  2890.  #if HAS_DRIVER(L6470)
  2891.  
  2892.                ^
  2893.  
  2894. In file included from sketch\MarlinConfig.h:32:0,
  2895.  
  2896.                  from sketch\enum.h:26,
  2897.  
  2898.                  from sketch\gcode.h:32,
  2899.  
  2900.                  from sketch\gcode.cpp:27:
  2901.  
  2902. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2903.  
  2904.  #if HAS_DRIVER(TMC26X)
  2905.  
  2906.                ^
  2907.  
  2908. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2909.  
  2910.  #if HAS_DRIVER(L6470)
  2911.  
  2912.                ^
  2913.  
  2914. In file included from sketch\MarlinConfig.h:33:0,
  2915.  
  2916.                  from sketch\ubl_G29.cpp:23:
  2917.  
  2918. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2919.  
  2920.        #error "No E stepper plug left for Y2!"
  2921.  
  2922.         ^
  2923.  
  2924. In file included from sketch\MarlinConfig.h:32:0,
  2925.  
  2926.                  from sketch\ubl_motion.cpp:22:
  2927.  
  2928. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2929.  
  2930.  #if HAS_DRIVER(TMC26X)
  2931.  
  2932.                ^
  2933.  
  2934. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  2935.  
  2936.  #if HAS_DRIVER(L6470)
  2937.  
  2938.                ^
  2939.  
  2940. In file included from sketch\MarlinConfig.h:33:0,
  2941.  
  2942.                  from sketch\Marlin.h:36,
  2943.  
  2944.                  from sketch\temperature.cpp:27:
  2945.  
  2946. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2947.  
  2948.        #error "No E stepper plug left for Y2!"
  2949.  
  2950.         ^
  2951.  
  2952. In file included from sketch\MarlinConfig.h:33:0,
  2953.  
  2954.                  from sketch\enum.h:26,
  2955.  
  2956.                  from sketch\gcode.h:32,
  2957.  
  2958.                  from sketch\gcode.cpp:27:
  2959.  
  2960. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2961.  
  2962.        #error "No E stepper plug left for Y2!"
  2963.  
  2964.         ^
  2965.  
  2966. In file included from sketch\MarlinConfig.h:33:0,
  2967.  
  2968.                  from sketch\ubl_motion.cpp:22:
  2969.  
  2970. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  2971.  
  2972.        #error "No E stepper plug left for Y2!"
  2973.  
  2974.         ^
  2975.  
  2976. In file included from sketch\MarlinConfig.h:32:0,
  2977.  
  2978.                  from sketch\Marlin.h:36,
  2979.  
  2980.                  from sketch\utility.cpp:23:
  2981.  
  2982. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2983.  
  2984.  #if HAS_DRIVER(TMC26X)
  2985.  
  2986.                ^
  2987.  
  2988. In file included from sketch\MarlinConfig.h:32:0,
  2989.  
  2990.                  from sketch\Marlin.h:36,
  2991.  
  2992.                  from sketch\nozzle.h:26,
  2993.  
  2994.                  from sketch\nozzle.cpp:1:
  2995.  
  2996. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  2997.  
  2998.  #if HAS_DRIVER(TMC26X)
  2999.  
  3000.                ^
  3001.  
  3002. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  3003.  
  3004.  #if HAS_DRIVER(L6470)
  3005.  
  3006.                ^
  3007.  
  3008. In file included from sketch\MarlinConfig.h:32:0,
  3009.  
  3010.                  from sketch\Marlin.h:36,
  3011.  
  3012.                  from sketch\ultralcd.h:26,
  3013.  
  3014.                  from sketch\ultralcd.cpp:23:
  3015.  
  3016. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  3017.  
  3018.  #if HAS_DRIVER(TMC26X)
  3019.  
  3020.                ^
  3021.  
  3022. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  3023.  
  3024.  #if HAS_DRIVER(L6470)
  3025.  
  3026.                ^
  3027.  
  3028. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  3029.  
  3030.  #if HAS_DRIVER(L6470)
  3031.  
  3032.                ^
  3033.  
  3034. In file included from sketch\MarlinConfig.h:33:0,
  3035.  
  3036.                  from sketch\Marlin.h:36,
  3037.  
  3038.                  from sketch\nozzle.h:26,
  3039.  
  3040.                  from sketch\nozzle.cpp:1:
  3041.  
  3042. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  3043.  
  3044.        #error "No E stepper plug left for Y2!"
  3045.  
  3046.         ^
  3047.  
  3048. In file included from sketch\MarlinConfig.h:33:0,
  3049.  
  3050.                  from sketch\Marlin.h:36,
  3051.  
  3052.                  from sketch\ultralcd.h:26,
  3053.  
  3054.                  from sketch\ultralcd.cpp:23:
  3055.  
  3056. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  3057.  
  3058.        #error "No E stepper plug left for Y2!"
  3059.  
  3060.         ^
  3061.  
  3062. In file included from sketch\MarlinConfig.h:33:0,
  3063.  
  3064.                  from sketch\Marlin.h:36,
  3065.  
  3066.                  from sketch\utility.cpp:23:
  3067.  
  3068. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  3069.  
  3070.        #error "No E stepper plug left for Y2!"
  3071.  
  3072.         ^
  3073.  
  3074. In file included from sketch\MarlinConfig.h:32:0,
  3075.  
  3076.                  from sketch\Marlin.h:36,
  3077.  
  3078.                  from sketch\watchdog.cpp:23:
  3079.  
  3080. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  3081.  
  3082.  #if HAS_DRIVER(TMC26X)
  3083.  
  3084.                ^
  3085.  
  3086. sketch\temperature.cpp: In static member function 'static float Temperature::get_pid_output(int8_t)':
  3087.  
  3088. temperature.cpp:560:29: error: 'K2' was not declared in this scope
  3089.  
  3090.        dTerm[HOTEND_INDEX] = K2 * PID_PARAM(Kd, HOTEND_INDEX) * (current_temperature[HOTEND_INDEX] - temp_dState[HOTEND_INDEX]) + K1 * dTerm[HOTEND_INDEX];
  3091.  
  3092.                              ^
  3093.  
  3094. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  3095.  
  3096.  #if HAS_DRIVER(L6470)
  3097.  
  3098.                ^
  3099.  
  3100. temperature.cpp:560:130: error: 'K1' was not declared in this scope
  3101.  
  3102.        dTerm[HOTEND_INDEX] = K2 * PID_PARAM(Kd, HOTEND_INDEX) * (current_temperature[HOTEND_INDEX] - temp_dState[HOTEND_INDEX]) + K1 * dTerm[HOTEND_INDEX];
  3103.  
  3104.                                                                                                                                   ^
  3105.  
  3106. In file included from sketch\MarlinConfig.h:33:0,
  3107.  
  3108.                  from sketch\Marlin.h:36,
  3109.  
  3110.                  from sketch\watchdog.cpp:23:
  3111.  
  3112. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  3113.  
  3114.        #error "No E stepper plug left for Y2!"
  3115.  
  3116.         ^
  3117.  
  3118. In file included from sketch\MarlinConfig.h:26:0,
  3119.  
  3120.                  from sketch\Marlin.h:36,
  3121.  
  3122.                  from sketch\stepper.cpp:47:
  3123.  
  3124. sketch\stepper.cpp: In static member function 'static void Stepper::set_directions()':
  3125.  
  3126. fastio.h:90:34: error: 'DIOE2_DIR_PIN_RPORT' was not declared in this scope
  3127.  
  3128.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3129.  
  3130.                                   ^
  3131.  
  3132. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3133.  
  3134.  #define WRITE(IO,V) _WRITE(IO,V)
  3135.  
  3136.                      ^
  3137.  
  3138. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3139.  
  3140.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3141.  
  3142.                                  ^
  3143.  
  3144. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3145.  
  3146.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3147.  
  3148.                                                 ^
  3149.  
  3150. sketch\stepper.cpp:310:7: note: in expansion of macro 'Y_APPLY_DIR'
  3151.  
  3152.        AXIS ##_APPLY_DIR(INVERT_## AXIS ##_DIR, false); \
  3153.  
  3154.        ^
  3155.  
  3156. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3157.  
  3158.      SET_STEP_DIR(Y); // B
  3159.  
  3160.      ^
  3161.  
  3162. fastio.h:79:43: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope
  3163.  
  3164.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  3165.  
  3166.                                            ^
  3167.  
  3168. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  3169.  
  3170.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3171.  
  3172.                                                                              ^
  3173.  
  3174. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3175.  
  3176.  #define WRITE(IO,V) _WRITE(IO,V)
  3177.  
  3178.                      ^
  3179.  
  3180. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3181.  
  3182.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3183.  
  3184.                                  ^
  3185.  
  3186. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3187.  
  3188.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3189.  
  3190.                                                 ^
  3191.  
  3192. sketch\stepper.cpp:310:7: note: in expansion of macro 'Y_APPLY_DIR'
  3193.  
  3194.        AXIS ##_APPLY_DIR(INVERT_## AXIS ##_DIR, false); \
  3195.  
  3196.        ^
  3197.  
  3198. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3199.  
  3200.      SET_STEP_DIR(Y); // B
  3201.  
  3202.      ^
  3203.  
  3204. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  3205.  
  3206.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  3207.  
  3208.                  from sketch\Marlin.h:32,
  3209.  
  3210.                  from sketch\stepper.cpp:47:
  3211.  
  3212. fastio.h:79:71: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope
  3213.  
  3214.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  3215.  
  3216.                                                                        ^
  3217.  
  3218. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  3219.  
  3220.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3221.  
  3222.                                                                              ^
  3223.  
  3224. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3225.  
  3226.  #define WRITE(IO,V) _WRITE(IO,V)
  3227.  
  3228.                      ^
  3229.  
  3230. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3231.  
  3232.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3233.  
  3234.                                  ^
  3235.  
  3236. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3237.  
  3238.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3239.  
  3240.                                                 ^
  3241.  
  3242. sketch\stepper.cpp:310:7: note: in expansion of macro 'Y_APPLY_DIR'
  3243.  
  3244.        AXIS ##_APPLY_DIR(INVERT_## AXIS ##_DIR, false); \
  3245.  
  3246.        ^
  3247.  
  3248. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3249.  
  3250.      SET_STEP_DIR(Y); // B
  3251.  
  3252.      ^
  3253.  
  3254. In file included from sketch\MarlinConfig.h:26:0,
  3255.  
  3256.                  from sketch\Marlin.h:36,
  3257.  
  3258.                  from sketch\stepper.cpp:47:
  3259.  
  3260. fastio.h:84:43: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope
  3261.  
  3262.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  3263.  
  3264.                                            ^
  3265.  
  3266. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  3267.  
  3268.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3269.  
  3270.                                                                              ^
  3271.  
  3272. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3273.  
  3274.  #define WRITE(IO,V) _WRITE(IO,V)
  3275.  
  3276.                      ^
  3277.  
  3278. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3279.  
  3280.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3281.  
  3282.                                  ^
  3283.  
  3284. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3285.  
  3286.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3287.  
  3288.                                                 ^
  3289.  
  3290. sketch\stepper.cpp:310:7: note: in expansion of macro 'Y_APPLY_DIR'
  3291.  
  3292.        AXIS ##_APPLY_DIR(INVERT_## AXIS ##_DIR, false); \
  3293.  
  3294.        ^
  3295.  
  3296. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3297.  
  3298.      SET_STEP_DIR(Y); // B
  3299.  
  3300.      ^
  3301.  
  3302. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  3303.  
  3304.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  3305.  
  3306.                  from sketch\Marlin.h:32,
  3307.  
  3308.                  from sketch\stepper.cpp:47:
  3309.  
  3310. fastio.h:84:72: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope
  3311.  
  3312.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  3313.  
  3314.                                                                         ^
  3315.  
  3316. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  3317.  
  3318.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3319.  
  3320.                                                                              ^
  3321.  
  3322. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3323.  
  3324.  #define WRITE(IO,V) _WRITE(IO,V)
  3325.  
  3326.                      ^
  3327.  
  3328. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3329.  
  3330.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3331.  
  3332.                                  ^
  3333.  
  3334. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3335.  
  3336.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3337.  
  3338.                                                 ^
  3339.  
  3340. sketch\stepper.cpp:310:7: note: in expansion of macro 'Y_APPLY_DIR'
  3341.  
  3342.        AXIS ##_APPLY_DIR(INVERT_## AXIS ##_DIR, false); \
  3343.  
  3344.        ^
  3345.  
  3346. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3347.  
  3348.      SET_STEP_DIR(Y); // B
  3349.  
  3350.      ^
  3351.  
  3352. In file included from sketch\MarlinConfig.h:26:0,
  3353.  
  3354.                  from sketch\Marlin.h:36,
  3355.  
  3356.                  from sketch\stepper.cpp:47:
  3357.  
  3358. fastio.h:75:40: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope
  3359.  
  3360.  #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)
  3361.  
  3362.                                         ^
  3363.  
  3364. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  3365.  
  3366.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3367.  
  3368.                                                                                                       ^
  3369.  
  3370. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3371.  
  3372.  #define WRITE(IO,V) _WRITE(IO,V)
  3373.  
  3374.                      ^
  3375.  
  3376. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3377.  
  3378.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3379.  
  3380.                                  ^
  3381.  
  3382. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3383.  
  3384.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3385.  
  3386.                                                 ^
  3387.  
  3388. sketch\stepper.cpp:310:7: note: in expansion of macro 'Y_APPLY_DIR'
  3389.  
  3390.        AXIS ##_APPLY_DIR(INVERT_## AXIS ##_DIR, false); \
  3391.  
  3392.        ^
  3393.  
  3394. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3395.  
  3396.      SET_STEP_DIR(Y); // B
  3397.  
  3398.      ^
  3399.  
  3400. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  3401.  
  3402.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  3403.  
  3404.                  from sketch\Marlin.h:32,
  3405.  
  3406.                  from sketch\stepper.cpp:47:
  3407.  
  3408. fastio.h:75:68: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope
  3409.  
  3410.  #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)
  3411.  
  3412.                                                                     ^
  3413.  
  3414. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  3415.  
  3416.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3417.  
  3418.                                                                                                       ^
  3419.  
  3420. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3421.  
  3422.  #define WRITE(IO,V) _WRITE(IO,V)
  3423.  
  3424.                      ^
  3425.  
  3426. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3427.  
  3428.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3429.  
  3430.                                  ^
  3431.  
  3432. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3433.  
  3434.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3435.  
  3436.                                                 ^
  3437.  
  3438. sketch\stepper.cpp:310:7: note: in expansion of macro 'Y_APPLY_DIR'
  3439.  
  3440.        AXIS ##_APPLY_DIR(INVERT_## AXIS ##_DIR, false); \
  3441.  
  3442.        ^
  3443.  
  3444. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3445.  
  3446.      SET_STEP_DIR(Y); // B
  3447.  
  3448.      ^
  3449.  
  3450. In file included from sketch\MarlinConfig.h:26:0,
  3451.  
  3452.                  from sketch\Marlin.h:36,
  3453.  
  3454.                  from sketch\stepper.cpp:47:
  3455.  
  3456. fastio.h:75:96: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope
  3457.  
  3458.  #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)
  3459.  
  3460.                                                                                                 ^
  3461.  
  3462. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  3463.  
  3464.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3465.  
  3466.                                                                                                       ^
  3467.  
  3468. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3469.  
  3470.  #define WRITE(IO,V) _WRITE(IO,V)
  3471.  
  3472.                      ^
  3473.  
  3474. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3475.  
  3476.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3477.  
  3478.                                  ^
  3479.  
  3480. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3481.  
  3482.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3483.  
  3484.                                                 ^
  3485.  
  3486. sketch\stepper.cpp:310:7: note: in expansion of macro 'Y_APPLY_DIR'
  3487.  
  3488.        AXIS ##_APPLY_DIR(INVERT_## AXIS ##_DIR, false); \
  3489.  
  3490.        ^
  3491.  
  3492. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3493.  
  3494.      SET_STEP_DIR(Y); // B
  3495.  
  3496.      ^
  3497.  
  3498. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  3499.  
  3500.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  3501.  
  3502.                  from sketch\Marlin.h:32,
  3503.  
  3504.                  from sketch\stepper.cpp:47:
  3505.  
  3506. fastio.h:75:125: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope
  3507.  
  3508.  #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)
  3509.  
  3510.                                                                                                                              ^
  3511.  
  3512. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  3513.  
  3514.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3515.  
  3516.                                                                                                       ^
  3517.  
  3518. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3519.  
  3520.  #define WRITE(IO,V) _WRITE(IO,V)
  3521.  
  3522.                      ^
  3523.  
  3524. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3525.  
  3526.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3527.  
  3528.                                  ^
  3529.  
  3530. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3531.  
  3532.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3533.  
  3534.                                                 ^
  3535.  
  3536. sketch\stepper.cpp:310:7: note: in expansion of macro 'Y_APPLY_DIR'
  3537.  
  3538.        AXIS ##_APPLY_DIR(INVERT_## AXIS ##_DIR, false); \
  3539.  
  3540.        ^
  3541.  
  3542. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3543.  
  3544.      SET_STEP_DIR(Y); // B
  3545.  
  3546.      ^
  3547.  
  3548. In file included from sketch\MarlinConfig.h:26:0,
  3549.  
  3550.                  from sketch\Marlin.h:36,
  3551.  
  3552.                  from sketch\stepper.cpp:47:
  3553.  
  3554. fastio.h:90:34: error: 'DIOE2_DIR_PIN_RPORT' was not declared in this scope
  3555.  
  3556.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3557.  
  3558.                                   ^
  3559.  
  3560. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3561.  
  3562.  #define WRITE(IO,V) _WRITE(IO,V)
  3563.  
  3564.                      ^
  3565.  
  3566. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3567.  
  3568.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3569.  
  3570.                                  ^
  3571.  
  3572. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3573.  
  3574.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3575.  
  3576.                                                 ^
  3577.  
  3578. sketch\stepper.cpp:314:7: note: in expansion of macro 'Y_APPLY_DIR'
  3579.  
  3580.        AXIS ##_APPLY_DIR(!INVERT_## AXIS ##_DIR, false); \
  3581.  
  3582.        ^
  3583.  
  3584. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3585.  
  3586.      SET_STEP_DIR(Y); // B
  3587.  
  3588.      ^
  3589.  
  3590. fastio.h:79:43: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope
  3591.  
  3592.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  3593.  
  3594.                                            ^
  3595.  
  3596. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  3597.  
  3598.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3599.  
  3600.                                                                              ^
  3601.  
  3602. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3603.  
  3604.  #define WRITE(IO,V) _WRITE(IO,V)
  3605.  
  3606.                      ^
  3607.  
  3608. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3609.  
  3610.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3611.  
  3612.                                  ^
  3613.  
  3614. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3615.  
  3616.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3617.  
  3618.                                                 ^
  3619.  
  3620. sketch\stepper.cpp:314:7: note: in expansion of macro 'Y_APPLY_DIR'
  3621.  
  3622.        AXIS ##_APPLY_DIR(!INVERT_## AXIS ##_DIR, false); \
  3623.  
  3624.        ^
  3625.  
  3626. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3627.  
  3628.      SET_STEP_DIR(Y); // B
  3629.  
  3630.      ^
  3631.  
  3632. In file included from sketch\MarlinConfig.h:32:0,
  3633.  
  3634.                  from sketch\Marlin.h:36,
  3635.  
  3636.                  from sketch\mesh_bed_leveling.h:23,
  3637.  
  3638.                  from sketch\mesh_bed_leveling.cpp:23:
  3639.  
  3640. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  3641.  
  3642.  #if HAS_DRIVER(TMC26X)
  3643.  
  3644.                ^
  3645.  
  3646. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  3647.  
  3648.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  3649.  
  3650.                  from sketch\Marlin.h:32,
  3651.  
  3652.                  from sketch\stepper.cpp:47:
  3653.  
  3654. fastio.h:79:71: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope
  3655.  
  3656.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  3657.  
  3658.                                                                        ^
  3659.  
  3660. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  3661.  
  3662.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3663.  
  3664.                                                                              ^
  3665.  
  3666. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3667.  
  3668.  #define WRITE(IO,V) _WRITE(IO,V)
  3669.  
  3670.                      ^
  3671.  
  3672. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3673.  
  3674.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3675.  
  3676.                                  ^
  3677.  
  3678. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3679.  
  3680.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3681.  
  3682.                                                 ^
  3683.  
  3684. sketch\stepper.cpp:314:7: note: in expansion of macro 'Y_APPLY_DIR'
  3685.  
  3686.        AXIS ##_APPLY_DIR(!INVERT_## AXIS ##_DIR, false); \
  3687.  
  3688.        ^
  3689.  
  3690. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3691.  
  3692.      SET_STEP_DIR(Y); // B
  3693.  
  3694.      ^
  3695.  
  3696. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  3697.  
  3698.  #if HAS_DRIVER(L6470)
  3699.  
  3700.                ^
  3701.  
  3702. In file included from sketch\MarlinConfig.h:26:0,
  3703.  
  3704.                  from sketch\Marlin.h:36,
  3705.  
  3706.                  from sketch\stepper.cpp:47:
  3707.  
  3708. fastio.h:84:43: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope
  3709.  
  3710.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  3711.  
  3712.                                            ^
  3713.  
  3714. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  3715.  
  3716.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3717.  
  3718.                                                                              ^
  3719.  
  3720. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3721.  
  3722.  #define WRITE(IO,V) _WRITE(IO,V)
  3723.  
  3724.                      ^
  3725.  
  3726. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3727.  
  3728.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3729.  
  3730.                                  ^
  3731.  
  3732. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3733.  
  3734.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3735.  
  3736.                                                 ^
  3737.  
  3738. sketch\stepper.cpp:314:7: note: in expansion of macro 'Y_APPLY_DIR'
  3739.  
  3740.        AXIS ##_APPLY_DIR(!INVERT_## AXIS ##_DIR, false); \
  3741.  
  3742.        ^
  3743.  
  3744. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3745.  
  3746.      SET_STEP_DIR(Y); // B
  3747.  
  3748.      ^
  3749.  
  3750. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  3751.  
  3752.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  3753.  
  3754.                  from sketch\Marlin.h:32,
  3755.  
  3756.                  from sketch\stepper.cpp:47:
  3757.  
  3758. fastio.h:84:72: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope
  3759.  
  3760.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  3761.  
  3762.                                                                         ^
  3763.  
  3764. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  3765.  
  3766.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3767.  
  3768.                                                                              ^
  3769.  
  3770. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3771.  
  3772.  #define WRITE(IO,V) _WRITE(IO,V)
  3773.  
  3774.                      ^
  3775.  
  3776. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3777.  
  3778.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3779.  
  3780.                                  ^
  3781.  
  3782. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3783.  
  3784.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3785.  
  3786.                                                 ^
  3787.  
  3788. sketch\stepper.cpp:314:7: note: in expansion of macro 'Y_APPLY_DIR'
  3789.  
  3790.        AXIS ##_APPLY_DIR(!INVERT_## AXIS ##_DIR, false); \
  3791.  
  3792.        ^
  3793.  
  3794. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3795.  
  3796.      SET_STEP_DIR(Y); // B
  3797.  
  3798.      ^
  3799.  
  3800. In file included from sketch\MarlinConfig.h:33:0,
  3801.  
  3802.                  from sketch\Marlin.h:36,
  3803.  
  3804.                  from sketch\mesh_bed_leveling.h:23,
  3805.  
  3806.                  from sketch\mesh_bed_leveling.cpp:23:
  3807.  
  3808. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  3809.  
  3810.        #error "No E stepper plug left for Y2!"
  3811.  
  3812.         ^
  3813.  
  3814. In file included from sketch\MarlinConfig.h:26:0,
  3815.  
  3816.                  from sketch\Marlin.h:36,
  3817.  
  3818.                  from sketch\stepper.cpp:47:
  3819.  
  3820. fastio.h:75:40: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope
  3821.  
  3822.  #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)
  3823.  
  3824.                                         ^
  3825.  
  3826. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  3827.  
  3828.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3829.  
  3830.                                                                                                       ^
  3831.  
  3832. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3833.  
  3834.  #define WRITE(IO,V) _WRITE(IO,V)
  3835.  
  3836.                      ^
  3837.  
  3838. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3839.  
  3840.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3841.  
  3842.                                  ^
  3843.  
  3844. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3845.  
  3846.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3847.  
  3848.                                                 ^
  3849.  
  3850. sketch\stepper.cpp:314:7: note: in expansion of macro 'Y_APPLY_DIR'
  3851.  
  3852.        AXIS ##_APPLY_DIR(!INVERT_## AXIS ##_DIR, false); \
  3853.  
  3854.        ^
  3855.  
  3856. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3857.  
  3858.      SET_STEP_DIR(Y); // B
  3859.  
  3860.      ^
  3861.  
  3862. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  3863.  
  3864.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  3865.  
  3866.                  from sketch\Marlin.h:32,
  3867.  
  3868.                  from sketch\stepper.cpp:47:
  3869.  
  3870. fastio.h:75:68: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope
  3871.  
  3872.  #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)
  3873.  
  3874.                                                                     ^
  3875.  
  3876. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  3877.  
  3878.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3879.  
  3880.                                                                                                       ^
  3881.  
  3882. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3883.  
  3884.  #define WRITE(IO,V) _WRITE(IO,V)
  3885.  
  3886.                      ^
  3887.  
  3888. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3889.  
  3890.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3891.  
  3892.                                  ^
  3893.  
  3894. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3895.  
  3896.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3897.  
  3898.                                                 ^
  3899.  
  3900. sketch\stepper.cpp:314:7: note: in expansion of macro 'Y_APPLY_DIR'
  3901.  
  3902.        AXIS ##_APPLY_DIR(!INVERT_## AXIS ##_DIR, false); \
  3903.  
  3904.        ^
  3905.  
  3906. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3907.  
  3908.      SET_STEP_DIR(Y); // B
  3909.  
  3910.      ^
  3911.  
  3912. In file included from sketch\MarlinConfig.h:26:0,
  3913.  
  3914.                  from sketch\Marlin.h:36,
  3915.  
  3916.                  from sketch\stepper.cpp:47:
  3917.  
  3918. fastio.h:75:96: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope
  3919.  
  3920.  #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)
  3921.  
  3922.                                                                                                 ^
  3923.  
  3924. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  3925.  
  3926.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3927.  
  3928.                                                                                                       ^
  3929.  
  3930. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3931.  
  3932.  #define WRITE(IO,V) _WRITE(IO,V)
  3933.  
  3934.                      ^
  3935.  
  3936. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3937.  
  3938.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  3939.  
  3940.                                  ^
  3941.  
  3942. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  3943.  
  3944.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  3945.  
  3946.                                                 ^
  3947.  
  3948. sketch\stepper.cpp:314:7: note: in expansion of macro 'Y_APPLY_DIR'
  3949.  
  3950.        AXIS ##_APPLY_DIR(!INVERT_## AXIS ##_DIR, false); \
  3951.  
  3952.        ^
  3953.  
  3954. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  3955.  
  3956.      SET_STEP_DIR(Y); // B
  3957.  
  3958.      ^
  3959.  
  3960. In file included from sketch\MarlinConfig.h:32:0,
  3961.  
  3962.                  from sketch\Marlin.h:36,
  3963.  
  3964.                  from sketch\twibus.cpp:23:
  3965.  
  3966. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  3967.  
  3968.  #if HAS_DRIVER(TMC26X)
  3969.  
  3970.                ^
  3971.  
  3972. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  3973.  
  3974.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  3975.  
  3976.                  from sketch\Marlin.h:32,
  3977.  
  3978.                  from sketch\stepper.cpp:47:
  3979.  
  3980. fastio.h:75:125: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope
  3981.  
  3982.  #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)
  3983.  
  3984.                                                                                                                              ^
  3985.  
  3986. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  3987.  
  3988.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  3989.  
  3990.                                                                                                       ^
  3991.  
  3992. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  3993.  
  3994.  #define WRITE(IO,V) _WRITE(IO,V)
  3995.  
  3996.                      ^
  3997.  
  3998. sketch\stepper_indirection.h:219:33: note: in expansion of macro 'WRITE'
  3999.  
  4000.      #define Y2_DIR_WRITE(STATE) WRITE(Y2_DIR_PIN,STATE)
  4001.  
  4002.                                  ^
  4003.  
  4004. sketch\stepper.cpp:179:48: note: in expansion of macro 'Y2_DIR_WRITE'
  4005.  
  4006.    #define Y_APPLY_DIR(v,Q) do{ Y_DIR_WRITE(v); Y2_DIR_WRITE((v) != INVERT_Y2_VS_Y_DIR); }while(0)
  4007.  
  4008.                                                 ^
  4009.  
  4010. sketch\stepper.cpp:314:7: note: in expansion of macro 'Y_APPLY_DIR'
  4011.  
  4012.        AXIS ##_APPLY_DIR(!INVERT_## AXIS ##_DIR, false); \
  4013.  
  4014.        ^
  4015.  
  4016. sketch\stepper.cpp:322:5: note: in expansion of macro 'SET_STEP_DIR'
  4017.  
  4018.      SET_STEP_DIR(Y); // B
  4019.  
  4020.      ^
  4021.  
  4022. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  4023.  
  4024.  #if HAS_DRIVER(L6470)
  4025.  
  4026.                ^
  4027.  
  4028. In file included from sketch\MarlinConfig.h:32:0,
  4029.  
  4030.                  from sketch\Marlin.h:36,
  4031.  
  4032.                  from sketch\planner_bezier.cpp:30:
  4033.  
  4034. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  4035.  
  4036.  #if HAS_DRIVER(TMC26X)
  4037.  
  4038.                ^
  4039.  
  4040. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  4041.  
  4042.  #if HAS_DRIVER(L6470)
  4043.  
  4044.                ^
  4045.  
  4046. In file included from sketch\MarlinConfig.h:32:0,
  4047.  
  4048.                  from sketch\Marlin.h:36,
  4049.  
  4050.                  from sketch\printcounter.cpp:23:
  4051.  
  4052. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  4053.  
  4054.  #if HAS_DRIVER(TMC26X)
  4055.  
  4056.                ^
  4057.  
  4058. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  4059.  
  4060.  #if HAS_DRIVER(L6470)
  4061.  
  4062.                ^
  4063.  
  4064. In file included from sketch\MarlinConfig.h:33:0,
  4065.  
  4066.                  from sketch\Marlin.h:36,
  4067.  
  4068.                  from sketch\twibus.cpp:23:
  4069.  
  4070. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  4071.  
  4072.        #error "No E stepper plug left for Y2!"
  4073.  
  4074.         ^
  4075.  
  4076. In file included from sketch\MarlinConfig.h:26:0,
  4077.  
  4078.                  from sketch\Marlin.h:36,
  4079.  
  4080.                  from sketch\stepper.cpp:47:
  4081.  
  4082. sketch\stepper.cpp: In static member function 'static void Stepper::isr()':
  4083.  
  4084. fastio.h:90:34: error: 'DIOE2_STEP_PIN_RPORT' was not declared in this scope
  4085.  
  4086.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4087.  
  4088.                                   ^
  4089.  
  4090. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4091.  
  4092.  #define WRITE(IO,V) _WRITE(IO,V)
  4093.  
  4094.                      ^
  4095.  
  4096. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4097.  
  4098.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4099.  
  4100.                                 ^
  4101.  
  4102. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4103.  
  4104.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4105.  
  4106.                                                   ^
  4107.  
  4108. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4109.  
  4110.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4111.  
  4112.                                ^
  4113.  
  4114. sketch\stepper.cpp:542:33: note: in expansion of macro '_APPLY_STEP'
  4115.  
  4116.        if (_COUNTER(AXIS) > 0) { _APPLY_STEP(AXIS)(!_INVERT_STEP_PIN(AXIS),0); }
  4117.  
  4118.                                  ^
  4119.  
  4120. sketch\stepper.cpp:623:7: note: in expansion of macro 'PULSE_START'
  4121.  
  4122.        PULSE_START(Y);
  4123.  
  4124.        ^
  4125.  
  4126. fastio.h:79:43: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  4127.  
  4128.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  4129.  
  4130.                                            ^
  4131.  
  4132. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  4133.  
  4134.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4135.  
  4136.                                                                              ^
  4137.  
  4138. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4139.  
  4140.  #define WRITE(IO,V) _WRITE(IO,V)
  4141.  
  4142.                      ^
  4143.  
  4144. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4145.  
  4146.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4147.  
  4148.                                 ^
  4149.  
  4150. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4151.  
  4152.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4153.  
  4154.                                                   ^
  4155.  
  4156. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4157.  
  4158.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4159.  
  4160.                                ^
  4161.  
  4162. sketch\stepper.cpp:542:33: note: in expansion of macro '_APPLY_STEP'
  4163.  
  4164.        if (_COUNTER(AXIS) > 0) { _APPLY_STEP(AXIS)(!_INVERT_STEP_PIN(AXIS),0); }
  4165.  
  4166.                                  ^
  4167.  
  4168. sketch\stepper.cpp:623:7: note: in expansion of macro 'PULSE_START'
  4169.  
  4170.        PULSE_START(Y);
  4171.  
  4172.        ^
  4173.  
  4174. In file included from sketch\MarlinConfig.h:33:0,
  4175.  
  4176.                  from sketch\Marlin.h:36,
  4177.  
  4178.                  from sketch\printcounter.cpp:23:
  4179.  
  4180. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  4181.  
  4182.        #error "No E stepper plug left for Y2!"
  4183.  
  4184.         ^
  4185.  
  4186. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  4187.  
  4188.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  4189.  
  4190.                  from sketch\Marlin.h:32,
  4191.  
  4192.                  from sketch\stepper.cpp:47:
  4193.  
  4194. fastio.h:79:71: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  4195.  
  4196.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  4197.  
  4198.                                                                        ^
  4199.  
  4200. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  4201.  
  4202.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4203.  
  4204.                                                                              ^
  4205.  
  4206. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4207.  
  4208.  #define WRITE(IO,V) _WRITE(IO,V)
  4209.  
  4210.                      ^
  4211.  
  4212. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4213.  
  4214.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4215.  
  4216.                                 ^
  4217.  
  4218. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4219.  
  4220.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4221.  
  4222.                                                   ^
  4223.  
  4224. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4225.  
  4226.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4227.  
  4228.                                ^
  4229.  
  4230. sketch\stepper.cpp:542:33: note: in expansion of macro '_APPLY_STEP'
  4231.  
  4232.        if (_COUNTER(AXIS) > 0) { _APPLY_STEP(AXIS)(!_INVERT_STEP_PIN(AXIS),0); }
  4233.  
  4234.                                  ^
  4235.  
  4236. sketch\stepper.cpp:623:7: note: in expansion of macro 'PULSE_START'
  4237.  
  4238.        PULSE_START(Y);
  4239.  
  4240.        ^
  4241.  
  4242. In file included from sketch\MarlinConfig.h:26:0,
  4243.  
  4244.                  from sketch\Marlin.h:36,
  4245.  
  4246.                  from sketch\stepper.cpp:47:
  4247.  
  4248. fastio.h:84:43: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  4249.  
  4250.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  4251.  
  4252.                                            ^
  4253.  
  4254. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  4255.  
  4256.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4257.  
  4258.                                                                              ^
  4259.  
  4260. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4261.  
  4262.  #define WRITE(IO,V) _WRITE(IO,V)
  4263.  
  4264.                      ^
  4265.  
  4266. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4267.  
  4268.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4269.  
  4270.                                 ^
  4271.  
  4272. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4273.  
  4274.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4275.  
  4276.                                                   ^
  4277.  
  4278. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4279.  
  4280.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4281.  
  4282.                                ^
  4283.  
  4284. sketch\stepper.cpp:542:33: note: in expansion of macro '_APPLY_STEP'
  4285.  
  4286.        if (_COUNTER(AXIS) > 0) { _APPLY_STEP(AXIS)(!_INVERT_STEP_PIN(AXIS),0); }
  4287.  
  4288.                                  ^
  4289.  
  4290. sketch\stepper.cpp:623:7: note: in expansion of macro 'PULSE_START'
  4291.  
  4292.        PULSE_START(Y);
  4293.  
  4294.        ^
  4295.  
  4296. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  4297.  
  4298.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  4299.  
  4300.                  from sketch\Marlin.h:32,
  4301.  
  4302.                  from sketch\stepper.cpp:47:
  4303.  
  4304. fastio.h:84:72: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  4305.  
  4306.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  4307.  
  4308.                                                                         ^
  4309.  
  4310. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  4311.  
  4312.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4313.  
  4314.                                                                              ^
  4315.  
  4316. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4317.  
  4318.  #define WRITE(IO,V) _WRITE(IO,V)
  4319.  
  4320.                      ^
  4321.  
  4322. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4323.  
  4324.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4325.  
  4326.                                 ^
  4327.  
  4328. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4329.  
  4330.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4331.  
  4332.                                                   ^
  4333.  
  4334. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4335.  
  4336.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4337.  
  4338.                                ^
  4339.  
  4340. sketch\stepper.cpp:542:33: note: in expansion of macro '_APPLY_STEP'
  4341.  
  4342.        if (_COUNTER(AXIS) > 0) { _APPLY_STEP(AXIS)(!_INVERT_STEP_PIN(AXIS),0); }
  4343.  
  4344.                                  ^
  4345.  
  4346. sketch\stepper.cpp:623:7: note: in expansion of macro 'PULSE_START'
  4347.  
  4348.        PULSE_START(Y);
  4349.  
  4350.        ^
  4351.  
  4352. In file included from sketch\MarlinConfig.h:26:0,
  4353.  
  4354.                  from sketch\Marlin.h:36,
  4355.  
  4356.                  from sketch\stepper.cpp:47:
  4357.  
  4358. fastio.h:75:40: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  4359.  
  4360.  #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)
  4361.  
  4362.                                         ^
  4363.  
  4364. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  4365.  
  4366.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4367.  
  4368.                                                                                                       ^
  4369.  
  4370. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4371.  
  4372.  #define WRITE(IO,V) _WRITE(IO,V)
  4373.  
  4374.                      ^
  4375.  
  4376. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4377.  
  4378.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4379.  
  4380.                                 ^
  4381.  
  4382. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4383.  
  4384.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4385.  
  4386.                                                   ^
  4387.  
  4388. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4389.  
  4390.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4391.  
  4392.                                ^
  4393.  
  4394. sketch\stepper.cpp:542:33: note: in expansion of macro '_APPLY_STEP'
  4395.  
  4396.        if (_COUNTER(AXIS) > 0) { _APPLY_STEP(AXIS)(!_INVERT_STEP_PIN(AXIS),0); }
  4397.  
  4398.                                  ^
  4399.  
  4400. sketch\stepper.cpp:623:7: note: in expansion of macro 'PULSE_START'
  4401.  
  4402.        PULSE_START(Y);
  4403.  
  4404.        ^
  4405.  
  4406. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  4407.  
  4408.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  4409.  
  4410.                  from sketch\Marlin.h:32,
  4411.  
  4412.                  from sketch\stepper.cpp:47:
  4413.  
  4414. fastio.h:75:68: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  4415.  
  4416.  #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)
  4417.  
  4418.                                                                     ^
  4419.  
  4420. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  4421.  
  4422.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4423.  
  4424.                                                                                                       ^
  4425.  
  4426. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4427.  
  4428.  #define WRITE(IO,V) _WRITE(IO,V)
  4429.  
  4430.                      ^
  4431.  
  4432. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4433.  
  4434.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4435.  
  4436.                                 ^
  4437.  
  4438. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4439.  
  4440.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4441.  
  4442.                                                   ^
  4443.  
  4444. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4445.  
  4446.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4447.  
  4448.                                ^
  4449.  
  4450. sketch\stepper.cpp:542:33: note: in expansion of macro '_APPLY_STEP'
  4451.  
  4452.        if (_COUNTER(AXIS) > 0) { _APPLY_STEP(AXIS)(!_INVERT_STEP_PIN(AXIS),0); }
  4453.  
  4454.                                  ^
  4455.  
  4456. sketch\stepper.cpp:623:7: note: in expansion of macro 'PULSE_START'
  4457.  
  4458.        PULSE_START(Y);
  4459.  
  4460.        ^
  4461.  
  4462. In file included from sketch\MarlinConfig.h:26:0,
  4463.  
  4464.                  from sketch\Marlin.h:36,
  4465.  
  4466.                  from sketch\stepper.cpp:47:
  4467.  
  4468. fastio.h:75:96: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  4469.  
  4470.  #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)
  4471.  
  4472.                                                                                                 ^
  4473.  
  4474. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  4475.  
  4476.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4477.  
  4478.                                                                                                       ^
  4479.  
  4480. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4481.  
  4482.  #define WRITE(IO,V) _WRITE(IO,V)
  4483.  
  4484.                      ^
  4485.  
  4486. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4487.  
  4488.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4489.  
  4490.                                 ^
  4491.  
  4492. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4493.  
  4494.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4495.  
  4496.                                                   ^
  4497.  
  4498. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4499.  
  4500.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4501.  
  4502.                                ^
  4503.  
  4504. sketch\stepper.cpp:542:33: note: in expansion of macro '_APPLY_STEP'
  4505.  
  4506.        if (_COUNTER(AXIS) > 0) { _APPLY_STEP(AXIS)(!_INVERT_STEP_PIN(AXIS),0); }
  4507.  
  4508.                                  ^
  4509.  
  4510. sketch\stepper.cpp:623:7: note: in expansion of macro 'PULSE_START'
  4511.  
  4512.        PULSE_START(Y);
  4513.  
  4514.        ^
  4515.  
  4516. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  4517.  
  4518.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  4519.  
  4520.                  from sketch\Marlin.h:32,
  4521.  
  4522.                  from sketch\stepper.cpp:47:
  4523.  
  4524. fastio.h:75:125: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  4525.  
  4526.  #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)
  4527.  
  4528.                                                                                                                              ^
  4529.  
  4530. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  4531.  
  4532.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4533.  
  4534.                                                                                                       ^
  4535.  
  4536. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4537.  
  4538.  #define WRITE(IO,V) _WRITE(IO,V)
  4539.  
  4540.                      ^
  4541.  
  4542. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4543.  
  4544.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4545.  
  4546.                                 ^
  4547.  
  4548. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4549.  
  4550.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4551.  
  4552.                                                   ^
  4553.  
  4554. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4555.  
  4556.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4557.  
  4558.                                ^
  4559.  
  4560. sketch\stepper.cpp:542:33: note: in expansion of macro '_APPLY_STEP'
  4561.  
  4562.        if (_COUNTER(AXIS) > 0) { _APPLY_STEP(AXIS)(!_INVERT_STEP_PIN(AXIS),0); }
  4563.  
  4564.                                  ^
  4565.  
  4566. sketch\stepper.cpp:623:7: note: in expansion of macro 'PULSE_START'
  4567.  
  4568.        PULSE_START(Y);
  4569.  
  4570.        ^
  4571.  
  4572. In file included from sketch\MarlinConfig.h:32:0,
  4573.  
  4574.                  from sketch\Marlin.h:36,
  4575.  
  4576.                  from sketch\vector_3.cpp:42:
  4577.  
  4578. Configuration_adv.h:1050:15: error: missing binary operator before token "("
  4579.  
  4580.  #if HAS_DRIVER(TMC26X)
  4581.  
  4582.                ^
  4583.  
  4584. Configuration_adv.h:1278:15: error: missing binary operator before token "("
  4585.  
  4586.  #if HAS_DRIVER(L6470)
  4587.  
  4588.                ^
  4589.  
  4590. In file included from sketch\MarlinConfig.h:26:0,
  4591.  
  4592.                  from sketch\Marlin.h:36,
  4593.  
  4594.                  from sketch\stepper.cpp:47:
  4595.  
  4596. fastio.h:90:34: error: 'DIOE2_STEP_PIN_RPORT' was not declared in this scope
  4597.  
  4598.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4599.  
  4600.                                   ^
  4601.  
  4602. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4603.  
  4604.  #define WRITE(IO,V) _WRITE(IO,V)
  4605.  
  4606.                      ^
  4607.  
  4608. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4609.  
  4610.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4611.  
  4612.                                 ^
  4613.  
  4614. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4615.  
  4616.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4617.  
  4618.                                                   ^
  4619.  
  4620. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4621.  
  4622.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4623.  
  4624.                                ^
  4625.  
  4626. sketch\stepper.cpp:549:9: note: in expansion of macro '_APPLY_STEP'
  4627.  
  4628.          _APPLY_STEP(AXIS)(_INVERT_STEP_PIN(AXIS),0); \
  4629.  
  4630.          ^
  4631.  
  4632. sketch\stepper.cpp:658:7: note: in expansion of macro 'PULSE_STOP'
  4633.  
  4634.        PULSE_STOP(Y);
  4635.  
  4636.        ^
  4637.  
  4638. fastio.h:79:43: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  4639.  
  4640.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  4641.  
  4642.                                            ^
  4643.  
  4644. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  4645.  
  4646.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4647.  
  4648.                                                                              ^
  4649.  
  4650. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4651.  
  4652.  #define WRITE(IO,V) _WRITE(IO,V)
  4653.  
  4654.                      ^
  4655.  
  4656. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4657.  
  4658.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4659.  
  4660.                                 ^
  4661.  
  4662. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4663.  
  4664.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4665.  
  4666.                                                   ^
  4667.  
  4668. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4669.  
  4670.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4671.  
  4672.                                ^
  4673.  
  4674. sketch\stepper.cpp:549:9: note: in expansion of macro '_APPLY_STEP'
  4675.  
  4676.          _APPLY_STEP(AXIS)(_INVERT_STEP_PIN(AXIS),0); \
  4677.  
  4678.          ^
  4679.  
  4680. sketch\stepper.cpp:658:7: note: in expansion of macro 'PULSE_STOP'
  4681.  
  4682.        PULSE_STOP(Y);
  4683.  
  4684.        ^
  4685.  
  4686. In file included from sketch\MarlinConfig.h:33:0,
  4687.  
  4688.                  from sketch\Marlin.h:36,
  4689.  
  4690.                  from sketch\vector_3.cpp:42:
  4691.  
  4692. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  4693.  
  4694.        #error "No E stepper plug left for Y2!"
  4695.  
  4696.         ^
  4697.  
  4698. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  4699.  
  4700.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  4701.  
  4702.                  from sketch\Marlin.h:32,
  4703.  
  4704.                  from sketch\stepper.cpp:47:
  4705.  
  4706. fastio.h:79:71: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  4707.  
  4708.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  4709.  
  4710.                                                                        ^
  4711.  
  4712. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  4713.  
  4714.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4715.  
  4716.              In file included from sketch\MarlinConfig.h:33:0,
  4717.  
  4718.                  from sketch\Marlin.h:36,
  4719.  
  4720.                  from sketch\planner_bezier.cpp:30:
  4721.  
  4722. pins.h:572:8: error: #error "No E stepper plug left for Y2!"
  4723.  
  4724.        #error "No E stepper plug left for Y2!"
  4725.  
  4726.         ^
  4727.  
  4728.                                                                 ^
  4729.  
  4730. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4731.  
  4732.  #define WRITE(IO,V) _WRITE(IO,V)
  4733.  
  4734.                      ^
  4735.  
  4736. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4737.  
  4738.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4739.  
  4740.                                 ^
  4741.  
  4742. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4743.  
  4744.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4745.  
  4746.                                                   ^
  4747.  
  4748. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4749.  
  4750.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4751.  
  4752.                                ^
  4753.  
  4754. sketch\stepper.cpp:549:9: note: in expansion of macro '_APPLY_STEP'
  4755.  
  4756.          _APPLY_STEP(AXIS)(_INVERT_STEP_PIN(AXIS),0); \
  4757.  
  4758.          ^
  4759.  
  4760. sketch\stepper.cpp:658:7: note: in expansion of macro 'PULSE_STOP'
  4761.  
  4762.        PULSE_STOP(Y);
  4763.  
  4764.        ^
  4765.  
  4766. In file included from sketch\MarlinConfig.h:26:0,
  4767.  
  4768.                  from sketch\Marlin.h:36,
  4769.  
  4770.                  from sketch\stepper.cpp:47:
  4771.  
  4772. fastio.h:84:43: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  4773.  
  4774.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  4775.  
  4776.                                            ^
  4777.  
  4778. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  4779.  
  4780.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4781.  
  4782.                                                                              ^
  4783.  
  4784. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4785.  
  4786.  #define WRITE(IO,V) _WRITE(IO,V)
  4787.  
  4788.                      ^
  4789.  
  4790. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4791.  
  4792.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4793.  
  4794.                                 ^
  4795.  
  4796. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4797.  
  4798.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4799.  
  4800.                                                   ^
  4801.  
  4802. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4803.  
  4804.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4805.  
  4806.                                ^
  4807.  
  4808. sketch\stepper.cpp:549:9: note: in expansion of macro '_APPLY_STEP'
  4809.  
  4810.          _APPLY_STEP(AXIS)(_INVERT_STEP_PIN(AXIS),0); \
  4811.  
  4812.          ^
  4813.  
  4814. sketch\stepper.cpp:658:7: note: in expansion of macro 'PULSE_STOP'
  4815.  
  4816.        PULSE_STOP(Y);
  4817.  
  4818.        ^
  4819.  
  4820. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  4821.  
  4822.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  4823.  
  4824.                  from sketch\Marlin.h:32,
  4825.  
  4826.                  from sketch\stepper.cpp:47:
  4827.  
  4828. fastio.h:84:72: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  4829.  
  4830.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  4831.  
  4832.                                                                         ^
  4833.  
  4834. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  4835.  
  4836.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4837.  
  4838.                                                                              ^
  4839.  
  4840. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4841.  
  4842.  #define WRITE(IO,V) _WRITE(IO,V)
  4843.  
  4844.                      ^
  4845.  
  4846. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4847.  
  4848.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4849.  
  4850.                                 ^
  4851.  
  4852. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4853.  
  4854.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4855.  
  4856.                                                   ^
  4857.  
  4858. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4859.  
  4860.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4861.  
  4862.                                ^
  4863.  
  4864. sketch\stepper.cpp:549:9: note: in expansion of macro '_APPLY_STEP'
  4865.  
  4866.          _APPLY_STEP(AXIS)(_INVERT_STEP_PIN(AXIS),0); \
  4867.  
  4868.          ^
  4869.  
  4870. sketch\stepper.cpp:658:7: note: in expansion of macro 'PULSE_STOP'
  4871.  
  4872.        PULSE_STOP(Y);
  4873.  
  4874.        ^
  4875.  
  4876. In file included from sketch\MarlinConfig.h:26:0,
  4877.  
  4878.                  from sketch\Marlin.h:36,
  4879.  
  4880.                  from sketch\stepper.cpp:47:
  4881.  
  4882. fastio.h:75:40: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  4883.  
  4884.  #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)
  4885.  
  4886.                                         ^
  4887.  
  4888. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  4889.  
  4890.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4891.  
  4892.                                                                                                       ^
  4893.  
  4894. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4895.  
  4896.  #define WRITE(IO,V) _WRITE(IO,V)
  4897.  
  4898.                      ^
  4899.  
  4900. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4901.  
  4902.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4903.  
  4904.                                 ^
  4905.  
  4906. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4907.  
  4908.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4909.  
  4910.                                                   ^
  4911.  
  4912. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4913.  
  4914.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4915.  
  4916.                                ^
  4917.  
  4918. sketch\stepper.cpp:549:9: note: in expansion of macro '_APPLY_STEP'
  4919.  
  4920.          _APPLY_STEP(AXIS)(_INVERT_STEP_PIN(AXIS),0); \
  4921.  
  4922.          ^
  4923.  
  4924. sketch\stepper.cpp:658:7: note: in expansion of macro 'PULSE_STOP'
  4925.  
  4926.        PULSE_STOP(Y);
  4927.  
  4928.        ^
  4929.  
  4930. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  4931.  
  4932.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  4933.  
  4934.                  from sketch\Marlin.h:32,
  4935.  
  4936.                  from sketch\stepper.cpp:47:
  4937.  
  4938. fastio.h:75:68: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  4939.  
  4940.  #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)
  4941.  
  4942.                                                                     ^
  4943.  
  4944. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  4945.  
  4946.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  4947.  
  4948.                                                                                                       ^
  4949.  
  4950. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  4951.  
  4952.  #define WRITE(IO,V) _WRITE(IO,V)
  4953.  
  4954.                      ^
  4955.  
  4956. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  4957.  
  4958.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  4959.  
  4960.                                 ^
  4961.  
  4962. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  4963.  
  4964.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  4965.  
  4966.                                                   ^
  4967.  
  4968. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  4969.  
  4970.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  4971.  
  4972.                                ^
  4973.  
  4974. sketch\stepper.cpp:549:9: note: in expansion of macro '_APPLY_STEP'
  4975.  
  4976.          _APPLY_STEP(AXIS)(_INVERT_STEP_PIN(AXIS),0); \
  4977.  
  4978.          ^
  4979.  
  4980. sketch\stepper.cpp:658:7: note: in expansion of macro 'PULSE_STOP'
  4981.  
  4982.        PULSE_STOP(Y);
  4983.  
  4984.        ^
  4985.  
  4986. In file included from sketch\MarlinConfig.h:26:0,
  4987.  
  4988.                  from sketch\Marlin.h:36,
  4989.  
  4990.                  from sketch\stepper.cpp:47:
  4991.  
  4992. fastio.h:75:96: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  4993.  
  4994.  #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)
  4995.  
  4996.                                                                                                 ^
  4997.  
  4998. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  4999.  
  5000.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5001.  
  5002.                                                                                                       ^
  5003.  
  5004. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5005.  
  5006.  #define WRITE(IO,V) _WRITE(IO,V)
  5007.  
  5008.                      ^
  5009.  
  5010. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  5011.  
  5012.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  5013.  
  5014.                                 ^
  5015.  
  5016. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  5017.  
  5018.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  5019.  
  5020.                                                   ^
  5021.  
  5022. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  5023.  
  5024.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  5025.  
  5026.                                ^
  5027.  
  5028. sketch\stepper.cpp:549:9: note: in expansion of macro '_APPLY_STEP'
  5029.  
  5030.          _APPLY_STEP(AXIS)(_INVERT_STEP_PIN(AXIS),0); \
  5031.  
  5032.          ^
  5033.  
  5034. sketch\stepper.cpp:658:7: note: in expansion of macro 'PULSE_STOP'
  5035.  
  5036.        PULSE_STOP(Y);
  5037.  
  5038.        ^
  5039.  
  5040. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5041.  
  5042.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5043.  
  5044.                  from sketch\Marlin.h:32,
  5045.  
  5046.                  from sketch\stepper.cpp:47:
  5047.  
  5048. fastio.h:75:125: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  5049.  
  5050.  #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)
  5051.  
  5052.                                                                                                                              ^
  5053.  
  5054. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  5055.  
  5056.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5057.  
  5058.                                                                                                       ^
  5059.  
  5060. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5061.  
  5062.  #define WRITE(IO,V) _WRITE(IO,V)
  5063.  
  5064.                      ^
  5065.  
  5066. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  5067.  
  5068.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  5069.  
  5070.                                 ^
  5071.  
  5072. sketch\stepper.cpp:180:50: note: in expansion of macro 'Y2_STEP_WRITE'
  5073.  
  5074.    #define Y_APPLY_STEP(v,Q) do{ Y_STEP_WRITE(v); Y2_STEP_WRITE(v); }while(0)
  5075.  
  5076.                                                   ^
  5077.  
  5078. sketch\stepper.cpp:536:31: note: in expansion of macro 'Y_APPLY_STEP'
  5079.  
  5080.      #define _APPLY_STEP(AXIS) AXIS ##_APPLY_STEP
  5081.  
  5082.                                ^
  5083.  
  5084. sketch\stepper.cpp:549:9: note: in expansion of macro '_APPLY_STEP'
  5085.  
  5086.          _APPLY_STEP(AXIS)(_INVERT_STEP_PIN(AXIS),0); \
  5087.  
  5088.          ^
  5089.  
  5090. sketch\stepper.cpp:658:7: note: in expansion of macro 'PULSE_STOP'
  5091.  
  5092.        PULSE_STOP(Y);
  5093.  
  5094.        ^
  5095.  
  5096. In file included from sketch\MarlinConfig.h:26:0,
  5097.  
  5098.                  from sketch\Marlin.h:36,
  5099.  
  5100.                  from sketch\stepper.cpp:47:
  5101.  
  5102. sketch\stepper.cpp: In static member function 'static void Stepper::init()':
  5103.  
  5104. fastio.h:95:29: error: 'DIOE2_DIR_PIN_DDR' was not declared in this scope
  5105.  
  5106.  #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= _BV(DIO ## IO ## _PIN); } while (0)
  5107.  
  5108.                              ^
  5109.  
  5110. sketch\fastio.h:107:24: note: in expansion of macro '_SET_OUTPUT'
  5111.  
  5112.  #define SET_OUTPUT(IO) _SET_OUTPUT(IO)
  5113.  
  5114.                         ^
  5115.  
  5116. sketch\stepper_indirection.h:218:25: note: in expansion of macro 'SET_OUTPUT'
  5117.  
  5118.      #define Y2_DIR_INIT SET_OUTPUT(Y2_DIR_PIN)
  5119.  
  5120.                          ^
  5121.  
  5122. sketch\stepper.cpp:1029:7: note: in expansion of macro 'Y2_DIR_INIT'
  5123.  
  5124.        Y2_DIR_INIT;
  5125.  
  5126.        ^
  5127.  
  5128. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5129.  
  5130.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5131.  
  5132.                  from sketch\Marlin.h:32,
  5133.  
  5134.                  from sketch\stepper.cpp:47:
  5135.  
  5136. fastio.h:95:54: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope
  5137.  
  5138.  #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= _BV(DIO ## IO ## _PIN); } while (0)
  5139.  
  5140.                                                       ^
  5141.  
  5142. sketch\fastio.h:107:24: note: in expansion of macro '_SET_OUTPUT'
  5143.  
  5144.  #define SET_OUTPUT(IO) _SET_OUTPUT(IO)
  5145.  
  5146.                         ^
  5147.  
  5148. sketch\stepper_indirection.h:218:25: note: in expansion of macro 'SET_OUTPUT'
  5149.  
  5150.      #define Y2_DIR_INIT SET_OUTPUT(Y2_DIR_PIN)
  5151.  
  5152.                          ^
  5153.  
  5154. sketch\stepper.cpp:1029:7: note: in expansion of macro 'Y2_DIR_INIT'
  5155.  
  5156.        Y2_DIR_INIT;
  5157.  
  5158.        ^
  5159.  
  5160. In file included from sketch\MarlinConfig.h:26:0,
  5161.  
  5162.                  from sketch\Marlin.h:36,
  5163.  
  5164.                  from sketch\stepper.cpp:47:
  5165.  
  5166. fastio.h:95:29: error: 'DIOE2_ENABLE_PIN_DDR' was not declared in this scope
  5167.  
  5168.  #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= _BV(DIO ## IO ## _PIN); } while (0)
  5169.  
  5170.                              ^
  5171.  
  5172. sketch\fastio.h:107:24: note: in expansion of macro '_SET_OUTPUT'
  5173.  
  5174.  #define SET_OUTPUT(IO) _SET_OUTPUT(IO)
  5175.  
  5176.                         ^
  5177.  
  5178. sketch\stepper_indirection.h:214:30: note: in expansion of macro 'SET_OUTPUT'
  5179.  
  5180.        #define Y2_ENABLE_INIT SET_OUTPUT(Y2_ENABLE_PIN)
  5181.  
  5182.                               ^
  5183.  
  5184. sketch\stepper.cpp:1067:7: note: in expansion of macro 'Y2_ENABLE_INIT'
  5185.  
  5186.        Y2_ENABLE_INIT;
  5187.  
  5188.        ^
  5189.  
  5190. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5191.  
  5192.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5193.  
  5194.                  from sketch\Marlin.h:32,
  5195.  
  5196.                  from sketch\stepper.cpp:47:
  5197.  
  5198. fastio.h:95:54: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  5199.  
  5200.  #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= _BV(DIO ## IO ## _PIN); } while (0)
  5201.  
  5202.                                                       ^
  5203.  
  5204. sketch\fastio.h:107:24: note: in expansion of macro '_SET_OUTPUT'
  5205.  
  5206.  #define SET_OUTPUT(IO) _SET_OUTPUT(IO)
  5207.  
  5208.                         ^
  5209.  
  5210. sketch\stepper_indirection.h:214:30: note: in expansion of macro 'SET_OUTPUT'
  5211.  
  5212.        #define Y2_ENABLE_INIT SET_OUTPUT(Y2_ENABLE_PIN)
  5213.  
  5214.                               ^
  5215.  
  5216. sketch\stepper.cpp:1067:7: note: in expansion of macro 'Y2_ENABLE_INIT'
  5217.  
  5218.        Y2_ENABLE_INIT;
  5219.  
  5220.        ^
  5221.  
  5222. In file included from sketch\MarlinConfig.h:26:0,
  5223.  
  5224.                  from sketch\Marlin.h:36,
  5225.  
  5226.                  from sketch\stepper.cpp:47:
  5227.  
  5228. fastio.h:90:34: error: 'DIOE2_ENABLE_PIN_RPORT' was not declared in this scope
  5229.  
  5230.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5231.  
  5232.                                   ^
  5233.  
  5234. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5235.  
  5236.  #define WRITE(IO,V) _WRITE(IO,V)
  5237.  
  5238.                      ^
  5239.  
  5240. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  5241.  
  5242.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  5243.  
  5244.                                       ^
  5245.  
  5246. sketch\stepper.cpp:1068:25: note: in expansion of macro 'Y2_ENABLE_WRITE'
  5247.  
  5248.        if (!Y_ENABLE_ON) Y2_ENABLE_WRITE(HIGH);
  5249.  
  5250.                          ^
  5251.  
  5252. fastio.h:79:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  5253.  
  5254.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  5255.  
  5256.                                            ^
  5257.  
  5258. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  5259.  
  5260.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5261.  
  5262.                                                                              ^
  5263.  
  5264. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5265.  
  5266.  #define WRITE(IO,V) _WRITE(IO,V)
  5267.  
  5268.                      ^
  5269.  
  5270. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  5271.  
  5272.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  5273.  
  5274.                                       ^
  5275.  
  5276. sketch\stepper.cpp:1068:25: note: in expansion of macro 'Y2_ENABLE_WRITE'
  5277.  
  5278.        if (!Y_ENABLE_ON) Y2_ENABLE_WRITE(HIGH);
  5279.  
  5280.                          ^
  5281.  
  5282. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5283.  
  5284.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5285.  
  5286.                  from sketch\Marlin.h:32,
  5287.  
  5288.                  from sketch\stepper.cpp:47:
  5289.  
  5290. fastio.h:79:71: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  5291.  
  5292.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  5293.  
  5294.                                                                        ^
  5295.  
  5296. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  5297.  
  5298.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5299.  
  5300.                                                                              ^
  5301.  
  5302. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5303.  
  5304.  #define WRITE(IO,V) _WRITE(IO,V)
  5305.  
  5306.                      ^
  5307.  
  5308. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  5309.  
  5310.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  5311.  
  5312.                                       ^
  5313.  
  5314. sketch\stepper.cpp:1068:25: note: in expansion of macro 'Y2_ENABLE_WRITE'
  5315.  
  5316.        if (!Y_ENABLE_ON) Y2_ENABLE_WRITE(HIGH);
  5317.  
  5318.                          ^
  5319.  
  5320. In file included from sketch\MarlinConfig.h:26:0,
  5321.  
  5322.                  from sketch\Marlin.h:36,
  5323.  
  5324.                  from sketch\stepper.cpp:47:
  5325.  
  5326. fastio.h:84:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  5327.  
  5328.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  5329.  
  5330.                                            ^
  5331.  
  5332. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  5333.  
  5334.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5335.  
  5336.                                                                              ^
  5337.  
  5338. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5339.  
  5340.  #define WRITE(IO,V) _WRITE(IO,V)
  5341.  
  5342.                      ^
  5343.  
  5344. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  5345.  
  5346.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  5347.  
  5348.                                       ^
  5349.  
  5350. sketch\stepper.cpp:1068:25: note: in expansion of macro 'Y2_ENABLE_WRITE'
  5351.  
  5352.        if (!Y_ENABLE_ON) Y2_ENABLE_WRITE(HIGH);
  5353.  
  5354.                          ^
  5355.  
  5356. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5357.  
  5358.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5359.  
  5360.                  from sketch\Marlin.h:32,
  5361.  
  5362.                  from sketch\stepper.cpp:47:
  5363.  
  5364. fastio.h:84:72: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  5365.  
  5366.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  5367.  
  5368.                                                                         ^
  5369.  
  5370. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  5371.  
  5372.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5373.  
  5374.                                                                              ^
  5375.  
  5376. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5377.  
  5378.  #define WRITE(IO,V) _WRITE(IO,V)
  5379.  
  5380.                      ^
  5381.  
  5382. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  5383.  
  5384.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  5385.  
  5386.                                       ^
  5387.  
  5388. sketch\stepper.cpp:1068:25: note: in expansion of macro 'Y2_ENABLE_WRITE'
  5389.  
  5390.        if (!Y_ENABLE_ON) Y2_ENABLE_WRITE(HIGH);
  5391.  
  5392.                          ^
  5393.  
  5394. In file included from sketch\MarlinConfig.h:26:0,
  5395.  
  5396.                  from sketch\Marlin.h:36,
  5397.  
  5398.                  from sketch\stepper.cpp:47:
  5399.  
  5400. fastio.h:75:40: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  5401.  
  5402.  #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)
  5403.  
  5404.                                         ^
  5405.  
  5406. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  5407.  
  5408.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5409.  
  5410.                                                                                                       ^
  5411.  
  5412. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5413.  
  5414.  #define WRITE(IO,V) _WRITE(IO,V)
  5415.  
  5416.                      ^
  5417.  
  5418. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  5419.  
  5420.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  5421.  
  5422.                                       ^
  5423.  
  5424. sketch\stepper.cpp:1068:25: note: in expansion of macro 'Y2_ENABLE_WRITE'
  5425.  
  5426.        if (!Y_ENABLE_ON) Y2_ENABLE_WRITE(HIGH);
  5427.  
  5428.                          ^
  5429.  
  5430. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5431.  
  5432.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5433.  
  5434.                  from sketch\Marlin.h:32,
  5435.  
  5436.                  from sketch\stepper.cpp:47:
  5437.  
  5438. fastio.h:75:68: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  5439.  
  5440.  #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)
  5441.  
  5442.                                                                     ^
  5443.  
  5444. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  5445.  
  5446.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5447.  
  5448.                                                                                                       ^
  5449.  
  5450. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5451.  
  5452.  #define WRITE(IO,V) _WRITE(IO,V)
  5453.  
  5454.                      ^
  5455.  
  5456. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  5457.  
  5458.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  5459.  
  5460.                                       ^
  5461.  
  5462. sketch\stepper.cpp:1068:25: note: in expansion of macro 'Y2_ENABLE_WRITE'
  5463.  
  5464.        if (!Y_ENABLE_ON) Y2_ENABLE_WRITE(HIGH);
  5465.  
  5466.                          ^
  5467.  
  5468. In file included from sketch\MarlinConfig.h:26:0,
  5469.  
  5470.                  from sketch\Marlin.h:36,
  5471.  
  5472.                  from sketch\stepper.cpp:47:
  5473.  
  5474. fastio.h:75:96: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  5475.  
  5476.  #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)
  5477.  
  5478.                                                                                                 ^
  5479.  
  5480. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  5481.  
  5482.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5483.  
  5484.                                                                                                       ^
  5485.  
  5486. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5487.  
  5488.  #define WRITE(IO,V) _WRITE(IO,V)
  5489.  
  5490.                      ^
  5491.  
  5492. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  5493.  
  5494.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  5495.  
  5496.                                       ^
  5497.  
  5498. sketch\stepper.cpp:1068:25: note: in expansion of macro 'Y2_ENABLE_WRITE'
  5499.  
  5500.        if (!Y_ENABLE_ON) Y2_ENABLE_WRITE(HIGH);
  5501.  
  5502.                          ^
  5503.  
  5504. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5505.  
  5506.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5507.  
  5508.                  from sketch\Marlin.h:32,
  5509.  
  5510.                  from sketch\stepper.cpp:47:
  5511.  
  5512. fastio.h:75:125: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  5513.  
  5514.  #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)
  5515.  
  5516.                                                                                                                              ^
  5517.  
  5518. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  5519.  
  5520.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5521.  
  5522.                                                                                                       ^
  5523.  
  5524. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5525.  
  5526.  #define WRITE(IO,V) _WRITE(IO,V)
  5527.  
  5528.                      ^
  5529.  
  5530. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  5531.  
  5532.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  5533.  
  5534.                                       ^
  5535.  
  5536. sketch\stepper.cpp:1068:25: note: in expansion of macro 'Y2_ENABLE_WRITE'
  5537.  
  5538.        if (!Y_ENABLE_ON) Y2_ENABLE_WRITE(HIGH);
  5539.  
  5540.                          ^
  5541.  
  5542. In file included from sketch\MarlinConfig.h:26:0,
  5543.  
  5544.                  from sketch\Marlin.h:36,
  5545.  
  5546.                  from sketch\stepper.cpp:47:
  5547.  
  5548. fastio.h:95:29: error: 'DIOE2_STEP_PIN_DDR' was not declared in this scope
  5549.  
  5550.  #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= _BV(DIO ## IO ## _PIN); } while (0)
  5551.  
  5552.                              ^
  5553.  
  5554. sketch\fastio.h:107:24: note: in expansion of macro '_SET_OUTPUT'
  5555.  
  5556.  #define SET_OUTPUT(IO) _SET_OUTPUT(IO)
  5557.  
  5558.                         ^
  5559.  
  5560. sketch\stepper_indirection.h:222:24: note: in expansion of macro 'SET_OUTPUT'
  5561.  
  5562.    #define Y2_STEP_INIT SET_OUTPUT(Y2_STEP_PIN)
  5563.  
  5564.                         ^
  5565.  
  5566. sketch\stepper.cpp:1125:7: note: in expansion of macro 'Y2_STEP_INIT'
  5567.  
  5568.        Y2_STEP_INIT;
  5569.  
  5570.        ^
  5571.  
  5572. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5573.  
  5574.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5575.  
  5576.                  from sketch\Marlin.h:32,
  5577.  
  5578.                  from sketch\stepper.cpp:47:
  5579.  
  5580. fastio.h:95:54: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  5581.  
  5582.  #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= _BV(DIO ## IO ## _PIN); } while (0)
  5583.  
  5584.                                                       ^
  5585.  
  5586. sketch\fastio.h:107:24: note: in expansion of macro '_SET_OUTPUT'
  5587.  
  5588.  #define SET_OUTPUT(IO) _SET_OUTPUT(IO)
  5589.  
  5590.                         ^
  5591.  
  5592. sketch\stepper_indirection.h:222:24: note: in expansion of macro 'SET_OUTPUT'
  5593.  
  5594.    #define Y2_STEP_INIT SET_OUTPUT(Y2_STEP_PIN)
  5595.  
  5596.                         ^
  5597.  
  5598. sketch\stepper.cpp:1125:7: note: in expansion of macro 'Y2_STEP_INIT'
  5599.  
  5600.        Y2_STEP_INIT;
  5601.  
  5602.        ^
  5603.  
  5604. In file included from sketch\MarlinConfig.h:26:0,
  5605.  
  5606.                  from sketch\Marlin.h:36,
  5607.  
  5608.                  from sketch\stepper.cpp:47:
  5609.  
  5610. fastio.h:90:34: error: 'DIOE2_STEP_PIN_RPORT' was not declared in this scope
  5611.  
  5612.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5613.  
  5614.                                   ^
  5615.  
  5616. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5617.  
  5618.  #define WRITE(IO,V) _WRITE(IO,V)
  5619.  
  5620.                      ^
  5621.  
  5622. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  5623.  
  5624.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  5625.  
  5626.                                 ^
  5627.  
  5628. sketch\stepper.cpp:1126:7: note: in expansion of macro 'Y2_STEP_WRITE'
  5629.  
  5630.        Y2_STEP_WRITE(INVERT_Y_STEP_PIN);
  5631.  
  5632.        ^
  5633.  
  5634. fastio.h:79:43: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  5635.  
  5636.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  5637.  
  5638.                                            ^
  5639.  
  5640. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  5641.  
  5642.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5643.  
  5644.                                                                              ^
  5645.  
  5646. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5647.  
  5648.  #define WRITE(IO,V) _WRITE(IO,V)
  5649.  
  5650.                      ^
  5651.  
  5652. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  5653.  
  5654.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  5655.  
  5656.                                 ^
  5657.  
  5658. sketch\stepper.cpp:1126:7: note: in expansion of macro 'Y2_STEP_WRITE'
  5659.  
  5660.        Y2_STEP_WRITE(INVERT_Y_STEP_PIN);
  5661.  
  5662.        ^
  5663.  
  5664. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5665.  
  5666.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5667.  
  5668.                  from sketch\Marlin.h:32,
  5669.  
  5670.                  from sketch\stepper.cpp:47:
  5671.  
  5672. fastio.h:79:71: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  5673.  
  5674.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  5675.  
  5676.                                                                        ^
  5677.  
  5678. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  5679.  
  5680.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5681.  
  5682.                                                                              ^
  5683.  
  5684. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5685.  
  5686.  #define WRITE(IO,V) _WRITE(IO,V)
  5687.  
  5688.                      ^
  5689.  
  5690. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  5691.  
  5692.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  5693.  
  5694.                                 ^
  5695.  
  5696. sketch\stepper.cpp:1126:7: note: in expansion of macro 'Y2_STEP_WRITE'
  5697.  
  5698.        Y2_STEP_WRITE(INVERT_Y_STEP_PIN);
  5699.  
  5700.        ^
  5701.  
  5702. In file included from sketch\MarlinConfig.h:26:0,
  5703.  
  5704.                  from sketch\Marlin.h:36,
  5705.  
  5706.                  from sketch\stepper.cpp:47:
  5707.  
  5708. fastio.h:84:43: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  5709.  
  5710.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  5711.  
  5712.                                            ^
  5713.  
  5714. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  5715.  
  5716.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5717.  
  5718.                                                                              ^
  5719.  
  5720. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5721.  
  5722.  #define WRITE(IO,V) _WRITE(IO,V)
  5723.  
  5724.                      ^
  5725.  
  5726. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  5727.  
  5728.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  5729.  
  5730.                                 ^
  5731.  
  5732. sketch\stepper.cpp:1126:7: note: in expansion of macro 'Y2_STEP_WRITE'
  5733.  
  5734.        Y2_STEP_WRITE(INVERT_Y_STEP_PIN);
  5735.  
  5736.        ^
  5737.  
  5738. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5739.  
  5740.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5741.  
  5742.                  from sketch\Marlin.h:32,
  5743.  
  5744.                  from sketch\stepper.cpp:47:
  5745.  
  5746. fastio.h:84:72: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  5747.  
  5748.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  5749.  
  5750.                                                                         ^
  5751.  
  5752. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  5753.  
  5754.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5755.  
  5756.                                                                              ^
  5757.  
  5758. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5759.  
  5760.  #define WRITE(IO,V) _WRITE(IO,V)
  5761.  
  5762.                      ^
  5763.  
  5764. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  5765.  
  5766.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  5767.  
  5768.                                 ^
  5769.  
  5770. sketch\stepper.cpp:1126:7: note: in expansion of macro 'Y2_STEP_WRITE'
  5771.  
  5772.        Y2_STEP_WRITE(INVERT_Y_STEP_PIN);
  5773.  
  5774.        ^
  5775.  
  5776. In file included from sketch\MarlinConfig.h:26:0,
  5777.  
  5778.                  from sketch\Marlin.h:36,
  5779.  
  5780.                  from sketch\stepper.cpp:47:
  5781.  
  5782. fastio.h:75:40: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  5783.  
  5784.  #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)
  5785.  
  5786.                                         ^
  5787.  
  5788. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  5789.  
  5790.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5791.  
  5792.                                                                                                       ^
  5793.  
  5794. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5795.  
  5796.  #define WRITE(IO,V) _WRITE(IO,V)
  5797.  
  5798.                      ^
  5799.  
  5800. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  5801.  
  5802.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  5803.  
  5804.                                 ^
  5805.  
  5806. sketch\stepper.cpp:1126:7: note: in expansion of macro 'Y2_STEP_WRITE'
  5807.  
  5808.        Y2_STEP_WRITE(INVERT_Y_STEP_PIN);
  5809.  
  5810.        ^
  5811.  
  5812. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5813.  
  5814.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5815.  
  5816.                  from sketch\Marlin.h:32,
  5817.  
  5818.                  from sketch\stepper.cpp:47:
  5819.  
  5820. fastio.h:75:68: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  5821.  
  5822.  #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)
  5823.  
  5824.                                                                     ^
  5825.  
  5826. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  5827.  
  5828.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5829.  
  5830.                                                                                                       ^
  5831.  
  5832. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5833.  
  5834.  #define WRITE(IO,V) _WRITE(IO,V)
  5835.  
  5836.                      ^
  5837.  
  5838. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  5839.  
  5840.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  5841.  
  5842.                                 ^
  5843.  
  5844. sketch\stepper.cpp:1126:7: note: in expansion of macro 'Y2_STEP_WRITE'
  5845.  
  5846.        Y2_STEP_WRITE(INVERT_Y_STEP_PIN);
  5847.  
  5848.        ^
  5849.  
  5850. In file included from sketch\MarlinConfig.h:26:0,
  5851.  
  5852.                  from sketch\Marlin.h:36,
  5853.  
  5854.                  from sketch\stepper.cpp:47:
  5855.  
  5856. fastio.h:75:96: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope
  5857.  
  5858.  #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)
  5859.  
  5860.                                                                                                 ^
  5861.  
  5862. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  5863.  
  5864.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5865.  
  5866.                                                                                                       ^
  5867.  
  5868. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5869.  
  5870.  #define WRITE(IO,V) _WRITE(IO,V)
  5871.  
  5872.                      ^
  5873.  
  5874. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  5875.  
  5876.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  5877.  
  5878.                                 ^
  5879.  
  5880. sketch\stepper.cpp:1126:7: note: in expansion of macro 'Y2_STEP_WRITE'
  5881.  
  5882.        Y2_STEP_WRITE(INVERT_Y_STEP_PIN);
  5883.  
  5884.        ^
  5885.  
  5886. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  5887.  
  5888.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  5889.  
  5890.                  from sketch\Marlin.h:32,
  5891.  
  5892.                  from sketch\stepper.cpp:47:
  5893.  
  5894. fastio.h:75:125: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope
  5895.  
  5896.  #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)
  5897.  
  5898.                                                                                                                              ^
  5899.  
  5900. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  5901.  
  5902.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5903.  
  5904.                                                                                                       ^
  5905.  
  5906. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5907.  
  5908.  #define WRITE(IO,V) _WRITE(IO,V)
  5909.  
  5910.                      ^
  5911.  
  5912. sketch\stepper_indirection.h:223:32: note: in expansion of macro 'WRITE'
  5913.  
  5914.    #define Y2_STEP_WRITE(STATE) WRITE(Y2_STEP_PIN,STATE)
  5915.  
  5916.                                 ^
  5917.  
  5918. sketch\stepper.cpp:1126:7: note: in expansion of macro 'Y2_STEP_WRITE'
  5919.  
  5920.        Y2_STEP_WRITE(INVERT_Y_STEP_PIN);
  5921.  
  5922.        ^
  5923.  
  5924. In file included from sketch\MarlinConfig.h:26:0,
  5925.  
  5926.                  from sketch\Marlin.h:36,
  5927.  
  5928.                  from sketch\stepper.cpp:47:
  5929.  
  5930. fastio.h:90:34: error: 'DIOE2_ENABLE_PIN_RPORT' was not declared in this scope
  5931.  
  5932.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5933.  
  5934.                                   ^
  5935.  
  5936. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5937.  
  5938.  #define WRITE(IO,V) _WRITE(IO,V)
  5939.  
  5940.                      ^
  5941.  
  5942. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  5943.  
  5944.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  5945.  
  5946.                                       ^
  5947.  
  5948. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  5949.  
  5950.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  5951.  
  5952.                                                          ^
  5953.  
  5954. sketch\stepper.cpp:1105:26: note: in expansion of macro 'disable_Y'
  5955.  
  5956.    #define _DISABLE(AXIS) disable_## AXIS()
  5957.  
  5958.                           ^
  5959.  
  5960. sketch\stepper.cpp:1110:5: note: in expansion of macro '_DISABLE'
  5961.  
  5962.      _DISABLE(AXIS)
  5963.  
  5964.      ^
  5965.  
  5966. sketch\stepper.cpp:1128:5: note: in expansion of macro 'AXIS_INIT'
  5967.  
  5968.      AXIS_INIT(Y, Y);
  5969.  
  5970.      ^
  5971.  
  5972. fastio.h:79:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  5973.  
  5974.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  5975.  
  5976.                                            ^
  5977.  
  5978. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  5979.  
  5980.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  5981.  
  5982.                                                                              ^
  5983.  
  5984. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  5985.  
  5986.  #define WRITE(IO,V) _WRITE(IO,V)
  5987.  
  5988.                      ^
  5989.  
  5990. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  5991.  
  5992.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  5993.  
  5994.                                       ^
  5995.  
  5996. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  5997.  
  5998.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  5999.  
  6000.                                                          ^
  6001.  
  6002. sketch\stepper.cpp:1105:26: note: in expansion of macro 'disable_Y'
  6003.  
  6004.    #define _DISABLE(AXIS) disable_## AXIS()
  6005.  
  6006.                           ^
  6007.  
  6008. sketch\stepper.cpp:1110:5: note: in expansion of macro '_DISABLE'
  6009.  
  6010.      _DISABLE(AXIS)
  6011.  
  6012.      ^
  6013.  
  6014. sketch\stepper.cpp:1128:5: note: in expansion of macro 'AXIS_INIT'
  6015.  
  6016.      AXIS_INIT(Y, Y);
  6017.  
  6018.      ^
  6019.  
  6020. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  6021.  
  6022.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  6023.  
  6024.                  from sketch\Marlin.h:32,
  6025.  
  6026.                  from sketch\stepper.cpp:47:
  6027.  
  6028. fastio.h:79:71: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  6029.  
  6030.                                           {DIO ##  IO ## _WPORT |= _BV(DIO ## IO ## _PIN); } \
  6031.  
  6032.                                                                        ^
  6033.  
  6034. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  6035.  
  6036.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  6037.  
  6038.                                                                              ^
  6039.  
  6040. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  6041.  
  6042.  #define WRITE(IO,V) _WRITE(IO,V)
  6043.  
  6044.                      ^
  6045.  
  6046. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  6047.  
  6048.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  6049.  
  6050.                                       ^
  6051.  
  6052. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  6053.  
  6054.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  6055.  
  6056.                                                          ^
  6057.  
  6058. sketch\stepper.cpp:1105:26: note: in expansion of macro 'disable_Y'
  6059.  
  6060.    #define _DISABLE(AXIS) disable_## AXIS()
  6061.  
  6062.                           ^
  6063.  
  6064. sketch\stepper.cpp:1110:5: note: in expansion of macro '_DISABLE'
  6065.  
  6066.      _DISABLE(AXIS)
  6067.  
  6068.      ^
  6069.  
  6070. sketch\stepper.cpp:1128:5: note: in expansion of macro 'AXIS_INIT'
  6071.  
  6072.      AXIS_INIT(Y, Y);
  6073.  
  6074.      ^
  6075.  
  6076. In file included from sketch\MarlinConfig.h:26:0,
  6077.  
  6078.                  from sketch\Marlin.h:36,
  6079.  
  6080.                  from sketch\stepper.cpp:47:
  6081.  
  6082. fastio.h:84:43: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  6083.  
  6084.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  6085.  
  6086.                                            ^
  6087.  
  6088. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  6089.  
  6090.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  6091.  
  6092.                                                                              ^
  6093.  
  6094. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  6095.  
  6096.  #define WRITE(IO,V) _WRITE(IO,V)
  6097.  
  6098.                      ^
  6099.  
  6100. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  6101.  
  6102.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  6103.  
  6104.                                       ^
  6105.  
  6106. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  6107.  
  6108.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  6109.  
  6110.                                                          ^
  6111.  
  6112. sketch\stepper.cpp:1105:26: note: in expansion of macro 'disable_Y'
  6113.  
  6114.    #define _DISABLE(AXIS) disable_## AXIS()
  6115.  
  6116.                           ^
  6117.  
  6118. sketch\stepper.cpp:1110:5: note: in expansion of macro '_DISABLE'
  6119.  
  6120.      _DISABLE(AXIS)
  6121.  
  6122.      ^
  6123.  
  6124. sketch\stepper.cpp:1128:5: note: in expansion of macro 'AXIS_INIT'
  6125.  
  6126.      AXIS_INIT(Y, Y);
  6127.  
  6128.      ^
  6129.  
  6130. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  6131.  
  6132.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  6133.  
  6134.                  from sketch\Marlin.h:32,
  6135.  
  6136.                  from sketch\stepper.cpp:47:
  6137.  
  6138. fastio.h:84:72: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  6139.  
  6140.                                           {DIO ##  IO ## _WPORT &= ~_BV(DIO ## IO ## _PIN); } \
  6141.  
  6142.                                                                         ^
  6143.  
  6144. sketch\fastio.h:90:77: note: in expansion of macro '_WRITE_C'
  6145.  
  6146.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  6147.  
  6148.                                                                              ^
  6149.  
  6150. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  6151.  
  6152.  #define WRITE(IO,V) _WRITE(IO,V)
  6153.  
  6154.                      ^
  6155.  
  6156. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  6157.  
  6158.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  6159.  
  6160.                                       ^
  6161.  
  6162. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  6163.  
  6164.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  6165.  
  6166.                                                          ^
  6167.  
  6168. sketch\stepper.cpp:1105:26: note: in expansion of macro 'disable_Y'
  6169.  
  6170.    #define _DISABLE(AXIS) disable_## AXIS()
  6171.  
  6172.                           ^
  6173.  
  6174. sketch\stepper.cpp:1110:5: note: in expansion of macro '_DISABLE'
  6175.  
  6176.      _DISABLE(AXIS)
  6177.  
  6178.      ^
  6179.  
  6180. sketch\stepper.cpp:1128:5: note: in expansion of macro 'AXIS_INIT'
  6181.  
  6182.      AXIS_INIT(Y, Y);
  6183.  
  6184.      ^
  6185.  
  6186. In file included from sketch\MarlinConfig.h:26:0,
  6187.  
  6188.                  from sketch\Marlin.h:36,
  6189.  
  6190.                  from sketch\stepper.cpp:47:
  6191.  
  6192. fastio.h:75:40: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  6193.  
  6194.  #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)
  6195.  
  6196.                                         ^
  6197.  
  6198. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  6199.  
  6200.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  6201.  
  6202.                                                                                                       ^
  6203.  
  6204. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  6205.  
  6206.  #define WRITE(IO,V) _WRITE(IO,V)
  6207.  
  6208.                      ^
  6209.  
  6210. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  6211.  
  6212.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  6213.  
  6214.                                       ^
  6215.  
  6216. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  6217.  
  6218.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  6219.  
  6220.                                                          ^
  6221.  
  6222. sketch\stepper.cpp:1105:26: note: in expansion of macro 'disable_Y'
  6223.  
  6224.    #define _DISABLE(AXIS) disable_## AXIS()
  6225.  
  6226.                           ^
  6227.  
  6228. sketch\stepper.cpp:1110:5: note: in expansion of macro '_DISABLE'
  6229.  
  6230.      _DISABLE(AXIS)
  6231.  
  6232.      ^
  6233.  
  6234. sketch\stepper.cpp:1128:5: note: in expansion of macro 'AXIS_INIT'
  6235.  
  6236.      AXIS_INIT(Y, Y);
  6237.  
  6238.      ^
  6239.  
  6240. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  6241.  
  6242.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  6243.  
  6244.                  from sketch\Marlin.h:32,
  6245.  
  6246.                  from sketch\stepper.cpp:47:
  6247.  
  6248. fastio.h:75:68: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  6249.  
  6250.  #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)
  6251.  
  6252.                                                                     ^
  6253.  
  6254. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  6255.  
  6256.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  6257.  
  6258.                                                                                                       ^
  6259.  
  6260. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  6261.  
  6262.  #define WRITE(IO,V) _WRITE(IO,V)
  6263.  
  6264.                      ^
  6265.  
  6266. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  6267.  
  6268.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  6269.  
  6270.                                       ^
  6271.  
  6272. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  6273.  
  6274.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  6275.  
  6276.                                                          ^
  6277.  
  6278. sketch\stepper.cpp:1105:26: note: in expansion of macro 'disable_Y'
  6279.  
  6280.    #define _DISABLE(AXIS) disable_## AXIS()
  6281.  
  6282.                           ^
  6283.  
  6284. sketch\stepper.cpp:1110:5: note: in expansion of macro '_DISABLE'
  6285.  
  6286.      _DISABLE(AXIS)
  6287.  
  6288.      ^
  6289.  
  6290. sketch\stepper.cpp:1128:5: note: in expansion of macro 'AXIS_INIT'
  6291.  
  6292.      AXIS_INIT(Y, Y);
  6293.  
  6294.      ^
  6295.  
  6296. In file included from sketch\MarlinConfig.h:26:0,
  6297.  
  6298.                  from sketch\Marlin.h:36,
  6299.  
  6300.                  from sketch\stepper.cpp:47:
  6301.  
  6302. fastio.h:75:96: error: 'DIOE2_ENABLE_PIN_WPORT' was not declared in this scope
  6303.  
  6304.  #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)
  6305.  
  6306.                                                                                                 ^
  6307.  
  6308. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  6309.  
  6310.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  6311.  
  6312.                                                                                                       ^
  6313.  
  6314. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  6315.  
  6316.  #define WRITE(IO,V) _WRITE(IO,V)
  6317.  
  6318.                      ^
  6319.  
  6320. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  6321.  
  6322.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  6323.  
  6324.                                       ^
  6325.  
  6326. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  6327.  
  6328.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  6329.  
  6330.                                                          ^
  6331.  
  6332. sketch\stepper.cpp:1105:26: note: in expansion of macro 'disable_Y'
  6333.  
  6334.    #define _DISABLE(AXIS) disable_## AXIS()
  6335.  
  6336.                           ^
  6337.  
  6338. sketch\stepper.cpp:1110:5: note: in expansion of macro '_DISABLE'
  6339.  
  6340.      _DISABLE(AXIS)
  6341.  
  6342.      ^
  6343.  
  6344. sketch\stepper.cpp:1128:5: note: in expansion of macro 'AXIS_INIT'
  6345.  
  6346.      AXIS_INIT(Y, Y);
  6347.  
  6348.      ^
  6349.  
  6350. In file included from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\io.h:99:0,
  6351.  
  6352.                  from c:\users\dennis\desktop\arduino-pr-beta1.9-build-87\hardware\tools\avr\avr\include\avr\pgmspace.h:90,
  6353.  
  6354.                  from sketch\Marlin.h:32,
  6355.  
  6356.                  from sketch\stepper.cpp:47:
  6357.  
  6358. fastio.h:75:125: error: 'DIOE2_ENABLE_PIN_PIN' was not declared in this scope
  6359.  
  6360.  #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)
  6361.  
  6362.                                                                                                                              ^
  6363.  
  6364. sketch\fastio.h:90:102: note: in expansion of macro '_WRITE_NC'
  6365.  
  6366.  #define _WRITE(IO, v) do { if (&(DIO ## IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0)
  6367.  
  6368.                                                                                                       ^
  6369.  
  6370. sketch\fastio.h:102:21: note: in expansion of macro '_WRITE'
  6371.  
  6372.  #define WRITE(IO,V) _WRITE(IO,V)
  6373.  
  6374.                      ^
  6375.  
  6376. sketch\stepper_indirection.h:215:38: note: in expansion of macro 'WRITE'
  6377.  
  6378.        #define Y2_ENABLE_WRITE(STATE) WRITE(Y2_ENABLE_PIN,STATE)
  6379.  
  6380.                                       ^
  6381.  
  6382. sketch\Marlin.h:79:57: note: in expansion of macro 'Y2_ENABLE_WRITE'
  6383.  
  6384.    #define disable_Y() do{ Y_ENABLE_WRITE(!Y_ENABLE_ON); Y2_ENABLE_WRITE(!Y_ENABLE_ON); axis_known_position[Y_AXIS] = false; }while(0)
  6385.  
  6386.                                                          ^
  6387.  
  6388. sketch\stepper.cpp:1105:26: note: in expansion of macro 'disable_Y'
  6389.  
  6390.    #define _DISABLE(AXIS) disable_## AXIS()
  6391.  
  6392.                           ^
  6393.  
  6394. sketch\stepper.cpp:1110:5: note: in expansion of macro '_DISABLE'
  6395.  
  6396.      _DISABLE(AXIS)
  6397.  
  6398.      ^
  6399.  
  6400. sketch\stepper.cpp:1128:5: note: in expansion of macro 'AXIS_INIT'
  6401.  
  6402.      AXIS_INIT(Y, Y);
  6403.  
  6404.      ^
  6405.  
  6406. missing binary operator before token "("
  6407.  
  6408. This report would have more information with
  6409. "Show verbose output during compilation"
  6410. option enabled in File -> Preferences.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement