|
| | 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 () |
| |