Difference between revisions of "Micropython"
| Line 34: | Line 34: | ||
Documentation on specific features is listed below:    | Documentation on specific features is listed below:    | ||
| − | * Micropython with IBM Bluemix  | + | * Micropython with IBM Bluemix (needs link)  | 
| − | * MQTT on the RS9113  | + | * MQTT on the RS9113 (needs link)  | 
| − | * Wifi on the RS9113  | + | * Wifi on the RS9113 (needs link)  | 
{{:Templateimpl:whatnext | initials=BS | title=Getting Started with the EMAC OE SDK | desc=Basic tutorial for using the EMAC OE SDK. | project=OE 5.0 }}  | {{:Templateimpl:whatnext | initials=BS | title=Getting Started with the EMAC OE SDK | desc=Basic tutorial for using the EMAC OE SDK. | project=OE 5.0 }}  | ||
* add link here for Mitipy  | * add link here for Mitipy  | ||
* add link here for Cutipy  | * add link here for Cutipy  | ||
Revision as of 16:16, 30 May 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.
Contents
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
- 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