diff --git a/src/Keypad.h b/src/Keypad.h index 0648114..b13f5df 100644 --- a/src/Keypad.h +++ b/src/Keypad.h @@ -43,9 +43,10 @@ #define pinMode(_pin, _mode) _mypinMode(_pin, _mode) #define _mypinMode(_pin, _mode) \ do { \ - if(_mode == INPUT_PULLUP) \ + if(_mode == INPUT_PULLUP) { \ pinMode(_pin, INPUT); \ digitalWrite(_pin, 1); \ + } \ if(_mode != INPUT_PULLUP) \ pinMode(_pin, _mode); \ }while(0)