I have bought and used four 1MB flash ESP-01s modules and I really like them, especially with MicroPython.
I also use MicroPython on two ESP32 boards with OLED.
Today I had a look on other microcontrollers I have.
The Arduinos are no choice besides the Dues I have, have not tried MicroPython on Due yet.
I read that the STM32 are difficult for MicroPython because of only 128KB flash.
Then I stumbled over the two (Arduino Uno like looking) Wemos D1 modules.
Flashed 1.9.4 MicroPython image, and that worked immediately.
Using webrepl_client.py I found an issue on soft-reset and created an issue:
https://github.com/Hermann-SW/webrepl/issues/3
Then I realized that I used 7/18/2018 1.9.4 version on the ESP modules, flashed that and was able to close the issue
Next I found two ESP8266 NodeMCU dev boards, flashed MicroPython and they worked immediately.
Last I unpacked the two Wemos D1 mini I have, flashed MicroPython and all was fine.
All the Wemos and NodeMCU boards have builtin LED on pin 2, tested that.
All of those boards have 4MB flash size in difference to the 1MB flash on ESP-01s modules.
Code: Select all
>>> import esp
>>> esp.flash_size()
4194304
>>>