English
Language : 

SED1354 Datasheet, PDF (179/472 Pages) Epson Company – Color Graphics LCD/CRT Controller
Epson Research and Development
Vancouver Design Center
Page 39
8 Hardware Abstraction Layer (HAL)
8.1 Introduction
The HAL is a processor independent programming library provided by Seiko Epson. HAL provides
an easy method to program and configure the SED1354. HAL allows easy porting from one
SED135x product to another and between system architectures. HAL is included in the utilities
provided with the SED1354 evaluation system.
8.2 API for 1354HAL
The following is a description of the HAL library. Updates and revisions to the HAL may include
new functions not included in the following documentation
8.2.1 Initialization
int seDeRegisterDevice(int device)
Description: Removes a device's handle from the HAL library.
Parameter: device - registered device ID
Return Value: ERR_OK - operation completed with no problems
ERR_INVALID_REG_DEVICE - device argument is not valid
void seGetHalVersion(const char **pVersion, const char **pStatus,
const char **pStatusRevision)
Description: Gets HAL library version.
Parameter:
pVersion - must point to an allocated string of size VER_SIZE
pStatus - must point to an allocated string of size STATUS_SIZE
pStatusRevision - must point to an allocated string of size STAT_REV_SIZE
Return Value: None
Programming Notes and Examples
Issue Date: 98/10/28
SED1354
X19A-G-002-06