[go: up one dir, main page]

Skip to content

yanyuandi/FastFreshBWOnColor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

7.5寸三色墨水屏黑白局部快刷驱动

image

项目简介

此项目在三色墨水屏上增加了黑白两色的局部快刷,并且集成到GxEPD2库中,原库中的函数可以正常使用,使用黑白局部快刷的时候调用新加函数即可
(感谢@su @游牧 @BlackCat)

使用的硬件

  • 一个使用GxEPD2库中GxEPD2_750c_Z08驱动的7.5寸三色墨水屏,驱动芯片为UC8179
  • 一个ESP32C3墨水屏开发板(闲鱼搜用户<光芒之轻>有成品售卖)

示例DEMO文件夹

  • 此文件夹中为示例代码,根据自己的驱动板修改相关io口以及无线网账号密码,编译上传墨水屏后即可查看效果。

驱动文件夹

  • 此文件夹中为集成过的驱动文件,使用时请备份原驱动后直接替换到库的目录中

  • 黑白局刷调用方式如下,注意程序中不能有红色,使用display.setPartialWindow函数,然后刷新的时候使用display.nextPageBW函数

    display.setPartialWindow(248, 204, 120, 120);
    display.fillScreen(GxEPD_WHITE);
    display.firstPage();     
    do {
       //你的代码
        } while (display.nextPageBW());
  • 驱动保留了原有的局刷函数,方便用全刷的方式更新墨水屏部分区域,适合全刷需要获取大量api的情况,只更新部分就行可以减少刷新时间
   display.setPartialWindow(248, 204, 120, 120);
   display.fillScreen(GxEPD_WHITE);
   display.firstPage();     
   do {
      //你的代码
       } while (display.nextPage());

注意事项

  • 确保自己墨水屏驱动ic为UC8179
  • 在调用display.setFullWindow()的时候请勿使用display.nextPageBW()更新
  • 建议局刷一定次数之后全刷屏幕消除残影

已知bug

  • 待补充

🌟制作不易,感谢支持🌟

image

About

7.5寸三色墨水屏黑白快刷驱动

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages