class SSD1351 – Display-controller

De SSD1351-klasse wordt gebruikt om de SSD1351 OLED-display-controller te initialiseren. Geef een instantie van deze klasse door als het controller-argument aan de constructor van de SPIDisplay()-klasse.

Constructors

class display.SSD1351

Maakt een SSD1351 display-controllerobject.

init(display_controller: display.SPIDisplay) None

Initialiseert de display-controller. display_controller moet een display.SPIDisplay.bus_write()-methode aanbieden. Wordt aangeroepen door het bovenliggende display-stuurprogramma.

ram_write(display_controller: display.SPIDisplay) None

Geeft het write-to-RAM-commando (SSD1351.WRITE_RAM) door op de bus van de display-controller. display_controller moet een display.SPIDisplay.bus_write()-methode aanbieden.

display_on(display_controller: display.SPIDisplay) None

Geeft het display-on-commando (SSD1351.DISPLAY_ON) door op de bus van de display-controller. display_controller moet een display.SPIDisplay.bus_write()-methode aanbieden.

display_off(display_controller: display.SPIDisplay) None

Geeft het display-off-commando (SSD1351.DISPLAY_OFF) door op de bus van de display-controller. display_controller moet een display.SPIDisplay.bus_write()-methode aanbieden.

WRITE_RAM: int

Commando voor schrijven naar display-RAM (0x5C).

SET_REMAP: int

Commando voor instellen re-map / dual COM-lijnmodus (0xA0).

DISPLAY_OFFSET: int

Commando voor instellen display-offset (0xA2).

DISPLAY_OFF: int

Commando voor slaapmodus aan / display uit (0xAE).

DISPLAY_ON: int

Commando voor slaapmodus uit / display aan (0xAF).

PRECHARGE: int

Commando voor instellen faselengte / voorlading (0xB1).

DISPLAY_ENHANCEMENT: int

Commando voor displayverbetering (0xB2).

CLOCK_DIV: int

Commando voor instellen front-clockdeler / oscillatorfrequentie (0xB3).

PRECHARGE2: int

Commando voor instellen tweede voorladingsperiode (0xB6).

PRECHARGE_LEVEL: int

Commando voor instellen voorladingsspanningsniveau (0xBB).

CONTRAST_ABC: int

Commando voor instellen contrast voor kleur A, B, C (0xC1).

CONTRAST_MASTER: int

Commando voor master-contrast-stroomregeling (0xC7).

MUX_RATIO: int

Commando voor instellen MUX-verhouding (0xCA).

COMMAND_LOCK: int

Commando voor commandovergrendeling (0xFD).