#iterator #i2c #embedded-hal-async #write #byte #read-write #exports

i2c-write-iter

导出基于迭代器的并行实现,用于Write和WriteRead的嵌入式-hal & 嵌入式-hal-async。

3个版本 (1个稳定版)

1.0.0 2024年1月26日
1.0.0-rc.1.42024年1月8日
1.0.0-rc.1.32023年11月28日

981硬件支持

Download history • Rust 包仓库 52/week @ 2024-03-12 • Rust 包仓库 41/week @ 2024-03-19 • Rust 包仓库 17/week @ 2024-03-26 • Rust 包仓库 88/week @ 2024-04-02 • Rust 包仓库 66/week @ 2024-04-09 • Rust 包仓库 34/week @ 2024-04-16 • Rust 包仓库 67/week @ 2024-04-23 • Rust 包仓库 61/week @ 2024-04-30 • Rust 包仓库 6/week @ 2024-05-07 • Rust 包仓库 18/week @ 2024-05-14 • Rust 包仓库 86/week @ 2024-05-21 • Rust 包仓库 49/week @ 2024-05-28 • Rust 包仓库 39/week @ 2024-06-04 • Rust 包仓库 26/week @ 2024-06-11 • Rust 包仓库 13/week @ 2024-06-18 • Rust 包仓库 134/week @ 2024-06-25 • Rust 包仓库

每月216 次下载
rp2040-hal 中使用

MIT/Apache

6KB
77

I2C 写入迭代器

基于迭代器的写入操作从 embedded-hal 中移除: https://github.com/rust-embedded/embedded-hal/pull/440

然而,基于迭代器的写入对于需要将数据与控制字节交织的设备(如sh1107显示控制器)非常有用。

这个crate允许HAL实现支持这些用例。需要DMA支持的HAL实现仍然可以在内部使用缓冲区从迭代器填充。

依赖项

~62KB