fix: can't run when disable DYNAMIC_PIN_SETTINGS

This commit is contained in:
fsender
2024-12-02 22:00:54 +08:00
parent 6fe0269ccf
commit 02174694d2
6 changed files with 36 additions and 14 deletions

View File

@@ -1,3 +1,7 @@
## Release 1.4.1 - 2024/12/2
1. 紧急修复了在禁用 `DYNAMIC_PIN_SETTINGS` 之后点不亮屏幕的bug
## Release 1.4.0 - 2024/12/1
### 新增内容

View File

@@ -4,7 +4,7 @@
<img src="extra/artset/readguy_theme3.png" width="30%" height="auto">
**版本1.4,0正式发布欢迎分享、star和fork~** 上面的图是项目看板娘, 盖. 可爱的盖姐在等你哟~
**版本1.4.1正式发布欢迎分享、star和fork~** 上面的图是项目看板娘, 盖. 可爱的盖姐在等你哟~
**即将发布7个全新的屏幕驱动: 欢迎支持! (详见后面的驱动表格)**
@@ -111,6 +111,24 @@ Light-brightness-control is optional.
8. sd卡固件更新/切换
---
## 配置方法-使用网页配网配置引脚
1. 首次烧录完成后, 按下板子的复位按键.
2. 打开手机或者电脑的WiFi, 然后找到名称为 `readguy` 的网络, 连接. 密码为12345678.
3. 连接完成后, 打开该手机的浏览器, 访问192.168.4.1 如果手机提示该网络无法访问因特网, 则选择保持连接.
4. 加载完成之后, 根据你的硬件配置引脚. 网页会提供输入各个引脚的输入框, 根据自己的硬件情况输入引脚即可. 如果你正在使用甘草和半糖的开发板, 点击最上方的自定义线序, 可以快捷设置引脚.
5. 点击下方的OK!来确定配置, 直到屏幕闪烁并显示〝口口口口〞后, 即可进入下一步
6. 根据网页的按键说明提示, 依次按下按键, 直到屏幕刷新出4位数字验证码后, 将验证码填写到网页上, 最后点击确定!即可完成配置.
7. 如果刚才的引脚配置有误 (如按下按键无响应, 或者屏幕不显示), 则需要从该步骤的第一步重新开始.
## 使用方法-按钮操控方式:
1. 烧录成功后即刻出现一个wifi热点“readguy”wifi密码为12345678
@@ -131,23 +149,23 @@ Light-brightness-control is optional.
5. 双按键操作说明:
按键1单击向右移动
- 按键1单击向右移动
按键1长按向左移动
- 按键1长按向左移动
按键2单击确定
- 按键2单击确定
按键2长按半秒界面内返回键盘输入状态下可以快速切换英文大小写
- 按键2长按半秒界面内返回键盘输入状态下可以快速切换英文大小写
6. 三按键操作说明:(只不过, GUI功能还在研发编写中...)
按键1向左/向上,
- 按键1向左/向上,
按键2单击确定
- 按键2单击确定
按键3向右/向下。
- 按键3向右/向下。
按键2长按半秒界面内返回键盘输入状态下可以快速切换英文大小写
- 按键2长按半秒界面内返回键盘输入状态下可以快速切换英文大小写
7. 关于菜单控件: 在菜单模式下若处于最后一个菜单选项,再按 向右/向下 功能键则会进入滑动条(选择菜单选项).

View File

@@ -11,7 +11,7 @@
"type": "git",
"url": "https://github.com/fsender/readguy"
},
"version": "1.4.0",
"version": "1.4.1",
"frameworks": "arduino",
"platforms": ["espressif32", "espressif8266"],
"headers": "readguy.h",

View File

@@ -1,5 +1,5 @@
name=readguy
version=1.4.0
version=1.4.1
author=fsender <f_ender@163.com>
maintainer=fsender <f_ender@163.com>
sentence=A free E-paper display driver library supports 16-level greyscale.

View File

@@ -41,9 +41,9 @@
//另外, 在提交新版本之前, 不要忘记在github上创建release, 否则Arduino IDE会读不到
#define READGUY_V_MAJOR 1
#define READGUY_V_MINOR 4
#define READGUY_V_PATCH 0
#define READGUY_V_PATCH 1
#define READGUY_VERSION_VAL (READGUY_V_MAJOR*1000+READGUY_V_MINOR*100+READGUY_V_PATCH*10)
#define READGUY_VERSION "1.4.0"
#define READGUY_VERSION "1.4.1"
#ifdef ESP8266
#define _READGUY_PLATFORM "ESP8266"

View File

@@ -373,7 +373,7 @@ class ReadguyDriver: public LGFX_Sprite{ // readguy 基础类
#else
static const int8_t config_data[32];
int8_t READGUY_sd_ok = 0;
int8_t READGUY_cali = 0;
int8_t READGUY_cali = 127;
int8_t READGUY_buttons = 0; //按钮个数, 0-3都有可能
#endif
int16_t epdPartRefresh = 0; //连续快刷次数