LCDMem.h
上传用户:zbk8730
上传日期:2017-08-10
资源大小:12168k
文件大小:1k
源码类别:

uCOS

开发平台:

C/C++

  1. #define LCD_TYPE_N35 1 //NEC3.5寸LCD
  2. #define LCD_TYPE_A70 2 //7寸真彩
  3. #define LCD_TYPE_VGA1024x768 3
  4. #define LCD_TYPE LCD_TYPE_N35
  5. void Lcd_ClearScr( U16 c);
  6. void PutPixel(U32 x,U32 y, U16 c );
  7. void GUI_Point(U32 x,U32 y, U16 c );
  8. //void PutPixel(unsigned int x , unsigned int y , unsigned int c);
  9. void Glib_Rectangle(int x1,int y1,int x2,int y2,int color);
  10. //void Glib_Rectangle(unsigned int x1,unsigned int y1,unsigned int x2,unsigned int y2,unsigned int color);
  11. void Glib_FilledRectangle(int x1,int y1,int x2,int y2,int color);
  12. //void Glib_FilledRectangle(unsigned int x1,unsigned int y1,unsigned int x2,unsigned int y2,unsigned int color);
  13. void Glib_Line(int x1,int y1,int x2,int y2,int color);
  14. //void Glib_Line(unsigned int x1,unsigned int y1,unsigned int x2,unsigned int y2,unsigned int color);
  15. void Paint_Bmp(int x0,int y0,int h,int l,unsigned char bmp[]);
  16. //================================
  17. // 字体输出
  18. //================================
  19. void Lcd_PutASCII(unsigned int x,unsigned int y,unsigned char ch,unsigned int c,unsigned int bk_c,unsigned int st); 
  20. void Lcd_PutHZ(unsigned int x,unsigned int y,unsigned short int QW,unsigned int c,unsigned int bk_c,unsigned int st);  
  21. void Lcd_printf(unsigned int x,unsigned int y,unsigned int c,unsigned int bk_c,unsigned int st,char *fmt,...);