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 )