fixed Binary Input values by adding internal pullup to pin.

This commit is contained in:
skarg
2014-06-04 03:16:34 +00:00
parent 3f18b83a9d
commit 44b30140b4
@@ -184,11 +184,20 @@ void input_init(
BIT_CLEAR(DDRB, DDB1);
BIT_CLEAR(DDRB, DDB2);
BIT_CLEAR(DDRB, DDB3);
/* activate the internal pull up resistors */
BIT_SET(PORTB, PORTB1);
BIT_SET(PORTB, PORTB2);
BIT_SET(PORTB, PORTB3);
#else
BIT_CLEAR(DDRB, DDB1);
BIT_CLEAR(DDRB, DDB2);
BIT_CLEAR(DDRB, DDB3);
BIT_CLEAR(DDRB, DDB4);
/* activate the internal pull up resistors */
BIT_SET(PORTB, PORTB1);
BIT_SET(PORTB, PORTB2);
BIT_SET(PORTB, PORTB3);
BIT_SET(PORTB, PORTB4);
#endif
timer_interval_start(&Debounce_Timer, 30);
}