To był dobry strzał! Bufor się wysyła, ale pixel nadal się przesuwa. Dodatkowo na ekranie pojawiły się 3 dziwne pixele, nie określone przeze mnie w buforze. Pojawiają się i od razu znikają. Wychodzi na to, że problem musi być w tych 3 funkcjach...
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
EDIT : Wychodzi na to, że problem został zażegnany... Te 3 komendy co wymieniłem powyżej okazały się niepotrzebne. Nawet jak użyłem dokładnych komend, które wykorzystuje Adafruit w swojej bibliotece to problem nadal występował. Ostatecznie spróbowałem wgrać kod, beż nich i sukces! Bitmapy zmieniam przy pomocy przycisku i nic się nie przesuwa! Bardzo dziękuję za pomoc użytkownikowi xentis. Fajnie mnie nakierowałeś... Wychodziłem z założenia, ze display() jest poprawnie napisana i szukałem w dwóch pozostałych funkcjach. Dzięki!
Poprawna funkcja:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.