From 92d136e87eb08e962056e42f8b79673e4fe85a82 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:34:44 +0800 Subject: [PATCH] v1.2 --- WouoUI-osu/WouoUI-osu.ino | 11 +++++++---- WouoUI-wave/WouoUI-wave.ino | 11 +++++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/WouoUI-osu/WouoUI-osu.ino b/WouoUI-osu/WouoUI-osu.ino index dc398f5..4ed881a 100644 --- a/WouoUI-osu/WouoUI-osu.ino +++ b/WouoUI-osu/WouoUI-osu.ino @@ -11,7 +11,11 @@ * 分辨率 128 * 32 :在 128 * 64 分辨率的基础上,主界面只保留图标,电压测量页重新设计 * 通用版本:仅保留列表,主菜单也改为列表,删除电压测量页和与列表无关的动画(保留弹窗效果),经过简单修改可以适配任何分辨率,任何行高度的情况 - WouoUI v2.0 功能: + WouoUI - osu v1.2 更新内容: + + * 修复EC11旋钮使界面卡死的问题,感谢 GitHub 安红豆 提供的线索。 + + WouoUI v2 功能: * 全部使用非线性的平滑缓动动画,包括列表,弹窗,甚至进度条 * 优化平滑动画算法到只有两行,分类别定义平滑权重,并且每个权重值都分别可调 @@ -42,7 +46,6 @@ 注意事项: - * 示例使用的单片机为 STM32F103C8T6 ,旋钮为 EC11 ,旋钮旋转使用中断程序,旋钮质量不好可能使界面卡死,原因不明,如果能查明原因请联系我 * 为防止使用者在上传程序后无法直接使用,认为是代码有问题,HID功能默认禁用,如需使用旋钮音量控制和点按输入功能,请在初始化函数中启用相关功能,上传成功后设置两个跳线帽都为0,断电再插上 USB 线 本项目使用Apache 2.0开源协议,如需商用或借鉴,请在醒目处标注本项目开源地址 @@ -274,7 +277,7 @@ M_SELECT setting_menu[] M_SELECT about_menu[] { {"[ WouoUI - osu ]"}, - {"- Version: v1.1"}, + {"- Version: v1.2"}, {"- Board: STM32F103"}, {"- Ram: 20k"}, {"- Flash: 64k"}, @@ -516,7 +519,7 @@ struct bool alv; bool blv; long count; -} btn; +} volatile btn; void knob_inter() { diff --git a/WouoUI-wave/WouoUI-wave.ino b/WouoUI-wave/WouoUI-wave.ino index d72b41b..f2623e0 100644 --- a/WouoUI-wave/WouoUI-wave.ino +++ b/WouoUI-wave/WouoUI-wave.ino @@ -11,7 +11,11 @@ * 分辨率 128 * 32 :在 128 * 64 分辨率的基础上,主界面只保留图标,电压测量页重新设计 * 通用版本:仅保留列表,主菜单也改为列表,删除电压测量页和与列表无关的动画(保留弹窗效果),经过简单修改可以适配任何分辨率,任何行高度的情况 - WouoUI v2.0 功能: + WouoUI - wave v1.2 更新内容: + + * 修复EC11旋钮使界面卡死的问题,感谢 GitHub 安红豆 提供的线索。 + + WouoUI v2 功能: * 全部使用非线性的平滑缓动动画,包括列表,弹窗,甚至进度条 * 优化平滑动画算法到只有两行,分类别定义平滑权重,并且每个权重值都分别可调 @@ -42,7 +46,6 @@ 注意事项: - * 示例使用的单片机为 STM32F103C8T6 ,旋钮为 EC11 ,旋钮旋转使用中断程序,旋钮质量不好可能使界面卡死,原因不明,如果能查明原因请联系我 * 为防止使用者在上传程序后无法直接使用,认为是代码有问题,HID功能默认禁用,如需使用旋钮音量控制和点按输入功能,请在初始化函数中启用相关功能,上传成功后设置两个跳线帽都为0,断电再插上 USB 线 本项目使用Apache 2.0开源协议,如需商用或借鉴,请在醒目处标注本项目开源地址 @@ -274,7 +277,7 @@ M_SELECT setting_menu[] M_SELECT about_menu[] { {"[ WouoUI - wave ]"}, - {"- Version: v1.0"}, + {"- Version: v1.2"}, {"- Board: STM32F103"}, {"- Ram: 20k"}, {"- Flash: 64k"}, @@ -517,7 +520,7 @@ struct bool alv; bool blv; long count; -} btn; +} volatile btn; void knob_inter() {