Page 1 of 1

Micropython UF2 bootloader, how?

Posted: Fri Oct 04, 2019 11:08 am
by easylab4kids
I've got an CircuitPlayground Express running CircuitPython, which exposes the device as removable USB disk. Nice!
Yes, code is easily uploaded using Thonny IDE, and getting new libraries onto Micropython board is cumbersome.

But... how to UDF2, or similiar for MicroPython on ESP8266? Thats much more customer friendly.

regards,
#easylab4kids

Re: Micropython UF2 bootloader, how?

Posted: Sat Oct 05, 2019 12:01 am
by jimmo
Unfortunately thr ESP8266 does not have a built-in USB. Any ESP8266 (or ESP32) board with USB is actually handled by a second chip on the board which only does serial (uart). In order to do a filesystem over USB it needs to be integrated. The SAMD chips used by Adafruit and STM32 chips allow this.

(This is partly why Adafruit no longer supports circuitpython on ESP8266).