mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-10-17 02:45:05 +00:00
35 lines
1.4 KiB
C
35 lines
1.4 KiB
C
/*
|
|
* 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},
|
|
};
|