diff --git a/firmware/target/arm/as3525/system-as3525.c b/firmware/target/arm/as3525/system-as3525.c index c6469f9980..6d16c1bfca 100644 --- a/firmware/target/arm/as3525/system-as3525.c +++ b/firmware/target/arm/as3525/system-as3525.c @@ -327,6 +327,9 @@ void system_reboot(void) void system_exception_wait(void) { + /* wait until button release (if a button is pressed) */ + while(button_read_device()); + /* then wait until next button press */ while(!button_read_device()); }