begin 初始化屏幕并给指定传输速率
drawPixel 在位置(x, y)绘制一个像素点
fillScreen 这是一个刷屏函数;color为RGB565格式的颜色
drawFastVLine 快速垂直划线函数;在(x, y)为起点,画一个高度为h的直线
drawFastHLine 快速水平划线函数;在(x, y)为起点,画一个长度为h的直线
drawRect 在(x, y)位置(左上边缘)绘制一个空心矩形,w和h是矩形的长和宽。
fillRect 在(x, y)位置(左上边缘)绘制一个实心矩形,w和h是矩形的长和宽。
drawCircle 在位置(x0, y0)绘制一个半径为r的空心圆。圆的直径为2*r+1。color可以使用指定的颜色进行绘制。
drawCircleHelper drawCircleHelper在(x0, y0)绘制一个半径为r空心的四分之一圆,用于做圆形和圆角。cornername是屏蔽位来实现圆的四分之一,可以进行多种组合。
fillCircle 在位置(x0, y0)绘制一个半径为r的实心圆。圆的直径为2*r+1。color可以使用指定的颜色进行绘制。
fillCircleHelper fillCircleHelper在(x0, y0)绘制一个半径为r实心的四分之一圆,用于做圆形和圆角。cornername是屏蔽位来实现圆的四分之一,可以进行多种组合。
drawTriangle 绘制一个空心三角形。参数为16位,x0/y0,x1/y1,x2/y2为三角形的3个点。
fillTriangle 绘制一个实心三角形。参数为16位,x0/y0,x1/y1,x2/y2为三角形的3个点。
drawRoundRect 从x/y位置(左上边缘)开始绘制一个空心的圆角矩形。盒子/框架有宽w和高h。框的某些部分可以在显示边界之外。边缘具有半径r,要求w>=2*(r+1)和h>=2*(r+1)。如果w或h小于2*(r+1),则行为未定义
fillRoundRect 从x/y位置(左上边缘)开始绘制一个实心心的圆角矩形。盒子/框架有宽w和高h。框的某些部分可以在显示边界之外。边缘具有半径r,要求w>=2*(r+1)和h>=2*(r+1)。如果w或h小于h>=2*(r+1),则函数自定义r。
drawBitmap drawBitmap重载了多个函数。在指定的x,y位置(位图的左上角)绘制一个单色位图。位图的某些部分可能不在显示边界之内。位图由数组指定bitmap或者是指向位图开始的指针。w,h为位图的高度和宽度;color画16位5-6-5的单色图片颜色,bg画16位5-6-5的背景颜色。
drawXBitmap drawBitmap重载了多个函数。在指定的x,y位置(位图的左上角)绘制一个单色位图。位图的某些部分可能不在显示边界之内。位图由数组指定bitmap或者是指向位图开始的指针。w,h为位图的高度和宽度;color画16位5-6-5的单色图片颜色,bg画16位5-6-5的背景颜色。
drawXBitmap绘制progmemm保存的XBitMap文件(*.xbm),从GIMP导出。从GIMP导出到*.xbm、重命名*.xbm到*.c并在编辑器中打开。C数组可以直接与此函数一起使用。该函数没有ram保存版本;如果生成位图在RAM中,使用drawBitmap()定义的格式并调用它。在指定的x,y位置(位图的左上角)绘制一个单色位图。位图的某些部分可能不在显示边界之内。位图由数组指定bitmap或。w,h为位图的高度和宽度;color画16位5-6-5的单色图片颜色。
drawGrayscaleBitmap drawGrayscaleBitmap重载了多个函数,它旨在指定的位置(x,y)绘制一个progmemeresident 8位图像(灰度)。 特别适用于8位显示设备,如IS31FL3731;不进行减色/展开。在指定的x,y位置(位图的左上角)绘制一个8位位图。位图的某些部分可能不在显示边界之内。位图由数组指定bitmap或者是指向位图开始的指针;mask是带掩码位图的字节数组。w,h为位图的高度和宽度。
drawRGBBitmap drawGrayscaleBitmap重载了多个函数,它旨在指定的位置(x,y)绘制一个progmemeresident 8位图像(灰度)。 特别适用于8位显示设备,如IS31FL3731;不进行减色/展开。在指定的x,y位置(位图的左上角)绘制一个8位位图。位图的某些部分可能不在显示边界之内。位图由数组指定bitmap或者是指向位图开始的指针;mask是带掩码位图的字节数组。w,h为位图的高度和宽度。
drawChar drawChar旨在画一个字符,它也进行了重载。在指定的x,y位置(字符的左上角)绘制字符。size为设置字体放大等级。size_z和size_y旨在自定义设置字体的长和宽的放大等级。
getTextBounds getTextBounds帮助程序,用于确定具有当前字体/大小的字符串的大小。传递字符串和光标位置,返回UL角和W,H。它也进行了重载。
getRotation getRotation获取显示的旋转设置。用于确定当前的显示方向,0至3对应于4个基本旋转。
getCursorX getCursorX获取文本光标X的位置。
getCursorY getCursorY获取文本光标Y的位置。
setTextSize setTextSize旨设置文本“放大”大小。size为设置字体放大等级;长和宽由函数设置。sx和sy旨在自定义设置字体的长和宽的放大等级。
setFont setFont旨当打印()时设置字体显示时,可以自定义或默认。size为设置字体放大等级;长和宽由函数设置。sx和sy旨在自定义设置字体的长和宽的放大等级。
setRotation 设置旋转方向,r为0,1,2,3有效。
setCursor setCursor设置光标位置。
setTextColor setTextColor设置文本字体颜色与透明背景或者设置文本字体颜色自定义背景颜色。用于“透明”背景,背景和前景设置为相同的颜色,而不是使用单独的标志。
setTextWrap setTextColor设置文本对于屏幕宽度是否太长自动换行(否则剪切)。
width width获取显示宽度,要考虑当前旋转。
hight hight获取显示长度,要考虑当前旋转。
cp437 setTextColor启用(或禁用)代码页437兼容的字符集。在glcdfont.c中有一个最长时间的错误—1字符(#176,'light shade'块)丢失——这个去掉它后面每个字符的索引。但是很多代码都是用错误代码编写的字符索引。默认情况下,库使用原始文件“错误的”行为和旧的草图仍然有效。通过'true'来使用正确的CP437字符值在您的代码中。