feature: Add basic EDID reading, writing, and patching capabilities

This commit is contained in:
Tera << 8 2025-06-22 20:14:04 -04:00
parent d0a4d26082
commit 183d2606dc
Signed by: imterah
GPG key ID: 8FA7DD57BA6CEA37
12 changed files with 431 additions and 5 deletions

20
app/edidtools/struct.go Normal file
View file

@ -0,0 +1,20 @@
package edidtools
type DisplayQuirks struct {
MaxWidth int
MaxHeight int
MaxRefreshRate int
SensorInitDelay int
ZVectorDisabled bool
}
type DisplayMetadata struct {
EDID []byte
DeviceVendor string
DeviceQuirks DisplayQuirks
MaxWidth int
MaxHeight int
MaxRefreshRate int
LinuxDRMCard string
LinuxDRMConnector string
}