#include <usbhub.h>
|
| 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) |
|
Definition at line 164 of file usbhub.h.
◆ USBHub()
USBHub::USBHub |
( |
USB * |
p | ) |
|
◆ ClearHubFeature()
uint8_t USBHub::ClearHubFeature |
( |
uint8_t |
fid | ) |
|
|
inline |
◆ ClearPortFeature()
uint8_t USBHub::ClearPortFeature |
( |
uint8_t |
fid, |
|
|
uint8_t |
port, |
|
|
uint8_t |
sel = 0 |
|
) |
| |
|
inline |
◆ GetHubDescriptor()
uint8_t USBHub::GetHubDescriptor |
( |
uint8_t |
index, |
|
|
uint16_t |
nbytes, |
|
|
uint8_t * |
dataptr |
|
) |
| |
|
inline |
◆ GetHubStatus()
uint8_t USBHub::GetHubStatus |
( |
uint16_t |
nbytes, |
|
|
uint8_t * |
dataptr |
|
) |
| |
|
inline |
◆ GetPortStatus()
uint8_t USBHub::GetPortStatus |
( |
uint8_t |
port, |
|
|
uint16_t |
nbytes, |
|
|
uint8_t * |
dataptr |
|
) |
| |
|
inline |
◆ SetHubDescriptor()
uint8_t USBHub::SetHubDescriptor |
( |
uint8_t |
port, |
|
|
uint16_t |
nbytes, |
|
|
uint8_t * |
dataptr |
|
) |
| |
|
inline |
◆ SetHubFeature()
uint8_t USBHub::SetHubFeature |
( |
uint8_t |
fid | ) |
|
|
inline |
◆ SetPortFeature()
uint8_t USBHub::SetPortFeature |
( |
uint8_t |
fid, |
|
|
uint8_t |
port, |
|
|
uint8_t |
sel = 0 |
|
) |
| |
|
inline |
◆ PrintHubStatus()
void USBHub::PrintHubStatus |
( |
| ) |
|
◆ Init()
uint8_t USBHub::Init |
( |
uint8_t |
parent, |
|
|
uint8_t |
port, |
|
|
bool |
lowspeed |
|
) |
| |
|
virtual |
◆ Release()
uint8_t USBHub::Release |
( |
| ) |
|
|
virtual |
◆ Poll()
◆ ResetHubPort()
void USBHub::ResetHubPort |
( |
uint8_t |
port | ) |
|
|
virtual |
◆ GetAddress()
virtual uint8_t USBHub::GetAddress |
( |
| ) |
|
|
inlinevirtual |
◆ DEVCLASSOK()
virtual bool USBHub::DEVCLASSOK |
( |
uint8_t |
klass | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: