I just got the Wemos D1 Mini Pro in the mail today, after been using an ESP-12 module for quite a while. I was planning to use this in a battery powered project where Wifi isn't necessary. What's important is the power consumption. When running a regular "Blink sketch" the ESP8266 chip is heating up to about 35-40 degC. This is just a wast of energy, mostly because of the Wifi radio IIRC.
I want to use the ESP as a "regular" microcontroller. How can I disable unnecessary functionality I don't need?
Atmel AVR chips got the sleep.h and power.h libraries. Does the ESP8266 got something similar?