Moderator: Sprite_tm
esp-link seems to be the most stable implementation I tried.
A few ideas:
Hostname setting does not seem to work yet, I think (a hard-coded line is commented out). It would be cool if we could define that on the web page. AP mode could use that same string as SSID.
Password protect /wifi and /flash AND make the password configurable on the web page.
And to save a few kB you could change the favicon file. It is 5kB (before compression)!
I'm 80% there configuring the hostname. I'm not planning to change the AP SSID.
I need to think about securing the wifi, flash, and attached uC but I'm not entirely sure how to do that yet. Thanks for the reminder.
In the long term I need to implement a feature that enables me to flash the uCs firmware as well (it has an uart bootloader) using the web interface (either by POST or download from an external server).
PS: I've seen you're really trying to shrink the binary sizes, even with -ffunction-sections and -fdata-sections, nice!