screen_dev.h
1 /*
2  * Copyright (C) 2020 Inria
3  *
4  * This file is subject to the terms and conditions of the GNU Lesser
5  * General Public License v2.1. See the file LICENSE in the top level
6  * directory for more details.
7  */
8 
9 #pragma once
10 
36 #ifdef __cplusplus
37 extern "C" {
38 #endif
39 
40 #include "disp_dev.h"
41 
42 #ifdef MODULE_TOUCH_DEV
43 #include "touch_dev.h"
44 #endif
45 
49 typedef struct {
51 #if MODULE_TOUCH_DEV || DOXYGEN
53 #endif
54 } screen_dev_t;
55 
56 #ifdef __cplusplus
57 }
58 #endif
59 
Generic type for a display device.
Definition: disp_dev.h:106
Screen device descriptor.
Definition: screen_dev.h:49
disp_dev_t * display
Pointer to the display device.
Definition: screen_dev.h:50
touch_dev_t * touch
Pointer to the touch device.
Definition: screen_dev.h:52
Generic type for a touch device.
Definition: touch_dev.h:115