Registry / utility / ddc
library0.3.0rscratesunverified

DDC/CI monitor control

# Cargo.toml [dependencies] ddc = "0.3.0"
INSTALL
IMPORT
SIG · DDC
D
ddc
utilityrustv0.3.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Ddc
use ddc::Ddc;

Controls monitor settings via DDC/CI protocol.

use ddc::Ddc; use ddc::i2c::I2cDevice; fn main() { let mut monitor = I2cDevice::new(0x37).unwrap(); let brightness = monitor.get_vcp_feature(0x10).unwrap(); println!("Brightness: {:?}", brightness); }
Debug
Known issues
gotchaRequires root/admin privileges on most systems to access I2C devices.
fix
Run the application with elevated permissions or configure udev rules.
affects: >=0.1.0
Upgrade
Version history
0.3.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
16 hits · last 30 days
node
16
Resources
ddc — cargo add ddc · libregistry