rtic-sync provides primitives that can be used for message passing and resource sharing in async context.
The important structs are:
Arbiter, which allows you to await access to a shared resource in async contexts without using
Channel, which allows you to communicate between tasks (both
For more information on these structs, see the