Po udanej reanimacji rs232 przyszedł czas na klawiature, w sumie poszła od pierwszego 'go' ale instrukcja getatkbd jest blokująca. manual mówi że jeśli chce się mieć nieblokującą to trzeba ERR ustawiać w przerwaniu, ale nie wiem zabardzo jak toto zrobić. Albo jak np sprawdzić czy jest coś w buforze klawiatury przed wywołaniem getatkbd, czyli wołać ją warunkowo.
Co do wyświatlacza to mam inny problem 16*2 mi pięknie działa, a 20*4 nie. Efekt jest taki że przy programowaniu zapala się 1 linia (jakaś tam, różnie) i tak mam na obu. A podczas pracy 16*2 działa zgodnie z oczekiwaniem, a 20*4 zapala na stałe 2 i 4 linie (wszystkie pixle) a gasi
1 i 3 linie. Połączenie abu wyświetlaczy identyczne, robię tylko zmiane w config lcd. Czy dla tego 20*4 coś muszę ekstra ustawić, dolutować?