Hallo zusammen,

da ich leider ausversehen meine Sourcecodes ins Nirvana geschickt habe und nur noch eine halbfertige Lib fürs LCD hatte, hab ich die jetzt erweitert um wieder eine neue zu haben
(Jetzt ist alles in der DropBox -> OS ausversehen drüberinstallieren geht nicht mehr^^)

Allerdings habe ich ein Problem mit der Positionierung des Coursors:
1. Zeile: Funktioniert
2. Zeile: kann nur an den Anfang springen

Ich berechne die Adresse mit Pos = y*40 + x, siehe meine LCD.c:
Code:
void LCD_POS (unsigned int line, unsigned int column)
{
    LCD_COMMAND(0b10000000 + (line*40) + column);
}
Warum? Ich checks einfach nicht...

Schon mal Danke im voraus :-D
-schumi-

[EDIT]
Es ist ein HDD44780 LCD mit 2*16 Zeichen