diff -r 000000000000 -r b74b0e4902c3 main/task_tft.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main/task_tft.h Sat Oct 20 13:23:15 2018 +0200 @@ -0,0 +1,66 @@ +#ifndef _TASK_TFT_H +#define _TASK_TFT_H + +/** + * @file task_tft.h + * @brief The interface to the TFT with touch module. + */ + +/** + * @brief Update the JSON structure with the logdata. + */ +void update_json(void); + +/** + * @brief Initialize the TFT display + */ +int init_tft_display(void); + +/** + * @brief Write a big message at the center top of the screen. + * @param text The text to display + */ +void TopMessage(char *text); + +/** + * @brief Draw Mash Lauter Tun info + * @param x X startpoint + * @param y Y startpoint + * @param update If update or initial draw. + */ +void MLT_info(int x, int y, bool update); + +/** + * @brief Draw Hot Liquer Tank info + * @param x X startpoint + * @param y Y startpoint + * @param update If update or initial draw. + * @param small To display a smaller box. + */ +void HLT_info(int x, int y, bool update, bool small); + +/** + * @brief Set the timer. + * @param seconds The number of seconds in the timer. + */ +void TimerSet(uint32_t seconds); + +/** + * @brief Show the timer. + * @param Time the time to display. + * @param X the X position to display the time + * @param Y the Y position to display the time + */ +void TimerShow(uint32_t Time, int X, int Y); + +/** + * @brief Initialize all values for the webui. + */ +void TFTstartWS(int client); + +/** + * @brief FreeRTOS TFT/Touch task. + */ +void task_tft(void *); + +#endif