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

     1  package sh1106
     2  
     3  // Registers
     4  const (
     5  	Address = 0x3C
     6  
     7  	SETCONTRAST                          = 0x81
     8  	DISPLAYALLON_RESUME                  = 0xA4
     9  	DISPLAYALLON                         = 0xA5
    10  	NORMALDISPLAY                        = 0xA6
    11  	INVERTDISPLAY                        = 0xA7
    12  	DISPLAYOFF                           = 0xAE
    13  	DISPLAYON                            = 0xAF
    14  	SETDISPLAYOFFSET                     = 0xD3
    15  	SETCOMPINS                           = 0xDA
    16  	SETVCOMDETECT                        = 0xDB
    17  	SETDISPLAYCLOCKDIV                   = 0xD5
    18  	SETPRECHARGE                         = 0xD9
    19  	SETMULTIPLEX                         = 0xA8
    20  	SETLOWCOLUMN                         = 0x00
    21  	SETHIGHCOLUMN                        = 0x10
    22  	SETSTARTLINE                         = 0x40
    23  	MEMORYMODE                           = 0x20
    24  	COLUMNADDR                           = 0x21
    25  	PAGEADDR                             = 0x22
    26  	COMSCANINC                           = 0xC0
    27  	COMSCANDEC                           = 0xC8
    28  	SEGREMAP                             = 0xA0
    29  	CHARGEPUMP                           = 0x8D
    30  	ACTIVATE_SCROLL                      = 0x2F
    31  	DEACTIVATE_SCROLL                    = 0x2E
    32  	SET_VERTICAL_SCROLL_AREA             = 0xA3
    33  	RIGHT_HORIZONTAL_SCROLL              = 0x26
    34  	LEFT_HORIZONTAL_SCROLL               = 0x27
    35  	VERTICAL_AND_RIGHT_HORIZONTAL_SCROLL = 0x29
    36  	VERTICAL_AND_LEFT_HORIZONTAL_SCROLL  = 0x2A
    37  
    38  	EXTERNALVCC  VccMode = 0x1
    39  	SWITCHCAPVCC VccMode = 0x2
    40  )