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

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