Difference between revisions of "Micropython"
Line 11: | Line 11: | ||
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. | 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. | ||
+ | |||
+ | For full documentation on Micropython, visit: [http://docs.micropython.org/en/latest/pyboard/] | ||
<!-- /*********************************************************************************************************/ --> | <!-- /*********************************************************************************************************/ --> | ||
<!-- /***************************************** Background Information ****************************************/ --> | <!-- /***************************************** Background Information ****************************************/ --> |
Revision as of 11:20, 17 September 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.
For full documentation on Micropython, visit: [1]
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
EMAC Micropython
EMAC has developed multiple drivers and features for our products running Micropython.
Documentation on specific features is listed below: