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