klasa ST7701 – Upravljač zaslona#

Klasa ST7701 inicijalizira ST7701 LCD upravljač koji koriste MIPI DSI paneli.

Konstruktori#

class display.ST7701#

Stvara objekt upravljača. Proslijedite ga kao argument controller konstruktoru DSIDisplay() koji će automatski pozvati ST7701.init().

init(dc: display.DSIDisplay, dt: Any) None#

Inicijalizira zaslon.

  • dc je objekt upravljača zaslona koji mora pružati metode bus_write() i bus_read() (obično instanca klase display.DSIDisplay).

  • dt je argument za vremensko usklađivanje/konfiguraciju zaslona koji prosljeđuje upravljač zaslona.

read_id() bytes#

Vraća 3-bajtni identifikator zaslona pročitan iz registra 0x04.

DSI_CMD2_BKX_SEL: int#

Registar za odabir banke naredbe 2 (0xFF).

DSI_CMD2_BK0_SEL: int#

Vrijednost za odabir banke 0 (0x10).

DSI_CMD2_BK1_SEL: int#

Vrijednost za odabir banke 1 (0x11).

DSI_CMD2_BKX_SEL_NONE: int#

Vrijednost za onemogućavanje banke (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int#

Upravljanje gamom pozitivnog napona (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int#

Upravljanje gamom negativnog napona (0xB1).

DSI_CMD2_BK0_LNESET: int#

Postavka linije zaslona (0xC0).

DSI_CMD2_BK0_PORCTRL: int#

Upravljanje prozorom (porch) (0xC1).

DSI_CMD2_BK0_INVSEL: int#

Odabir inverzije (0xC2).

DSI_CMD2_BK1_SECTRL: int#

Upravljanje postavkama (0xE0).

DSI_CMD2_BK1_NRCTRL: int#

Upravljanje smanjenjem šuma (0xE1).

DSI_CMD2_BK1_SRPCTRL: int#

Upravljanje predpunjenjem izvora (0xE2).

DSI_CMD2_BK1_CCCTRL: int#

Upravljanje punjenjem (0xE3).

DSI_CMD2_BK1_SKCTRL: int#

Upravljanje iskrivljenjem (skew) (0xE4).

DSI_CMD2_BK1_VRHS: int#

Postavka VRH (0xB0).

DSI_CMD2_BK1_VCOM: int#

Postavka VCOM (0xB1).

DSI_CMD2_BK1_VGHSS: int#

Postavka VGH (0xB2).

DSI_CMD2_BK1_TESTCMD: int#

Testna naredba (0xB3).

DSI_CMD2_BK1_VGLS: int#

Postavka VGL (0xB5).

DSI_CMD2_BK1_PWCTLR1: int#

Upravljanje napajanjem 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int#

Upravljanje napajanjem 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int#

Digitalna gamma LUT (0xB9).

DSI_CMD2_BK1_SPD1: int#

Predpogon izvora 1 (0xC1).

DSI_CMD2_BK1_SPD2: int#

Predpogon izvora 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int#

MIPI postavka 1 (0xD0).

DCS_SOFT_RESET: int#

Softverski reset (0x01).

DCS_EXIT_SLEEP_MODE: int#

Izlaz iz načina mirovanja (0x11).

DCS_SET_DISPLAY_ON: int#

Uključivanje zaslona (0x29).