class SSD1351 – Controller del Display#

La classe SSD1351 viene utilizzata per inizializzare il controller del display OLED SSD1351. Passa un’istanza di questa classe come argomento controller al costruttore della classe SPIDisplay().

Costruttori#

class display.SSD1351#

Crea un oggetto controller del display SSD1351.

init(display_controller: display.SPIDisplay) None#

Inizializza il controller del display. display_controller deve fornire un metodo display.SPIDisplay.bus_write(). Viene chiamato dal driver del display genitore.

ram_write(display_controller: display.SPIDisplay) None#

Emette il comando di scrittura nella RAM (SSD1351.WRITE_RAM) sul bus del controller del display. display_controller deve fornire un metodo display.SPIDisplay.bus_write().

display_on(display_controller: display.SPIDisplay) None#

Emette il comando di accensione del display (SSD1351.DISPLAY_ON) sul bus del controller del display. display_controller deve fornire un metodo display.SPIDisplay.bus_write().

display_off(display_controller: display.SPIDisplay) None#

Emette il comando di spegnimento del display (SSD1351.DISPLAY_OFF) sul bus del controller del display. display_controller deve fornire un metodo display.SPIDisplay.bus_write().

WRITE_RAM: int#

Comando di scrittura nella RAM del display (0x5C).

SET_REMAP: int#

Comando di impostazione re-map / modalita dual COM line (0xA0).

DISPLAY_OFFSET: int#

Comando di impostazione dell’offset del display (0xA2).

DISPLAY_OFF: int#

Comando di attivazione modalita sleep / spegnimento display (0xAE).

DISPLAY_ON: int#

Comando di disattivazione modalita sleep / accensione display (0xAF).

PRECHARGE: int#

Comando di impostazione lunghezza fase / precharge (0xB1).

DISPLAY_ENHANCEMENT: int#

Comando di miglioramento del display (0xB2).

CLOCK_DIV: int#

Comando di impostazione divisore del clock principale / frequenza oscillatore (0xB3).

PRECHARGE2: int#

Comando di impostazione del secondo periodo di precharge (0xB6).

PRECHARGE_LEVEL: int#

Comando di impostazione del livello di tensione di precharge (0xBB).

CONTRAST_ABC: int#

Comando di impostazione del contrasto per i colori A, B, C (0xC1).

CONTRAST_MASTER: int#

Comando di controllo della corrente di contrasto principale (0xC7).

MUX_RATIO: int#

Comando di impostazione del rapporto MUX (0xCA).

COMMAND_LOCK: int#

Comando di blocco dei comandi (0xFD).