#high-level #ddc #mccs #vcp #vesa

ddc-hi

高级 DDC/CI 显示器控制

7 个不稳定版本

0.4.1 2021 年 11 月 13 日
0.4.0 2021 年 8 月 6 日
0.3.0 2020 年 9 月 22 日
0.2.0 2020 年 9 月 22 日
0.1.3 2018 年 3 月 30 日

#1243硬件支持

Download history 111/week @ 2024-03-14 102/week @ 2024-03-21 124/week @ 2024-03-28 141/week @ 2024-04-04 89/week @ 2024-04-11 82/week @ 2024-04-18 113/week @ 2024-04-25 100/week @ 2024-05-02 82/week @ 2024-05-09 96/week @ 2024-05-16 178/week @ 2024-05-23 144/week @ 2024-05-30 87/week @ 2024-06-06 86/week @ 2024-06-13 80/week @ 2024-06-20 56/week @ 2024-06-27

326 每月下载次数
用于 4 crate

MIT 许可证

24KB
518

ddc-hi

release-badge docs-badge license-badge

高级 DDC/CI 显示器控制。

文档

请参阅 文档 以获取最新信息。


lib.rs:

高级 DDC/CI 显示器控制。

示例

use ddc_hi::{Ddc, Display};

for mut display in Display::enumerate() {
    display.update_capabilities().unwrap();
    println!("{:?} {}: {:?} {:?}",
        display.info.backend, display.info.id,
        display.info.manufacturer_id, display.info.model_name
    );
    if let Some(feature) = display.info.mccs_database.get(0xdf) {
        let value = display.handle.get_vcp_feature(feature.code).unwrap();
        println!("{}: {:?}", feature.name.as_ref().unwrap(), value);
    }
}

依赖项

~2.5–3.5MB
~72K SLoC