From 1a088b45de57f790619bf7d17a7b592a1192bc86 Mon Sep 17 00:00:00 2001 From: IFD3 <7597578+IFD3@users.noreply.github.com> Date: Tue, 2 Sep 2025 05:20:31 +0200 Subject: [PATCH 1/2] Update vcp_codes.py added code for display_more -> VCP code DC: Display Mode --- monitorcontrol/vcp/vcp_codes.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/monitorcontrol/vcp/vcp_codes.py b/monitorcontrol/vcp/vcp_codes.py index e659997..bab5c0b 100644 --- a/monitorcontrol/vcp/vcp_codes.py +++ b/monitorcontrol/vcp/vcp_codes.py @@ -86,6 +86,12 @@ def writeable(self) -> bool: code_type="ro", function="nc", ) +display_mode = VCPCode( + name="display mode", + value=0xDC, + code_type="rw", + function="nc", +) display_power_mode = VCPCode( name="display power mode", value=0xD6, From 501b7d876b54c9777f236052b3a5c1de95bbb68b Mon Sep 17 00:00:00 2001 From: IFD3 <7597578+IFD3@users.noreply.github.com> Date: Mon, 24 Nov 2025 07:45:25 +0100 Subject: [PATCH 2/2] Update monitorcontrol/vcp/vcp_codes.py match the MCCS specification Co-authored-by: Alex Martens --- monitorcontrol/vcp/vcp_codes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/monitorcontrol/vcp/vcp_codes.py b/monitorcontrol/vcp/vcp_codes.py index bab5c0b..55c2629 100644 --- a/monitorcontrol/vcp/vcp_codes.py +++ b/monitorcontrol/vcp/vcp_codes.py @@ -86,8 +86,8 @@ def writeable(self) -> bool: code_type="ro", function="nc", ) -display_mode = VCPCode( - name="display mode", +display_application = VCPCode( + name="display application", value=0xDC, code_type="rw", function="nc",