14 #include <netinterface.h> 15 #include <constants.h> 21 class NBWifiSPI :
public NBWifi
38 void RXTask()
override;
39 virtual void SendBusMessage_Core( PoolPtr txMessage )
override;
40 virtual void TransmitBuffer_Core( PoolPtr txBuffer, uint8_t credits )
override;
48 void send_func( PoolPtr poolPtr )
override;
49 void kill_if()
override;
50 void EnableMulticast( MACADR macAddress, BOOL addAddress )
override;
51 bool LinkActive()
override;
52 int LinkSpeed()
override;
53 bool LinkDuplex()
override;
54 const char* GetInterfaceName()
override;
57 void SendCreditRequest()
override;
58 void SendCreditReport( uint8_t credits = 0xFF )
override;
59 virtual bool SetBusSpeed( uint32_t busSpeed )
override;
60 NBWifiSPI(
int irqNum,
int moduleNum,
int csNum,
int connectorNum,
int csGpioPinNum,
int resetPinNum,
const char * name );
Semaphores are used to control access to shared resource critical section, or to communicate between ...
Definition: nbrtos.h:318
Definition: dhcpv6_internal.h:34