a new framework called Pumbaa has been added to PlatformIO. Pumbaa is MicroPython on top of the Simba framework.
In short, all
.py files in your projects
src/ folder will be uploaded to the board as part of the application binary. One of those files must be called
main.py. This file is the entry point for the application.
The Pumbaa blink example: https://github.com/platformio/platformio-examples/blob/develop/pumbaa/blink/src/main.py
For now, only ESP32 (Nano32 board) is supported. There are ports for Arduino Due and ESP8266 as well, but those are not yet part of PlatformIO.
Pumbaa project: GitHub - eerimoq/pumbaa: Python on Simba.
I hope you’ll find it useful!