From 814a91dbecf8ae3702cb4b6dfe525373f3d16d76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=B3=E6=B8=B8=E7=8E=A9=E7=9A=84=E4=BA=BA?= <115459678+RQNG@users.noreply.github.com> Date: Thu, 8 Jun 2023 11:33:09 +0800 Subject: [PATCH] v2.1 --- WouoUI-128_128/WouoUI-128_128.ino | 11 +++++++---- WouoUI-128_32/WouoUI-128_32.ino | 11 +++++++---- WouoUI-128_64/WouoUI-128_64.ino | 11 +++++++---- WouoUI-Lite_General/WouoUI-Lite_General.ino | 11 +++++++---- 4 files changed, 28 insertions(+), 16 deletions(-) diff --git a/WouoUI-128_128/WouoUI-128_128.ino b/WouoUI-128_128/WouoUI-128_128.ino index 69b0089..6b48966 100644 --- a/WouoUI-128_128/WouoUI-128_128.ino +++ b/WouoUI-128_128/WouoUI-128_128.ino @@ -8,8 +8,12 @@ * 分辨率 128 * 64 :主菜单模仿 UltraLink 重新设计,去掉了小标题,电压测量页重新设计,关于本机页面改为列表,列表适配了该分辨率 * 分辨率 128 * 32 :在 128 * 64 分辨率的基础上,主界面只保留图标,电压测量页重新设计 * 通用版本:仅保留列表,主菜单也改为列表,删除电压测量页和与列表无关的动画(保留弹窗效果),经过简单修改可以适配任何分辨率,任何行高度的情况 + + WouoUI v2.1 更新内容: - WouoUI v2.0 功能: + * 修复EC11旋钮使界面卡死的问题,感谢 GitHub 安红豆 提供的线索。 + + WouoUI v2 功能: * 全部使用非线性的平滑缓动动画,包括列表,弹窗,甚至进度条 * 优化平滑动画算法到只有两行,分类别定义平滑权重,并且每个权重值都分别可调 @@ -40,7 +44,6 @@ 注意事项: - * 示例使用的单片机为 STM32F103C8T6 ,旋钮为 EC11 ,旋钮旋转使用中断程序,旋钮质量不好可能使界面卡死,原因不明,如果能查明原因请联系我 * 为防止使用者在上传程序后无法直接使用,认为是代码有问题,HID功能默认禁用,如需使用旋钮音量控制和点按输入功能,请在初始化函数中启用相关功能,上传成功后设置两个跳线帽都为0,断电再插上 USB 线 本项目使用Apache 2.0开源协议,如需商用或借鉴,请在醒目处标注本项目开源地址 @@ -274,7 +277,7 @@ M_SELECT setting_menu[] M_SELECT about_menu[] { {"WouoUI"}, - {"v2.0"}, + {"v2.1"}, {"Board: STM32F103"}, {"Ram: 20k"}, {"Flash: 64k"}, @@ -686,7 +689,7 @@ struct bool alv; bool blv; long count; -} btn; +} volatile btn; void knob_inter() { diff --git a/WouoUI-128_32/WouoUI-128_32.ino b/WouoUI-128_32/WouoUI-128_32.ino index 4e82378..fc9e531 100644 --- a/WouoUI-128_32/WouoUI-128_32.ino +++ b/WouoUI-128_32/WouoUI-128_32.ino @@ -9,7 +9,11 @@ * 分辨率 128 * 32 :在 128 * 64 分辨率的基础上,主界面只保留图标,电压测量页重新设计 * 通用版本:仅保留列表,主菜单也改为列表,删除电压测量页和与列表无关的动画(保留弹窗效果),经过简单修改可以适配任何分辨率,任何行高度的情况 - WouoUI v2.0 功能: + WouoUI v2.1 更新内容: + + * 修复EC11旋钮使界面卡死的问题,感谢 GitHub 安红豆 提供的线索。 + + WouoUI v2 功能: * 全部使用非线性的平滑缓动动画,包括列表,弹窗,甚至进度条 * 优化平滑动画算法到只有两行,分类别定义平滑权重,并且每个权重值都分别可调 @@ -40,7 +44,6 @@ 注意事项: - * 示例使用的单片机为 STM32F103C8T6 ,旋钮为 EC11 ,旋钮旋转使用中断程序,旋钮质量不好可能使界面卡死,原因不明,如果能查明原因请联系我 * 为防止使用者在上传程序后无法直接使用,认为是代码有问题,HID功能默认禁用,如需使用旋钮音量控制和点按输入功能,请在初始化函数中启用相关功能,上传成功后设置两个跳线帽都为0,断电再插上 USB 线 本项目使用Apache 2.0开源协议,如需商用或借鉴,请在醒目处标注本项目开源地址 @@ -256,7 +259,7 @@ M_SELECT setting_menu[] M_SELECT about_menu[] { {"[ WouoUI ]"}, - {"- Version: v2.0"}, + {"- Version: v2.1"}, {"- Board: STM32F103"}, {"- Ram: 20k"}, {"- Flash: 64k"}, @@ -610,7 +613,7 @@ struct bool alv; bool blv; long count; -} btn; +} volatile btn; void knob_inter() { diff --git a/WouoUI-128_64/WouoUI-128_64.ino b/WouoUI-128_64/WouoUI-128_64.ino index 2f74219..51310b4 100644 --- a/WouoUI-128_64/WouoUI-128_64.ino +++ b/WouoUI-128_64/WouoUI-128_64.ino @@ -9,7 +9,11 @@ * 分辨率 128 * 32 :在 128 * 64 分辨率的基础上,主界面只保留图标,电压测量页重新设计 * 通用版本:仅保留列表,主菜单也改为列表,删除电压测量页和与列表无关的动画(保留弹窗效果),经过简单修改可以适配任何分辨率,任何行高度的情况 - WouoUI v2.0 功能: + WouoUI v2.1 更新内容: + + * 修复EC11旋钮使界面卡死的问题,感谢 GitHub 安红豆 提供的线索。 + + WouoUI v2 功能: * 全部使用非线性的平滑缓动动画,包括列表,弹窗,甚至进度条 * 优化平滑动画算法到只有两行,分类别定义平滑权重,并且每个权重值都分别可调 @@ -40,7 +44,6 @@ 注意事项: - * 示例使用的单片机为 STM32F103C8T6 ,旋钮为 EC11 ,旋钮旋转使用中断程序,旋钮质量不好可能使界面卡死,原因不明,如果能查明原因请联系我 * 为防止使用者在上传程序后无法直接使用,认为是代码有问题,HID功能默认禁用,如需使用旋钮音量控制和点按输入功能,请在初始化函数中启用相关功能,上传成功后设置两个跳线帽都为0,断电再插上 USB 线 本项目使用Apache 2.0开源协议,如需商用或借鉴,请在醒目处标注本项目开源地址 @@ -264,7 +267,7 @@ M_SELECT setting_menu[] M_SELECT about_menu[] { {"[ WouoUI ]"}, - {"- Version: v2.0"}, + {"- Version: v2.1"}, {"- Board: STM32F103"}, {"- Ram: 20k"}, {"- Flash: 64k"}, @@ -625,7 +628,7 @@ struct bool alv; bool blv; long count; -} btn; +} volatile btn; void knob_inter() { diff --git a/WouoUI-Lite_General/WouoUI-Lite_General.ino b/WouoUI-Lite_General/WouoUI-Lite_General.ino index ba2abc5..17cee4f 100644 --- a/WouoUI-Lite_General/WouoUI-Lite_General.ino +++ b/WouoUI-Lite_General/WouoUI-Lite_General.ino @@ -9,7 +9,11 @@ * 分辨率 128 * 32 :在 128 * 64 分辨率的基础上,主界面只保留图标,电压测量页重新设计 * 通用版本:仅保留列表,主菜单也改为列表,删除电压测量页和与列表无关的动画(保留弹窗效果),经过简单修改可以适配任何分辨率,任何行高度的情况 - WouoUI v2.0 功能: + WouoUI v2.1 更新内容: + + * 修复EC11旋钮使界面卡死的问题,感谢 GitHub 安红豆 提供的线索。 + + WouoUI v2 功能: * 全部使用非线性的平滑缓动动画,包括列表,弹窗,甚至进度条 * 优化平滑动画算法到只有两行,分类别定义平滑权重,并且每个权重值都分别可调 @@ -40,7 +44,6 @@ 注意事项: - * 示例使用的单片机为 STM32F103C8T6 ,旋钮为 EC11 ,旋钮旋转使用中断程序,旋钮质量不好可能使界面卡死,原因不明,如果能查明原因请联系我 * 为防止使用者在上传程序后无法直接使用,认为是代码有问题,HID功能默认禁用,如需使用旋钮音量控制和点按输入功能,请在初始化函数中启用相关功能,上传成功后设置两个跳线帽都为0,断电再插上 USB 线 本项目使用Apache 2.0开源协议,如需商用或借鉴,请在醒目处标注本项目开源地址 @@ -241,7 +244,7 @@ M_SELECT setting_menu[] M_SELECT about_menu[] { {"[ WouoUI ]"}, - {"- Version: v2.0"}, + {"- Version: v2.1"}, {"- Board: STM32F103"}, {"- Ram: 20k"}, {"- Flash: 64k"}, @@ -484,7 +487,7 @@ struct bool alv; bool blv; long count; -} btn; +} volatile btn; void knob_inter() {