lm3s_eth_driver.h
error_t lm3sEthReceivePacket(NetInterface *interface)
Receive a packet.
Definition: lm3s_eth_driver.c:452
void lm3sEthTick(NetInterface *interface)
Stellaris LM3S Ethernet timer handler.
Definition: lm3s_eth_driver.c:202
void lm3sEthDumpPhyReg(void)
Dump PHY registers for debugging purpose.
Definition: lm3s_eth_driver.c:639
error_t lm3sEthUpdateMacAddrFilter(NetInterface *interface)
Configure MAC address filtering.
Definition: lm3s_eth_driver.c:550
Network interface controller abstraction layer.
error_t lm3sEthInit(NetInterface *interface)
Stellaris LM3S Ethernet controller initialization.
Definition: lm3s_eth_driver.c:107
error_t lm3sEthSendPacket(NetInterface *interface, const NetBuffer *buffer, size_t offset, NetTxAncillary *ancillary)
Send a packet.
Definition: lm3s_eth_driver.c:396
void lm3sEthEventHandler(NetInterface *interface)
Stellaris LM3S Ethernet event handler.
Definition: lm3s_eth_driver.c:297
void lm3sEthWritePhyReg(uint8_t address, uint16_t data)
Write PHY register.
Definition: lm3s_eth_driver.c:600