An open API service indexing awesome lists of open source software.

https://github.com/imyller/meta-micropython

OpenEmbedded layer for MicroPython
https://github.com/imyller/meta-micropython

Last synced: 11 months ago
JSON representation

OpenEmbedded layer for MicroPython

Awesome Lists containing this project

README

          

meta-micropython
================

OpenEmbedded layer for [MicroPython](https://micropython.org/ "MicroPython").

MicroPython is a lean and fast implementation of the Python 3 programming language that is optimised to run on embedded systems.

## Available versions

### MicroPython

* `1.x`

### MicroPython-lib

* `1.x`

## Available MicroPython core packages

* `micropython`
* `micropython-native`
* `micropython-lib`
* `micropython-lib-native`

## Installation

Add `meta-micropython` layer to `EXTRALAYERS` in `conf/bblayers.conf`. For example:

```
EXTRALAYERS +=" \
${TOPDIR}/sources/meta-micropython \
"
```

Usage
=====

### Building MicroPython Packages

To build latest MicroPython package:

```shell
bitbake micropython
```

### MicroPython as a dependency

Add MicroPython as a dependency in recipe with `RDEPENDS` (for runtime) or `DEPENDS` (for build):

```bitbake
DEPENDS += " micropython"
RDEPENDS_${PN} += " micropython"
```