Quel est le secret de l'arduino `yield ()?

L'Arduino docs expliquer yield() à https://www.arduino.cc/en/Reference/Scheduler en ce qui concerne la Cause. Apparemment, il fait partie de la bibliothèque du Planificateur:

#include <Scheduler.h>

Cependant, je peux appeler yield() sur mon Nano ou ESP8266 sans y compris le Planificateur lib -- mais seulement dans mon programme principal, pas dans les fichiers à inclure. Aussi, l'include ne fonctionne pas sur ma non-Cotisations.

Quel est le secret que je suis absent sur yield() ou - ce qui ne yield() faire sur un Arduino plates-formes autres que de Raison?

Est une autre d'en-tête que vous avez inclus dans votre fichier principal, y compris Scheduler.h?
Pas de. Vous pouvez avoir un squelette d'esquisse qui appelle simplement rendement() et compiler. Il doit y avoir certains secrets de la magie. Si le downvote est à toi de bien vouloir me faire savoir ce que j'aurais fait des recherches au-delà de googler en haut et en bas de l'univers....

OriginalL'auteur andig | 2015-12-28