Epson S1D13505 Technical Manual page 253

Embedded ramdac lcd/crt controller
Table of Contents

Advertisement

Epson Research and Development
Vancouver Design Center
#pragma warning(disable:4001)
#include "hal_regs.h"
/*-------------------------------------------------------------------------*/
typedef unsigned char
typedef unsigned short WORD;
typedef unsigned long
typedef unsigned int
typedef
int
#ifdef INTEL
typedef BYTE
far *LPBYTE;
typedef WORD
far *LPWORD;
typedef DWORD far *LPDWORD;
#else
typedef BYTE
typedef WORD
typedef DWORD
#endif
#ifndef LOBYTE
#define LOBYTE(w)
#endif
#ifndef HIBYTE
#define HIBYTE(w)
#endif
#ifndef LOWORD
#define LOWORD(l)
#endif
#ifndef HIWORD
#define HIWORD(l)
#endif
#ifndef MAKEWORD
#define MAKEWORD(lo, hi) ((WORD)(((WORD)(lo)) | (((WORD)(hi)) << 8)) )
#endif
#ifndef MAKELONG
#define MAKELONG(lo, hi) ((long)(((WORD)(lo)) | (((DWORD)((WORD)(hi))) << 16)))
#endif
#ifndef TRUE
Programming Notes and Examples
Issue Date: 01/02/05
// Disable the 'single line comment' warning.
BYTE;
DWORD;
UINT;
BOOL;
*LPBYTE;
*LPWORD;
*LPDWORD;
((BYTE)(w))
((BYTE)(((UINT)(w) >> 8) & 0xFF))
((WORD)(DWORD)(l))
((WORD)((((DWORD)(l)) >> 16) & 0xFFFF))
Page 99
S1D13505
X23A-G-003-07

Advertisement

Table of Contents
loading

Table of Contents