/*
 * Copyright (c) 2026 Martin Javier Klöckner <mklockner@fi.uba.ar>
 * All rights reserved
 *
 * See file `LICENSE` for full details
 */

#ifndef TASK_INC_TASK_MENU_INTERFACE_H_
#define TASK_INC_TASK_MENU_INTERFACE_H_

#ifdef __cplusplus
extern "C" {
#endif

extern void task_menu_interface_init_event_queue(void);
extern void task_menu_interface_put_event(task_menu_ev_t event);
extern task_menu_ev_t task_menu_interface_get_event(void);
extern bool task_menu_interface_any_event(void);

#ifdef __cplusplus
}
#endif

#endif /* TASK_INC_TASK_MENU_INTERFACE_H_ */
