Skip to content

Commit 3c858e2

Browse files
committed
add stm32f746-st-nucleo
1 parent 5b2a7f5 commit 3c858e2

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

bsp/stm32/libraries/HAL_Drivers/drv_eth.h

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,24 @@
5353
#define PHY_Status_FULL_DUPLEX(sr) ((sr) & PHY_FULL_DUPLEX_MASK)
5454
#endif /* PHY_USING_LAN8720A */
5555

56+
#ifdef PHY_USING_LAN8742A
57+
/* The PHY interrupt source flag register. */
58+
#define PHY_INTERRUPT_FLAG_REG 0x1DU
59+
/* The PHY interrupt mask register. */
60+
#define PHY_INTERRUPT_MASK_REG 0x1EU
61+
#define PHY_LINK_DOWN_MASK (1<<4)
62+
#define PHY_AUTO_NEGO_COMPLETE_MASK (1<<6)
63+
64+
/* The PHY status register. */
65+
#define PHY_Status_REG 0x1FU
66+
#define PHY_10M_MASK (1<<2)
67+
#define PHY_100M_MASK (1<<3)
68+
#define PHY_FULL_DUPLEX_MASK (1<<4)
69+
#define PHY_Status_SPEED_10M(sr) ((sr) & PHY_10M_MASK)
70+
#define PHY_Status_SPEED_100M(sr) ((sr) & PHY_100M_MASK)
71+
#define PHY_Status_FULL_DUPLEX(sr) ((sr) & PHY_FULL_DUPLEX_MASK)
72+
#endif /* PHY_USING_LAN8742A */
73+
5674
#ifdef PHY_USING_DM9161CEP
5775
#define PHY_Status_REG 0x11U
5876
#define PHY_10M_MASK ((1<<12) || (1<<13))

0 commit comments

Comments
 (0)