From b49616764b2fa4a306e7e5b82d661d153a7004f6 Mon Sep 17 00:00:00 2001 From: TSC21 Date: Thu, 28 May 2020 16:21:34 +0100 Subject: [PATCH] stm32f7: ethernet: fix the 'bitwise comparison always evaluates to false' error --- arch/arm/src/stm32f7/stm32_ethernet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/src/stm32f7/stm32_ethernet.c b/arch/arm/src/stm32f7/stm32_ethernet.c index dfbf4fb5e27..748056bdf09 100644 --- a/arch/arm/src/stm32f7/stm32_ethernet.c +++ b/arch/arm/src/stm32f7/stm32_ethernet.c @@ -3435,7 +3435,7 @@ static int stm32_phyinit(struct stm32_ethmac_s *priv) */ #else - if ((phyval & CONFIG_STM32F7_PHYSR_MODE) == CONFIG_STM32F7_PHYSR_FULLDUPLEX) + if ((phyval & CONFIG_STM32F7_PHYSR_MODE) != !CONFIG_STM32F7_PHYSR_FULLDUPLEX) { priv->fduplex = 1; }