准确的细节>>
准确的细节:
>>>更多详情:点此打开<<<
在 4 线 SPI 模式下支持基于 GDEH029A1 / SSD1608 的电子纸模块。 稍后将添加对其他控制器的支持 模拟 4 位灰度模式
基于spi-master驱动的SPI显示面向SPI驱动库
结合 DMA SPI 传输模式和直接 SPI 以获得最大速度
运行时可选择 4 位灰度模式或 1 位黑白模式
最高 20 MHz 的 SPI 速度经过测试,可以正常工作
包含演示应用程序,它演示了大多数库功能
图形绘制功能:
EPD_drawPixel 在给定的 x,y 坐标处绘制像素
EPD_drawLine 在两点之间画线
EPD_drawFastVLine, EPD_drawFastHLine 绘制给定长度的垂直或水平线
EPD_drawLineByAngle 从 (x,y) 点以给定角度在屏幕上画线
EPD_drawRect, EPD_fillRect 在屏幕上绘制矩形或用颜色填充给定的矩形屏幕区域
EPD_drawRoundRect, EPD_fillRoundRect 在屏幕上绘制矩形或用圆角颜色填充给定的矩形屏幕区域
EPD_drawCircle, EPD_fillCircle 在屏幕上绘制或填充圆
EPD_drawEllipse, EPD_fillEllipse 在屏幕上绘制或填充椭圆
EPD_drawTriangel, EPD_fillTriangle 在屏幕上绘制或填充三角形
EPD_drawArc 在屏幕上绘制圆弧,从〜到给定的角度,给定的厚度。 可以用不同的颜色勾勒出来
EPD_drawPolygon 在屏幕上以给定的边数(3~60)绘制多边形。 可以用不同的颜色勾勒出轮廓并按给定的角度旋转。
字体:
支持固定宽度和比例字体; 8种字体嵌入
文件中无限数量的字体
包含可变宽度/高度的 7 段矢量字体(只有数字和几个字符)
比例字体可以在固定宽度模式下使用。
相关功能:
EPD_setFont 从嵌入字体或字体文件之一设置当前字体
EPD_getfontsize 返回当前字体高度和宽度(以像素为单位)。
EPD_getfontheight 返回当前字体高度(以像素为单位)。
set_7seg_font_atrib 设置 7 段矢量字体的属性
getFontCharacters 获取要缓冲的所有字体字符
字符串写入函数:
EPD_print 写入要显示的文本。
字符串可以以任何角度打印。 显示文本的旋转取决于 font_ratate 变量 (0~360)
如果 font_transparent 变量设置为 1,则不会打印背景像素
如果文本不适合屏幕/窗口宽度,它将被剪裁(如果 text_wrap=0 ),或者继续下一行(如果 text_wrap=1 )
字符串中允许使用两个特殊字符:r CR (0x0D),清除显示为 EOL,n LF (ox0A),继续换行,x=0
可以为 X 位置输入特殊值:
CENTER 使文本居中
RIGHT 右对齐文本水平
LASTX 从最后 X 位置继续; 可以使用偏移量:LASTX+n
可以为 Y 输入特殊值:
CENTER 使文本居中 verticaly
BOTTOM 底部对齐文本
LASTY 从最后一个 Y 位置继续; 可以使用偏移量:LASTY+n
EPD_getStringWidth 根据当前字体特征返回以像素为单位的字符串宽度。 用于在屏幕上定位字符串。
EPD_clearStringRect 用当前背景色填充字符串占用的矩形
图片:
EPD_jpg_image 解码并显示 JPG 图像
限制:
仅基线。 不支持渐进式和无损 JPEG 格式。
图像尺寸:高达 65520 x 65520 像素
色彩空间:YCbCr 只有三个分量。 不支持灰度图像。
采样因子:4:4:4、4:2:2 或 4:2:0。
可以显示来自文件或内存缓冲区的图像
图像可以按 0 ~ 3 倍(1/1、1/2、1/4 或 1/8)缩放
图像从屏幕/窗口上的 X、Y 位置显示:
X:图像左侧位置; 可以使用常量 CENTER & RIGHT; 接受负值
Y:图像顶部位置; 常量 CENTER & BOTTOM 可以使用; 接受负值
图像转换为 4 位灰度模式
其他显示功能:
EPD_fillScreen 用黑色、白色或灰度填充整个屏幕
compile_font_file 将字体 c 源文件编译为字体文件的函数,可在 EPD_setFont() 函数中使用以选择外部字体。 创建的文件与源文件同名,扩展名为 .fnt
包裹包括:
1 x T5 V2.4 ESP32 2.7 英寸屏幕
>>>更多详情:点此打开<<<: https://github.com/LilyGO/TTGO-T5-ePaper1.54
在 4 线 SPI 模式下支持基于 GDEH029A1 / SSD1608 的电子纸模块。 稍后将添加对其他控制器的支持 模拟 4 位灰度模式
基于spi-master驱动的SPI显示面向SPI驱动库
结合 DMA SPI 传输模式和直接 SPI 以获得最大速度
运行时可选择 4 位灰度模式或 1 位黑白模式
最高 20 MHz 的 SPI 速度经过测试,可以正常工作
包含演示应用程序,它演示了大多数库功能
图形绘制功能:
EPD_drawPixel 在给定的 x,y 坐标处绘制像素
EPD_drawLine 在两点之间画线
EPD_drawFastVLine, EPD_drawFastHLine 绘制给定长度的垂直或水平线
EPD_drawLineByAngle 从 (x,y) 点以给定角度在屏幕上画线
EPD_drawRect, EPD_fillRect 在屏幕上绘制矩形或用颜色填充给定的矩形屏幕区域
EPD_drawRoundRect, EPD_fillRoundRect 在屏幕上绘制矩形或用圆角颜色填充给定的矩形屏幕区域
EPD_drawCircle, EPD_fillCircle 在屏幕上绘制或填充圆
EPD_drawEllipse, EPD_fillEllipse 在屏幕上绘制或填充椭圆
EPD_drawTriangel, EPD_fillTriangle 在屏幕上绘制或填充三角形
EPD_drawArc 在屏幕上绘制圆弧,从〜到给定的角度,给定的厚度。 可以用不同的颜色勾勒出来
EPD_drawPolygon 在屏幕上以给定的边数(3~60)绘制多边形。 可以用不同的颜色勾勒出轮廓并按给定的角度旋转。
字体:
支持固定宽度和比例字体; 8种字体嵌入
文件中无限数量的字体
包含可变宽度/高度的 7 段矢量字体(只有数字和几个字符)
比例字体可以在固定宽度模式下使用。
相关功能:
EPD_setFont 从嵌入字体或字体文件之一设置当前字体
EPD_getfontsize 返回当前字体高度和宽度(以像素为单位)。
EPD_getfontheight 返回当前字体高度(以像素为单位)。
set_7seg_font_atrib 设置 7 段矢量字体的属性
getFontCharacters 获取要缓冲的所有字体字符
字符串写入函数:
EPD_print 写入要显示的文本。
字符串可以以任何角度打印。 显示文本的旋转取决于 font_ratate 变量 (0~360)
如果 font_transparent 变量设置为 1,则不会打印背景像素
如果文本不适合屏幕/窗口宽度,它将被剪裁(如果 text_wrap=0 ),或者继续下一行(如果 text_wrap=1 )
字符串中允许使用两个特殊字符:r CR (0x0D),清除显示为 EOL,n LF (ox0A),继续换行,x=0
可以为 X 位置输入特殊值:
CENTER 使文本居中
RIGHT 右对齐文本水平
LASTX 从最后 X 位置继续; 可以使用偏移量:LASTX+n
可以为 Y 输入特殊值:
CENTER 使文本居中 verticaly
BOTTOM 底部对齐文本
LASTY 从最后一个 Y 位置继续; 可以使用偏移量:LASTY+n
EPD_getStringWidth 根据当前字体特征返回以像素为单位的字符串宽度。 用于在屏幕上定位字符串。
EPD_clearStringRect 用当前背景色填充字符串占用的矩形
图片:
EPD_jpg_image 解码并显示 JPG 图像
限制:
仅基线。 不支持渐进式和无损 JPEG 格式。
图像尺寸:高达 65520 x 65520 像素
色彩空间:YCbCr 只有三个分量。 不支持灰度图像。
采样因子:4:4:4、4:2:2 或 4:2:0。
可以显示来自文件或内存缓冲区的图像
图像可以按 0 ~ 3 倍(1/1、1/2、1/4 或 1/8)缩放
图像从屏幕/窗口上的 X、Y 位置显示:
X:图像左侧位置; 可以使用常量 CENTER & RIGHT; 接受负值
Y:图像顶部位置; 常量 CENTER & BOTTOM 可以使用; 接受负值
图像转换为 4 位灰度模式
其他显示功能:
EPD_fillScreen 用黑色、白色或灰度填充整个屏幕
compile_font_file 将字体 c 源文件编译为字体文件的函数,可在 EPD_setFont() 函数中使用以选择外部字体。 创建的文件与源文件同名,扩展名为 .fnt
包裹包括:
1 x T5 V2.4 ESP32 2.7 英寸屏幕