From ef05435261fac31790303dbff16bcc194e9e5cb5 Mon Sep 17 00:00:00 2001 From: Selene ToyKeeper Date: Sat, 19 Aug 2017 15:33:33 -0600 Subject: Fixed unreliability of short-click detection. (it was doing stuff like "press, release, release, timeout" so it didn't match "press, release, timeout") (it may have also been missing the exact tick it needed, so I made it use >= instead of ==, but this is theoretical and harmless if I was wrong) Made baton mode memory work a bit better for both regular and strobe modes. Made baton fast strobe pulses shorter for better motion freezing. Added USE_DELAY_ZERO option as an alternate for USE_FINE_DELAY. --- tk-delay.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tk-delay.h') diff --git a/tk-delay.h b/tk-delay.h index a05f5c1..0619419 100644 --- a/tk-delay.h +++ b/tk-delay.h @@ -40,7 +40,7 @@ void _delay_ms(uint16_t n) //#endif } #endif -#ifdef USE_FINE_DELAY +#if defined(USE_FINE_DELAY) || defined(USE_DELAY_ZERO) #define delay_zero _delay_zero void _delay_zero() { _delay_loop_2(BOGOMIPS/3); -- cgit v1.2.3