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

Downloads

Filename Release Date File Size
AceRoutine-1.3.1.zip 2021-06-02 450.06 KiB
AceRoutine-1.3.0.zip 2021-06-02 439.06 KiB
AceRoutine-1.2.4.zip 2021-01-22 416.51 KiB
AceRoutine-1.2.3.zip 2021-01-19 416.56 KiB
AceRoutine-1.2.2.zip 2020-12-20 409.75 KiB
AceRoutine-1.2.1.zip 2020-11-13 406.65 KiB
AceRoutine-1.2.0.zip 2020-11-11 402.93 KiB
AceRoutine-1.1.0.zip 2020-11-01 377.69 KiB
AceRoutine-1.0.1.zip 2020-09-19 637.50 KiB
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