【发布时间】:2015-12-28 17:14:42
【问题描述】:
Arduino 文档在https://www.arduino.cc/en/Reference/Scheduler 解释了yield() 关于到期的问题。显然它是调度程序库的一部分:
#include <Scheduler.h>
但是,我可以在 Nano 或 ESP8266 上调用 yield(),而不包括调度程序库——但只能在我的主程序中,而不是在包含文件中。此外,包含不适用于我的非会费。
关于yield() 或yield() 在Due 以外的Arduino 平台上我想念什么秘密是什么?
【问题讨论】:
-
您在主文件中包含的另一个标题是否包括
Scheduler.h? -
没有。你可以有一个只调用 yield() 的骨架草图,它会编译。一定有什么隐藏的魔法。如果你的反对意见是你的,请告诉我除了谷歌搜索宇宙之外我应该研究什么......
标签: arduino esp8266 arduino-ide