From 48f0a5163e6a3a5e44e6df231867b9bc90ce933b Mon Sep 17 00:00:00 2001 From: Radomir Dopieralski Date: Sat, 29 Sep 2018 20:51:32 +0200 Subject: [PATCH] Reset timer when releasing _pew --- shared-module/_pew/PewPew.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shared-module/_pew/PewPew.c b/shared-module/_pew/PewPew.c index 27c2d1c997..cbe7164bcb 100644 --- a/shared-module/_pew/PewPew.c +++ b/shared-module/_pew/PewPew.c @@ -117,6 +117,7 @@ void pew_init() { } void pew_reset(void) { - MP_STATE_VM(pew_singleton) = NULL; + tc_insts[pewpew_tc_index]->COUNT16.CTRLA.bit.ENABLE = 0; pewpew_tc_index = 0xff; + MP_STATE_VM(pew_singleton) = NULL; }