From 2f8551d2e9dfb0b98e0c534c66e37dc254805e2a Mon Sep 17 00:00:00 2001 From: skarg Date: Sat, 29 Sep 2012 20:33:38 +0000 Subject: [PATCH] fixed last-value for buttons. Thank you, Ken. --- bacnet-stack/ports/bdk-atxx4-mstp/input.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bacnet-stack/ports/bdk-atxx4-mstp/input.c b/bacnet-stack/ports/bdk-atxx4-mstp/input.c index 269adcd8..c68e24c6 100644 --- a/bacnet-stack/ports/bdk-atxx4-mstp/input.c +++ b/bacnet-stack/ports/bdk-atxx4-mstp/input.c @@ -99,8 +99,10 @@ void input_task( /* pins used are PB4, PB3, PB2, PB1, PB0 */ value = BITMASK_CHECK(PINB, 0x1F); if (value == old_buttons) { + /* stable value */ Buttons = old_buttons; } + old_buttons = value; } #if BDK_V1_HACK input_switch_workaround();