From 7f7eaafbf3657c1c8db4140bc6c4fe1e80e2ebf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Giovanni=20Borella?= Date: Mon, 14 Feb 2022 23:32:13 +0100 Subject: [PATCH] Update kmk/modules/encoder.py Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com> --- kmk/modules/encoder.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/kmk/modules/encoder.py b/kmk/modules/encoder.py index a967a53..61c0c26 100644 --- a/kmk/modules/encoder.py +++ b/kmk/modules/encoder.py @@ -87,11 +87,7 @@ class BaseEncoder: self._timestamp = new_timestamp def button_event(self): - new_button_state = self.pin_button.get_value() - if new_button_state != self._button_state: - self._button_state = new_button_state - if self.on_button_do is not None: - self.on_button_do(self.get_state()) + raise NotImplementedError('subclasses must override button_event()!') # return knob velocity as milliseconds between position changes (detents) # for backwards compatibility