Funkční program v C na ATM12864(řadič ks0108)

Ahoj všichni, nemáte někdo funkčí program na ovládání toho glcd v jazyku C?
Ja jsem našel něco na jednom foru, ale při inicializaci lcd se ten program nějak zasekne a nevim proč.
Jo a používáte někdo tento typ lcd? v jeho datasheetu sem totiž objevil že opačné hodnoty bitů u čtení on/off a možná ještě něco. Mohl by mi kdyžtak někdo kdo ho používá které ty hodnoty platí? už jsem zkoušel změnit co šlo a dochází mi nápady.
zdrojáky přikládám. (ty diody jsou zkouška kam ten program došel)
main3.c (1.75 KB)
glcd3.h (1.23 KB)
glcd3.c (9.75 KB)