1 /**
2  * @file lv_linux_drm.h
3  *
4  */
5 
6 #ifndef LV_LINUX_DRM_H
7 #define LV_LINUX_DRM_H
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 /*********************
14  *      INCLUDES
15  *********************/
16 
17 #include "../../../display/lv_display.h"
18 
19 #if LV_USE_LINUX_DRM
20 
21 /*********************
22  *      DEFINES
23  *********************/
24 
25 /**********************
26  *      TYPEDEFS
27  **********************/
28 
29 /**********************
30  * GLOBAL PROTOTYPES
31  **********************/
32 lv_display_t * lv_linux_drm_create(void);
33 
34 void lv_linux_drm_set_file(lv_display_t * disp, const char * file, int64_t connector_id);
35 
36 /**********************
37  *      MACROS
38  **********************/
39 
40 #endif /* LV_USE_LINUX_DRM */
41 
42 #ifdef __cplusplus
43 } /* extern "C" */
44 #endif
45 
46 #endif /* LV_LINUX_DRM_H */
47