Vielen Dank, izaseba, für die Erläuterungen!
Ja, dann werd ich wohl meine eigene "lib" machen

Sag, ganz kurz noch ein paar Fragen...

die Funktion _delay_looop_2, in welchem Include is die drinnen?
Dataport, Enableport... wo sind die definiert?

Und...ähh (meine C-Kenntnisse lassen mich grad wieder im Stich)...

---
void lcd_command(uint8_t data) {
warte(0x00C;
uint8_t temp = data;
DATAPORT = (data>>4);
enable();
DATAPORT = temp;
enable();
}
---

hängt das "data >> 4" mit den 2 nibbels zusammen, die ich brauch wg. dem 4-Bit bus? Vertauscht das bits wie bei
"swap temp"?

Ansonsten ist alles klar! Danke nochmals für die Hilfe!

Tschüß,
R2D3212