diff --git a/README.md b/README.md index 9734ff4..2ac0d44 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ maybe I won't call it `lock-free` in the strict sense. The API of the `blinkcast` is similar to that of the `std::sync::mpsc` channels. However, there are some differences: -- It allows for multiple consumers (receivers) and multiple prodocuers (senders). +- It allows for multiple consumers (receivers) and multiple producers (senders). - The channel broadcasts every send to every consumer. - Lossy, the sender will overwrite old data, so receivers must be quick or they will lose the old data (don' t blink). @@ -25,8 +25,10 @@ t blink). Due to that nature, this is useful in applications where data comes in very quick and new data is always more important than old data which can be discarded. -This could be useful for example in implementing audio driver, where a small glitch but staying -up to date is better than delayed audio. +This could be useful for example in implementing: +- audio driver (small glitch but staying up to date is better than delayed audio). +- mouse/keyboard driver with big enough buffer. +- etc... See [the documentation](https://docs.rs/blinkcast) for examples.