The Plan

A project log for ESP8266 with True USB

Make it act as a USB disk and just copy files on it.

deʃhipudeʃhipu 02/20/2018 at 11:510 Comments

The plan for now is to create a development board with the ESP12F module on it, and one of the USB-enabled microcontrollers. The board would have a special "files" button on it. If started without the button pressed, the microcontroller will act as a regular USB to serial adapter, pretty much like the ATmega8u2 o the UNO, letting you program and debug the ESP8266. However, if during the startup the button is pressed, the microcontroller will keep the ESP8266 in reset, connect to its SPI flash through the pins on the bottom of the module, and make it available as an USB disk. This is the minimal plan.

Now, how to get there? I'm thinking about the following steps: