Contact me: hankecnc@gmail.com

启动期间请求Configuration. h版本报告 #57

推推 grbl 3年前 (2023-01-25) 399次浏览

 关闭

启动期间请求Configuration. h版本报告#57

海里基维 打开此问题 on Feb 9, 2012 ·5条评论

评论

启动期间请求Configuration. h版本报告 #57

这个问题现在解决了。

可能很快会提交拉取请求。同时尝试下面的代码。

启动期间请求Configuration. h版本报告 #57 海里基维 重新打开了这个 on Feb 9, 2012
启动期间请求Configuration. h版本报告 #57
作者

在提交此请求和制定解决方案之间,引入了configuration_adv.h文件。我没有给自己增加更多的工作,下面是我在两天前的马林版本中实现的解决方案。

为了记录在案:Braino教授的一个想法的实现

在马林. pde中
#定义字符串版本"1.0.0测试版1
变成:
#定义字符串版本MARLIN "1.0.0测试版1

然后在马林void设置()中

查找/替换到下面的最后一行:

  SERIAL_ECHO_START;
  SERIAL_ECHOLN("Version Info");
  SERIAL_ECHO("Marlin: ");
  SERIAL_ECHOLNPGM(STRING_VERSION_MARLIN);
  SERIAL_ECHO("Configuration.h: ");
  SERIAL_ECHOPGM(STRING_VERSION_CONFIG_H);
  SERIAL_ECHO(" | Author: ");
  SERIAL_ECHOLN(STRING_VERSION_CONFIG_H_AUTHOR);
  SERIAL_ECHO("Free Memory:");

在configuration. h顶部添加:

  //Implementation of an idea by Prof Braino to inform user that any changes made
//to THIS file by the user have been successfully uploaded into firmware.
#define STRING_VERSION_CONFIG_H "2012-02-08j" //Personal revision number for changes to THIS file.
#define STRING_CONFIG_H_AUTHOR "username" //Who made the changes.

显然,这个解决方案可以扩展到包括对configuration_adv. h文件所做的更改。

启动期间请求Configuration. h版本报告 #57
贡献者

我觉得这是个好主意。我会执行的。

启动期间请求Configuration. h版本报告 #57
贡献者

我实现了它。
由于一些奇怪的原因,我不能打印“版本”。pronterface不喜欢那样。

启动期间请求Configuration. h版本报告 #57
作者

太好了!添加#ifdef是一个好主意。

“版本”是指以下行吗?
序列号ECHOLN(“版本信息”);

另外-我对Marlin. h中SERIAL_ECHOxxxxx SERIAL_PROTOCOLxxxxx定义的解释 Marlin.h for SERIAL_ECHOxxxxx & SERIAL_PROTOCOLxxxxx
以PGM结尾的函数将函数的引用作为参数,而不以PGM结尾的函数则接受字符串。因此,据我所知,这些函数的’PGM’版本是不需要的,对于这些和类似的行(也许这就是为什么你不能得到版本打印?):
序列_回声PGM("马林鱼: ");
序列_回声PGM("马林鱼: ");

我之前发布的代码在我的Win(Python)版本的Pronterface上运行良好。我使用XP能解释我们在Pronterface中看到的任何不同吗?

还有我不明白
序列_方案NPGM(“开始”);
因此它被移除。排除第二个SERIAL_ECHO_START也没有效果;
就在SERIAL_ECHOPGM(“可用内存:“)之前;
似乎有任何影响,所以我想我会尝试与它删除。

干杯哈米什

启动期间请求Configuration. h版本报告 #57 代德 关闭此为 已完成 on Nov 8, 2012
思想家 参考的 本期 在thinkyhead/马林 on Dec 3, 2016

思想家 参考的 本期 在thinkyhead/马林 on Sep 7, 2019

伊尔科尔特塞 推送提交 到lcortese/马林安德熊 引用了 本期 on Aug 2, 2020

96型 推送提交 至mrv96/马林2-LK4-Pro 引用了 本期 on Jan 7, 2021

96型 推送提交 至mrv96/马林2-LK4-Pro 引用了 本期 on Jan 7, 2021

96型 推送提交 至mrv96/马林2-LK4-Pro 引用了 本期 on Jan 7, 2021

八月246 推送提交 至8月246日/马林 引用了 本期 on May 18, 2021

启动期间请求Configuration. h版本报告 #57
吉图亚行动 机器人 评论的 on Apr 24, 2022

此问题已自动锁定,因为在关闭后没有任何近期活动。请为相关错误打开一个新问题。

启动期间请求Configuration. h版本报告 #57 吉图亚行动 机器人 锁定和限制与协作者的对话 on Apr 24, 2022
喜欢 (0)