/* Reflow Oven Controller * * Copyright (C) 2020 Mario Hüttel * * This file is part of the Reflow Oven Controller Project. * * The reflow oven controller is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * The Reflow Oven Control Firmware is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with the reflow oven controller project. * If not, see . */ #ifndef _GUI_H_ #define _GUI_H_ #include /** * @brief Handle the reflow controller's LCD Menu * @return 0 if no delay is requested, 1 if delay is requested */ int gui_handle(void); void gui_init(void); void gui_root_menu_message_set(const char *heading, const char *text); void gui_lcd_write_direct_blocking(uint8_t line, const char *text); #endif /* _GUI_H_ */