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