diff --git a/Bounce2.cpp b/Bounce2.cpp index f6470d8..95a3bc7 100644 --- a/Bounce2.cpp +++ b/Bounce2.cpp @@ -33,8 +33,11 @@ void Bounce::attach(int pin) { } void Bounce::attach(int pin, int mode){ - pinMode(pin, mode); - +#if defined(ARDUINO_STM_NUCLEO_F103RB) || defined(ARDUINO_GENERIC_STM32F103C) + pinMode(pin, (WiringPinMode)mode); +#else + pinMode(pin, mode); +#endif this->attach(pin); }