Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.98 KB

README.md

File metadata and controls

29 lines (21 loc) · 1.98 KB

esp8266-prep

Lessons learned and useful resources to setup an ESP8266 development environment.

Most tools will be available for multiple operating systems. However the focus here is on Microsoft Windows and capturing the quirks discovered. For example proper driver setup and debugging can be a bit trickier in my experience.

Basics

Just about all electronics use transistor-transistor logic (TTL) serial for debugging, bootloading, programming, serial output, etc. This includes the ESP8266 chip. But it's rare for a computer to have a serial port anymore. A USB to TTL serial cable or some adapter is needed. A common one is the FTDI FT232 usb/serial adapter cable. It has a 6-pin socket at the end with 5V power and ground, as well as RX, TX, RTS and CTS at 3V logic levels. However it is more expensive than alternative solutions. Another common chip which is used by a number of Arduino compatible boards to provide USB connectivity is the the CH340 chip.

Windows Setup

This is the order of steps which worked for me when installing a development environment from scratch: