Was ist das Geheimnis des arduino `yield () " Funktion?

Den Arduino docs erklären yield() bei https://www.arduino.cc/en/Reference/Scheduler mit Bezug auf die Aufgrund. Anscheinend ist es Teil des Scheduler-Bibliothek:

#include <Scheduler.h>

Allerdings kann ich nennen yield() auf meinem Nano oder ESP8266 ohne die Scheduler-lib -- aber nur in meinem Hauptprogramm, nicht in include-Dateien. Auch die gehören nicht auf meiner nicht-Beiträge.

Was ist das Geheimnis, dass ich bin fehlt etwa yield() oder - was bedeutet yield() auf Arduino-Plattformen aus anderen Gründen als?

  • Ist ein weiterer header, dass Sie in Ihrem Haupt-Datei, einschließlich Scheduler.h?
  • Nein. Sie können ein Skelett Skizze, die nur fordert, yield() und es kompiliert. Es muss eine verborgene Magie. Wenn der downvote ist deins bitte lassen Sie mich wissen, was ich haben sollte recherchiert über googlen nach oben und unten das Universum....
InformationsquelleAutor andig | 2015-12-28
Schreibe einen Kommentar