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