Difference between revisions of "Micropython"

From wiki.emacinc.com
Jump to: navigation, search
Line 34: Line 34:
 
Documentation on specific features is listed below:  
 
Documentation on specific features is listed below:  
  
* Micropython with IBM Bluemix (needs link)
+
* [[ Micropython_Bluemix | Micropython with IBM Bluemix ]]
 
* MQTT on the RS9113 (needs link)
 
* MQTT on the RS9113 (needs link)
 
* Wifi on the RS9113 (needs link)
 
* Wifi on the RS9113 (needs link)

Revision as of 13:38, 5 June 2018

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)

Setup

EMAC Micropython

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

Documentation on specific features is listed below:

Pages with Related Content
  • add link here for Mitipy
  • add link here for Cutipy