klcd.h
上传用户:wealth48
上传日期:2022-06-24
资源大小:1701k
文件大小:1k
源码类别:

uCOS

开发平台:

C/C++

  1. #include "inc/macro.h"
  2. //#define LCDDisplayPin 0x0010 //GPB4
  3. #define kLCDWIDTH 640
  4. #define kLCDHEIGHT 480
  5. //U32* pLCDBuffer16=(U32*)0x03000000;
  6. /*#define LCDCON1 (*(volatile unsigned *)0X4D000000)
  7. #define LCDCON2 (*(volatile unsigned *)0X4D000004)
  8. #define LCDCON3 (*(volatile unsigned *)0X4D000008)
  9. #define LCDCON4 (*(volatile unsigned *)0X4D00000C)
  10. #define LCDCON5 (*(volatile unsigned *)0X4D000010)
  11. #define LCDSADDR1 (*(volatile unsigned *)0X4D000014)
  12. #define LCDSADDR2 (*(volatile unsigned *)0X4D000018)
  13. #define LCDSADDR3     (*(volatile unsigned *)0X4D00001C)*/
  14. //#define GPGCON     (*(volatile unsigned *)0x56000060)
  15. void kLCD_Refresh(void);
  16. void kLCD_Part_Refresh(int Wnd_x1,int Wnd_y1,int Wnd_x2,int Wnd_y2);
  17. void kLCD_Init(void);
  18. //void LCDDisplayOpen(U8 isOpen);
  19. void LoadBMP(U16* bmp,char* filename,int bmpWidth,int bmpHeight);
  20. void PaintBMP(U16* screen,U16* bmp,int bmpX,int bmpY,int bmpWidth,int bmpHeight);
  21. void ClreaLCD(void);
  22. U32 getrLCDADDR1(void);