Files
FastFreshBWOnColor/README.md
2024-04-18 17:30:25 +08:00

53 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 7.5寸三色墨水屏黑白局部快刷驱动
![image](jpg/刷新效果图.jpg)
### 项目简介
此项目在三色墨水屏上增加了黑白两色的局部快刷,并且集成到<a target="_blank" href="https://github.com/ZinggJM/GxEPD2">GxEPD2</a>库中,原库中的函数可以正常使用,使用黑白局部快刷的时候调用新加函数即可 <br>
(感谢@su @游牧 @BlackCat
- **B站视频演示地址[点击观看视频](https://www.bilibili.com/video/BV1Fo4y137n9/?vd_source=a935ffb91a0eac4e16a0461b0709faa9)**<br>
- <a target="_blank" href="https://qm.qq.com/cgi-bin/qm/qr?k=OCk2mwPC4yZn-BBJlH2ehWT-2sHfC7Os&jump_from=webapi&authKey=iFtohDmv6OI7O5aD/0ogd6mODvY5vr837fherj6ruuDCK94UM5KrjicZ2cFO5dHB"><img border="0" src="http://pub.idqqimg.com/wpa/images/group.png" alt="墨水屏DIY交流群" title="墨水屏DIY交流群"></a>QQ交流群1051455459
### 使用的硬件
- 一个使用<a target="_blank" href="https://github.com/ZinggJM/GxEPD2">GxEPD2</a>库中GxEPD2_750c_Z08驱动的7.5寸三色墨水屏驱动芯片为UC8179
- 一个ESP32C3墨水屏开发板闲鱼搜用户<光芒之轻>有成品售卖)
### 示例DEMO文件夹
- 此文件夹中为示例代码根据自己的驱动板修改相关io口以及无线网账号密码编译上传墨水屏后即可查看效果。<br>
### 驱动文件夹
- 此文件夹中为集成过的驱动文件,使用时请备份原驱动后直接替换到库的目录中<br>
- 黑白局刷调用方式如下注意程序中不能有红色使用display.setPartialWindow函数然后刷新的时候使用display.nextPageBW函数
``` C
display.setPartialWindow(248, 204, 120, 120);
display.fillScreen(GxEPD_WHITE);
display.firstPage();
do {
//你的代码
} while (display.nextPageBW());
```
- 驱动保留了原有的局刷函数方便用全刷的方式更新墨水屏部分区域适合全刷需要获取大量api的情况只更新部分就行可以减少刷新时间<br>
``` C
display.setPartialWindow(248, 204, 120, 120);
display.fillScreen(GxEPD_WHITE);
display.firstPage();
do {
//你的代码
} while (display.nextPage());
```
### 注意事项
- 确保自己墨水屏驱动ic为UC8179
- 在调用display.setFullWindow()的时候请勿使用display.nextPageBW()更新
- 建议局刷一定次数之后全刷屏幕消除残影
### 已知bug
- 待补充
### 🌟制作不易,感谢支持🌟
![image](jpg/赞赏码.jpg)