USB Host Shield 2.0
|
#include <adk.h>
Public Member Functions | |
ADK (USB *pUsb, const char *manufacturer, const char *model, const char *description, const char *version, const char *uri, const char *serial) | |
uint8_t | RcvData (uint16_t *nbytesptr, uint8_t *dataptr) |
uint8_t | SndData (uint16_t nbytes, uint8_t *dataptr) |
uint8_t | ConfigureDevice (uint8_t parent, uint8_t port, bool lowspeed) |
uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
uint8_t | Release () |
virtual uint8_t | Poll () |
virtual uint8_t | GetAddress () |
virtual bool | isReady () |
virtual bool | VIDPIDOK (uint16_t vid, uint16_t pid) |
void | EndpointXtract (uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) |
![]() | |
virtual void | ResetHubPort (uint8_t port) |
virtual bool | DEVCLASSOK (uint8_t klass) |
virtual bool | DEVSUBCLASSOK (uint8_t subklass) |
Protected Member Functions | |
void | PrintEndpointDescriptor (const USB_ENDPOINT_DESCRIPTOR *ep_ptr) |
Protected Attributes | |
USB * | pUsb |
uint8_t | bAddress |
uint8_t | bConfNum |
uint8_t | bNumEP |
bool | ready |
EpInfo | epInfo [ADK_MAX_ENDPOINTS] |
Static Protected Attributes | |
static const uint8_t | epDataInIndex = 1 |
static const uint8_t | epDataOutIndex = 2 |
|
protected |
Reimplemented from USBDeviceConfig.
Reimplemented from USBDeviceConfig.
|
virtual |
Reimplemented from USBDeviceConfig.
Reimplemented from USBDeviceConfig.
Reimplemented from USBDeviceConfig.
Reimplemented from USBDeviceConfig.
|
virtual |
Reimplemented from UsbConfigXtracter.
|
protected |