10 #define __NBWICEDSPI_H 14 #include <netinterface.h> 22 class SPIMaster :
public WICED
39 void RXTask()
override;
40 virtual void SendBusMessage_Core( PoolPtr txMessage )
override;
41 virtual void TransmitBuffer_Core( PoolPtr txBuffer, uint8_t credits )
override;
49 void send_func( PoolPtr poolPtr )
override;
50 void kill_if()
override;
51 void EnableMulticast( MACADR macAddress, BOOL addAddress )
override;
52 bool LinkActive()
override;
53 int LinkSpeed()
override;
54 bool LinkDuplex()
override;
55 const char* GetInterfaceName()
override;
58 void SendCreditRequest()
override;
59 void SendCreditReport( uint8_t credits = 0xFF )
override;
60 virtual bool SetBusSpeed( uint32_t busSpeed )
override;
61 SPIMaster(
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:289
NetBurner System Constants.
NBWifi namespace that encompaces the WiFi driver.
Definition: nbWifiBsp.h:15