5 unstable releases

new 0.3.0 Jul 23, 2024
0.2.2 Jul 16, 2020
0.2.1 Mar 27, 2018
0.2.0 Mar 27, 2018
0.1.0 Mar 25, 2018

#1006 in Hardware support

Download history 230/week @ 2024-04-01 121/week @ 2024-04-08 133/week @ 2024-04-15 182/week @ 2024-04-22 159/week @ 2024-04-29 141/week @ 2024-05-06 154/week @ 2024-05-13 152/week @ 2024-05-20 280/week @ 2024-05-27 145/week @ 2024-06-03 128/week @ 2024-06-10 134/week @ 2024-06-17 150/week @ 2024-06-24 65/week @ 2024-07-01 134/week @ 2024-07-08 175/week @ 2024-07-15

535 downloads per month
Used in 9 crates (6 directly)

MIT license

24KB
543 lines

ddc

release-badge docs-badge license-badge

ddc is a Rust crate for controlling monitors with DDC/CI.

Implementations

ddc only provides traits for working with DDC, and these must be implemented with an underlying backend in order to be used. The following crates may be helpful:

  • ddc-i2c supports DDC using an I2C capable master - in particular Linux's i2c-dev.
  • ddc-winapi implements DDC using the Windows API. It is more limited than the generic I2C interface, and cannot be used to read monitor EDID info.
  • Any other downstream crates

Documentation

See the documentation for up to date information.

Dependencies

~11KB