![]() |
SyterKit 0.4.0.x
SyterKit is a bare-metal framework
|
#include <mmu.h>#include <common.h>#include <jmp.h>#include <smalloc.h>#include <sstdlib.h>#include <string.h>#include "lcd.h"#include "lcd_font.h"#include "lcd_init.h"
Functions | |
| void | LCD_Fill_All (uint16_t color) |
| 函数说明:填充颜色 入口数据:color 要填充的颜色 返回值: 无 | |
| void | LCD_Fill (uint16_t xsta, uint16_t ysta, uint16_t xend, uint16_t yend, uint16_t color) |
| 函数说明:在指定区域填充颜色 入口数据:xsta,ysta 起始坐标 xend,yend 终止坐标 color 要填充的颜色 返回值: 无 | |
| void | LCD_DrawPoint (uint16_t x, uint16_t y, uint16_t color) |
| 函数说明:在指定位置画点 入口数据:x,y 画点坐标 color 点的颜色 返回值: 无 | |
| void | LCD_DrawLine (uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint16_t color) |
| 函数说明:画线 入口数据:x1,y1 起始坐标 x2,y2 终止坐标 color 线的颜色 返回值: 无 | |
| void | LCD_DrawRectangle (uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint16_t color) |
| 函数说明:画矩形 入口数据:x1,y1 起始坐标 x2,y2 终止坐标 color 矩形的颜色 返回值: 无 | |
| void | Draw_Circle (uint16_t x0, uint16_t y0, uint8_t r, uint16_t color) |
| 函数说明:画圆 入口数据:x0,y0 圆心坐标 r 半径 color 圆的颜色 返回值: 无 | |
| void | LCD_ShowChar (uint16_t x, uint16_t y, uint8_t num, uint16_t fc, uint16_t bc, uint8_t sizey, uint8_t mode) |
| 函数说明:显示单个字符 入口数据:x,y显示坐标 num 要显示的字符 fc 字的颜色 bc 字的背景色 sizey 字号 mode: 0非叠加模式 1叠加模式 返回值: 无 | |
| void | LCD_ShowString (uint16_t x, uint16_t y, const uint8_t *p, uint16_t fc, uint16_t bc, uint8_t sizey, uint8_t mode) |
| 函数说明:显示字符串 入口数据:x,y显示坐标 p 要显示的字符串 fc 字的颜色 bc 字的背景色 sizey 字号 mode: 0非叠加模式 1叠加模式 返回值: 无 | |
| u32 | mypow (uint8_t m, uint8_t n) |
| 函数说明:显示数字 入口数据:m底数,n指数 返回值: 无 | |
| void | LCD_ShowIntNum (uint16_t x, uint16_t y, uint16_t num, uint8_t len, uint16_t fc, uint16_t bc, uint8_t sizey) |
| 函数说明:显示整数变量 入口数据:x,y显示坐标 num 要显示整数变量 len 要显示的位数 fc 字的颜色 bc 字的背景色 sizey 字号 返回值: 无 | |
函数说明:画圆 入口数据:x0,y0 圆心坐标 r 半径 color 圆的颜色 返回值: 无
函数说明:画线 入口数据:x1,y1 起始坐标 x2,y2 终止坐标 color 线的颜色 返回值: 无
函数说明:在指定位置画点 入口数据:x,y 画点坐标 color 点的颜色 返回值: 无
函数说明:画矩形 入口数据:x1,y1 起始坐标 x2,y2 终止坐标 color 矩形的颜色 返回值: 无
函数说明:在指定区域填充颜色 入口数据:xsta,ysta 起始坐标 xend,yend 终止坐标 color 要填充的颜色 返回值: 无
| void LCD_Fill_All | ( | uint16_t | color | ) |
函数说明:填充颜色 入口数据:color 要填充的颜色 返回值: 无
| void LCD_ShowChar | ( | uint16_t | x, |
| uint16_t | y, | ||
| uint8_t | num, | ||
| uint16_t | fc, | ||
| uint16_t | bc, | ||
| uint8_t | sizey, | ||
| uint8_t | mode | ||
| ) |
函数说明:显示单个字符 入口数据:x,y显示坐标 num 要显示的字符 fc 字的颜色 bc 字的背景色 sizey 字号 mode: 0非叠加模式 1叠加模式 返回值: 无
| void LCD_ShowIntNum | ( | uint16_t | x, |
| uint16_t | y, | ||
| uint16_t | num, | ||
| uint8_t | len, | ||
| uint16_t | fc, | ||
| uint16_t | bc, | ||
| uint8_t | sizey | ||
| ) |
函数说明:显示整数变量 入口数据:x,y显示坐标 num 要显示整数变量 len 要显示的位数 fc 字的颜色 bc 字的背景色 sizey 字号 返回值: 无
| void LCD_ShowString | ( | uint16_t | x, |
| uint16_t | y, | ||
| const uint8_t * | p, | ||
| uint16_t | fc, | ||
| uint16_t | bc, | ||
| uint8_t | sizey, | ||
| uint8_t | mode | ||
| ) |
函数说明:显示字符串 入口数据:x,y显示坐标 p 要显示的字符串 fc 字的颜色 bc 字的背景色 sizey 字号 mode: 0非叠加模式 1叠加模式 返回值: 无