开源改变世界!!

独立 LCD 编译错误 #645

推推 grbl 2年前 (2023-02-06) 114次浏览
关闭
fmalpartida 打开了这个问题 2013 年 11 月 8 日 · 3条评论
关闭

独立 LCD 编译错误#645

fmalpartida 打开了这个问题 2013 年 11 月 8 日 · 3条评论

评论

独立 LCD 编译错误 #645
贡献者

在主分支上,如果您尝试针对仅 LCD 配置进行编译,将会出现编译错误。

重现方式:
在cofiguration.h文件中启用LCD:

定义 ULTRA_LCD //通用 lcd 支持,也是 16×2

从支持的可用 LCD 中选择一个 LCD,甚至是通用配置。
ultralcd.cpp 将在第 22 行返回编译错误:
static float manual_feedrate[] = MANUAL_FEEDRATE;

MANUAL_FEEDRATE 未定义,除非定义了 ULTIPANEL。

更正:

ifdef ULTIPANEL

static float manual_feedrate[] = MANUAL_FEEDRATE;

endif // 最终面板

错误在分支上得到纠正:fmalpartida:SAV-MkI

该分支还包含其他添加内容:

  1. 蓝牙支持 AT90USB 设备
  2. 支持新的 RepRap Clone Wars 项目板 (SAV MkI)
  3. 更正了无法仅使用 LCD 的错误。
  4. 添加了对 SR LCD 的支持。
独立 LCD 编译错误 #645

该问题也出现在 ultipanel 上。

独立 LCD 编译错误 #645
贡献者

这个是大约一年前创建的,有很多变化,请下载最新的 marlin 副本,看看问题是否仍然存在。您还可以使用最新的 arduino IDE 来刷新 marlin 固件。如果您的板文件等只能在旧的 ide 下工作,请先升级它们,以便它们在最新的 IDE 下工作。

如果您为不在https://github.com/ErikZalm/Marlin/tree/Marlin_v1/ArduinoAddons中的硬件创建板文件,请 fork marlin 并添加文件,然后创建一个拉取请求,以便我们可以获得硬件支持的。这也将使人们了解人们正在使用什么硬件。