/Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/SPI.cpp: In static member function 'static void SPIClass::begin()': /Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/SPI.cpp:23: error: 'SCK' was not declared in this scope /Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/SPI.cpp:24: error: 'MOSI' was not declared in this scope /Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/SPI.cpp:25: error: 'SS' was not declared in this scope
您好,
我尝试使用 Arduino 0023 编译当前的 Marlin_v1,但由于以下错误而失败:
/Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/SPI.cpp: In static member function 'static void SPIClass::begin()': /Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/SPI.cpp:23: error: 'SCK' was not declared in this scope /Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/SPI.cpp:24: error: 'MOSI' was not declared in this scope /Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/SPI.cpp:25: error: 'SS' was not declared in this scope我设法通过在 Marlin.pde 中注释以下行来编译:
我想我的配置不需要 SPI.h,所以最简单的解决方法是将它包装到必要的条件中。
谢谢 :)