diff --git a/arch/arm/src/efm32/efm32_gpio.c b/arch/arm/src/efm32/efm32_gpio.c index b44236154d..cdb5c1567e 100644 --- a/arch/arm/src/efm32/efm32_gpio.c +++ b/arch/arm/src/efm32/efm32_gpio.c @@ -132,7 +132,7 @@ static inline uint8_t efm32_getpin(gpio_pinset_t cfgset) static inline uint8_t efm32_getmode(gpio_pinset_t cfgset) { - return (uint8_t)((cfgset & GPIO_PIN_MASK) >> GPIO_PIN_SHIFT); + return (uint8_t)((cfgset & GPIO_MODE_MASK) >> GPIO_MODE_SHIFT); } /************************************************************************************