USB Host Shield 2.0
|
#include <cdcprolific.h>
Public Member Functions | |
PL2303 (USB *pusb, CDCAsyncOper *pasync) | |
virtual uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
Public Member Functions inherited from ACM | |
ACM (USB *pusb, CDCAsyncOper *pasync) | |
uint8_t | SetCommFeature (uint16_t fid, uint8_t nbytes, uint8_t *dataptr) |
uint8_t | GetCommFeature (uint16_t fid, uint8_t nbytes, uint8_t *dataptr) |
uint8_t | ClearCommFeature (uint16_t fid) |
uint8_t | SetLineCoding (const LINE_CODING *dataptr) |
uint8_t | GetLineCoding (LINE_CODING *dataptr) |
uint8_t | SetControlLineState (uint8_t state) |
uint8_t | SendBreak (uint16_t duration) |
uint8_t | GetNotif (uint16_t *bytes_rcvd, uint8_t *dataptr) |
uint8_t | RcvData (uint16_t *nbytesptr, uint8_t *dataptr) |
uint8_t | SndData (uint16_t nbytes, uint8_t *dataptr) |
virtual uint8_t | Release () |
virtual uint8_t | Poll () |
virtual uint8_t | GetAddress () |
virtual bool | isReady () |
virtual void | EndpointXtract (uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) |
Additional Inherited Members | |
Protected Member Functions inherited from ACM | |
void | PrintEndpointDescriptor (const USB_ENDPOINT_DESCRIPTOR *ep_ptr) |
Protected Attributes inherited from ACM | |
USB * | pUsb |
CDCAsyncOper * | pAsync |
uint8_t | bAddress |
uint8_t | bConfNum |
uint8_t | bControlIface |
uint8_t | bDataIface |
uint8_t | bNumEP |
uint32_t | qNextPollTime |
bool | bPollEnable |
bool | ready |
EpInfo | epInfo [ACM_MAX_ENDPOINTS] |
Static Protected Attributes inherited from ACM | |
static const uint8_t | epDataInIndex = 1 |
static const uint8_t | epDataOutIndex = 2 |
static const uint8_t | epInterruptInIndex = 3 |
Definition at line 143 of file cdcprolific.h.
PL2303::PL2303 | ( | USB * | pusb, |
CDCAsyncOper * | pasync | ||
) |
Definition at line 19 of file cdcprolific.cpp.
|
virtual |
Reimplemented from ACM.
Definition at line 25 of file cdcprolific.cpp.