|
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) |
Public Member Functions inherited from USBDeviceConfig | |
| 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 |