dp83tg720_driver.c
void nicNotifyLinkChange(NetInterface *interface)
Process link state change notification.
Definition: nic.c:559
void dp83tg720WritePhyReg(NetInterface *interface, uint8_t address, uint16_t data)
Write PHY register.
Definition: dp83tg720_driver.c:230
void dp83tg720EventHandler(NetInterface *interface)
DP83TG720 event handler.
Definition: dp83tg720_driver.c:192
void dp83tg720WriteMmdReg(NetInterface *interface, uint8_t devAddr, uint16_t regAddr, uint16_t data)
Write MMD register.
Definition: dp83tg720_driver.c:305
uint16_t dp83tg720ReadMmdReg(NetInterface *interface, uint8_t devAddr, uint16_t regAddr)
Read MMD register.
Definition: dp83tg720_driver.c:332
error_t dp83tg720Init(NetInterface *interface)
DP83TG720 PHY transceiver initialization.
Definition: dp83tg720_driver.c:60
void dp83tg720Tick(NetInterface *interface)
DP83TG720 timer handler.
Definition: dp83tg720_driver.c:124
void osSetEvent(OsEvent *event)
Set the specified event object to the signaled state.
Definition: os_port_chibios.c:202
__weak_func void dp83tg720InitHook(NetInterface *interface)
DP83TG720 custom configuration.
Definition: dp83tg720_driver.c:114
void dp83tg720DumpPhyReg(NetInterface *interface)
Dump PHY registers for debugging purpose.
Definition: dp83tg720_driver.c:280
TCP/IP stack core.
void dp83tg720DisableIrq(NetInterface *interface)
Disable interrupts.
Definition: dp83tg720_driver.c:177
void dp83tg720EnableIrq(NetInterface *interface)
Enable interrupts.
Definition: dp83tg720_driver.c:162
uint16_t dp83tg720ReadPhyReg(NetInterface *interface, uint8_t address)
Read PHY register.
Definition: dp83tg720_driver.c:254
Debugging facilities.
DP83TG720 1000Base-T1 Ethernet PHY driver.
#define DP83TG720_REGCR_CMD_DATA_NO_POST_INC
Definition: dp83tg720_driver.h:210