Hola dejo este aporte para todos los que tienen un esp8266 esp-01 y si tienen el esp-12 mejor aun esta basado en el trabajo de cnLohr es una guia de como hacer nuestros propios firmware en C para descargar al esp8266 o sea no se nesecita un arduino para hacerlo funcionar esta basado en los SDK del esp8266 y un cross-compiler en C yo lo probe en ubuntu y funciona vi otro trbajo hecho en windows pero no lo he probado.
esta es la guia de instalacion del cross-compiler para linux esta muy bien explicada y resumida hacerlo con la info oficial es imposible lleva tiempo pero funciona muy bien con esta guia :)
https://github.com/cnlohr/ws2812esp8266
esto lo encontre hace poco es la info del SDK y API que ya tiene incorporado para programar en C
https://drive.google.com/file/d/0Bwm4smy8r1hOMzl0ajNtQVdVTVk/view?usp=sharing
bueno espero relizar mas avances con la version esp-12...