From 53ceb7a0baf0c38cb0796a6e55c3def158f3f457 Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Thu, 19 May 2022 17:16:12 +0200 Subject: [PATCH] reduce isr time from 16us to 6us --- spule.c | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/spule.c b/spule.c index 0e40ad0..98d1ab1 100644 --- a/spule.c +++ b/spule.c @@ -13,6 +13,8 @@ volatile uint16_t windings_wakeup = 0; int32_t spule_trans_pos = 0; uint8_t spule_trans_homed = 0; +#define TRANS_ROT_FACTOR 0.07 + void timer1_init() { TCCR1A |= (1<