ITEAD 2.4E LCD Interface 8 Bit Parallel Mode

Dependencies:   mbed

Committer:
techneo
Date:
Wed Feb 20 15:13:20 2013 +0000
Revision:
0:217105958c2d
working module

Who changed what in which revision?

UserRevisionLine numberNew contents of line
techneo 0:217105958c2d 1 #ifndef LCD_DRIVER_H
techneo 0:217105958c2d 2 #define LCD_DRIVER_H
techneo 0:217105958c2d 3
techneo 0:217105958c2d 4 //#include "mbed.h"
techneo 0:217105958c2d 5
techneo 0:217105958c2d 6
techneo 0:217105958c2d 7 #ifdef LCD_DRIVER_C
techneo 0:217105958c2d 8 #define EXTERN_PFX
techneo 0:217105958c2d 9 #else
techneo 0:217105958c2d 10 #define EXTERN_PFX extern
techneo 0:217105958c2d 11 #endif
techneo 0:217105958c2d 12
techneo 0:217105958c2d 13 #define HIGH 1
techneo 0:217105958c2d 14 #define LOW 0
techneo 0:217105958c2d 15
techneo 0:217105958c2d 16 #define digitalWrite(x,y) x=y
techneo 0:217105958c2d 17
techneo 0:217105958c2d 18 #define delay(x) wait_ms(x)
techneo 0:217105958c2d 19
techneo 0:217105958c2d 20 #define X_CONST 240
techneo 0:217105958c2d 21 #define Y_CONST 320
techneo 0:217105958c2d 22
techneo 0:217105958c2d 23
techneo 0:217105958c2d 24
techneo 0:217105958c2d 25
techneo 0:217105958c2d 26 EXTERN_PFX void Write(unsigned int c);
techneo 0:217105958c2d 27 EXTERN_PFX void Write_Command(unsigned int c);
techneo 0:217105958c2d 28 EXTERN_PFX void Write_Data(unsigned int c);
techneo 0:217105958c2d 29 EXTERN_PFX void Write_Command_Data(unsigned int cmd,unsigned int dat);
techneo 0:217105958c2d 30
techneo 0:217105958c2d 31
techneo 0:217105958c2d 32 EXTERN_PFX void Lcd_Init();
techneo 0:217105958c2d 33 EXTERN_PFX void LCD_clear();
techneo 0:217105958c2d 34 EXTERN_PFX void SetXY(unsigned int x0,unsigned int x1,unsigned int y0,unsigned int y1);
techneo 0:217105958c2d 35 EXTERN_PFX void Pant(unsigned int color);
techneo 0:217105958c2d 36
techneo 0:217105958c2d 37
techneo 0:217105958c2d 38
techneo 0:217105958c2d 39
techneo 0:217105958c2d 40
techneo 0:217105958c2d 41 #endif