wilc1000_driver.h
void wilc1000Lock(void)
Get exclusive access to the Wi-Fi controller.
Definition: wilc1000_driver.c:768
void wilc1000EventHandler(NetInterface *interface)
WILC1000 event handler.
Definition: wilc1000_driver.c:360
void wilc1000AppWifiEvent(uint8_t msgType, void *msg)
Callback function that handles Wi-Fi events.
Definition: wilc1000_driver.c:559
bool_t wilc1000GetAddrRefCount(NetInterface *interface, const MacAddr *macAddr)
Get reference count for the specified multicast MAC address.
Definition: wilc1000_driver.c:514
error_t wilc1000UpdateMacAddrFilter(NetInterface *interface)
Configure MAC address filtering.
Definition: wilc1000_driver.c:454
void wilc1000DisableIrq(NetInterface *interface)
Disable interrupts.
Definition: wilc1000_driver.c:319
error_t wilc1000SendPacket(NetInterface *interface, const NetBuffer *buffer, size_t offset, NetTxAncillary *ancillary)
Send a packet.
Definition: wilc1000_driver.c:377
void wilc1000AppEthEvent(uint8_t msgType, void *msg, void *ctrlBuf)
Callback function that handles events in bypass mode.
Definition: wilc1000_driver.c:671
void wilc1000Unlock(void)
Release exclusive access to the Wi-Fi controller.
Definition: wilc1000_driver.c:789
Network interface controller abstraction layer.
error_t wilc1000Init(NetInterface *interface)
WILC1000 initialization.
Definition: wilc1000_driver.c:107
