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).