Hallo pebisoft!!!
Danke für die Antwort! Ich habe mich auf der Seite mal umgeschaut und habe mir lcd.c und lcd.h runtergeladen.
Jetzt weiß ich immer noch nicht genau wo u. wie ich es ergänzen muss.

Hier ein kleiner Auszug:

** constants/macros
*/
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */
#if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__)
/* on ATmega64/128 PINF is on port 0x00 and not 0x60 */
#define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) )
#else
#define PIN(x) (*(&x - 2)) /* address of input register of port x */
#endif

Bei folgender Zeile:
#define DDR(x) (*(&x - 1)) /* address of data direction register of

muss ich für DDR(x) sicherlich D einsetzen weil ich darüber mein LCD ansteuere, aber was kommt für z.B. (*(&x-1)) dieses x hinter und?

MFG Decca