README A bunch of tests to learn how to use Python's asyncio Useful references Official asyncio documentation https://docs.python.org/3/library/asyncio.html using asyncio with hardware controllers https://be189.github.io/lessons/14/asynchronous_streaming.html#Why-do-we-need-asynchrony? https://learn.adafruit.com/cooperative-multitasking-in-circuitpython-with-asyncio/overview https://yiweimao.github.io/blog/async_microcontroller/ Threadpool and threading in Python (for non-compute bound tasks that could benefit from concurrency) https://realpython.com/intro-to-python-threading/ Task orchestration / concurrency libraries https://github.com/petereon/woflo https://github.com/Miksus/rocketry