diff options
| -rw-r--r-- | firmware/main.c | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/firmware/main.c b/firmware/main.c index ad0b7a2..efef481 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -261,10 +261,11 @@ static inline void leaveBootloader(void) {        nop();      }    #endif - -  // jump to application reset vector at end of flash -  asm volatile ("rjmp __vectors - 4"); -  } +   +  asm volatile ("rjmp __vectors - 4"); // jump to application reset vector at end of flash +   +  for (;;); // Make sure function does not return to help compiler optimize +}  int main(void) { | 
