Projects/ES600/AUOK190x

Collection of command functions of the AUOK190x epaper controllers.

Update modes - K1900

bits Mode
000 Mode 0: gray refresh with flash, 4bit gray
001 Mode 1: gray refresh without flash, 4bit gray
010 Mode 2: text mode, 2bit gray
011 Mode 3: highlight mode, 1bit gray
100 Mode 4: handwriting mode, 1bit gray
101 Mode 5: auto select mode

Update modes - K1901

bits Mode
000 Mode 0: gray refresh with flash, 16bit gray
001 Mode 1: gray refresh without flash, 16bit gray
010 Mode 2: text mode without flash, 4bit gray
011 Mode 3: text mode with flash, 4bit gray
100 Mode 4: high-speed mode without flash, 2bit gray, without LUT
101 Mode 5: high-speed mode with flash, 2bit gray
111 Mode 7: auto select mode

AUOK190X_CMD_INIT

param 1 - K1900

param 1 - K 1901

data filtering K1900

data filtering K1901

rotation on K1900

value rotation
00 normal
01 90deg
10 180deg
11 270deg

For mode 01 (90degree) screen resolution is 600x800 and trasmitted as such (i.e. all commands send use this dimension). The epd controller transforms everything to the real dimension of the display (i.e. 800x600).

data input format - K1900

format D[15:12] D[11:08] D[07:04] D[03:00]
0 P4 P3 P2 P1
1 P3 P4 P1 P2

data output format - K1900

format D[7:6] D[5:4] D[3:2] D[1:0]
0 P4 P3 P2 P1
1 P3 P4 P1 P2

data input format - K1901

format D[15:12] D[11:08] D[07:04] D[03:00]
0 P4 P3 P2 P1
1 P3 P4 P1 P2
2 P2 dummy P1 dummy
3 P1 dummy P2 dummy
4 dummy P2 dummy P1
5 dummy P1 dummy P2
6 P2[15:12] P2[11:8] P1[7:4] P1[3:0]
7 P1[15:12] P1[11:8] P2[7:4] P2[3:0]

resolution - K1900

RES[2:0] resolution orientation
000 800 x 600 landscape
001 1024 x 768 landscape
100 600 x 800 portrait
101 768 x 1024 portrait
everything else 800 x 600 landscape

resolution - K1901

RES[4]+RES[3:0] resolution orientation IPL
11000 600 x 800 portrait 1
11001 768 x 1024 portrait 1
11010 reserved
11011 600 x 1024 portrait 1
11100 825 x 1200 portrait 1
11101 1024 x 1280 portrait 1
11110 1200 x 1600 portrait 1
10000 800 x 1024 portrait 1
10001 825 x 1280 portrait 1
10010 800 x 1280 portrait 1
10011 768 x 1280 portrait 1
10100 960 x 1280 portrait 1
00000 800 x 600 landscape 1
00001 1024 x 768 landscape 0
00010 reserved
00011 1024 x 600 landscape 0
00100 1200 x 825 landscape 0
00101 1280 x 1024 landscape 0
00110 1600 x 1200 landscape 0
00111 1024 x 800 landscape 0
01000 1280 x 825 landscape 0
01001 1280 x 800 landscape 0
01010 1280 x 768 landscape 0
01011 1280 x 960 landscape 0
everything else 800 x 600 landscape 0

AUOK190X_CMD_STANDBY

AUOK190X_CMD_WAKEUP

AUOK190X_CMD_TCON_RESET

param 1

AUOK1900_CMD_LUT_FREQUENCY

AUOK1901_CMD_LUT_INTERFACE

AUOK1900_CMD_FULLDISP

AUOK1900_CMD_PARTIALDISP and AUOK1901_CMD_DMA_START

Update a region of the display area.

param 1 on K1900

Partial update mode could be the same as the mode selection for AUOK1901_DDMA_START.

param 1 on K1901

param 2

param 3

param 4

param above 4

Pixel data according to the format selection set during init.

AUOK190X_CMD_DATA_STOP

Stop receiving pixel data and start transmitting data to the panel.

AUOK190X_CMD_LUT_START

AUOK190X_CMD_DISP_REFRESH

Refresh display from sdram data and mode 0 waveform.

AUOK190X_CMD_DISP_RESET

Reset display based on ResetLut (LUT24 ??) and update sdram data automatically.

AUOK1900_CMD_ROTATION

AUOK1901_CMD_CURSOR_START

AUOK1900_CMD_LUT_STOP

Stop transmitting data to LUT.

AUOK1901_CMD_DDMA_START

param 1

Modes

bits Mode
000 Mode 0: gray refresh with flash, 16bit gray
001 Mode 1: gray refresh without flash, 16bit gray
010 Mode 2: text mode without flash, 4bit gray
011 Mode 3: text mode with flash, 4bit gray
100 Mode 4: high-speed mode without flash, 2bit gray, without LUT
101 Mode 5: high-speed mode with flash, 2bit gray
111 Mode 7: auto select mode

param 2

X coordinate

param 3

X coordinate

param 4

Width

param 5

Height

AUOK1901_CMD_DCURSOR_START

param 1

param 2

param 3

AUOK190X_CMD_PRE_DISPLAY_START

AUOK190X_CMD_PRE_DISPLAY_STOP

AUOK190X_CMD_FLASH_W

AUOK190X_CMD_FLASH_E

AUOK190X_CMD_FLASH_STS

AUOK190X_CMD_FRAMERATE

AUOK190X_CMD_READ_VERSION

param 1 - temperature information

param 2 - epd type

param 3 - panel size and model name/version

param 4 - version information

AUOK190X_CMD_READ_STATUS

param 1 - K1900

param 1 - K1901

AUOK190?_CMD_READ_DATA

AUOK190X_CMD_READ_LUT

AUOK190X_CMD_DRIVERTIMING

AUOK190X_CMD_LBALANCE

AUOK190X_CMD_AGINGMODE

AUOK190X_CMD_AGINGEXIT