From 9f770358c43ccf3730e85c3a6bbb00d0b492ecbb Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Mon, 30 Jan 2023 17:07:20 +0100 Subject: Basic GUI --- inc/gui.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 inc/gui.h (limited to 'inc/gui.h') diff --git a/inc/gui.h b/inc/gui.h new file mode 100644 index 0000000..e8a583d --- /dev/null +++ b/inc/gui.h @@ -0,0 +1,19 @@ +#ifndef GUI_H +#define GUI_H + +#include +#include + +struct gui_interface { + err (*step_next)(void); + err (*step_prev)(void); +}; + +void gui_reg_names(const char *names, int n); +void gui_reg_update(int reg, uint64_t value); +void gui_instr_done(char *instr); + +void gui_register_interface(struct gui_interface *gui); +void gui_init(void); + +#endif -- cgit v1.2.3