English
Language : 

SED1374 Datasheet, PDF (157/420 Pages) Epson Company – SED1374 Embedded Memory Color LCD Controller
Epson Research and Development
Vancouver Design Center
10 Sample Code
Page 61
10.1 Introduction
Included in the sample code section are two examples of programing the SED1374. The
first sample uses the HAL to draw a red square, wait for user input then rotates to
SwivelView mode and draws a blue square. The second sample code performs the same
procedures but directly accesses the registers of the SED1374. These code samples are for
example purposes only.
10.1.1 Sample code using the SED1374 HAL API
/*
**===========================================================================
** SAMPLE1.C - Sample code demonstating a program using the SED1374 HAL.
**-------------------------------------------------------------------------
** Created 1998, Vancouver Design Centre
** Copyright (c) 1998 Epson Research and Development, Inc.
** All Rights Reserved.
**-------------------------------------------------------------------------
**
** The HAL API code is configured for the following:
**
** 320x240 Single Color 8-bit STN (format 2)
** 4 bpp - 70 Hz Frame Rate (25 MHz CLKi)
** High Performance enabled
**
**===========================================================================
*/
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "hal.h"
/* Structures, constants and prototypes. */
#include "appcfg.h"
/* HAL configuration information. */
/*--------------------------------------------------------------------------*/
void main(void)
{
int ChipId;
int Device;
/*
** Initialize the HAL.
** The call to seRegisterDevice() actually prepares the HAL library
** for use. The SED1374 is not accessed.
*/
if (ERR_OK != seRegisterDevice(&HalInfo, &Device))
Programming Notes and Examples
Issue Date: 99/04/27
SED1374
X26A-G-002-02