Difference between revisions of "Micropython"
| Line 38: | Line 38: | ||
{{: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 }}  | ||
| − | *   | + | * [[ Industial_IoT_Boards | Boards that use Micropython ]]  | 
| − | |||
Revision as of 14:55, 1 August 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
 
EMAC Micropython
EMAC has developed multiple drivers and features for our products running Micropython.
Documentation on specific features is listed below: