From aebf167ab589b4236cd12e9cabdbf7035dca7495 Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Fri, 9 Jan 2026 14:39:05 +0100 Subject: [PATCH] Change ticks to bpm calc to a macro --- src/bpm.inc | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/bpm.inc b/src/bpm.inc index d49b5f7..273d7fc 100644 --- a/src/bpm.inc +++ b/src/bpm.inc @@ -3,8 +3,9 @@ ldi r19, \target_low .endm -ticks_to_bpm: - ret +.MACRO TICKS_TO_BPM: + reti +.endm tap_tempo_isr: ; Timer not started yet (first button press after expiration) @@ -12,12 +13,8 @@ tap_tempo_isr: cp r16, r0 breq start_timer - ; Timer started - ; wait for next press - ; better to update at each press, unless expiration - rcall ticks_to_bpm - - reti + ; Timer already started + TICKS_TO_BPM start_timer: rcall timer0_start