
Page 4
Epson Research and Development
Vancouver Design Center
S1D13706
Programming Notes and Examples
X31B-G-003-03
Issue Date: 01/02/23
8.3.1
SwivelView 0° (Landscape Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . 48
8.3.2
SwivelView 90° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.3.3
SwivelView 180° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.3.4
SwivelView 270° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.4
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
8.4.1
SwivelView 0° and 180° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
8.4.2
SwivelView 90° and 270° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
9 Identifying the S1D13706 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
10 Hardware Abstraction Layer (HAL) . . . . . . . . . . . . . . . . . . . . . . . . . . .62
10.1 API for 13706HAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
10.2 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
10.2.1 General HAL Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
10.2.2 Advance HAL Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
10.2.3 Surface Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
10.2.4 Register Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
10.2.5 Memory Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
10.2.6 Color Manipulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
10.2.7 Virtual Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
10.2.8 Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
10.2.9 Register/Display Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
10.3 Porting LIBSE to a new target platform . . . . . . . . . . . . . . . . . . . . .96
10.3.1 Building the LIBSE library for SH3 target example . . . . . . . . . . . . . . . . . 97
11 Sample Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98