USB Host Shield 2.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
PS4USB Member List

This is the complete list of members for PS4USB, including all inherited members.

attachOnInit(void(*funcOnInit)(void))PS4USBinline
bAddressHIDprotected
bHasReportIdHIDUniversalprotected
ConfigureDevice(uint8_t parent, uint8_t port, bool lowspeed)USBDeviceConfiginlinevirtual
connected()PS4USBinline
DEVCLASSOK(uint8_t klass)USBDeviceConfiginlinevirtual
EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep)HIDUniversalvirtual
epInterruptInIndexHIDprotectedstatic
epInterruptOutIndexHIDprotectedstatic
GetAddress()HIDUniversalinlinevirtual
getAnalogButton(ButtonEnum b)PS4Parser
getAnalogHat(AnalogHatEnum a)PS4Parser
getAngle(AngleEnum a)PS4Parserinline
getButtonClick(ButtonEnum b)PS4Parser
getButtonPress(ButtonEnum b)PS4Parser
GetHidDescr(uint8_t ep, uint16_t nbytes, uint8_t *dataptr)HID
GetIdle(uint8_t iface, uint8_t reportID, uint8_t *dataptr)HID
GetProtocol(uint8_t iface, uint8_t *dataptr)HID
GetReport(uint8_t ep, uint8_t iface, uint8_t report_type, uint8_t report_id, uint16_t nbytes, uint8_t *dataptr)HID
GetReportDescr(uint16_t wIndex, USBReadParser *parser=NULL)HID
GetReportParser(uint8_t id)HIDUniversalprotectedvirtual
getSensor(SensorEnum s)PS4Parserinline
getTouchCounter(uint8_t finger=0, uint8_t xyId=0)PS4Parserinline
GetUsb()HIDinline
getX(uint8_t finger=0, uint8_t xyId=0)PS4Parserinline
getY(uint8_t finger=0, uint8_t xyId=0)PS4Parserinline
HID(USB *pusb)HIDinline
HIDUniversal(USB *p)HIDUniversal
Init(uint8_t parent, uint8_t port, bool lowspeed)HIDUniversalvirtual
isReady()HIDUniversalinlinevirtual
isTouching(uint8_t finger=0, uint8_t xyId=0)PS4Parserinline
maxEpPerInterfaceHIDprotectedstatic
maxHidInterfacesHIDprotectedstatic
OnInitSuccessful()PS4USBinlineprotectedvirtual
Parse(uint8_t len, uint8_t *buf)PS4Parserprotected
ParseHIDData(HID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)PS4USBinlineprotectedvirtual
PIDHIDUniversalprotected
Poll()HIDUniversalvirtual
PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR *ep_ptr)HIDprotected
PrintHidDescriptor(const USB_HID_DESCRIPTOR *pDesc)HIDprotected
PS4Parser()PS4Parserinline
PS4USB(USB *p)PS4USBinline
pUsbHIDprotected
Release()HIDUniversalvirtual
Reset()PS4Parserinlineprotected
ResetHubPort(uint8_t port)USBDeviceConfiginlinevirtual
SetIdle(uint8_t iface, uint8_t reportID, uint8_t duration)HID
SetProtocol(uint8_t iface, uint8_t protocol)HID
SetReport(uint8_t ep, uint8_t iface, uint8_t report_type, uint8_t report_id, uint16_t nbytes, uint8_t *dataptr)HID
SetReportParser(uint8_t id, HIDReportParser *prs)HIDUniversalvirtual
totalEndpointsHIDprotectedstatic
VIDHIDUniversalprotected
VIDPIDOK(uint16_t vid, uint16_t pid)USBDeviceConfiginlinevirtual