开源改变世界

DEFAULT_SYSTEM_INVERT_MASK 和 $0 #48

推推 grbl 3年前 (2023-02-10) 276次浏览
关闭
PlanBV2 开启了这个问题 2020 年 10 月 18 日 · 1条评论

评论

你好,

首先,再次感谢您所做的所有工作!

我不想打扰你,但我认识到,当我在 default.h 中设置 DEFAULT_SYSTEM_INVERT_MASK = 0 时,$0 不会变为 0。如果我在编译后设置 $0 = 0,它会保持为零。
另外,我不完全确定 ENABLE_LIMITS 和 FORCE_HARD_LIMIT_CHECK 标志是什么,或者与 $21(硬限制)有什么区别。
也许你可以在自述文件中加一条关于 0 美元的小纸条。一般来说,我会支持你,但由于我不完全理解 $0,我最好不要写任何关于它的文档 :D

提前谢谢了!

你好,

是的,行为有点不清楚,但正确。
DEFAULT_SYSTEM_INVERT_MASK 是一个 EEPROM 设置,因此除非您重置 EEPROM,否则它不会通过在源中设置它而改变。这适用于所有 $$ 设置。

您可以忽略其他标志。我将它们用于内部测试,它们不应该存在 :D
我可能会删除它们