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

     1  package epd2in9
     2  
     3  // Registers
     4  const (
     5  	DRIVER_OUTPUT_CONTROL                = 0x01
     6  	BOOSTER_SOFT_START_CONTROL           = 0x0C
     7  	GATE_SCAN_START_POSITION             = 0x0F
     8  	DEEP_SLEEP_MODE                      = 0x10
     9  	DATA_ENTRY_MODE_SETTING              = 0x11
    10  	SW_RESET                             = 0x12
    11  	TEMPERATURE_SENSOR_CONTROL           = 0x1A
    12  	MASTER_ACTIVATION                    = 0x20
    13  	DISPLAY_UPDATE_CONTROL_1             = 0x21
    14  	DISPLAY_UPDATE_CONTROL_2             = 0x22
    15  	WRITE_RAM                            = 0x24
    16  	WRITE_VCOM_REGISTER                  = 0x2C
    17  	WRITE_LUT_REGISTER                   = 0x32
    18  	SET_DUMMY_LINE_PERIOD                = 0x3A
    19  	SET_GATE_TIME                        = 0x3B
    20  	BORDER_WAVEFORM_CONTROL              = 0x3C
    21  	SET_RAM_X_ADDRESS_START_END_POSITION = 0x44
    22  	SET_RAM_Y_ADDRESS_START_END_POSITION = 0x45
    23  	SET_RAM_X_ADDRESS_COUNTER            = 0x4E
    24  	SET_RAM_Y_ADDRESS_COUNTER            = 0x4F
    25  	TERMINATE_FRAME_READ_WRITE           = 0xFF
    26  
    27  	NO_ROTATION  Rotation = 0
    28  	ROTATION_90  Rotation = 1 // 90 degrees clock-wise rotation
    29  	ROTATION_180 Rotation = 2
    30  	ROTATION_270 Rotation = 3
    31  )