From 2e68340382fe07e687595303c900f667d544d53f Mon Sep 17 00:00:00 2001 From: Riggin Date: Wed, 16 Aug 2023 18:45:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8C=89=E9=94=AE=E2=80=9C?= =?UTF-8?q?=E5=A4=9A=E6=AC=A1=E6=8C=89=E4=B8=8B=E2=80=9D=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E5=88=B0=E2=80=9C=E9=95=BF=E6=8C=89=E2=80=9D=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E6=97=B6=E4=BC=9A=E5=A4=9A=E8=A7=A6=E5=8F=91=E4=B8=80=E6=AC=A1?= =?UTF-8?q?PRESS=5FDOWN=E4=BA=8B=E4=BB=B6=E5=9B=9E=E8=B0=83=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1,修改状态机切换的状态。 2,修改错误的代码注释。 --- multi_button.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/multi_button.c b/multi_button.c index 51febe6..bf4037d 100644 --- a/multi_button.c +++ b/multi_button.c @@ -132,8 +132,8 @@ static void button_handler(struct Button* handle) } else { handle->state = 0; } - } else if(handle->ticks > SHORT_TICKS) { // long press up - handle->state = 0; + } else if(handle->ticks > SHORT_TICKS) { // SHORT_TICKS < press down hold time < LONG_TICKS + handle->state = 1; } break;