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.5.1.zip 2022-09-20 728.62 KiB
AceRoutine-1.5.0.zip 2022-03-19 719.17 KiB
AceRoutine-1.4.2.zip 2022-02-04 463.15 KiB
AceRoutine-1.4.1.zip 2022-02-02 457.77 KiB
AceRoutine-1.4.0.zip 2021-07-29 455.80 KiB
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