From ff2054f2cb8a780936d95741e1daa7df789fa246 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Sat, 30 Oct 2021 16:49:20 -0400 Subject: fix fault handling; fix LEDs for rev2 --- source/handlers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/handlers.cpp') diff --git a/source/handlers.cpp b/source/handlers.cpp index 2ff948d..43e65c3 100644 --- a/source/handlers.cpp +++ b/source/handlers.cpp @@ -108,7 +108,7 @@ void MemManage_Handler() asm("mov %0, lr" : "=r" (lr)); // 2. Recover from the fault. - ConversionManager::abort(); + ConversionManager::abort((lr & (1 << 4)) ? false : true); // 3. Return. asm("mov lr, %0; bx lr" :: "r" (lr)); -- cgit v1.2.3