got an interrupt-based uart interface library working
diff --git a/bbb_cape/src/cape/bootloader.c b/bbb_cape/src/cape/bootloader.c
index 4a161be..ef816f3 100644
--- a/bbb_cape/src/cape/bootloader.c
+++ b/bbb_cape/src/cape/bootloader.c
@@ -6,7 +6,7 @@
static void jump_to_main(void) __attribute__((noreturn));
static void jump_to_main(void) {
// 0x20008000
- __asm__ volatile(
+ __asm__ __volatile__(
"mov sp, %[stack]\n\t"
"bx %[reset]" : :
[stack]"r"(RAM_START + RAM_SIZE), [reset]"r"(MAIN_FLASH_START | 1)