maakbaas / esp8266-iot-framework

Framework for IoT projects implementing HTTPS requests, a React web interface, WiFi manager, live dashboard, configuration manager, file manager and OTA updates.
GNU General Public License v3.0
418 stars 113 forks source link

Missing dependancy #170

Closed riban-bw closed 9 months ago

riban-bw commented 9 months ago

The project will not compile without ESP Async WebServer which is not mentioned in the README or example code. May I suggest adding explaination to the README that ESP Async WebServer should be added to platform.ini, e.g.

lib_deps =
    ESP8266 IoT Framework
    ESP Async WebServer

Or if possible (and probably better option) would be to add as a dependancy so that this library is automatically added when ESP8266 IoT Framework is specified as a dependancy.

maakbaas commented 9 months ago

Fixed in bc02314.

In fact the correct dependency was listed as dependency already, but it seems the format of the library.json file was changed by PlatformIO, which is why it was no longer being handled as it should have.