ESP8266 Webserver Project

Moderator: Sprite_tm

User avatar
By Sprite_tm
#39345 I just pushed a bunch of updates to the esphttpd repos. Apart from some small things (Websocks should be more stable now, small bugfixes, etc) there's one big change: the platform-dependent bits of libesphttpd are now separated from the main core. This allows esphttpd to run not only compile against the standard espconn-based ESP8266 SDK, but also to other SDKs. The main use for this is to make libesphttpd compatible with the FreeRTOS SDK.

If you want to experiment with this, there is an example FreeRTOS project at http://git.spritesserver.nl/esphttpd-freertos.git/ (with a mirror on Github at https://github.com/Spritetm/esphttpd-freertos). While the end result is almost the same, the Makefile in that project isn't perfect yet: please refer to the README.md for details. As always, patches or bug reports are welcome, either on Github, here in the forums, or privately via mail.