31#ifndef _BCM43362_DRIVER_H
32#define _BCM43362_DRIVER_H
48error_t bcm43362Init(NetInterface *interface);
50void bcm43362Tick(NetInterface *interface);
52void bcm43362EnableIrq(NetInterface *interface);
53void bcm43362DisableIrq(NetInterface *interface);
54bool_t bcm43362IrqHandler(
void);
55void bcm43362EventHandler(NetInterface *interface);
57error_t bcm43362SendPacket(NetInterface *interface,
58 const NetBuffer *buffer,
size_t offset, NetTxAncillary *ancillary);
60error_t bcm43362UpdateMacAddrFilter(NetInterface *interface);
62void bcm43362AppWifiEvent(uint8_t msgType,
void *msg);
63void bcm43362AppEthEvent(uint8_t msgType,
void *msg,
void *ctrlBuf);
error_t
Error codes.
Definition error.h:43
Network interface controller abstraction layer.
Structure describing a buffer that spans multiple chunks.
Definition net_mem.h:89
NIC driver.
Definition nic.h:283