From 0f7afe5b2c14da0f579f60c5317558a17be9c9b8 Mon Sep 17 00:00:00 2001 From: tonasz <27835465+Tonasz@users.noreply.github.com> Date: Tue, 8 Feb 2022 20:47:27 +0100 Subject: [PATCH] Add polling_interval to trackball --- kmk/modules/pimoroni_trackball.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/kmk/modules/pimoroni_trackball.py b/kmk/modules/pimoroni_trackball.py index 58c481d..addba0d 100644 --- a/kmk/modules/pimoroni_trackball.py +++ b/kmk/modules/pimoroni_trackball.py @@ -3,6 +3,7 @@ Extension handles usage of Trackball Breakout by Pimoroni Product page: https://shop.pimoroni.com/products/trackball-breakout ''' from micropython import const +from supervisor import ticks_ms import math import struct @@ -64,6 +65,8 @@ class Trackball(Module): self.pointing_device = PointingDevice() self.mode = mode self.previous_state = False # click state + self.polling_interval = 20 + self.last_tick = ticks_ms() chip_id = struct.unpack('