diff --git a/cpu/efm32/periph/gpio.c b/cpu/efm32/periph/gpio.c index e1c3b2c56c..06775e0786 100644 --- a/cpu/efm32/periph/gpio.c +++ b/cpu/efm32/periph/gpio.c @@ -115,7 +115,7 @@ int gpio_init_int(gpio_t pin, gpio_mode_t mode, gpio_flank_t flank, } /* just in case, disable the interrupt for this pin */ - GPIO_IntDisable(_pin_num(pin)); + GPIO_IntDisable(_pin_mask(pin)); /* store interrupt callback */ isr_ctx[_pin_num(pin)].cb = cb;