Page 78

Epson Research and Development

 

Vancouver Design Center

 

 

#define MAKELONG(lo, hi) ((long)(((WORD)(lo)) (((DWORD)((WORD)(hi))) << 16))) #endif

#ifndef TRUE #define TRUE 1 #endif #ifndef FALSE #define FALSE 0 #endif #define OFF 0 #define ON 1 #define SCREEN1 1 #define SCREEN22 /*

**Constants for HW rotate support

*/

#define DEFAULT0 #define LANDSCAPE 1 #define PORTRAIT2 #ifndef NULL #ifdef __cplusplus

#define NULL

0

#else

 

#define NULL

((void *)0)

#endif

 

#endif

 

/*-------------------------------------------------------------------------

*/

/*

 

** SIZE_VERSION

is the size of the version string (eg. "1.00")

** SIZE_STATUS

is the size of the status string (eg. "b" for beta)

**SIZE_REVISION is the size of the status revision string (eg. "00")

*/

#define SIZE_VERSION5 #define SIZE_STATUS 2 #define SIZE_REVISION3

#ifdef ENABLE_DPF /* Debug_printf() */ #define DPF(exp) printf(#exp "\n")

#define DPF1(exp) printf(#exp " = %d\n", exp)

#define DPF2(exp1, exp2) printf(#exp1 "=%d " #exp2 "=%d\n", exp1, exp2) #define DPFL(exp) printf(#exp " = %x\n", exp)

#else

#define DPF(exp) ((void)0) #define DPF1(exp) ((void)0) #define DPFL(exp) ((void)0) #endif

/*-------------------------------------------------------------------------*/ enum

{

ERR_OK = 0,

/* No error, call was successful.

*/

 

S1D13705

Programming Notes and Examples

X27A-G-002-03

Issue Date: 02/01/22

Page 172
Image 172
Epson S1D13705 technical manual Sizeversion