ju6ge / libmonitor

European Union Public License 1.2
1 stars 0 forks source link

libmonitor

This crate aims to be a unified solution to interacting with display devices. It provides a Monitor class that can be used to set or read settings of a Monitor.

Supported Operations:

Lower Level Access

libmonitor also enables lower level access to the monitor communication bus. Per default type safe abstractions are used, but custom messages can also be sent and received.

Supported DDC/CI Operations

OS Support

Standards

Display device communication has been standardized by VESA. The current public standards can be found here: VESA Public Standards

Relevant for this Library:

Previous Work

This crate was build after finding previous solutions to be incomplete and fragmented. The following crates deserve an honorable mention for providing inspiration: