microasync

Green threads and CSP for micropython.

Api documentation.

Installation

For installing run:

pip-micropython install microasync

Basic usage

For basic usage you should create coroutines and start main loop. For example, script that prints ok! every ten seconds:

from microasync.async import loop, coroutine, Delay


@coroutine
def main_coroutine():
    while True:
        print('ok!')
        yield Delay(10)


main_coroutine()
loop()

More examples:

Api documentation:

Indices and tables