-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathlibrary.properties
12 lines (11 loc) · 1004 Bytes
/
library.properties
1
2
3
4
5
6
7
8
9
10
11
name=AVR-context
version=0.9.1
author=Artem Boldariev <[email protected]>
maintainer=Artem Boldariev <[email protected]>
sentence=This library provides a low-level facility for context switching between multiple threads of execution and contains an implementation of asymmetric stackful coroutines on an AVR micro-controller.
paragraph=The low level context switching facility consists of a data type (avr_context_t), functions (avr_getcontext(), avr_setcontext(), avr_makecontext(), avr_swapcontext()), and macros (AVR_SAVE_CONTEXT, AVR_RESTORE_CONTEXT, AVR_SAVE_CONTEXT_GLOBAL_POINTER, AVR_RESTORE_CONTEXT_GLOBAL_POINTER). The asymmetric stackful coroutines facility consists of a data type (avr_coro_t), and four functions (avr_coro_init(), avr_coro_resume(), avr_coro_yield(), avr_coro_state()). This functionality is implemented on top of the context switching facility.
category=Other
url=https://github.com/arbv/avr-context
architectures=avr,megaavr
license=MIT
includes=avrcontext_arduino.h