Przejdź do głównej zawartości

2 posty z tagiem "PlatformIO"

Ekosystem do programowania mikrokontrolerów.

Wyświetl wszystkie tagi

ESP32 CYD (ESP32-2432S028R): ST7789 zamiast ILI9341 — jak rozpoznać sterownik ekranu

· 11 min aby przeczytać
Przemysław Majdak
Full-Stack Developer, Automation Engineer & Web Security Specialist

Mam dwie płytki ESP32-2432S028R, popularnie „Cheap Yellow Display”. Z przodu wyglądają tak samo, ale ta z dwoma gniazdami USB ma pod szkłem inny kontroler ekranu: ST7789, a nie ILI9341. Konfiguracja pierwszej płytki dała na drugiej zamienione kolory, a sterownik ILI9342_DRIVER dał obraz, który „działał”, tylko był sprany. Łatałem gammę poprawkami z forów, a przyczynę pokazał dopiero odczyt rejestrów ID: spike na mniej niż 100 linii kodu. Poniżej cała droga, surowe bajty z odczytu i konfiguracja, która działa bez łatek.

ESP-IDF w 2026: czym jest, jak go zainstalować i kiedy wybrać zamiast Arduino

· 10 min aby przeczytać
Przemysław Majdak
Full-Stack Developer, Automation Engineer & Web Security Specialist

ESP-IDF (Espressif IoT Development Framework) to oficjalny framework firmy Espressif do programowania układów ESP32 w C i C++. Najczęstszy błąd przy wyborze platformy to traktowanie go jako alternatywy dla Arduino. W rzeczywistości Arduino core dla ESP32, MicroPython i ESPHome są zbudowane na ESP-IDF. Pytanie nie brzmi więc „ESP-IDF czy Arduino”, tylko „ile warstw abstrakcji nad ESP-IDF potrzebujesz”. Poniżej: aktualne wersje i polityka wsparcia, instalacja w 2026 roku, podstawowy cykl pracy z idf.py i to, kiedy warto zejść do samego ESP-IDF.