/* * SPDX-FileCopyrightText: 2020 lovyan03 (https://github.com/lovyan03) * SPDX-License-Identifier: BSD-2-Clause * * Initialization sequence from LovyanGFX src/lgfx/v1/panel/Panel_NV3031B.hpp * https://github.com/lovyan03/LovyanGFX */ #pragma once #include "esp_lcd_nv3031b.h" static const nv3031b_lcd_init_cmd_t nv3031b_init_cmds_default[] = { {0xFD, (uint8_t[]) {0x06, 0x08}, 2, 0}, {0x60, (uint8_t[]) {0x0C}, 1, 0}, {0x61, (uint8_t[]) {0x07, 0x04}, 2, 0}, {0xB4, (uint8_t[]) {0x01}, 1, 0}, {0xB1, (uint8_t[]) {0x0F, 0x02, 0x03}, 3, 0}, {0xB5, (uint8_t[]) {0x02, 0x02, 0x0A, 0x14}, 4, 0}, {0xB6, (uint8_t[]) {0x44, 0x01, 0x9F, 0x00, 0x02}, 5, 0}, {0xDF, (uint8_t[]) {0x11}, 1, 0}, {0x67, (uint8_t[]) {0x21}, 1, 0}, {0x68, (uint8_t[]) {0x90, 0x4F, 0x27, 0x21}, 4, 0}, {0xE1, (uint8_t[]) {0x20, 0x69}, 2, 0}, {0xE4, (uint8_t[]) {0x69, 0x20}, 2, 0}, {0xE2, (uint8_t[]) {0x10, 0x12, 0x12, 0x30, 0x39, 0x3F}, 6, 0}, {0xE5, (uint8_t[]) {0x3F, 0x33, 0x2D, 0x12, 0x12, 0x10}, 6, 0}, {0xE0, (uint8_t[]) {0x06, 0x06, 0x0B, 0x12, 0x11, 0x11, 0x0E, 0x19}, 8, 0}, {0xE3, (uint8_t[]) {0x19, 0x13, 0x14, 0x14, 0x14, 0x12, 0x08, 0x05}, 8, 0}, {0xE6, (uint8_t[]) {0x00, 0xFF}, 2, 0}, {0xE7, (uint8_t[]) {0x01, 0x04, 0x03, 0x03, 0x00, 0x12}, 6, 0}, {0xE8, (uint8_t[]) {0x00, 0x70, 0x00}, 3, 0}, {0xEC, (uint8_t[]) {0x54}, 1, 0}, {0xFD, (uint8_t[]) {0xFA, 0xFC}, 2, 0}, };