ncn26000_driver.c
void nicNotifyLinkChange(NetInterface *interface)
Process link state change notification.
Definition: nic.c:559
#define NCN26000_PLCA_BURST_MODE_IFG_COMP_TMR_DEFAULT
Definition: ncn26000_driver.h:374
#define NCN26000_PLCA_BURST_MODE_MAX_BURST_COUNT_DEFAULT
Definition: ncn26000_driver.h:372
NCN26000 10Base-T1S Ethernet PHY driver.
void ncn26000DumpPhyReg(NetInterface *interface)
Dump PHY registers for debugging purpose.
Definition: ncn26000_driver.c:305
__weak_func void ncn26000InitHook(NetInterface *interface)
NCN26000 custom configuration.
Definition: ncn26000_driver.c:105
uint16_t ncn26000ReadPhyReg(NetInterface *interface, uint8_t address)
Read PHY register.
Definition: ncn26000_driver.c:279
void ncn26000WritePhyReg(NetInterface *interface, uint8_t address, uint16_t data)
Write PHY register.
Definition: ncn26000_driver.c:255
#define NCN26000_MACR_FUNC_DATA_NO_POST_INC
Definition: ncn26000_driver.h:144
void ncn26000WriteMmdReg(NetInterface *interface, uint8_t devAddr, uint16_t regAddr, uint16_t data)
Write MMD register.
Definition: ncn26000_driver.c:330
void ncn26000EventHandler(NetInterface *interface)
NCN26000 event handler.
Definition: ncn26000_driver.c:207
uint16_t ncn26000ReadMmdReg(NetInterface *interface, uint8_t devAddr, uint16_t regAddr)
Read MMD register.
Definition: ncn26000_driver.c:357
void ncn26000ModifyMmdReg(NetInterface *interface, uint8_t devAddr, uint16_t regAddr, uint16_t mask, uint16_t data)
Modify MMD register.
Definition: ncn26000_driver.c:385
error_t ncn26000Init(NetInterface *interface)
NCN26000 PHY transceiver initialization.
Definition: ncn26000_driver.c:60
void osSetEvent(OsEvent *event)
Set the specified event object to the signaled state.
Definition: os_port_chibios.c:202
TCP/IP stack core.
void ncn26000DisableIrq(NetInterface *interface)
Disable interrupts.
Definition: ncn26000_driver.c:192
Debugging facilities.