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)