dp83865_driver.c
void nicNotifyLinkChange(NetInterface *interface)
Process link state change notification.
Definition: nic.c:601
DP83865 Gigabit Ethernet PHY driver.
void dp83865DumpPhyReg(NetInterface *interface)
Dump PHY registers for debugging purpose.
Definition: dp83865_driver.c:318
void dp83865WritePhyReg(NetInterface *interface, uint8_t address, uint16_t data)
Write PHY register.
Definition: dp83865_driver.c:268
#define DP83865_LINK_AN_SPEED_STATUS_100MBPS
Definition: dp83865_driver.h:209
uint16_t dp83865ReadPhyReg(NetInterface *interface, uint8_t address)
Read PHY register.
Definition: dp83865_driver.c:292
#define DP83865_LINK_AN_SPEED_STATUS_1000MBPS
Definition: dp83865_driver.h:210
#define DP83865_AUX_CTRL_RGMII_EN_RGMII_3COM_MODE
Definition: dp83865_driver.h:221
error_t dp83865Init(NetInterface *interface)
DP83865 PHY transceiver initialization.
Definition: dp83865_driver.c:60
void osSetEvent(OsEvent *event)
Set the specified event object to the signaled state.
Definition: os_port_chibios.c:202
__weak_func void dp83865InitHook(NetInterface *interface)
DP83865 custom configuration.
Definition: dp83865_driver.c:121
TCP/IP stack core.
#define DP83865_LINK_AN_SPEED_STATUS_10MBPS
Definition: dp83865_driver.h:208
void dp83865EventHandler(NetInterface *interface)
DP83865 event handler.
Definition: dp83865_driver.c:195
Debugging facilities.
