Skip to content
The Infinnovation team edited this page Apr 28, 2016 · 65 revisions

Welcome to the mbed MicroPython wiki!

For general information about MicroPython, see the MicroPython website.

We will try to add information about the port here.

Supported Boards

In theory, all boards with sufficient memory (at least 100KB flash) should be supported. However, in the initial release, only K64F, KL25Z, LPC1768 and NUCLEO_F401RE have the full set of pin names available in the "pins" module. That's mostly due to the way some of the files in the mbed micropython library are generated. It's just a handle-cranking exercise to add more, though one of the generated headers currently grows as the square of the number of boards - there is an issue open to fix this. I chose those four boards because (a) I have a K64F and (b) the others seemed to have a larger number of topics in the mbed forums.

Pin names can be found in the files called PinNames.h down in the bowels of the mbed library under libraries/mbed/targets/hal - if your board is not yet directly supported, you can look in there to find the pin numbering scheme.

Clone this wiki locally