summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2020-01-26 18:21:19 +0800
committerGitHub <[email protected]>2020-01-26 18:21:19 +0800
commit5ca53690f7a5f9562d56797b4269be4385d29db2 (patch)
tree57d4988786f88f23e128fb33e4e786f42dcdc4c2
parent810063e64254014562aa1e3f4895d914f06bed40 (diff)
parent0094765b311f3a13e3cc174ecc9313ef2fdb13ec (diff)
Merge pull request #3336 from geniusgogo/fixed_drv_eth
[stm32/libraries/HAL_Drivers/drv_eth.c]fixed read phy SR register return value
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drv_eth.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_eth.c b/bsp/stm32/libraries/HAL_Drivers/drv_eth.c
index 097a1622e5..4ead17dc23 100644
--- a/bsp/stm32/libraries/HAL_Drivers/drv_eth.c
+++ b/bsp/stm32/libraries/HAL_Drivers/drv_eth.c
@@ -411,11 +411,11 @@ static void phy_linkchange()
if (status & (PHY_AUTONEGO_COMPLETE_MASK | PHY_LINKED_STATUS_MASK))
{
- rt_uint32_t SR;
+ rt_uint32_t SR = 0;
phy_speed_new |= PHY_LINK;
- SR = HAL_ETH_ReadPHYRegister(&EthHandle, PHY_Status_REG, (uint32_t *)&SR);
+ HAL_ETH_ReadPHYRegister(&EthHandle, PHY_Status_REG, (uint32_t *)&SR);
LOG_D("phy control status reg is 0x%X", SR);
if (PHY_Status_SPEED_100M(SR))