From 246aaaa42e635ac2385d89c8f54e6f3b642a1624 Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Thu, 5 Aug 2021 21:15:21 -0500 Subject: [PATCH] firmware: Statically allocate keys array Allocating the array on the stack before initializing the stack pointer does not work. --- firmware/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/main.c b/firmware/main.c index 49d24c4..95c8f69 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -1851,7 +1851,7 @@ extern uint8_t _start__stack[]; void main(void) { - uint8_t keys[12]; + static uint8_t keys[12]; SP = (uint8_t)_start__stack;