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 |