ESP8266 Webserver Project

Moderator: Sprite_tm

User avatar
By Sprite_tm
#5455 Okay, I just pushed a version to Git that works around the espconn_sent thing. While it may be fixable, as pvvx proved, the official stance of Espressif seems to be that you can only use espconn_sent once per callback. While this workaround uses a bit more of memory (2K of stack space, to be exact) , it is and will be compatible with this and other official SDKs.
User avatar
By Sprite_tm
#5510 I have a problem with understanding why everyone wants binaries. The essence of the esp8266 webserver is that you can use it as a starting point for other projects; hook your own code and HTML into it and you have a nice user interface or whatever. Why would you want binaries from what's basically the example project?
User avatar
By scargill
#5559 The let me explain. Many of us would like to use the ESP chips as part of another project. Many don't understand, perhaps they don't have time - or not the inclination, to learn how to use the compilers. It does not help that the setup is Linux-oriented for those brought up on Visual Studio and the likes. There are many beginners who simply know a little about programming complex C stuff. In other words plenty of reasons why they might wish to use binaries rather than strugggle withe compiling.

In my case, I installed the Linux VM and found the whole interface counter-productive. So, I followed the instructions and set up the PC equivalent. Still a horrible command line interface I was immediately barraged with more warnings than my brain could handle, offset this, byte align that... this was not modified code but the code supplied with the SDK. Some day there may be a version of this whole setup for Visual Studio with which I'm familiar at which point I for one will stop asking people if they have binaries.. but I don't really want to have to learn all about Linux just to use this little device..

Sprite_tm wrote:I have a problem with understanding why everyone wants binaries. The essence of the esp8266 webserver is that you can use it as a starting point for other projects; hook your own code and HTML into it and you have a nice user interface or whatever. Why would you want binaries from what's basically the example project?