diff --git a/firmware/drivers/button.c b/firmware/drivers/button.c index eb5ff6e4aa..e5f12b5749 100644 --- a/firmware/drivers/button.c +++ b/firmware/drivers/button.c @@ -165,7 +165,7 @@ static void button_tick(void) backlight_tick(); } -int button_get(bool block) +long button_get(bool block) { struct event ev; @@ -177,7 +177,7 @@ int button_get(bool block) return BUTTON_NONE; } -int button_get_w_tmo(int ticks) +long button_get_w_tmo(int ticks) { struct event ev; queue_wait_w_tmo(&button_queue, &ev, ticks); diff --git a/firmware/export/button.h b/firmware/export/button.h index f381ea9cfc..00f82e0b6a 100644 --- a/firmware/export/button.h +++ b/firmware/export/button.h @@ -26,8 +26,8 @@ extern struct event_queue button_queue; void button_init (void); -int button_get (bool block); -int button_get_w_tmo(int ticks); +long button_get (bool block); +long button_get_w_tmo(int ticks); int button_status(void); void button_clear_queue(void); #ifdef HAVE_LCD_BITMAP