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 )