From 3f59cf97089d2efef51fd7f231712bef2c154b21 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Sat, 19 May 2012 13:43:41 +0200 Subject: imx233: fix compilation for target with HAVE_BUTTON_DATA defined Change-Id: I9d92320b1e545b7ac3983b7f9904f281028cc22d --- firmware/target/arm/imx233/system-imx233.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'firmware') diff --git a/firmware/target/arm/imx233/system-imx233.c b/firmware/target/arm/imx233/system-imx233.c index eb9a3f8ee0..5ef52c7957 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) -- cgit v1.2.3