CoopThreads

Lightweight, platform agnostic, stackful cooperative threads library.

BSD-2-CLAUSE License

Stars
28
CoopThreads - v0.3.1 Latest Release

Published by pstolarz about 1 year ago

  • __TEST__ -> COOP_TEST rename
  • CI/CD
    • Arduino builds added
    • deprecated actions update
CoopThreads - v0.3.0

Published by pstolarz over 2 years ago

  • Breaking change: Library configuration semantics changed - a parameter defined with value 0: not configured, 1: configured. For backward compatibility, if defined w/o value assigned 1 is assumed.
  • Examples: removed references to sprintf(3).
CoopThreads - v0.2.5

Published by pstolarz over 2 years ago

  • CI/CD support added (GitHub Actions) + related unit tests fixes.
  • Static code analyzer issues fixes.
  • keywords.txt updated.
  • Comments update.
CoopThreads - v0.2.4

Published by pstolarz almost 3 years ago

  • STM32CubeMX (HAL API) platform support added
  • Configuration parameters may be set separately by -D compiler's option
  • Conditional wait example refactored
  • Documentation fixes
CoopThreads - v0.2.3

Published by pstolarz about 3 years ago

  • Examples fixes
  • Documentation amendments
CoopThreads - v0.2.2

Published by pstolarz over 3 years ago

  • coop_stack_wm() added.
  • Docs and comments fixes.
CoopThreads - v0.2.1

Published by pstolarz over 4 years ago

  • Updates for ESP8266 platform.
  • Fixes in examples and inline-docs.
CoopThreads - v0.2.0

Published by pstolarz over 4 years ago

  • coop_wait_cond() added.
  • coop_wait(), coop_yield_after() API refactored (breaking change).
  • Idle-wait feature removed; coop_wait() is always idle-able.
  • Performance improvements in scheduler service.
CoopThreads - v0.1.0

Published by pstolarz over 4 years ago

  • Initial release.
Badges
Extracted from project README
Arduino builds Tests status PlatformIO Registry