aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrafael <[email protected]>2024-10-05 12:24:17 +0200
committerrafael <[email protected]>2024-10-05 12:24:17 +0200
commitd643d50f41cc6091eb573e2845fde48eeed9be4c (patch)
tree8c2f2018d01820d80a16698ca38965dd0d2fa6cd
parent6e0b08291b63a0da8eba9284869d1d046bc5dabb (diff)
Add Watch to embassy-sync README
-rw-r--r--embassy-sync/README.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/embassy-sync/README.md b/embassy-sync/README.md
index 97a663d6d..3dcd9dcc8 100644
--- a/embassy-sync/README.md
+++ b/embassy-sync/README.md
@@ -8,6 +8,7 @@ Synchronization primitives and data structures with async support:
8- [`PriorityChannel`](channel::priority_channel::PriorityChannel) - A Multiple Producer Multiple Consumer (MPMC) channel. Each message is only received by a single consumer. Higher priority items are shifted to the front of the channel. 8- [`PriorityChannel`](channel::priority_channel::PriorityChannel) - A Multiple Producer Multiple Consumer (MPMC) channel. Each message is only received by a single consumer. Higher priority items are shifted to the front of the channel.
9- [`PubSubChannel`](pubsub::PubSubChannel) - A broadcast channel (publish-subscribe) channel. Each message is received by all consumers. 9- [`PubSubChannel`](pubsub::PubSubChannel) - A broadcast channel (publish-subscribe) channel. Each message is received by all consumers.
10- [`Signal`](signal::Signal) - Signalling latest value to a single consumer. 10- [`Signal`](signal::Signal) - Signalling latest value to a single consumer.
11- [`Watch`](watch::Watch) - Signalling latest value to multiple consumers.
11- [`Mutex`](mutex::Mutex) - Mutex for synchronizing state between asynchronous tasks. 12- [`Mutex`](mutex::Mutex) - Mutex for synchronizing state between asynchronous tasks.
12- [`Pipe`](pipe::Pipe) - Byte stream implementing `embedded_io` traits. 13- [`Pipe`](pipe::Pipe) - Byte stream implementing `embedded_io` traits.
13- [`WakerRegistration`](waitqueue::WakerRegistration) - Utility to register and wake a `Waker`. 14- [`WakerRegistration`](waitqueue::WakerRegistration) - Utility to register and wake a `Waker`.