from machine import Pin
from functions import long_calculation
button_1 = Pin(15, Pin.IN, Pin.PULL_UP)
led_1 = Pin(14, Pin.OUT, Pin.PULL_UP)
button_pressed = False
def int_handler(pin):
global button_pressed
button_pressed = True
button_1.irq(trigger=Pin.IRQ_FALLING, handler=int_handler)
presses = 0
while True:
long_calculation()
if button_pressed is True:
presses += 1
button_pressed = False
print(f"button presses: {presses}")