class ST7701 – Display-styrenhet#

Klassen ST7701 initierar LCD-styrenheten ST7701 som används av MIPI DSI-paneler.

Konstruktorer#

class display.ST7701#

Skapar ett styrenhetsobjekt. Skicka det som argumentet controller till DSIDisplay(), som automatiskt anropar ST7701.init().

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

Initierar displayen.

  • dc är display-styrenhetsobjektet som måste tillhandahålla metoderna bus_write() och bus_read() (vanligtvis en display.DSIDisplay-instans).

  • dt är argumentet för display-timing/konfiguration som vidarebefordras av display-styrenheten.

read_id() bytes#

Returnerar det 3 byte stora display-id:t som läses från register 0x04.

DSI_CMD2_BKX_SEL: int#

Register för Command 2 bank select (0xFF).

DSI_CMD2_BK0_SEL: int#

Värde för att välja Bank 0 (0x10).

DSI_CMD2_BK1_SEL: int#

Värde för att välja Bank 1 (0x11).

DSI_CMD2_BKX_SEL_NONE: int#

Värde för att avaktivera bank (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int#

Positiv spänning gammakontroll (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int#

Negativ spänning gammakontroll (0xB1).

DSI_CMD2_BK0_LNESET: int#

Inställning av display-linje (0xC0).

DSI_CMD2_BK0_PORCTRL: int#

Porch-kontroll (0xC1).

DSI_CMD2_BK0_INVSEL: int#

Inversionsval (0xC2).

DSI_CMD2_BK1_SECTRL: int#

Inställningskontroll (0xE0).

DSI_CMD2_BK1_NRCTRL: int#

Brusreduceringskontroll (0xE1).

DSI_CMD2_BK1_SRPCTRL: int#

Source pre-charge-kontroll (0xE2).

DSI_CMD2_BK1_CCCTRL: int#

Laddningskontroll (0xE3).

DSI_CMD2_BK1_SKCTRL: int#

Skew-kontroll (0xE4).

DSI_CMD2_BK1_VRHS: int#

VRH-inställning (0xB0).

DSI_CMD2_BK1_VCOM: int#

VCOM-inställning (0xB1).

DSI_CMD2_BK1_VGHSS: int#

VGH-inställning (0xB2).

DSI_CMD2_BK1_TESTCMD: int#

Testkommando (0xB3).

DSI_CMD2_BK1_VGLS: int#

VGL-inställning (0xB5).

DSI_CMD2_BK1_PWCTLR1: int#

Strömkontroll 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int#

Strömkontroll 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int#

Digital gamma-LUT (0xB9).

DSI_CMD2_BK1_SPD1: int#

Source pre-drive 1 (0xC1).

DSI_CMD2_BK1_SPD2: int#

Source pre-drive 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int#

MIPI-inställning 1 (0xD0).

DCS_SOFT_RESET: int#

Mjuk återställning (0x01).

DCS_EXIT_SLEEP_MODE: int#

Avsluta viloläge (0x11).

DCS_SET_DISPLAY_ON: int#

Slå på displayen (0x29).