Skip to main content

ddc_macos/
lib.rs

1#![doc(html_root_url = "https://haimgel.github.io/ddc-macos-rs/")]
2
3//! Implementation of DDC/CI traits on MacOS.
4//!
5//! # Example
6//!
7//! ```rust,no_run
8//! extern crate ddc;
9//! extern crate ddc_macos;
10//!
11//! # fn main() {
12//! use ddc::Ddc;
13//! use ddc_macos::Monitor;
14//!
15//! for mut ddc in Monitor::enumerate().unwrap() {
16//!     let input = ddc.get_vcp_feature(0x60).unwrap();
17//!     println!("Current input: {:04x}", input.value());
18//! }
19//! # }
20//! ```
21
22mod arm;
23mod error;
24mod intel;
25mod iokit;
26mod monitor;
27
28pub use error::*;
29pub use monitor::*;