USBHost library

Dependencies:   FATFileSystem mbed-rtos

Dependents:   AbitUSBModem_HTTPTest AbitUSBModem_MQTTTest AbitUSBModem_WebsocketTest AbitUSBModem_SMSTest

Fork of USBHost by mbed official

Embed: (wiki syntax)

« Back to documentation index

IUSBHostSerial Class Reference

IUSBHostSerial Class Reference

Generic interface to abstract 3G dongles' impl. More...

#include <IUSBHostSerial.h>

Inherited by WANDongleSerialPort.

Public Member Functions

virtual int readable ()=0
 Check the number of bytes available.
virtual int writeable ()=0
 Check the free space in output.
virtual void attach (IUSBHostSerialListener *pListener)=0
 Attach a handler to call when a packet is received / when a packet has been transmitted.
virtual void setupIrq (bool en, IrqType irq=RxIrq)=0
 Enable or disable readable/writeable callbacks.

Detailed Description

Generic interface to abstract 3G dongles' impl.

Definition at line 37 of file IUSBHostSerial.h.


Member Function Documentation

virtual void attach ( IUSBHostSerialListener *  pListener ) [pure virtual]

Attach a handler to call when a packet is received / when a packet has been transmitted.

Parameters:
pListenerinstance of the listener deriving from the IUSBHostSerialListener

Implemented in WANDongleSerialPort.

virtual int readable (  ) [pure virtual]

Check the number of bytes available.

Returns:
the number of bytes available

Implemented in WANDongleSerialPort.

virtual void setupIrq ( bool  en,
IrqType  irq = RxIrq 
) [pure virtual]

Enable or disable readable/writeable callbacks.

Implemented in WANDongleSerialPort.

virtual int writeable (  ) [pure virtual]

Check the free space in output.

Returns:
the number of bytes available

Implemented in WANDongleSerialPort.