MicroPython on PlatformIO!

General discussions and questions abound development of code with MicroPython that is not hardware specific.
Target audience: MicroPython Users.
Posts: 7
Joined: Mon Sep 26, 2016 5:44 pm

MicroPython on PlatformIO!

Postby eerimoq » Sat Dec 24, 2016 5:28 pm


a new framework called Pumbaa has been added to PlatformIO. Pumbaa is MicroPython on top of Simba OS. This makes it very easy to configure, compile and link a MicroPython application from source code. The toolchains and uploader tools are all automatically installed on your machine by PlatformIO. Very neat!

For Python script develpoers, all .py files in your PlatformIO project src/ folder will be uploaded to the board as part of the application binary (as frozen MicroPython modules). 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/platformi ... mbaa/blink

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: https://github.com/eerimoq/pumbaa
Simba project: https://github.com/eerimoq/simba
PlatformIO: http://platformio.org/

I hope you'll find it useful!

Return to “General Discussion and Questions”

Who is online

Users browsing this forum: No registered users and 1 guest