M9names[m]: > <@9names:matrix.org> putting a delay in the interrupt isn't a good solution. starting a new timer inside the delay is also problematic. > if you're going for a timer sampled solution, you want to count the number of samples that had the signal asserted and make a decision based on that. > and then not trigger a new "press" until the signal has been low for a set number of samples. Do you mean cycles when you say samples?