diff --git a/src/driver/fb_accel_arm.cpp b/src/driver/fb_accel_arm.cpp index ff35791b3..70b4fb6b6 100644 --- a/src/driver/fb_accel_arm.cpp +++ b/src/driver/fb_accel_arm.cpp @@ -77,10 +77,10 @@ static int exec_list(void) CFbAccelARM::CFbAccelARM() { fb_name = "armbox framebuffer"; - fb_fd = open("/dev/fb0", O_RDWR); + fb_fd = open(FB_DEVICE, O_RDWR); if (fb_fd < 0) { - printf(LOGTAG "[bcm] /dev/fb0 %m"); + printf(LOGTAG "[bcm] %s %m", FB_DEVICE); } if (exec_list()) { diff --git a/src/driver/fb_generic.h b/src/driver/fb_generic.h index 3b855dfba..d1cfc3226 100644 --- a/src/driver/fb_generic.h +++ b/src/driver/fb_generic.h @@ -76,6 +76,8 @@ typedef struct gradientData_t #define WINDOW_SIZE_MIN 50 // % #define WINDOW_SIZE_SMALL 80 // % +#define FB_DEVICE "/dev/fb0" + /** Ausfuehrung als Singleton */ class CFrameBuffer : public sigc::trackable { @@ -172,7 +174,7 @@ class CFrameBuffer : public sigc::trackable static CFrameBuffer* getInstance(); - virtual void init(const char * const fbDevice = "/dev/fb0"); + virtual void init(const char * const fbDevice = FB_DEVICE); virtual int setMode(unsigned int xRes, unsigned int yRes, unsigned int bpp);