重新编程 Marlin 以将止动销分配给任意任务 [Arduino Mega]

3D打印 马林鱼 终点站
2021-05-22 08:18:33

有人可以在 Marlin 源代码中指出此任务的适当入口代码吗?

1个回答

显然,给定一个

  • 已经在 Marlin's 中启用USE_<AXIS>_PLUG(例如 <AXIS> = XMINConfiguration.h
  • 可以添加一个额外的define(例如<AXIS>_ENDSTOP_CUSTOMConfiguration.h
  • 将此else作为<AXIS>_ENDSTOP_CUSTOM存在检查中语句, 正例是您的任意任务。

在链接块中的标准情况下执行的函数是PROCESS_ENDSTOP,因此克隆它也是创建PROCESS_ENDSTOP_CUSTOM任务的一个很好的起点