Skip to main content

Posts

Showing posts from October, 2018

ESP8266, D1 and the esp-open-sdk

ESP8266 started with terrible documentation. Yet for a cheap-and-tiny WiFi module, people hacked around it, added code to it, and manipulated its extra I/O pins to make it do more than it was originally designed for which is a WiFi module to be controlled by an external processor via a serial interface with AT commands in an embedded system. Why extend it to external microcontrollers or microprocessors when it has its own powerful 32-bit processor and plenty of flash memories? ESP8266 has many uses and people created many quick-to-used boards for it such as D1 . No, we don't have to limit ourselves to a particular board. People also created various SDKs for the module and flooded the Internet with incompatible documentations. This is a bitter-sweet situation. Now, we have to assemble our own tool's stack. Espressif Systems, the founder of ESP8266, has a catalog of documentation . They are now proactive to the world community. This is a collection of programming notes ar