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

     1  package st7735
     2  
     3  import "tinygo.org/x/drivers"
     4  
     5  // Registers
     6  const (
     7  	NOP        = 0x00
     8  	SWRESET    = 0x01
     9  	RDDID      = 0x04
    10  	RDDST      = 0x09
    11  	SLPIN      = 0x10
    12  	SLPOUT     = 0x11
    13  	PTLON      = 0x12
    14  	NORON      = 0x13
    15  	INVOFF     = 0x20
    16  	INVON      = 0x21
    17  	DISPOFF    = 0x28
    18  	DISPON     = 0x29
    19  	CASET      = 0x2A
    20  	RASET      = 0x2B
    21  	RAMWR      = 0x2C
    22  	RAMRD      = 0x2E
    23  	PTLAR      = 0x30
    24  	COLMOD     = 0x3A
    25  	MADCTL     = 0x36
    26  	MADCTL_MY  = 0x80
    27  	MADCTL_MX  = 0x40
    28  	MADCTL_MV  = 0x20
    29  	MADCTL_ML  = 0x10
    30  	MADCTL_RGB = 0x00
    31  	MADCTL_BGR = 0x08
    32  	MADCTL_MH  = 0x04
    33  	RDID1      = 0xDA
    34  	RDID2      = 0xDB
    35  	RDID3      = 0xDC
    36  	RDID4      = 0xDD
    37  	FRMCTR1    = 0xB1
    38  	FRMCTR2    = 0xB2
    39  	FRMCTR3    = 0xB3
    40  	INVCTR     = 0xB4
    41  	DISSET5    = 0xB6
    42  	PWCTR1     = 0xC0
    43  	PWCTR2     = 0xC1
    44  	PWCTR3     = 0xC2
    45  	PWCTR4     = 0xC3
    46  	PWCTR5     = 0xC4
    47  	VMCTR1     = 0xC5
    48  	PWCTR6     = 0xFC
    49  	GMCTRP1    = 0xE0
    50  	GMCTRN1    = 0xE1
    51  	VSCRDEF    = 0x33
    52  	VSCRSADD   = 0x37
    53  
    54  	GREENTAB   Model = 0
    55  	MINI80x160 Model = 1
    56  
    57  	NO_ROTATION  = drivers.Rotation0
    58  	ROTATION_90  = drivers.Rotation90 // 90 degrees clock-wise rotation
    59  	ROTATION_180 = drivers.Rotation180
    60  	ROTATION_270 = drivers.Rotation270
    61  )