Skocz do zawartości

ST77916 QSPI - biblioteka wyswietlacza pod LVGL


Pomocna odpowiedź

Napisano

Hej, jak w temacie, czy znalazł ktoś działającą bibliotekę TFT do wyświetlacza z linku?
Staram się odpalić na tym LVGL z dotykiem, ale poza gotowcem nie jestem w stanie nic na nim wyświetlić…

Inne na tftespi i lovyangfx działają wyśmienicie, a tego co kupiłem za żadne skarby nie umiem zmusić do pracy z LVGL 😞

Jest on na ST77916 qspi.

Pomozecie?

https://a.aliexpress.com/_mqu8qt1

(edytowany)

Gdzie szukałeś do tej pory? Z jakim mikrokontrolerem chcesz to uruchomić i która wersja LVGL?

Edytowano przez _LM_

Generalnie pół google, i wszedzie są opisy do SPI a nie QSPI, nie wiem jak zadekladować dodatkowe linie...

ESP32, 8.4.0 wersja LVGL.

Pinout wdg rozpiski:

image.thumb.png.f7965d13172e5b9766888ac126bf55ca.png

  • 1 rok później...

- LovyanGFX opublikował nową wersję swojej biblioteki, wesja 1.3.0.

- a w niej obsługa wyświetlacza ST77916 QSPI, nie jest to LVGL.

- poniżej przykładowy program z tą wersją dla WareShare -ESP32S3-Touch-lcd-1.85C, wersja 2 

lovy_1.85C1.zip


#include <Wire.h>
#include <LovyanGFX.hpp>														// v 1.3.0

		// I2C & TCA9554 Expander Definitions
#define I2C_SDA        11
#define I2C_SCL        10
#define TCA9554_ADDR   0x20
#define EXIO1_TP_RST   (1 << 1) 										// Touch Reset (P1)
#define EXIO2_LCD_RST  (1 << 2) 										// Display Reset (P2)

class LGFX : public lgfx::LGFX_Device {
  lgfx::Panel_ST77916 _panel_instance;
  lgfx::Bus_SPI       _bus_instance;
  lgfx::Light_PWM     _light_instance;
  lgfx::Touch_CST816S _touch_instance;

public:
  LGFX(void) {
				// 1. QSPI Bus Configuration

 

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...