1 个不稳定版本
0.0.1 | 2021年5月23日 |
---|
#15 in #buffering
9KB
102 行
pingpong
适用于嵌入式 Rust 应用程序的 ping-pong 缓冲区实现
描述
Ping-pong 或双缓冲是一种机制,允许数据流写入一个缓冲区,同时从另一个缓冲区读取数据,这样读取和写入操作不会发生冲突。这个库是这个想法的简单实现,是一个 正在进行中的工作。我目前正在使用它来缓冲嵌入式平台上的 SDMMC 控制器产生的数据流,但它也可以用于其他用途。
lib.rs
:
pingpong
适用于嵌入式和 no_std 应用程序的双缓冲区