|
USB Host Shield 2.0
|
This is the complete list of members for SwitchProUSB, including all inherited members.
| attachOnInit(void(*funcOnInit)(void)) | SwitchProUSB | inline |
| bAddress | USBHID | protected |
| bConfNum | HIDComposite | protected |
| bHasReportId | HIDComposite | protected |
| bNumEP | HIDComposite | protected |
| bNumIface | HIDComposite | protected |
| bPollEnable | HIDComposite | protected |
| ConfigureDevice(uint8_t parent, uint8_t port, bool lowspeed) | USBDeviceConfig | inlinevirtual |
| connected() | SwitchProUSB | inline |
| constBuffLen | HIDComposite | protectedstatic |
| descrInfo | HIDComposite | protected |
| DEVCLASSOK(uint8_t klass) | USBDeviceConfig | inlinevirtual |
| DEVSUBCLASSOK(uint8_t subklass) | USBDeviceConfig | inlinevirtual |
| disableTimeout() | SwitchProUSB | inlineprotectedvirtual |
| enableImu(bool enable) | SwitchProParser | inline |
| EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) override | HIDUniversal | inlinevirtual |
| epInfo | HIDComposite | protected |
| epInterruptInIndex | USBHID | protectedstatic |
| epInterruptOutIndex | USBHID | protectedstatic |
| FindInterface(uint8_t iface, uint8_t alt, uint8_t proto) | HIDComposite | protected |
| GetAddress() | HIDComposite | inlinevirtual |
| getAnalogHat(AnalogHatEnum a) | SwitchProParser | |
| getAngle(AngleEnum a) | SwitchProParser | inline |
| getBatteryLevel() | SwitchProParser | inline |
| getButtonClick(ButtonEnum b) | SwitchProParser | |
| getButtonPress(ButtonEnum b) | SwitchProParser | |
| GetHidClassDescrLen(uint8_t type, uint8_t num) | HIDComposite | protected |
| GetHidDescr(uint8_t ep, uint16_t nbytes, uint8_t *dataptr) | USBHID | |
| GetIdle(uint8_t iface, uint8_t reportID, uint8_t *dataptr) | USBHID | |
| getMessageCounter() | SwitchProParser | inline |
| GetProtocol(uint8_t iface, uint8_t *dataptr) | USBHID | |
| GetReport(uint8_t ep, uint8_t iface, uint8_t report_type, uint8_t report_id, uint16_t nbytes, uint8_t *dataptr) | USBHID | |
| GetReportDescr(uint16_t wIndex, USBReadParser *parser=NULL) | USBHID | |
| GetReportParser(uint8_t id) | HIDComposite | protectedvirtual |
| getSensor(SensorEnum s) | SwitchProParser | inline |
| GetUsb() | USBHID | inline |
| HIDComposite(USB *p) | HIDComposite | |
| hidInterfaces | HIDComposite | protected |
| HIDUniversal(USB *p) | HIDUniversal | inline |
| Init(uint8_t parent, uint8_t port, bool lowspeed) | HIDComposite | virtual |
| Initialize() | HIDComposite | protected |
| isCharging() | SwitchProParser | inline |
| isReady() | HIDComposite | inlinevirtual |
| maxEpPerInterface | USBHID | protectedstatic |
| maxHidInterfaces | USBHID | protectedstatic |
| OnInitSuccessful() | SwitchProUSB | inlineprotectedvirtual |
| Parse(uint8_t len, uint8_t *buf) | SwitchProParser | protected |
| ParseHIDData(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) | SwitchProUSB | inlineprotectedvirtual |
| PID | HIDComposite | protected |
| Poll() override | HIDUniversal | virtual |
| pollInterval | HIDComposite | protected |
| PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR *ep_ptr) | USBHID | protected |
| PrintHidDescriptor(const USB_HID_DESCRIPTOR *pDesc) | USBHID | protected |
| pUsb | USBHID | protected |
| qNextPollTime | HIDComposite | protected |
| Release() | HIDComposite | virtual |
| Reset() | SwitchProParser | protected |
| ResetHubPort(uint8_t port) | USBDeviceConfig | inlinevirtual |
| rptParsers | HIDComposite | protected |
| sendHandshake() | SwitchProUSB | inlineprotectedvirtual |
| sendOutputReport(uint8_t *data, uint8_t len) | SwitchProUSB | inlineprotectedvirtual |
| setAllOff() | SwitchProParser | inline |
| SetIdle(uint8_t iface, uint8_t reportID, uint8_t duration) | USBHID | |
| setLedHomeOff() | SwitchProParser | inline |
| setLedHomeOn() | SwitchProParser | inline |
| setLedHomeToggle() | SwitchProParser | inline |
| setLedOff() | SwitchProParser | inline |
| setLedOff(LEDEnum a) | SwitchProParser | inline |
| setLedOn(LEDEnum a) | SwitchProParser | inline |
| setLedRaw(uint8_t mask) | SwitchProParser | inline |
| setLedToggle(LEDEnum a) | SwitchProParser | inline |
| SetProtocol(uint8_t iface, uint8_t protocol) | USBHID | |
| SetReport(uint8_t ep, uint8_t iface, uint8_t report_type, uint8_t report_id, uint16_t nbytes, uint8_t *dataptr) | USBHID | |
| SetReportParser(uint8_t id, HIDReportParser *prs) | HIDComposite | virtual |
| setRumble(bool leftRumbleOn, bool rightRumbleOn) | SwitchProParser | inline |
| setRumbleLeft(bool on) | SwitchProParser | inline |
| setRumbleOff() | SwitchProParser | inline |
| setRumbleRight(bool on) | SwitchProParser | inline |
| setRumbleToggle() | SwitchProParser | inline |
| SndRpt(uint16_t nbytes, uint8_t *dataptr) | HIDComposite | |
| switchProOutput | SwitchProParser | protected |
| SwitchProParser() | SwitchProParser | inline |
| SwitchProUSB(USB *p) | SwitchProUSB | inline |
| totalEndpoints | USBHID | protectedstatic |
| USBHID(USB *pusb) | USBHID | inline |
| VID | HIDComposite | protected |
| VIDPIDOK(uint16_t vid, uint16_t pid) | SwitchProUSB | inlineprotectedvirtual |
| ZeroMemory(uint8_t len, uint8_t *buf) | HIDComposite | protected |