diff options
| -rw-r--r-- | firmware/target/arm/imx233/system-imx233.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/system-imx233.c b/firmware/target/arm/imx233/system-imx233.c index eb9a3f8..5ef52c7 100644 --- a/firmware/target/arm/imx233/system-imx233.c +++ b/firmware/target/arm/imx233/system-imx233.c @@ -63,9 +63,16 @@ void system_exception_wait(void) _backlight_on(); _backlight_set_brightness(DEFAULT_BRIGHTNESS_SETTING); /* wait until button release (if a button is pressed) */ +#ifdef HAVE_BUTTON_DATA + int data; + while(button_read_device(&data)); + /* then wait until next button press */ + while(!button_read_device(&data)); +#else while(button_read_device()); /* then wait until next button press */ while(!button_read_device()); +#endif } int system_memory_guard(int newmode) |