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中定义 |