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

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