luokka ST7701 – näytönohjain

ST7701-luokka alustaa MIPI DSI -paneelien käyttämän ST7701 LCD -ohjaimen.

Rakentajat

class display.ST7701

Luo ohjainolion. Anna se controller-argumenttina DSIDisplay()-rakentajalle, joka kutsuu automaattisesti ST7701.init()-metodia.

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

Alustaa näytön.

  • dc on näytönohjainolio, jonka on tarjottava bus_write()- ja bus_read()-metodit (tyypillisesti display.DSIDisplay-ilmentymä).

  • dt on näytönohjaimen välittämä näytön ajoitus-/konfiguraatioargumentti.

read_id() bytes

Palauttaa rekisteristä 0x04 luetun 3-tavuisen näyttötunnisteen.

DSI_CMD2_BKX_SEL: int

Komento 2 pankin valintarekisteri (0xFF).

DSI_CMD2_BK0_SEL: int

Pankki 0 -valinta-arvo (0x10).

DSI_CMD2_BK1_SEL: int

Pankki 1 -valinta-arvo (0x11).

DSI_CMD2_BKX_SEL_NONE: int

Pankin poistoarvo (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int

Positiivisen jännitteen gammaohjaus (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int

Negatiivisen jännitteen gammaohjaus (0xB1).

DSI_CMD2_BK0_LNESET: int

Näytön rivin asetus (0xC0).

DSI_CMD2_BK0_PORCTRL: int

Porch-ohjaus (0xC1).

DSI_CMD2_BK0_INVSEL: int

Inversion valinta (0xC2).

DSI_CMD2_BK1_SECTRL: int

Asetusten ohjaus (0xE0).

DSI_CMD2_BK1_NRCTRL: int

Kohinanvaimennuksen ohjaus (0xE1).

DSI_CMD2_BK1_SRPCTRL: int

Lähteen esilatauksen ohjaus (0xE2).

DSI_CMD2_BK1_CCCTRL: int

Latauksen ohjaus (0xE3).

DSI_CMD2_BK1_SKCTRL: int

Vinouden ohjaus (0xE4).

DSI_CMD2_BK1_VRHS: int

VRH-asetus (0xB0).

DSI_CMD2_BK1_VCOM: int

VCOM-asetus (0xB1).

DSI_CMD2_BK1_VGHSS: int

VGH-asetus (0xB2).

DSI_CMD2_BK1_TESTCMD: int

Testikomento (0xB3).

DSI_CMD2_BK1_VGLS: int

VGL-asetus (0xB5).

DSI_CMD2_BK1_PWCTLR1: int

Virranohjaus 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int

Virranohjaus 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int

Digitaalinen gamma-LUT (0xB9).

DSI_CMD2_BK1_SPD1: int

Lähteen esikäyttö 1 (0xC1).

DSI_CMD2_BK1_SPD2: int

Lähteen esikäyttö 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int

MIPI-asetus 1 (0xD0).

DCS_SOFT_RESET: int

Ohjelmistonollaus (0x01).

DCS_EXIT_SLEEP_MODE: int

Poistu lepotilasta (0x11).

DCS_SET_DISPLAY_ON: int

Aseta näyttö päälle (0x29).