Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
This commit is contained in:
parent
8e4ab1d733
commit
7f7eaafbf3
@ -87,11 +87,7 @@ class BaseEncoder:
|
|||||||
self._timestamp = new_timestamp
|
self._timestamp = new_timestamp
|
||||||
|
|
||||||
def button_event(self):
|
def button_event(self):
|
||||||
new_button_state = self.pin_button.get_value()
|
raise NotImplementedError('subclasses must override button_event()!')
|
||||||
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())
|
|
||||||
|
|
||||||
# return knob velocity as milliseconds between position changes (detents)
|
# return knob velocity as milliseconds between position changes (detents)
|
||||||
# for backwards compatibility
|
# for backwards compatibility
|
||||||
|
Loading…
x
Reference in New Issue
Block a user