Contact me: hankecnc@gmail.com

禁用 sd 卡编译问题 #76

推推 grbl 3年前 (2023-01-29) 345次浏览
关闭
jimfong1 打开了这个问题 2019 年 1 月 6 日 · 2 条评论
关闭

禁用 sd 卡编译问题#76

jimfong1 打开了这个问题 2019 年 1 月 6 日 · 2 条评论

注释

禁用 sd 卡编译问题 #76

我没有 SD 卡,所以我在 config.h 中注释掉了#define ENABLE_SD_CARD。我正在使用一些 sdcard i/o 引脚来实现其他功能。如果我启用 sdcard,esp32/grbl 在我的 esp32 上编译和运行良好。
谢谢,
吉姆

编译错误信息

sketch\report.cpp:在函数“void report_feedback_message(uint8_t)”中:

报告.cpp:210?错误:“sd_get_current_line_number”未在此范围内声明

grbl_sendf(CLIENT_ALL, "[MSG:Reset during SD file at line: %d]\r\n", sd_get_current_line_number()); break;

                                                                                                ^

为“WiFi.h”找到多个库
使用:C:\Users\jimf\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\libraries\WiFi
未使用:C:\Program Files (x86 )\Arduino\libraries\WiFi
为“SD.h”找到多个库
使用:C:\Users\jimf\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\libraries\SD
未使用: C:\Users\jimf\Documents\Arduino\libraries\SD
未使用:C:\Program Files (x86)\Arduino\libraries\SD
退出状态 1
‘sd_get_current_line_number’ 未在此范围内声明

禁用 sd 卡编译问题 #76
合作者

看起来 master 中缺少定义
应该是

#ifdef ENABLE_SD_CARD
		case MESSAGE_SD_FILE_QUIT:
			grbl_sendf(CLIENT_ALL, "[MSG:Reset during SD file at line: %d]\r\n", sd_get_current_line_number()); break;
#endif

对于我所看到的,该修复程序已经存在于 WebUI 分支中

禁用 sd 卡编译问题 #76
作者

感谢我最终为编译所做的工作。