Witam was w kolejnej, już ósmej części mojego cyklu poświęconego wyświetlaczom OLED. Jeśli do tej pory nie oglądaliście mojego miniporadnika, to gorąco zapraszam!
W tej części spróbujemy uczynić wcześniej napisany kod bardziej uniwersalnym – dodamy kolejne kontrolery OLED – SSD1305 i SSD1306, a przy okazji będzie można sobie odświeżyć trochę wskazówek dotyczących hardware, interfejsu SPI i kruczków, jakie czekają na nas, jeśli ślepo wierzymy producentowi modułu (a nie producentowi kontrolera i matrycy). Bardziej uniwersalny kod to oczywiście okazja do poznania preprocesora i części możliwości jakie daje rozsądne z niego korzystanie.
Na przykładzie tych kontrolerów pokażę Wam, gdzie szukać przydatnych informacji, m.in. dotyczących sekwencji inicjalizacyjnych kontrolera, przeportujemy dotychczas używane funkcje, no i oczywiście spróbujemy w jak największym stopniu wykorzystać możliwości wspomagania sprzętowego, jakie oferują te kontrolery.
Na koniec mała wisienka, zapowiadająca kierunek, w którym podążamy – póki co „tylko” matryca dwukolorowa, a w przyszłości…
Zapraszam do oglądania i dzielenia się swoimi uwagami/pomysłami.
Cool? Ranking DIY