开源改变世界

启用eeprom但没有显示/ ultipanel时编译错误 #297

推推 grbl 3年前 (2023-02-05) 221次浏览
关闭
soerup 打开了这个问题 2012 年 11 月 10 日 · 10 条评论
关闭

启用eeprom但没有显示/ ultipanel时编译错误#297

soerup 打开了这个问题 2012 年 11 月 10 日 · 10 条评论

评论

启用eeprom但没有显示/ ultipanel时编译错误 #297

配置库.cpp

    EEPROM_READ_VAR(i,plaPreheatHotendTemp);
    EEPROM_READ_VAR(i,plaPreheatHPBTemp);
    EEPROM_READ_VAR(i,plaPreheatFanSpeed);
    EEPROM_READ_VAR(i,absPreheatHotendTemp);
    EEPROM_READ_VAR(i,absPreheatHPBTemp);
    EEPROM_READ_VAR(i,absPreheatFanSpeed);

这 6 个变量未定义 – 应由以下人员保护:

ifdef ULTIPANEL

在读取和写入功能中,就像在

void Config_ResetDefault()

daid 添加了引用此问题的提交 2012 年 11 月 10 日

启用eeprom但没有显示/ ultipanel时编译错误 #297
贡献者

如果您在使用和不使用 ULTIPANEL 之间切换,保护它们会导致 EEPROM 配置之间的不兼容。但我认为我最新的补丁解决了这个问题,你能检查一下吗?

启用eeprom但没有显示/ ultipanel时编译错误 #297
作者

还没有到那一步。

常量

#define PLA_PREHEAT_HOTEND_TEMP 180
#define PLA_PREHEAT_HPB_TEMP 70
#define PLA_PREHEAT_FAN_SPEED 255 // 插入 0 到 255 之间的值

#define ABS_PREHEAT_HOTEND_TEMP 240
#define ABS_PREHEAT_HPB_TEMP 100
#define ABS_PREHEAT_FAN_SPEED 255

也在#ifdef ULTIPANEL 下定义,所以还是有编译错误。

启用eeprom但没有显示/ ultipanel时编译错误 #297
贡献者

明白了,明天改。

请注意,我正在努力设置一个持续集成构建服务器,以便在每次提交后构建 Marlin 的许多变体。所以这些错误将被尽快捕获。但这需要一些时间。

启用eeprom但没有显示/ ultipanel时编译错误 #297
作者

我只是在想,昨晚,在我重新同步和编译期间——虽然很清楚,计算机可以做到这一点 :)

启用eeprom但没有显示/ ultipanel时编译错误 #297
贡献者

“请注意,我正在努力设置一个持续集成构建服务器,以便在每次提交后构建 Marlin 的许多变体。因此这些错误将被尽快发现。但这需要一些时间。”

这是天大的好消息!

启用eeprom但没有显示/ ultipanel时编译错误 #297
贡献者

请注意,提交了一些更改,其中之一应该可以解决此问题。
作为 CI 的准备,我还对 Makefile 进行了更改以使构建更容易。

启用eeprom但没有显示/ ultipanel时编译错误 #297
作者

确认的