GUI绘制相关源文件 更多...
函数 | |
void | Gui_DrawLine (uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, uint16_t Color) |
画线函数,使用Bresenham 画线算法 | |
void | Gui_DrawFont_GBK16 (uint16_t x, uint16_t y, uint16_t fc, uint16_t bc, char *s) |
绘制GBK编码高16像素、宽8像素的英文、字符、数字;汉字的高、宽均为16像素 | |
void | Gui_DrawFont_Num16 (uint16_t x, uint16_t y, uint16_t fc, uint16_t bc, uint16_t num) |
绘制高16像素、宽8像素的数字 | |
void | Gui_DrawFont_Num32 (uint16_t x, uint16_t y, uint16_t fc, uint16_t bc, uint16_t num) |
绘制长宽为32像素的数码管字体数字 | |
void | showimage_16 (const unsigned char *p, uint8_t x1, uint8_t y1) |
绘制16*16像素的图片 | |
void | Show_Logo (uint8_t x1, uint8_t y1) |
绘制系统LOGO | |
GUI绘制相关源文件
void Gui_DrawFont_GBK16 | ( | uint16_t | x, |
uint16_t | y, | ||
uint16_t | fc, | ||
uint16_t | bc, | ||
char * | s ) |
绘制GBK编码高16像素、宽8像素的英文、字符、数字;汉字的高、宽均为16像素
x | 该字的左上角像素的横坐标 |
y | 该字的左上角像素的纵坐标 |
fc | 字的颜色 |
bc | 字的背景颜色 |
s | 要绘制的字符 |
void Gui_DrawFont_Num16 | ( | uint16_t | x, |
uint16_t | y, | ||
uint16_t | fc, | ||
uint16_t | bc, | ||
uint16_t | num ) |
绘制高16像素、宽8像素的数字
x | 该数字的左上角像素的横坐标 |
y | 该数字的左上角像素的纵坐标 |
fc | 数字的颜色 |
bc | 数字的背景颜色 |
num | 要绘制的数字 |
void Gui_DrawFont_Num32 | ( | uint16_t | x, |
uint16_t | y, | ||
uint16_t | fc, | ||
uint16_t | bc, | ||
uint16_t | num ) |
绘制长宽为32像素的数码管字体数字
x | 该数字的左上角像素的横坐标 |
y | 该数字的左上角像素的纵坐标 |
fc | 数字的颜色 |
bc | 数字的背景颜色 |
num | 要绘制的数字 |
void Gui_DrawLine | ( | uint16_t | x0, |
uint16_t | y0, | ||
uint16_t | x1, | ||
uint16_t | y1, | ||
uint16_t | Color ) |
画线函数,使用Bresenham 画线算法
x0 | 第一个点的横坐标 |
y0 | 第一个点的纵坐标 |
x1 | 第二个点的横坐标 |
y1 | 第二个点的纵坐标 |
void Show_Logo | ( | uint8_t | x1, |
uint8_t | y1 ) |
绘制系统LOGO
x | LOGO的左上角像素的横坐标 |
y | LOGO的左上角像素的纵坐标 |
void showimage_16 | ( | const unsigned char * | p, |
uint8_t | x1, | ||
uint8_t | y1 ) |
绘制16*16像素的图片
x | 该图片左上角像素的横坐标 |
y | 该图片左上角像素的纵坐标 |
p | 图片名,在Picture.h中定义 |