epson.h

来自「keil lpc2138 epson6610 lcd source」· C头文件 代码 · 共 49 行

H
49
字号
#ifndef __EPSON_H__
#define __EPSON_H__

#define fArial8                 1
#define fArial11                0
#define BLACK                   RGB(0x00, 0x00, 0x00)  // f黵 8 Bit Farben R,G,B  3,3,2 Bits
#define WHITE                   RGB(0xFF, 0xFF, 0xFF)  // f黵 16 Bit Farben R,G,B  5,6,5 Bits
#define RED                     RGB(0xFF, 0x00, 0x00)
#define GREEN                   RGB(0x00, 0xFF, 0x00)
#define BLUE                    RGB(0x00, 0x00, 0xFF)
#define YELLOW                  RGB(0xFF, 0xFF, 0x00)
#define MAGENTA                 RGB(0xFF, 0x00, 0xFF)
#define CYAN                    RGB(0x00, 0xFF, 0xFF)
#define GRAY                    RGB(0x80, 0x80, 0x40)
#define SILVER                  RGB(0xA0, 0xA0, 0x80)
#define GOLD                    RGB(0xA0, 0xA0, 0x40)
#define LOWCOLOUR   (((FGetChar() >> 6)&0x03) | (((FGetChar()&0xE0) >> 3))  |((FGetChar() & 0xE0)) )
#define RGB(r,g,b)            ((r & 0xE0) | ((g & 0xE0) >> 3) | (b >> 6))
#define NONE                  RGB(0x00, 0x20, 0x00)

extern void glcdSetAddr1(unsigned char x1, unsigned char y1, unsigned char x2, unsigned char y2);
extern void delay (unsigned long delay1);
extern void glcdSendByte(unsigned char c);
extern void glcdDisplaySend (unsigned char data1, unsigned char cmd);
extern void glcdDisplayConst(unsigned char *buffer, unsigned char count);
extern void glcdPutPixel(unsigned int color);
extern void glcdSetOrientation(char x);
extern void glcdSetAddr(unsigned char x1, unsigned char y1, unsigned char x2, unsigned char y2);
extern void glcdDoFillRect(unsigned char x1, unsigned char y1, unsigned char x2, unsigned char y2, const unsigned int color);
extern void glcdSetPixel(unsigned char x, unsigned char y, const unsigned int color);
extern void glcdNewLine(void); 
extern unsigned int glcdPutStr(const unsigned char *addr, char newColor); 
extern void glcdFillRect(unsigned char x1, unsigned char y1, unsigned char x2, unsigned char y2, const unsigned int color);
extern void glcdLine(unsigned char x1, unsigned char y1, unsigned char x2, unsigned char y2);
extern void glcdDoPixelLine(unsigned int x1, unsigned int x2, const unsigned int y, const unsigned char fill);
extern void glcdEllipse(unsigned char x, unsigned char y, unsigned char a, unsigned char b);
extern void glcdCircle(unsigned char x, unsigned char y, unsigned char r);
extern void glcdRectangle(unsigned char x1, unsigned char y1, unsigned char x2, unsigned char y2);
extern void glcdContrast(unsigned char value);
extern void glcdDisplayON(void);
extern void glcdDisplayOFF(void); 
extern void glcdClearScreen(unsigned char picnum);
extern void glcdDisplayInit(void);
extern  int gclcd_putc(unsigned int c);
extern  void gclcd_font(unsigned char fonts);
extern void gclcd_gotoxy(unsigned char x, unsigned char y);
extern void  deg_yaz(unsigned int deger); 
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?