Files
menu/src/core/menu_event.h
2025-12-23 09:45:36 +08:00

20 lines
453 B
C

#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