From cf9b4adefae8b0d59d30495de332a532fc6e7a8b Mon Sep 17 00:00:00 2001 From: Kattni Rembor Date: Thu, 1 Nov 2018 16:10:50 -0400 Subject: [PATCH] Simplified simpletest, added press/release example --- examples/trellism4_press_and_release.py | 14 ++++++++++++++ examples/trellism4_simpletest.py | 12 +++--------- 2 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 examples/trellism4_press_and_release.py diff --git a/examples/trellism4_press_and_release.py b/examples/trellism4_press_and_release.py new file mode 100644 index 0000000..410ec2e --- /dev/null +++ b/examples/trellism4_press_and_release.py @@ -0,0 +1,14 @@ +import time +import adafruit_trellism4 + +trellis = adafruit_trellism4.TrellisM4Express() + +current_press = set() +while True: + pressed = set(trellis.pressed_keys) + for press in pressed - current_press: + print("Pressed:", press) + for release in current_press - pressed: + print("Released:", release) + time.sleep(0.08) + current_press = pressed diff --git a/examples/trellism4_simpletest.py b/examples/trellism4_simpletest.py index 410ec2e..474879f 100644 --- a/examples/trellism4_simpletest.py +++ b/examples/trellism4_simpletest.py @@ -1,14 +1,8 @@ -import time import adafruit_trellism4 trellis = adafruit_trellism4.TrellisM4Express() -current_press = set() while True: - pressed = set(trellis.pressed_keys) - for press in pressed - current_press: - print("Pressed:", press) - for release in current_press - pressed: - print("Released:", release) - time.sleep(0.08) - current_press = pressed + pressed = trellis.pressed_keys + if pressed: + print("Pressed:", pressed)