Micropython Bluemix

From wiki.emacinc.com
Revision as of 11:49, 5 June 2018 by Dsojka (talk | contribs) (Created page with "{{#seo: |title=Micropython |titlemode=append |keywords=Micropython |description=The following page can be used to get familiarized with Micropython on EMAC products. }} <!-- /...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Micropython is an implementation of the Python 3 programming langauge optimized to run on microcontrollers in a constrained environment.

Micropython requires only 256k of code space and 16k RAM and aims to be as compatible as possible with normal Python 3 to allow for easy portability from desktop to microcontroller.

General Information

Tools Required

  • Desktop PC
  • USB to mini-USB cable
  • Serial to USB converter (optional, may be required if board does not have USB)
  • STLink programmer (optional, may be required if board does not have USB)


  • USB (needs link)
  • STLink (needs link)

EMAC Micropython

EMAC has developed multiple drivers and features for our products running Micropython.

Documentation on specific features is listed below:

  • Micropython with IBM Bluemix (needs link)
  • MQTT on the RS9113 (needs link)
  • Wifi on the RS9113 (needs link)
Pages with Related Content
  • add link here for Mitipy
  • add link here for Cutipy