From 8fe0d35e41df80d5f67b2b2b731247bf5fb5e9a5 Mon Sep 17 00:00:00 2001 From: Matt Alencar Date: Sun, 22 Feb 2026 23:04:06 +0000 Subject: [PATCH] Add support for OpenBLT Bootloader. --- scripts/buildcommands.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/buildcommands.py b/scripts/buildcommands.py index 1e2ac1041..ebfcd2d59 100644 --- a/scripts/buildcommands.py +++ b/scripts/buildcommands.py @@ -222,7 +222,7 @@ class Handle_arm_irq: # The ResetHandler was not defined - don't build VectorTable return "" max_irq = max(self.irqs.keys()) - table = [" DefaultHandler,\n"] * (max_irq + armcm_offset + 1) + table = [" DefaultHandler,\n"] * (max_irq + armcm_offset + 2) defs = [] for num, func in self.irqs.items(): if num < 1 - armcm_offset: @@ -230,6 +230,7 @@ class Handle_arm_irq: defs.append("extern void %s(void);\n" % (func,)) table[num + armcm_offset] = " %s,\n" % (func,) table[0] = " &_stack_end,\n" + table[-1] = " (void*)0x55AA11EE,\n" fmt = """ extern void DefaultHandler(void); extern uint32_t _stack_end;