NuMaker-PFM-NUC472 : I2C1 LCD draw bitmap

Committer:
ccli8
Date:
Tue Jul 11 13:42:26 2017 +0800
Revision:
2:d43ae746ce5e
Parent:
0:b2c331c6996c
Update mbed-os to mbed-os-5.5.2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rkuo2000 0:b2c331c6996c 1 #define LCD_Xmax 128
rkuo2000 0:b2c331c6996c 2 #define LCD_Ymax 64
rkuo2000 0:b2c331c6996c 3 #define FG_COLOR 0xFFFF
rkuo2000 0:b2c331c6996c 4 #define BG_COLOR 0x0000
rkuo2000 0:b2c331c6996c 5
rkuo2000 0:b2c331c6996c 6 #define SSD1306_slave_addr 0x78
rkuo2000 0:b2c331c6996c 7
rkuo2000 0:b2c331c6996c 8 class SSD1306 {
rkuo2000 0:b2c331c6996c 9 public:
rkuo2000 0:b2c331c6996c 10 void initialize(void);
rkuo2000 0:b2c331c6996c 11 void clearscreen(void);
rkuo2000 0:b2c331c6996c 12 void printC_5x7(int x, int y, unsigned char ascii_code);
rkuo2000 0:b2c331c6996c 13 void printC(int x, int y, unsigned char ascii_code);
rkuo2000 0:b2c331c6996c 14 void printLine(int line, char text[]);
rkuo2000 0:b2c331c6996c 15 void printS(int x, int y, char text[]);
rkuo2000 0:b2c331c6996c 16 void printS_5x7(int x, int y, char text[]);
rkuo2000 0:b2c331c6996c 17 void drawPixel(int x, int y, int fgColor, int bgColor);
rkuo2000 0:b2c331c6996c 18 void drawBmp8x8(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 19 void drawBmp32x8(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 20 void drawBmp120x8(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 21 void drawBmp8x16(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 22 void drawBmp16x8(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 23 void drawBmp16x16(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 24 void drawBmp16x24(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 25 void drawBmp16x32(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 26 void drawBmp16x40(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 27 void drawBmp16x48(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 28 void drawBmp16x64(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 29 void drawBmp32x16(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 30 void drawBmp32x32(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 31 void drawBmp32x48(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 32 void drawBmp32x64(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 33 void drawBmp64x64(int x, int y, int fgColor, int bgColor, unsigned char bitmap[]);
rkuo2000 0:b2c331c6996c 34 void drawBMP(unsigned char *buffer);
rkuo2000 0:b2c331c6996c 35 };