From e72ab5a958767f08748dc138d46e8bbfc77fe30f Mon Sep 17 00:00:00 2001 From: Gleb Sabirzyanov Date: Tue, 21 Jun 2022 22:22:20 +1000 Subject: [PATCH] Fix formatting --- kmk/modules/encoder.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/kmk/modules/encoder.py b/kmk/modules/encoder.py index bdd28a2..5edf340 100644 --- a/kmk/modules/encoder.py +++ b/kmk/modules/encoder.py @@ -61,8 +61,8 @@ class BaseEncoder: if new_state[0] == new_state[1]: # when the encoder made a full loop according to its resolution if self._movement >= self.resolution - 1: - # 1 full step is 4 movements (2 for high-resolution encoder), - # however, when rotated quickly, some steps may be missed. + # 1 full step is 4 movements (2 for high-resolution encoder), + # however, when rotated quickly, some steps may be missed. # This makes it behave more naturally real_movement = round(self._movement / self.resolution) self._pos += self._direction * real_movement @@ -99,10 +99,12 @@ class BaseEncoder: class GPIOEncoder(BaseEncoder): - def __init__(self, pin_a, pin_b, pin_button=None, is_inverted=False, resolution=None): + def __init__( + self, pin_a, pin_b, pin_button=None, is_inverted=False, resolution=None + ): super().__init__(is_inverted) - # Resolution can be 4 or 2 depending on whether the detent + # Resolution can be 4 or 2 depending on whether the detent # on the encoder is defined by 2 or 4 pulses self.resolution = resolution