9 #ifndef __NBWICEDSERIAL_H 10 #define __NBWICEDSERIAL_H 14 #include <netinterface.h> 23 class SerialMaster :
public WICED
28 uint32_t rxCount, txCount;
29 int SyncSerialStream(
int syncRemaining );
31 void RXTask()
override;
34 int ReadMessage( PoolPtr pp, uint16_t messageLength,
bool overwrite =
false );
36 virtual void SendBusMessage_Core(
39 virtual void TransmitBuffer_Core( PoolPtr txBuffer, uint8_t credits )
override;
47 void send_func( PoolPtr poolPtr )
override;
48 void kill_if()
override;
49 void EnableMulticast( MACADR macAddress, BOOL addAddress )
override;
50 bool LinkActive()
override;
51 int LinkSpeed()
override;
52 bool LinkDuplex()
override;
53 const char* GetInterfaceName()
override;
55 void SendCreditRequest()
override;
56 void SendCreditReport( uint8_t credits = 0xFF)
override;
57 virtual bool SetBusSpeed( uint32_t busSpeed )
override;
58 SerialMaster(
int portNum,
int resetPinNum,
const char * name);
NetBurner System Constants.
NBWifi namespace that encompaces the WiFi driver.
Definition: nbWifiBsp.h:15