Hallo,
ein ESP8266-Programm, das sich früher (vor ca. 2 Jahren) mit der
Arduino-IDE ohne Fehler compilieren ließ, wirft nun folgenden Fehler:
1 | In file included from D:\Micros\Arduino_Projekte\libraries\ESP8266Scheduler\src/Scheduler.h:5,
|
2 | from D:\Micros\ESP8266_Projekte\MQTT\LED_Controller64_MQTT_OTA\LED_Controller64_MQTT_OTA.ino:8:
|
3 | D:\Micros\Arduino_Projekte\libraries\ESP8266Scheduler\src/Task.h: In member function 'void Task::yield()':
|
4 | D:\Micros\Arduino_Projekte\libraries\ESP8266Scheduler\src/Task.h:32:9: error: 'cont_yield' was not declared in this scope; did you mean 'can_yield'?
|
5 | 32 | cont_yield(&context);
|
6 | | ^~~~~~~~~~
|
Ich verwende darin den ESP8266-Scheduler von Nicholas Wiersma. Hat sich
da im ESP-SDK irgendwas geändert, dass es diese Funktion nicht mehr
gibt? Und was müsste ich entsprechend anpassen?
Danke für eure Hilfe!