From c9daddb636b3c03b5c53da2ef8e11b927927dd04 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Thu, 7 Feb 2013 02:15:37 +0000 Subject: lowpass filterd manual switch git-svn-id: https://svn.spreadspace.org/avr/trunk@167 aa12f405-d877-488e-9caf-2d797e2a1cc7 --- usb-i2c-sl018/manual.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'usb-i2c-sl018/manual.c') diff --git a/usb-i2c-sl018/manual.c b/usb-i2c-sl018/manual.c index 3333a80..36f1a6c 100644 --- a/usb-i2c-sl018/manual.c +++ b/usb-i2c-sl018/manual.c @@ -30,6 +30,8 @@ #define MANUAL_DDR DDRF #define MANUAL_BIT 0 +#define MANUAL_LP_MAX 255 + void init_manual(void) { MANUAL_DDR = MANUAL_DDR & ~(1<= MANUAL_LP_MAX) { + if(state) + eventqueue_push(btn_toggle); + last_state = state; + lp_cnt = 0; + } } -- cgit v1.2.3