Advanced Distributed Systems module at HSLU
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

28 lines
565 B

/*
* Copyright (c) 2019, Erich Styger
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#ifndef GUI_H_
#define GUI_H_
#include "platform.h"
#include "McuGDisplaySSD1306.h"
#if PL_CONFIG_USE_GUI_KEY_NAV
#include "LittlevGL/lvgl/src/lv_core/lv_group.h"
lv_group_t *GUI_GroupPeek(void);
void GUI_GroupPull(void);
void GUI_GroupPush(void);
void GUI_AddObjToGroup(lv_obj_t *obj);
void GUI_RemoveObjFromGroup(lv_obj_t *obj);
#endif
void GUI_ChangeOrientation(McuGDisplaySSD1306_DisplayOrientation orientation);
void GUI_Init(void);
#endif /* GUI_H_ */