ics1894_driver.c
void nicNotifyLinkChange(NetInterface *interface)
Process link state change notification.
Definition: nic.c:559
void ics1894WritePhyReg(NetInterface *interface, uint8_t address, uint16_t data)
Write PHY register.
Definition: ics1894_driver.c:243
__weak_func void ics1894InitHook(NetInterface *interface)
ICS1894 custom configuration.
Definition: ics1894_driver.c:125
#define ICS1894_ECR3_LED0_MODE_LINK_STAT
Definition: ics1894_driver.h:242
void ics1894DumpPhyReg(NetInterface *interface)
Dump PHY registers for debugging purpose.
Definition: ics1894_driver.c:293
void ics1894EventHandler(NetInterface *interface)
ICS1894 event handler.
Definition: ics1894_driver.c:189
void osSetEvent(OsEvent *event)
Set the specified event object to the signaled state.
Definition: os_port_chibios.c:202
error_t ics1894Init(NetInterface *interface)
ICS1894 PHY transceiver initialization.
Definition: ics1894_driver.c:60
TCP/IP stack core.
ICS1894-32 Ethernet PHY driver.
uint16_t ics1894ReadPhyReg(NetInterface *interface, uint8_t address)
Read PHY register.
Definition: ics1894_driver.c:267
Debugging facilities.