9 #define LCD_CONTRAST_MIN 0
10 #define LCD_CONTRAST_MAX 63
11 #define LCD_BRIGHTNESS_MIN 0
12 #define LCD_BRIGHTNESS_MAX 255
16 #define LED_IOCTL_BRIGHTNESS_NORMAL 0X10
17 #define LED_IOCTL_BRIGHTNESS_DEEPSTANDBY 0X11
18 #define LED_IOCTL_BLINKING_TIME 0X12
19 #define LED_IOCTL_SET_DEFAULT 0x13
35 void setSize(
int xres,
int yres,
int bpp);
61 #if defined(HAVE_TEXTLCD) || defined(HAVE_7SEGMENT)
62 virtual void renderText(
ePoint start,
const char *text);
69 unsigned char inverted;
int waitVSync()
Definition: lcd.h:90
~eDBoxLCD()
Definition: lcd.cpp:296
int setLCDBrightness(int brightness)
Definition: lcd.cpp:238
void setFlipped(bool)
Definition: lcd.cpp:199
void setInverted(unsigned char)
Definition: lcd.cpp:193
int setLED(int value, int option)
Definition: lcd.cpp:273
int setLCDContrast(int contrast)
Definition: lcd.cpp:211
void setPalette(gUnmanagedSurface)
Definition: lcd.h:88
void setDump(bool)
Definition: lcd.cpp:205
eDBoxLCD()
Definition: lcd.cpp:80
void update()
Definition: lcd.cpp:390
bool isOled() const
Definition: lcd.h:87
void dumpLCD2PNG(void)
Definition: lcd.cpp:305
int stride()
Definition: lcd.h:58
char boxtype_name[20]
Definition: lcd.h:36
int lcd_type
Definition: lcd.h:29
uint8_t * buffer()
Definition: lcd.h:57
virtual eSize size()
Definition: lcd.h:59
virtual bool detected()
Definition: lcd.h:43
void setSize(int xres, int yres, int bpp)
Definition: lcd.cpp:33
eLCD()
Definition: lcd.cpp:20
virtual void setPalette(gUnmanagedSurface)=0
virtual ~eLCD()
Definition: lcd.cpp:44
virtual void setInverted(unsigned char)=0
virtual int setLCDBrightness(int brightness)=0
virtual int setLCDContrast(int contrast)=0
virtual bool isOled() const =0
virtual void setFlipped(bool)=0
eSize res
Definition: lcd.h:28
virtual int setLED(int value, int option)=0
int getLcdType()
Definition: lcd.h:52
int lcdfd
Definition: lcd.h:31
static eLCD * instance
Definition: lcd.h:34
static eLCD * getInstance()
Definition: lcd.cpp:28
virtual void setDump(bool)=0
virtual void unlock()
Definition: lcd.cpp:60
virtual int islocked()
Definition: lcd.h:42
virtual int waitVSync()=0
unsigned char * _buffer
Definition: lcd.h:30
virtual int lock()
Definition: lcd.cpp:51
int locked
Definition: lcd.h:33
int _stride
Definition: lcd.h:32
@ LED_BRIGHTNESS
Definition: lcd.h:14
@ LED_BLINKINGTIME
Definition: lcd.h:14
@ LED_DEEPSTANDBY
Definition: lcd.h:14
Definition: gpixmap.h:163