From 1a6b0fe8bf3eda7fb6de425c50efe511db5f4859 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Wed, 3 Jul 2024 10:03:48 -0400 Subject: [PATCH] settings: make equalizer changes have immediate effect --- lib/logitech_receiver/settings_templates.py | 2 +- tests/logitech_receiver/test_setting_templates.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/logitech_receiver/settings_templates.py b/lib/logitech_receiver/settings_templates.py index f259384c0..64df2b741 100644 --- a/lib/logitech_receiver/settings_templates.py +++ b/lib/logitech_receiver/settings_templates.py @@ -1499,7 +1499,7 @@ def build(cls, setting_class, device): if g * 7 + b >= count: break map[g * 7 + b] = str(int.from_bytes(freqs[2 * b + 1 : 2 * b + 3], "big")) + _("Hz") - return cls(map, min_value=dbMin, max_value=dbMax, count=count, write_prefix_bytes=b"\x02") + return cls(map, min_value=dbMin, max_value=dbMax, count=count, write_prefix_bytes=b"\x01") class ADCPower(settings.Setting): diff --git a/tests/logitech_receiver/test_setting_templates.py b/tests/logitech_receiver/test_setting_templates.py index 49bb29c14..4628c9d9a 100644 --- a/tests/logitech_receiver/test_setting_templates.py +++ b/tests/logitech_receiver/test_setting_templates.py @@ -622,8 +622,8 @@ def test_simple_template(test, mocker, mock_gethostname): hidpp.Response("0220000000", 0x0400), hidpp.Response("0000800100000000000000", 0x0410, "00"), hidpp.Response("E010", 0x0420, "00"), - hidpp.Response("E010", 0x0430, "02E010"), - hidpp.Response("E018", 0x0430, "02E018"), + hidpp.Response("E010", 0x0430, "01E010"), + hidpp.Response("E018", 0x0430, "01E018"), ), Setup( FeatureTest(settings_templates.PerKeyLighting, {1: -1, 2: -1, 9: -1, 10: -1, 113: -1}, {2: 0xFF0000}, 4, 4, 0, 1),