Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ithinuel/i2c-write-iter
Exports iterator based parallels to embedded-hal & embedded-hal-async for Write & WriteRead
https://github.com/ithinuel/i2c-write-iter
Last synced: 10 days ago
JSON representation
Exports iterator based parallels to embedded-hal & embedded-hal-async for Write & WriteRead
- Host: GitHub
- URL: https://github.com/ithinuel/i2c-write-iter
- Owner: ithinuel
- Created: 2023-11-28T19:32:14.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-01-28T19:30:51.000Z (9 months ago)
- Last Synced: 2024-10-09T07:13:01.247Z (28 days ago)
- Language: Rust
- Size: 6.84 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# I2C Write Iter
Iterator based write operations where removed from the embedded-hal in:
[https://github.com/rust-embedded/embedded-hal/pull/440]Yet, iterator based writes come in very handy especially for devices like the sh1107 display controller
where data needs to be interleaved with control bytes.This crates allows for hal implementations to support those use cases.
HAL implementations requiring DMA backed transactions can still internally use a buffer to fill from
the iterator.