diff options
| author | Fuji Pebri <pebri86@gmail.com> | 2020-06-09 10:18:27 (GMT) |
|---|---|---|
| committer | Daniel Thompson <daniel@redfelineninja.org.uk> | 2020-06-11 20:17:16 (GMT) |
| commit | df9d80f6f7c906764b02f33a7491d36bfe7efd52 (patch) | |
| tree | d40e9e73561ec5d594277e009079d08f4dd44d04 /wasp/wasp.py | |
| parent | acf318c122c635fef3dbe1f89806b5a4192500b6 (diff) | |
drivers: cst816s: optimize for power saving and responsiveness
Signed-off-by: Fuji Pebri <pebri86@gmail.com>
[daniel@redfelineinja.org.uk: removed leading underscore from method
arguments, removed redundant state tracking, adopt i2c.writeto_mem]
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
Diffstat (limited to 'wasp/wasp.py')
| -rw-r--r-- | wasp/wasp.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/wasp/wasp.py b/wasp/wasp.py index b94bef5..c4a565c 100644 --- a/wasp/wasp.py +++ b/wasp/wasp.py @@ -232,6 +232,7 @@ class Manager(): self.switch(self.quick_ring[0]) self.app.sleep() watch.display.poweroff() + watch.touch.sleep() self._charging = watch.battery.charging() self.sleep_at = None @@ -241,9 +242,7 @@ class Manager(): watch.display.poweron() self.app.wake() watch.backlight.set(self._brightness) - - # Discard any pending touch events - _ = watch.touch.get_event() + watch.touch.wake() self.keep_awake() @@ -277,6 +276,7 @@ class Manager(): self.navigate(event[0]) elif event[0] == 5 and self.event_mask & EventMask.TOUCH: self.app.touch(event) + watch.touch.reset_touch_data() def _tick(self): """Handle the system tick. |
