classe ST7701 – Contrôleur d’affichage

La classe ST7701 initialise le contrôleur LCD ST7701 utilisé par les panneaux MIPI DSI.

Constructeurs

class display.ST7701

Crée un objet contrôleur. Passez-le comme argument controller à DSIDisplay(), qui invoquera automatiquement ST7701.init().

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

Initialise l’affichage.

  • dc est l’objet contrôleur d’affichage qui doit fournir les méthodes bus_write() et bus_read() (généralement une instance de display.DSIDisplay).

  • dt est l’argument de temporisation/configuration d’affichage transmis par le contrôleur d’affichage.

read_id() bytes

Renvoie l’identifiant d’affichage de 3 octets lu depuis le registre 0x04.

DSI_CMD2_BKX_SEL: int

Registre de sélection de banque de la commande 2 (0xFF).

DSI_CMD2_BK0_SEL: int

Valeur de sélection de la banque 0 (0x10).

DSI_CMD2_BK1_SEL: int

Valeur de sélection de la banque 1 (0x11).

DSI_CMD2_BKX_SEL_NONE: int

Valeur de désactivation de banque (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int

Contrôle gamma en tension positive (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int

Contrôle gamma en tension négative (0xB1).

DSI_CMD2_BK0_LNESET: int

Réglage de ligne d’affichage (0xC0).

DSI_CMD2_BK0_PORCTRL: int

Contrôle de porche (0xC1).

DSI_CMD2_BK0_INVSEL: int

Sélection d’inversion (0xC2).

DSI_CMD2_BK1_SECTRL: int

Contrôle de réglage (0xE0).

DSI_CMD2_BK1_NRCTRL: int

Contrôle de réduction du bruit (0xE1).

DSI_CMD2_BK1_SRPCTRL: int

Contrôle de précharge de source (0xE2).

DSI_CMD2_BK1_CCCTRL: int

Contrôle de charge (0xE3).

DSI_CMD2_BK1_SKCTRL: int

Contrôle de décalage (0xE4).

DSI_CMD2_BK1_VRHS: int

Réglage VRH (0xB0).

DSI_CMD2_BK1_VCOM: int

Réglage VCOM (0xB1).

DSI_CMD2_BK1_VGHSS: int

Réglage VGH (0xB2).

DSI_CMD2_BK1_TESTCMD: int

Commande de test (0xB3).

DSI_CMD2_BK1_VGLS: int

Réglage VGL (0xB5).

DSI_CMD2_BK1_PWCTLR1: int

Contrôle d’alimentation 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int

Contrôle d’alimentation 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int

Table de correspondance gamma numérique (0xB9).

DSI_CMD2_BK1_SPD1: int

Pré-pilotage de source 1 (0xC1).

DSI_CMD2_BK1_SPD2: int

Pré-pilotage de source 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int

Réglage MIPI 1 (0xD0).

DCS_SOFT_RESET: int

Réinitialisation logicielle (0x01).

DCS_EXIT_SLEEP_MODE: int

Sortie du mode veille (0x11).

DCS_SET_DISPLAY_ON: int

Activation de l’affichage (0x29).