#ifndef MENU_EVENT_H #define MENU_EVENT_H #include "menu_types.h" #ifdef __cplusplus extern "C" { #endif MenuErrCode menu_event_init(MenuEventQueue* queue); MenuErrCode menu_event_post(MenuEventQueue* queue, MenuEventType type, uint32_t param, MenuEventPriority priority); MenuErrCode menu_event_get(MenuEventQueue* queue, MenuEvent* event); bool menu_event_is_empty(const MenuEventQueue* queue); #ifdef __cplusplus } #endif #endif // MENU_EVENT_H