Code: Select all
#include <esp_task_wdt.h> // not Found
#define WDT_TIMEOUT 3
#include <WiFi.h>
#include <WebServer.h> // not Found
#include <WebSocketsServer.h>
#include <ArduinoJson.h>
- reviewing the list of Installed Libraries on the dev machine
- adding the Libraries I thought would be relevant
- reviewing the Build folder to see what Libraries were being brought together
- attempting to find an association in the H files that would identify the Library it belongs to
- searching the web for any Library reference guide
In my final effort to research this issue, I stumbled on the solution which was simply to restart the IDE ... clearly a wasted amount of effort to find this detail ... specifically that when adding a library, the IDE REQUIRES a RESTART ... WHY ... if the compiler has to reload some kind of new info can't this be triggered by closing the Library Manager?
Perhaps this has been fixed in the latest IDE version ... still using Win7 machines so stuck with IDE 1.8.19
Also could Library Developers PLEASE include the LIBRARY name in the header of ALL h files
Perhaps ESP and or Arduino could create a Reference Guide (LOOKUP) that references any h file to its required LIBRARY