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