下载了Marlin_STM32_3D打印机的固件编译不通过 ,请问是STM32_Arduino的支持包要修改什么吗?
By yyliang92 at 3 年前 , 6436 次浏览错误:Marlin_main.cpp:360: error: 'analogInputToDigitalPin' was not declared in this scope
错误:Marlin_main.cpp:360: error: 'analogInputToDigitalPin' was not declared in this scope
![]() |
#1 -
3 年前
Andy
你改过什么东西吗 |
![]() |
#4 -
3 年前
Andy
增加了一个你自己定义的板子类型? |
![]() |
#7 -
3 年前
Andy
选maker lab sun R1 usb to serial |
![]() |
#9 -
3 年前
Andy
通过timer控制普通io来实现的 |
![]() |
#12 -
3 年前
DBinEx
@Andy 版主你好,,,在github上下载你的源代码,,用ardunio IDE 1.5.6 (也试过用1.5.8版本),选maker lab sun R1 usb to serial。编译通不过,也出现'analogInputToDigitalPin' was not declared in this scope。。。我查了一下代码。。在Marlin.h中涉及到“analogInputToDigitalPin”的定义: include "Arduino.h"#else include "WProgram.h"//Arduino < 1.0.0 does not define this, so we need to do it ourselves define analogInputToDigitalPin(p) ((p) + A0)#endif |
![]() |
#13 -
2 年前
yankui
在哪儿下载 这个固件 啊 请问 |