клас ST7701 – Контролер дисплея

Клас ST7701 ініціалізує контролер РК-дисплея ST7701, який використовується панелями MIPI DSI.

Конструктори

class display.ST7701

Створює об’єкт контролера. Передайте його як аргумент controller до DSIDisplay(), який автоматично викличе ST7701.init().

init(dc: display.DSIDisplay, dt: Any) None

Ініціалізує дисплей.

  • dc — це об’єкт контролера дисплея, який повинен надавати методи bus_write() та bus_read() (зазвичай екземпляр display.DSIDisplay).

  • dt — це аргумент синхронізації/конфігурації дисплея, переданий контролером дисплея.

read_id() bytes

Повертає 3-байтовий ідентифікатор дисплея, зчитаний з регістра 0x04.

DSI_CMD2_BKX_SEL: int

Регістр вибору банку команди 2 (0xFF).

DSI_CMD2_BK0_SEL: int

Значення вибору банку 0 (0x10).

DSI_CMD2_BK1_SEL: int

Значення вибору банку 1 (0x11).

DSI_CMD2_BKX_SEL_NONE: int

Значення вимкнення банку (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int

Управління гамою позитивної напруги (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int

Управління гамою негативної напруги (0xB1).

DSI_CMD2_BK0_LNESET: int

Налаштування рядків дисплея (0xC0).

DSI_CMD2_BK0_PORCTRL: int

Управління порчем (0xC1).

DSI_CMD2_BK0_INVSEL: int

Вибір інверсії (0xC2).

DSI_CMD2_BK1_SECTRL: int

Управління налаштуваннями (0xE0).

DSI_CMD2_BK1_NRCTRL: int

Управління зменшенням шуму (0xE1).

DSI_CMD2_BK1_SRPCTRL: int

Управління попереднім зарядом джерела (0xE2).

DSI_CMD2_BK1_CCCTRL: int

Управління зарядом (0xE3).

DSI_CMD2_BK1_SKCTRL: int

Управління зміщенням (0xE4).

DSI_CMD2_BK1_VRHS: int

Встановлення VRH (0xB0).

DSI_CMD2_BK1_VCOM: int

Встановлення VCOM (0xB1).

DSI_CMD2_BK1_VGHSS: int

Встановлення VGH (0xB2).

DSI_CMD2_BK1_TESTCMD: int

Тестова команда (0xB3).

DSI_CMD2_BK1_VGLS: int

Встановлення VGL (0xB5).

DSI_CMD2_BK1_PWCTLR1: int

Управління живленням 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int

Управління живленням 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int

Цифрова таблиця гами LUT (0xB9).

DSI_CMD2_BK1_SPD1: int

Попереднє керування джерелом 1 (0xC1).

DSI_CMD2_BK1_SPD2: int

Попереднє керування джерелом 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int

Налаштування MIPI 1 (0xD0).

DCS_SOFT_RESET: int

М’яке скидання (0x01).

DCS_EXIT_SLEEP_MODE: int

Вихід із режиму сну (0x11).

DCS_SET_DISPLAY_ON: int

Увімкнення дисплея (0x29).