Документы Arduino объясняют yield()
адресу https://www.arduino.cc/en/Reference/Scheduler в отношении срока оплаты. По-видимому, это часть библиотеки планировщика:
#include <Scheduler.h>
Тем не менее, я могу вызывать yield()
на моем Nano или ESP8266 без включения библиотеки планировщика - но только в моей основной программе, а не внутри включаемых файлов. Кроме того, включение не работает на мои не-сборы.
Какой секрет, который мне не хватает в yield()
or-, что делает yield()
на платформах Arduino, отличных от Due?