lcd_contrast

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
']['erminator
Interessierter
Interessierter
Beiträge: 29
Registriert: Dienstag 14. August 2001, 00:00

lcd_contrast

Beitrag von ']['erminator »

Hab micht mal rangesetzt, und wollte die lcdd.conf um die Variablen lcd_contrast und lcd_standbycontrast erweitern. Hab auch (denke ich) alles gefunden. Steht in lcdpainter.cpp (bzw. lcdpainter.h). Hab das auch soweit schon alles eingebaut. Nun wollte ich die "dimmlcd" so erweitern:

void CLCDPainter::dimmlcd(int val1, int val2)
{
int fd;

if ((fd = open("/dev/dbox/fp0",O_RDWR)) <= 0)
{
perror("open");
}

if (ioctl(fd,FP_IOCTL_LCD_DIMM, &val1) < 0)
{
perror("brightness failed");
}

/* was zum Teufel kommt hier rein? */
{
perror("contrast failed");
}
close(fd);
}
/* val2 ^= contrast! */

Hab mir den Source von lcdcmd schon mal angekuckt. Erlich gesagt ist es mit c++ bei mir nicht ganz soweit, nur wollte ich das unbedingt haben.

Alternativ könnte man das Teil jetzt (besser) tunelcd (oder so) nennen...
']['erminator
Interessierter
Interessierter
Beiträge: 29
Registriert: Dienstag 14. August 2001, 00:00

Beitrag von ']['erminator »

if( ioctl(fd,LCD_IOCTL_SRV,&val2) < 0 )
{
perror("contrast failed");
}

Ich glaub, ich habs...
']['erminator
Interessierter
Interessierter
Beiträge: 29
Registriert: Dienstag 14. August 2001, 00:00

Beitrag von ']['erminator »

Hallo,

hab auf http://www.m2knet.de/db2/lcdd.zip mal was hochgeladen.
Könnte sich das einer (McClean?) mal ankucken, ob das so geht? Kompiliere gerade cvs...