评论
贡献者
|
我想这个 Q 将成为“清理”和代码冲刺想法的一部分?如果一些老朋友可以发表他们的评论,那就太好了:-D |
成员作者
|
同样,如果 POWER_SUPPLY 设置为 0,我将删除与电源有关的代码…… |
贡献者
|
我想这样做也会减少使用的空间……我很难选择一个,因为不使用那里的 2 个选项中的任何一个…… 但是一旦我变得更聪明一点,我就选择了 atx …. |
成员作者
|
只要代码适合闪存,它对任何人都没有任何影响,我意识到,但也许通过减少代码大小可以提高效率。 |
贡献者
|
不,我想大多数人都以“只要它能工作”为标准运行,但就像发动机一样,如果维护得当,它会运行得更好……偶尔换一次油,或者它实际上可以变成凝胶 |


大多数 Marlin 源代码都很好地包含在条件语句中,因此不会编译不必要的代码。最近添加到代码中的是“子程序”,它显然允许一个 SD 文件引用其他文件并将它们运行到配置的深度。默认深度为“1”,我认为这意味着零个子过程,但即使对于该值,子过程代码似乎仍在编译。我是否正确认为值“1”意味着不需要子过程代码,或者“0”是否意味着没有子过程?如果“1”表示没有子过程,我可以将适当的编译器指令添加到我的下一轮更改中,并将其包含在后续的拉取请求中。