git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
show repeated timers in TimerEntryComponent
[enigma2.git]
/
lib
/
gdi
/
lcd.cpp
diff --git
a/lib/gdi/lcd.cpp
b/lib/gdi/lcd.cpp
index 6b3532302dec6a7c6d211bf86b78856363b75a0e..776173dd66d6a0d4984f295e7228fda68829ecb6 100644
(file)
--- a/
lib/gdi/lcd.cpp
+++ b/
lib/gdi/lcd.cpp
@@
-64,11
+64,6
@@
eDBoxLCD::eDBoxLCD(): eLCD(eSize(128, 64))
{
int i=LCD_MODE_BIN;
ioctl(lcdfd, LCD_IOCTL_ASC_MODE, &i);
{
int i=LCD_MODE_BIN;
ioctl(lcdfd, LCD_IOCTL_ASC_MODE, &i);
- int lcdbrightness=0, lcdcontrast=0;
-
- lcdbrightness=130;
- lcdcontrast=32;
- setLCDParameter(lcdbrightness, lcdcontrast);
inverted=0;
}
}
inverted=0;
}
}
@@
-79,7
+74,7
@@
void eDBoxLCD::setInverted(unsigned char inv)
update();
}
update();
}
-int eDBoxLCD::setLCD
Parameter(int brightness,
int contrast)
+int eDBoxLCD::setLCD
Contrast(
int contrast)
{
int fp;
if((fp=open("/dev/dbox/fp0", O_RDWR))<=0)
{
int fp;
if((fp=open("/dev/dbox/fp0", O_RDWR))<=0)
@@
-92,12
+87,22
@@
int eDBoxLCD::setLCDParameter(int brightness, int contrast)
{
eDebug("[LCD] can't set lcd contrast");
}
{
eDebug("[LCD] can't set lcd contrast");
}
+ return(0);
+}
+
+int eDBoxLCD::setLCDBrightness(int brightness)
+{
+ int fp;
+ if((fp=open("/dev/dbox/fp0", O_RDWR))<=0)
+ {
+ eDebug("[LCD] can't open /dev/dbox/fp0");
+ return(-1);
+ }
if(ioctl(fp, FP_IOCTL_LCD_DIMM, &brightness))
{
eDebug("[LCD] can't set lcd brightness");
}
if(ioctl(fp, FP_IOCTL_LCD_DIMM, &brightness))
{
eDebug("[LCD] can't set lcd brightness");
}
- eDebug("[LCD] set brightness %d, contrast %d", brightness, contrast);
return(0);
}
return(0);
}