#include <cdcacm.h>
|
| 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) |
|
uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
|
uint8_t | Release () |
|
uint8_t | Poll () |
|
bool | available (void) |
|
virtual uint8_t | GetAddress () |
|
virtual bool | isReady () |
|
virtual tty_features | enhanced_status (void) |
|
virtual tty_features | enhanced_features (void) |
|
virtual void | autoflowRTS (bool s) |
|
virtual void | autoflowDSR (bool s) |
|
virtual void | autoflowXON (bool s) |
|
virtual void | half_duplex (bool s) |
|
virtual void | wide (bool s) |
|
void | EndpointXtract (uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) |
|
virtual uint8_t | ConfigureDevice (uint8_t parent, uint8_t port, bool lowspeed) |
|
virtual void | ResetHubPort (uint8_t port) |
|
virtual bool | VIDPIDOK (uint16_t vid, uint16_t pid) |
|
virtual bool | DEVCLASSOK (uint8_t klass) |
|
virtual bool | DEVSUBCLASSOK (uint8_t subklass) |
|
Definition at line 163 of file cdcacm.h.
uint8_t ACM::SetCommFeature |
( |
uint16_t |
fid, |
|
|
uint8_t |
nbytes, |
|
|
uint8_t * |
dataptr |
|
) |
| |
uint8_t ACM::GetCommFeature |
( |
uint16_t |
fid, |
|
|
uint8_t |
nbytes, |
|
|
uint8_t * |
dataptr |
|
) |
| |
uint8_t ACM::ClearCommFeature |
( |
uint16_t |
fid | ) |
|
uint8_t ACM::SetLineCoding |
( |
const LINE_CODING * |
dataptr | ) |
|
uint8_t ACM::SetControlLineState |
( |
uint8_t |
state | ) |
|
uint8_t ACM::SendBreak |
( |
uint16_t |
duration | ) |
|
uint8_t ACM::GetNotif |
( |
uint16_t * |
bytes_rcvd, |
|
|
uint8_t * |
dataptr |
|
) |
| |
uint8_t ACM::RcvData |
( |
uint16_t * |
nbytesptr, |
|
|
uint8_t * |
dataptr |
|
) |
| |
uint8_t ACM::SndData |
( |
uint16_t |
nbytes, |
|
|
uint8_t * |
dataptr |
|
) |
| |
uint8_t ACM::Init |
( |
uint8_t |
parent, |
|
|
uint8_t |
port, |
|
|
bool |
lowspeed |
|
) |
| |
|
virtual |
bool ACM::available |
( |
void |
| ) |
|
|
inline |
virtual uint8_t ACM::GetAddress |
( |
| ) |
|
|
inlinevirtual |
virtual bool ACM::isReady |
( |
| ) |
|
|
inlinevirtual |
virtual void ACM::autoflowRTS |
( |
bool |
s | ) |
|
|
inlinevirtual |
virtual void ACM::autoflowDSR |
( |
bool |
s | ) |
|
|
inlinevirtual |
virtual void ACM::autoflowXON |
( |
bool |
s | ) |
|
|
inlinevirtual |
virtual void ACM::half_duplex |
( |
bool |
s | ) |
|
|
inlinevirtual |
virtual void ACM::wide |
( |
bool |
s | ) |
|
|
inlinevirtual |
void ACM::EndpointXtract |
( |
uint8_t |
conf, |
|
|
uint8_t |
iface, |
|
|
uint8_t |
alt, |
|
|
uint8_t |
proto, |
|
|
const USB_ENDPOINT_DESCRIPTOR * |
ep |
|
) |
| |
|
virtual |
const uint8_t ACM::epDataInIndex = 1 |
|
staticprotected |
const uint8_t ACM::epDataOutIndex = 2 |
|
staticprotected |
const uint8_t ACM::epInterruptInIndex = 3 |
|
staticprotected |
uint8_t ACM::bControlIface |
|
protected |
uint32_t ACM::qNextPollTime |
|
protected |
volatile bool ACM::bPollEnable |
|
protected |
The documentation for this class was generated from the following files: