summaryrefslogtreecommitdiff
path: root/bsp/stm32
diff options
context:
space:
mode:
author刘伟 <[email protected]>2024-03-15 15:22:40 +0800
committerMeco Man <[email protected]>2024-03-15 19:12:46 -0400
commit0ff23d8951da5980ffda7748936ff4c59588a1e2 (patch)
treeb766aca1621e9757d09ca2f05a5ecf1942c8e3e0 /bsp/stm32
parentbef4bbd50acf5395b81c6af194f29a41fc1e8cdd (diff)
[bsp][stm32] eth driver support phy YT8512C
Diffstat (limited to 'bsp/stm32')
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drivers/drv_eth.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/drivers/drv_eth.c b/bsp/stm32/libraries/HAL_Drivers/drivers/drv_eth.c
index 196b5a0aa7..7710ef2d33 100644
--- a/bsp/stm32/libraries/HAL_Drivers/drivers/drv_eth.c
+++ b/bsp/stm32/libraries/HAL_Drivers/drivers/drv_eth.c
@@ -500,7 +500,11 @@ static void phy_monitor_thread_entry(void *parameter)
EthHandle.Init.PhyAddress = i;
HAL_ETH_ReadPHYRegister(&EthHandle, PHY_ID1_REG, (uint32_t *)&temp);
+#ifdef PHY_USING_YT8512C
+ if (temp != 0xFFFF)
+#else
if (temp != 0xFFFF && temp != 0x00)
+#endif /* PHY_USING_YT8512C */
{
phy_addr = i;
break;