diff --git a/menu/menu_entry.c b/menu/menu_entry.c index 79ef9402c8..9e699f47d9 100644 --- a/menu/menu_entry.c +++ b/menu/menu_entry.c @@ -447,7 +447,7 @@ int menu_entry_iterate(unsigned action) return -1; } -int menu_entry_action(menu_entry_t *entry, unsigned i, unsigned action) +int menu_entry_action(menu_entry_t *entry, unsigned i, enum menu_action action) { menu_navigation_t *nav = menu_navigation_get_ptr(); menu_handle_t *menu = menu_driver_get_ptr(); diff --git a/menu/menu_entry.h b/menu/menu_entry.h index e1687ece19..eb68c6d00a 100644 --- a/menu/menu_entry.h +++ b/menu/menu_entry.h @@ -116,7 +116,8 @@ int menu_entry_iterate(unsigned action); int menu_entry_select(uint32_t i); -int menu_entry_action(menu_entry_t *entry, unsigned i, unsigned action); +int menu_entry_action(menu_entry_t *entry, + unsigned i, enum menu_action action); #ifdef __cplusplus } diff --git a/menu/menu_input.h b/menu/menu_input.h index e7b76c1f75..fa25a71f5c 100644 --- a/menu/menu_input.h +++ b/menu/menu_input.h @@ -24,7 +24,7 @@ extern "C" { #endif -typedef enum +typedef enum menu_action { MENU_ACTION_UP, MENU_ACTION_DOWN,