classe SSD1351 – Contrôleur d’affichage

La classe SSD1351 est utilisée pour initialiser le contrôleur d’affichage OLED SSD1351. Passez une instance de cette classe comme argument controller au constructeur de la classe SPIDisplay().

Constructeurs

class display.SSD1351

Crée un objet contrôleur d’affichage SSD1351.

init(display_controller: display.SPIDisplay) None

Initialise le contrôleur d’affichage. display_controller doit fournir une méthode display.SPIDisplay.bus_write(). Appelée par le pilote d’affichage parent.

ram_write(display_controller: display.SPIDisplay) None

Émet la commande d’écriture en RAM (SSD1351.WRITE_RAM) sur le bus du contrôleur d’affichage. display_controller doit fournir une méthode display.SPIDisplay.bus_write().

display_on(display_controller: display.SPIDisplay) None

Émet la commande d’activation de l’affichage (SSD1351.DISPLAY_ON) sur le bus du contrôleur d’affichage. display_controller doit fournir une méthode display.SPIDisplay.bus_write().

display_off(display_controller: display.SPIDisplay) None

Émet la commande de désactivation de l’affichage (SSD1351.DISPLAY_OFF) sur le bus du contrôleur d’affichage. display_controller doit fournir une méthode display.SPIDisplay.bus_write().

WRITE_RAM: int

Commande d’écriture en RAM d’affichage (0x5C).

SET_REMAP: int

Commande de réagencement / mode double ligne COM (0xA0).

DISPLAY_OFFSET: int

Commande de réglage du décalage d’affichage (0xA2).

DISPLAY_OFF: int

Commande d’activation du mode veille / extinction de l’affichage (0xAE).

DISPLAY_ON: int

Commande de désactivation du mode veille / allumage de l’affichage (0xAF).

PRECHARGE: int

Commande de réglage de la durée de phase / précharge (0xB1).

DISPLAY_ENHANCEMENT: int

Commande d’amélioration de l’affichage (0xB2).

CLOCK_DIV: int

Commande de réglage du diviseur d’horloge avant / fréquence d’oscillateur (0xB3).

PRECHARGE2: int

Commande de réglage de la seconde période de précharge (0xB6).

PRECHARGE_LEVEL: int

Commande de réglage du niveau de tension de précharge (0xBB).

CONTRAST_ABC: int

Commande de réglage du contraste pour les couleurs A, B, C (0xC1).

CONTRAST_MASTER: int

Commande de contrôle du courant de contraste principal (0xC7).

MUX_RATIO: int

Commande de réglage du rapport MUX (0xCA).

COMMAND_LOCK: int

Commande de verrouillage des commandes (0xFD).