It should work - it's actually what I do for the Espruino WiFi: https://github.com/espruino/EspruinoDocs/blob/master/devices/EspruinoWiFi.js#L190
Is CH_PIN a typo? you mean CH_PD? If there's a 1k resistor on it I guess you'll have to remove it if you want to properly save power.
Is GPIO0 pulled 0 or left disconnected? If it's 1 then the ESP8266 will enter bootloader mode, so wouldn't respond to any of the AT queries?
@Gordon started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
It should work - it's actually what I do for the Espruino WiFi: https://github.com/espruino/EspruinoDocs/blob/master/devices/EspruinoWiFi.js#L190
Is CH_PIN a typo? you mean CH_PD? If there's a 1k resistor on it I guess you'll have to remove it if you want to properly save power.
Is GPIO0 pulled 0 or left disconnected? If it's 1 then the ESP8266 will enter bootloader mode, so wouldn't respond to any of the AT queries?