AceRoutine

A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.

Author
Brian T. Park
Website
https://github.com/bxparks/AceRoutine
Category
Other
License
MIT
Library Type
Contributed
Architectures
Any

Supported macros include COROUTINE(), COROUTINE_BEGIN(), COROUTINE_YIELD(), COROUTINE_DELAY(), COROUTINE_AWAIT(), COROUTINE_LOOP(), and COROUTINE_END(). Verified to work on AVR (Nano, UNO, etc), Teensy ARM, ESP8266 and ESP32. Unit tested using AUnit.

Downloads

Filename Release Date File Size
AceRoutine-0.1.0.zip 2018-08-07 608.74 KiB