class SSD1351 – 디스플레이 컨트롤러

SSD1351 클래스는 SSD1351 OLED 디스플레이 컨트롤러를 초기화하는 데 사용됩니다. 이 클래스의 인스턴스를 SPIDisplay() 클래스 생성자의 controller 인자로 전달하세요.

생성자

class display.SSD1351

SSD1351 디스플레이 컨트롤러 객체를 생성합니다.

init(display_controller: display.SPIDisplay) None

디스플레이 컨트롤러를 초기화합니다. display_controllerdisplay.SPIDisplay.bus_write() 메서드를 제공해야 합니다. 상위 디스플레이 드라이버에 의해 호출됩니다.

ram_write(display_controller: display.SPIDisplay) None

디스플레이 컨트롤러 버스에 RAM 쓰기 명령(SSD1351.WRITE_RAM)을 실행합니다. display_controllerdisplay.SPIDisplay.bus_write() 메서드를 제공해야 합니다.

display_on(display_controller: display.SPIDisplay) None

디스플레이 컨트롤러 버스에 디스플레이 켜기 명령(SSD1351.DISPLAY_ON)을 실행합니다. display_controllerdisplay.SPIDisplay.bus_write() 메서드를 제공해야 합니다.

display_off(display_controller: display.SPIDisplay) None

디스플레이 컨트롤러 버스에 디스플레이 끄기 명령(SSD1351.DISPLAY_OFF)을 실행합니다. display_controllerdisplay.SPIDisplay.bus_write() 메서드를 제공해야 합니다.

WRITE_RAM: int

디스플레이 RAM 쓰기 명령(0x5C).

SET_REMAP: int

리매핑 / 듀얼 COM 라인 모드 설정 명령(0xA0).

DISPLAY_OFFSET: int

디스플레이 오프셋 설정 명령(0xA2).

DISPLAY_OFF: int

슬립 모드 켜기 / 디스플레이 끄기 설정 명령(0xAE).

DISPLAY_ON: int

슬립 모드 끄기 / 디스플레이 켜기 설정 명령(0xAF).

PRECHARGE: int

위상 길이 / 프리차지 설정 명령(0xB1).

DISPLAY_ENHANCEMENT: int

디스플레이 향상 명령(0xB2).

CLOCK_DIV: int

프런트 클록 분주기 / 발진기 주파수 설정 명령(0xB3).

PRECHARGE2: int

2차 프리차지 주기 설정 명령(0xB6).

PRECHARGE_LEVEL: int

프리차지 전압 레벨 설정 명령(0xBB).

CONTRAST_ABC: int

색상 A, B, C 콘트라스트 설정 명령(0xC1).

CONTRAST_MASTER: int

마스터 콘트라스트 전류 제어 명령(0xC7).

MUX_RATIO: int

MUX 비율 설정 명령(0xCA).

COMMAND_LOCK: int

명령 잠금 설정 명령(0xFD).