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), SAMD21, Teensy ARM, ESP8266 and ESP32.

Downloads

Filename Release Date File Size
AceRoutine-1.0.0.zip 2019-09-04 626.53 KiB
AceRoutine-0.3.0.zip 2019-08-27 688.21 KiB
AceRoutine-0.2.2.zip 2019-07-31 677.46 KiB
AceRoutine-0.2.1.zip 2019-07-01 672.92 KiB
AceRoutine-0.2.0.zip 2018-10-03 670.75 KiB
AceRoutine-0.1.0.zip 2018-08-07 613.36 KiB