Contact me: hankecnc@gmail.com

SPI.h 阻止 Marlin 在 Arduino 0023 上编译 #325

推推 grbl 3年前 (2023-02-05) 319次浏览
关闭
alranel 打开了这个问题 2012 年 12 月 4 日 · 4条评论
关闭

SPI.h 阻止 Marlin 在 Arduino 0023 上编译#325

alranel 打开了这个问题 2012 年 12 月 4 日 · 4条评论

评论

SPI.h 阻止 Marlin 在 Arduino 0023 上编译 #325

您好,
我尝试使用 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 中注释以下行来编译:

#include <SPI.h>

我想我的配置不需要 SPI.h,所以最简单的解决方法是将它包装到必要的条件中。

谢谢 :)