here is the arduino error message Arduino: 1.8.6 (Windows 10), Board: 'Anet V1.0' In file included from sketch\HAL.h:33:0, from sketch\MarlinConfig.h:39, from sketch\Sd2Card.
#define _SET_INPUT(IO) CBI(DIO # IO # _DDR, DIO # IO # _PIN)Ĭ:\Users\Dave\AppData\Local\Temp\arduino_build_700613\sketch\Sd2Card.cpp:316:3: note: in expansion of macro 'SET_INPUT'Ĭ:\Users\Dave\AppData\Local\Temp\arduino_build_700613\sketch\Sd2Card. TL DR marlin wont compile, but i didnt uncomment or change anything other than what the tutorial said to.
#define SPI_MISO_PIN MISO_PIN // SPI Master In Slave Out pinĬ:\Users\Dave\AppData\Local\Temp\arduino_build_700613\sketch\fastio.h:86:42: note: in definition of macro '_SET_INPUT' Sd2Card.h:100:39: error: pasting '/* SPI Master In Slave Out pin*/' and '_DDR' does not give a valid preprocessing token In file included from C:\Users\Dave\AppData\Local\Temp\arduino_build_700613\sketch\HAL.h:33:0,įrom C:\Users\Dave\AppData\Local\Temp\arduino_build_700613\sketch\MarlinConfig.h:39,įrom C:\Users\Dave\AppData\Local\Temp\arduino_build_700613\sketch\Sd2Card.cpp:29: Roll back to 1.8.5 and all is well again.
I've had 1.1.9 compiling OK for a while and saw that IDE Arduino 1.8.6 was available for download from [ Thought I'd give it a try and was rewarded but a long list of errors similar to those shown below.