USB Host Shield 2.0
|
#include <usbhub.h>
Public Member Functions | |
USBHub (USB *p) | |
uint8_t | ClearHubFeature (uint8_t fid) |
uint8_t | ClearPortFeature (uint8_t fid, uint8_t port, uint8_t sel=0) |
uint8_t | GetHubDescriptor (uint8_t index, uint16_t nbytes, uint8_t *dataptr) |
uint8_t | GetHubStatus (uint16_t nbytes, uint8_t *dataptr) |
uint8_t | GetPortStatus (uint8_t port, uint16_t nbytes, uint8_t *dataptr) |
uint8_t | SetHubDescriptor (uint8_t port, uint16_t nbytes, uint8_t *dataptr) |
uint8_t | SetHubFeature (uint8_t fid) |
uint8_t | SetPortFeature (uint8_t fid, uint8_t port, uint8_t sel=0) |
void | PrintHubStatus () |
uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
uint8_t | Release () |
uint8_t | Poll () |
void | ResetHubPort (uint8_t port) |
virtual uint8_t | GetAddress () |
virtual bool | DEVCLASSOK (uint8_t klass) |
USBHub::USBHub | ( | USB * | p | ) |
Definition at line 21 of file usbhub.cpp.
void USBHub::PrintHubStatus | ( | ) |
Reimplemented from USBDeviceConfig.
Definition at line 44 of file usbhub.cpp.
|
virtual |
Reimplemented from USBDeviceConfig.
Definition at line 216 of file usbhub.cpp.
|
virtual |
Reimplemented from USBDeviceConfig.
Definition at line 229 of file usbhub.cpp.
Reimplemented from USBDeviceConfig.
Definition at line 309 of file usbhub.cpp.
Reimplemented from USBDeviceConfig.
Reimplemented from USBDeviceConfig.