|
| USB () |
|
void | SetHubPreMask () |
|
void | ResetHubPreMask () |
|
AddressPool & | GetAddressPool () |
|
uint8_t | RegisterDeviceClass (USBDeviceConfig *pdev) |
|
void | ForEachUsbDevice (UsbDeviceHandleFunc pfunc) |
|
uint8_t | getUsbTaskState () |
|
void | setUsbTaskState (uint8_t state) |
|
EpInfo * | getEpInfoEntry (uint8_t addr, uint8_t ep) |
|
uint8_t | setEpInfoEntry (uint8_t addr, uint8_t epcount, EpInfo *eprecord_ptr) |
|
uint8_t | getDevDescr (uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr) |
|
uint8_t | getConfDescr (uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t conf, uint8_t *dataptr) |
|
uint8_t | getConfDescr (uint8_t addr, uint8_t ep, uint8_t conf, USBReadParser *p) |
|
uint8_t | getStrDescr (uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t index, uint16_t langid, uint8_t *dataptr) |
|
uint8_t | setAddr (uint8_t oldaddr, uint8_t ep, uint8_t newaddr) |
|
uint8_t | setConf (uint8_t addr, uint8_t ep, uint8_t conf_value) |
|
uint8_t | ctrlData (uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *dataptr, bool direction) |
|
uint8_t | ctrlStatus (uint8_t ep, bool direction, uint16_t nak_limit) |
|
uint8_t | inTransfer (uint8_t addr, uint8_t ep, uint16_t *nbytesptr, uint8_t *data, uint8_t bInterval=0) |
|
uint8_t | outTransfer (uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *data) |
|
uint8_t | dispatchPkt (uint8_t token, uint8_t ep, uint16_t nak_limit) |
|
void | Task () |
|
uint8_t | DefaultAddressing (uint8_t parent, uint8_t port, bool lowspeed) |
|
uint8_t | Configuring (uint8_t parent, uint8_t port, bool lowspeed) |
|
uint8_t | ReleaseDevice (uint8_t addr) |
|
uint8_t | ctrlReq (uint8_t addr, uint8_t ep, uint8_t bmReqType, uint8_t bRequest, uint8_t wValLo, uint8_t wValHi, uint16_t wInd, uint16_t total, uint16_t nbytes, uint8_t *dataptr, USBReadParser *p) |
|
bool | start () |
|
void | regWr (uint8_t reg, uint8_t data) |
|
uint8_t * | bytesWr (uint8_t reg, uint8_t nbytes, uint8_t *data_p) |
|
void | gpioWr (uint8_t data) |
|
uint8_t | regRd (uint8_t reg) |
|
uint8_t * | bytesRd (uint8_t reg, uint8_t nbytes, uint8_t *data_p) |
|
uint8_t | gpioRd () |
|
bool | reset () |
|
uint8_t | getVbusState () |
|
void | busprobe () |
|
uint8_t | Task () |
|