I would like to share my work with the ESP8266.
Because communicating with the AT firmware from an arduino board is so painful, I tried to develop my own firmware.
I'm not a C/arduino expert. So I was first a challenge for me.
The result is ESPadon ; a firmware and an arduino library.
Most of the common functions about pins are available : digital/analog read/write
as functions in the library
as URL in the embedded webserver
Only outgoing and incoming HTTP GET requests are supported.
There is a web interface that automatically detect pins mode and values (ATMEGA328 only)
The communication between arduino and the ESP8266 module is based on the SerialComm library, I developped too.
The github project :
https://github.com/Tahitibob35/ESPadon
The firmware :
https://github.com/Tahitibob35/ESPadon/tree/master/firmware
The library ( with a sample sketch ):
https://github.com/Tahitibob35/ESPadon/tree/master/arduino
The SerialComm project :
https://github.com/Tahitibob35/SerialComm
This is a personnal try, be indulgent...
David