
Page 32
Epson Research and Development
Vancouver Design Center
S1D13706
Programming Notes and Examples
X31B-G-003-03
Issue Date: 01/02/23
7.1 Registers
These are the registers which control the SwivelView feature.
The SwivelView modes are selected using the SwivelView Mode Select Bits [1:0]. The
combinations of these bits provide the following rotations.
These registers represent a dword address which points to the start of the main window
image in the display buffer. An address of 0 is the start of the display buffer. For the
following SwivelView mode descriptions, the desired byte address is the starting display
address for the main window image, and panel width and panel height refer to the physical
panel dimensions.
Note
Truncate all fractional values before writing to the address registers.
In SwivelView 0°, program the start address
= desired byte address
÷
4.
In SwivelView 90°, program the start address
= ((desired byte a (panel height
×
bpp
÷
8))
÷
4) - 1.
REG[71h] Special Effects Register
Display Data
Word Swap
Display Data
Byte Swap
n/a
Sub-Window
Enable
n/a
n/a
SwivelView
Mode Select
Bit 1
SwivelView
Mode Select
Bit 0
Table 7-1: SwivelView Enable Bits
SwivelView Enable
Bit 1
SwivelView Enable
Bit 0
SwivelView
Orientation
0
0
0° (normal)
0
1
90°
1
0
180°
1
1
270°
REG[74h] Main Window Display Start Address Register 0
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
REG[75h] Main Window Display Start Address Register 1
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
REG[76h] Main Window Display Start Address Register 2
n/a
n/a
n/a
n/a
n/a
n/a
n/a
Bit 16