Page 4

Epson Research and Development

 

Vancouver Design Center

 

 

5.4.1

Suspend Enable Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

5.4.2Suspend Disable Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

5.5 LCD Enable/Disable Sequencing (Reg[0D] bit 0) . . . . . . . . . . . . . . . . . . . . 32

6 CRT Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6.1Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6.1.1CRT Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33

 

 

6.1.2

Simultaneous Display . .

. . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

7

Identifying the S1D13504

. .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

8

Hardware Abstraction Layer (HAL)

. .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

 

8.1

Introduction

. .

. . . . . . . . . . . . . . . . . . . . . . . .

39

 

8.2

API for 13504HAL

. .

. . . . . . . . . . . . . . . . . . . . . . . .

39

 

 

8.2.1

Initialization

. . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.39

8.2.2Screen Manipulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

8.2.3Color Manipulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

8.2.4

Drawing

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.50

8.2.5

Register Manipulation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.

. 52

8.2.6

Miscellaneous . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. .

.

. 52

9 Sample Code

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . 54

9.1Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

9.1.1 Sample code using 13504HAL API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

9.1.2Sample code without using 13504HAL API . . . . . . . . . . . . . . . . . . . . . . . . . . .55

Appendix A

Supported Panel Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

S1D13504

Programming Notes and Examples

X19A-G-002-07

Issue Date: 01/02/01

Page 142
Image 142
Epson manual CRT Considerations, Identifying the S1D13504 Hardware Abstraction Layer HAL, Sample Code