From b244ab9c9fd8419f11ca36d2cb6159f90390714e Mon Sep 17 00:00:00 2001 From: Ondrej Jirman Date: Thu, 5 Aug 2021 02:51:51 +0200 Subject: [PATCH] firmware: Set stack pointer to a correct value --- firmware/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/firmware/main.c b/firmware/main.c index 4d3480c..0e5ad8c 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -1847,8 +1847,12 @@ static void usb_disable(void) // }}} +extern uint8_t _start__stack[]; + void main(void) { + SP = (uint8_t)_start__stack; + PAGESW = 0; // setup interrupts