summaryrefslogtreecommitdiff
path: root/shared-module/_pew
diff options
context:
space:
mode:
Diffstat (limited to 'shared-module/_pew')
-rw-r--r--shared-module/_pew/PewPew.c2
-rw-r--r--shared-module/_pew/__init__.c8
2 files changed, 6 insertions, 4 deletions
diff --git a/shared-module/_pew/PewPew.c b/shared-module/_pew/PewPew.c
index c1d6aa5c3..7ff4e8c7a 100644
--- a/shared-module/_pew/PewPew.c
+++ b/shared-module/_pew/PewPew.c
@@ -107,7 +107,7 @@ void pew_init() {
#endif
tc_set_enable(tc, true);
- tc->COUNT16.CC[0].reg = 160;
+ tc->COUNT16.CC[0].reg = 64;
// Clear our interrupt in case it was set earlier
tc->COUNT16.INTFLAG.reg = TC_INTFLAG_MC0;
diff --git a/shared-module/_pew/__init__.c b/shared-module/_pew/__init__.c
index 90fba3990..f3b23c606 100644
--- a/shared-module/_pew/__init__.c
+++ b/shared-module/_pew/__init__.c
@@ -51,7 +51,7 @@ void pew_tick(void) {
pressed = 0;
col = 0;
++turn;
- if (turn >= 8) {
+ if (turn > 11) {
turn = 0;
}
}
@@ -68,13 +68,15 @@ void pew_tick(void) {
value = true;
break;
case 2:
- if (turn == 2 || turn == 4 || turn == 6) {
- value = true;
+ if (turn == 2 || turn == 5 || turn == 8 || turn == 11) {
+ value = true;
}
+ break;
case 1:
if (turn == 0) {
value = true;
}
+ break;
case 0:
break;
}