tinygo.org/x/drivers@v0.27.1-0.20240509133757-7dbca2a54349/gc9a01/registers.go (about)

     1  package gc9a01
     2  
     3  // Registers
     4  const (
     5  	NOP        = 0x00
     6  	SWRESET    = 0x01
     7  	RDDIDIF    = 0x04
     8  	RDDST      = 0x09
     9  	SLPIN      = 0x10
    10  	SLPOUT     = 0x11
    11  	PTLON      = 0x12
    12  	NORON      = 0x13
    13  	INVOFF     = 0x20
    14  	INVON      = 0x21
    15  	DISPOFF    = 0x28
    16  	DISPON     = 0x29
    17  	CASET      = 0x2A
    18  	RASET      = 0x2B
    19  	RAMWR      = 0x2C
    20  	PTLAR      = 0x30
    21  	VSCRDEF    = 0x33
    22  	TEOFF      = 0x34
    23  	TEON       = 0x35
    24  	MADCTR     = 0x36
    25  	VSCRSADD   = 0x37
    26  	IDMOFF     = 0x38
    27  	IDMON      = 0x39
    28  	COLMOD     = 0x3A
    29  	RMEMCON    = 0x3C
    30  	STTRSCL    = 0x44
    31  	GTSCL      = 0x45
    32  	WRDISBV    = 0x51
    33  	WRCTRLD    = 0x51
    34  	MADCTL_MY  = 0x80
    35  	MADCTL_MX  = 0x40
    36  	MADCTL_MV  = 0x20
    37  	MADCTL_ML  = 0x10
    38  	MADCTL_RGB = 0x00
    39  	MADCTL_BGR = 0x08
    40  	MADCTL_MH  = 0x04
    41  	RDID1      = 0xDA
    42  	RDID2      = 0xDB
    43  	RDID3      = 0xDC
    44  	RGBICTR    = 0xB0
    45  	BLPCHCTRL  = 0xB5
    46  	DISFNCTL   = 0xB6
    47  	TECTL      = 0xBA
    48  	INTCTL     = 0xBA
    49  	FRMCTL     = 0xE8
    50  	SPICTL     = 0xE9
    51  	PWCTR1     = 0xC1
    52  	PWCTR2     = 0xC2
    53  	PWCTR3     = 0xC3
    54  	PWCTR4     = 0xC4
    55  	PWCTR7     = 0xC7
    56  	INTEN1     = 0xFE
    57  	INTEN2     = 0xEF
    58  	GMSET1     = 0xF0
    59  	GMSET2     = 0xF1
    60  	GMSET3     = 0xF2
    61  	GMSET4     = 0xF3
    62  
    63  	HORIZONTAL Orientation = 0
    64  	VERTICAL   Orientation = 1
    65  )