diff --git a/_p_s4_parser_8cpp_source.html b/_p_s4_parser_8cpp_source.html index e0a07fc0..d4b23eea 100644 --- a/_p_s4_parser_8cpp_source.html +++ b/_p_s4_parser_8cpp_source.html @@ -63,7 +63,7 @@ $(function() {
CACM | |||||||||||||||||
CACM_FUNC_DESCR | |||||||||||||||||
CAddressPool | |||||||||||||||||
CHexDumper | |||||||||||||||||
CHID_CLASS_DESCRIPTOR_LEN_AND_TYPE | |||||||||||||||||
CHIDBoot | |||||||||||||||||
CHIDComposite | |||||||||||||||||
►CHIDComposite | |||||||||||||||||
CHidItemPrefix | |||||||||||||||||
CHIDReportParser | |||||||||||||||||
CHIDUniversal |
bAddress | USBHID | protected |
bHasReportId | HIDComposite | 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 |
constBuffLen | HIDComposite | protectedstatic |
descrInfo | HIDComposite | protected |
DEVCLASSOK(uint8_t klass) | USBDeviceConfig | inlinevirtual |
DEVSUBCLASSOK(uint8_t subklass) | USBDeviceConfig | inlinevirtual |
EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) | HIDComposite | virtual |
epInfo | HIDComposite | protected |
epInterruptInIndex | USBHID | protectedstatic |
epInterruptOutIndex | USBHID | protectedstatic |
GetAddress() | HIDComposite | inlinevirtual |
FindInterface(uint8_t iface, uint8_t alt, uint8_t proto) | HIDComposite | protected |
GetAddress() | HIDComposite | inlinevirtual |
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 | |
GetProtocol(uint8_t iface, uint8_t *dataptr) | USBHID | |
HIDComposite(USB *p) | HIDComposite | |
hidInterfaces | HIDComposite | protected |
Init(uint8_t parent, uint8_t port, bool lowspeed) | HIDComposite | virtual |
isReady() | HIDComposite | inlinevirtual |
maxEpPerInterface | USBHID | protectedstatic |
maxHidInterfaces | USBHID | protectedstatic |
OnInitSuccessful() | HIDComposite | inlineprotectedvirtual |
ParseHIDData(USBHID *hid, uint8_t ep, bool is_rpt_id, uint8_t len, uint8_t *buf) | HIDComposite | inlineprotectedvirtual |
PID | HIDComposite | protected |
Poll() | HIDComposite | virtual |
Initialize() | HIDComposite | protected |
isReady() | HIDComposite | inlinevirtual |
maxEpPerInterface | USBHID | protectedstatic |
maxHidInterfaces | USBHID | protectedstatic |
OnInitSuccessful() | HIDComposite | inlineprotectedvirtual |
ParseHIDData(USBHID *hid, uint8_t ep, bool is_rpt_id, uint8_t len, uint8_t *buf) | HIDComposite | inlineprotectedvirtual |
PID | HIDComposite | protected |
Poll() | HIDComposite | virtual |
pollInterval | HIDComposite | protected |
PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR *ep_ptr) | USBHID | protected |
PrintHidDescriptor(const USB_HID_DESCRIPTOR *pDesc) | USBHID | protected |
pUsb | USBHID | protected |
Release() | HIDComposite | virtual |
ResetHubPort(uint8_t port) | USBDeviceConfig | inlinevirtual |
qNextPollTime | HIDComposite | protected |
Release() | HIDComposite | virtual |
ResetHubPort(uint8_t port) | USBDeviceConfig | inlinevirtual |
rptParsers | HIDComposite | protected |
SelectInterface(uint8_t iface, uint8_t proto)=0 | HIDComposite | pure virtual |
SetIdle(uint8_t iface, uint8_t reportID, uint8_t duration) | USBHID | |
SetProtocol(uint8_t iface, uint8_t protocol) | USBHID | |
USBHID(USB *pusb) | USBHID | inline |
VID | HIDComposite | protected |
VIDPIDOK(uint16_t vid, uint16_t pid) | USBDeviceConfig | inlinevirtual |
ZeroMemory(uint8_t len, uint8_t *buf) | HIDComposite | protected |
+Classes | |
struct | HIDInterface |
struct | ReportParser |
Public Member Functions | |
HIDComposite (USB *p) |
Protected Member Functions | |
uint16_t | GetHidClassDescrLen (uint8_t type, uint8_t num) |
void | Initialize () |
HIDInterface * | FindInterface (uint8_t iface, uint8_t alt, uint8_t proto) |
void | ZeroMemory (uint8_t len, uint8_t *buf) |
HIDReportParser * | GetReportParser (uint8_t id) |
virtual uint8_t | OnInitSuccessful () |
Protected Attributes | |
struct HIDComposite::ReportParser | rptParsers [MAX_REPORT_PARSERS] |
HID_CLASS_DESCRIPTOR_LEN_AND_TYPE | descrInfo [HID_MAX_HID_CLASS_DESCRIPTORS] |
uint8_t | bConfNum |
uint8_t | bNumIface |
uint8_t | bNumEP |
uint32_t | qNextPollTime |
uint8_t | pollInterval |
bool | bPollEnable |
EpInfo | epInfo [totalEndpoints] |
HIDInterface | hidInterfaces [maxHidInterfaces] |
HIDInterface | hidInterfaces [maxHidInterfaces] |
bool | bHasReportId |
uint8_t | bAddress |
-Additional Inherited Members | |||||||||||||||||
+Static Protected Attributes | |||||||||||||||||
static const uint16_t | constBuffLen = 64 | ||||||||||||||||
Static Protected Attributes inherited from USBHID | |||||||||||||||||
static const uint8_t | epInterruptInIndex = 1 | ||||||||||||||||
+
|
+ +protected | +
Definition at line 32 of file hidcomposite.cpp.
+ +
+
|
+ +protected | +
Definition at line 43 of file hidcomposite.cpp.
+ +
+
|
+ +protected | +
Definition at line 289 of file hidcomposite.cpp.
+ +
+
|
+ +protected | +
Definition at line 364 of file hidcomposite.cpp.
+ +Definition at line 71 of file hidcomposite.h.
+Reimplemented in PSBuzz, and PS4USB.
+ +Definition at line 76 of file hidcomposite.h.
Definition at line 75 of file hidcomposite.h.
+Definition at line 80 of file hidcomposite.h.
Reimplemented from USBDeviceConfig.
+Reimplemented in HIDUniversal.
+Definition at line 369 of file hidcomposite.cpp.
@@ -503,7 +695,7 @@ Additional Inherited MembersReimplemented from USBDeviceConfig.
-Definition at line 90 of file hidcomposite.h.
+Definition at line 95 of file hidcomposite.h.
@@ -530,7 +722,7 @@ Additional Inherited MembersDefinition at line 94 of file hidcomposite.h.
+Definition at line 99 of file hidcomposite.h.
Reimplemented from UsbConfigXtracter.
+Reimplemented in HIDUniversal.
+Definition at line 297 of file hidcomposite.cpp.
@@ -659,6 +853,220 @@ Additional Inherited Members
+
|
+ +protected | +
+
|
+ +protected | +
Definition at line 34 of file hidcomposite.h.
+ +
+
|
+ +protected | +
Definition at line 48 of file hidcomposite.h.
+ +
+
|
+ +protected | +
Definition at line 49 of file hidcomposite.h.
+ +
+
|
+ +protected | +
Definition at line 50 of file hidcomposite.h.
+ +
+
|
+ +protected | +
Definition at line 51 of file hidcomposite.h.
+ +
+
|
+ +protected | +
Definition at line 52 of file hidcomposite.h.
+ +
+
|
+ +protected | +
Definition at line 53 of file hidcomposite.h.
+ +
+
|
+ +staticprotected | +
Definition at line 55 of file hidcomposite.h.
+ +Definition at line 61 of file hidcomposite.h.
+Definition at line 63 of file hidcomposite.h.
HIDInterface HIDComposite::hidInterfaces[maxHidInterfaces] | +HIDInterface HIDComposite::hidInterfaces[maxHidInterfaces] |
Definition at line 62 of file hidcomposite.h.
+Definition at line 64 of file hidcomposite.h.
Definition at line 64 of file hidcomposite.h.
+Definition at line 69 of file hidcomposite.h.
Definition at line 66 of file hidcomposite.h.
+Definition at line 71 of file hidcomposite.h.
Definition at line 66 of file hidcomposite.h.
+Definition at line 71 of file hidcomposite.h.
This is the complete list of members for HIDUniversal, including all inherited members.
bAddress | USBHID | protected |
bHasReportId | HIDUniversal | 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 |
constBuffLen | HIDComposite | protectedstatic |
descrInfo | HIDComposite | protected |
DEVCLASSOK(uint8_t klass) | USBDeviceConfig | inlinevirtual |
DEVSUBCLASSOK(uint8_t subklass) | USBDeviceConfig | inlinevirtual |
EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) | HIDUniversal | virtual |
epInfo | HIDUniversal | protected |
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 |
GetAddress() | HIDUniversal | inlinevirtual |
FindInterface(uint8_t iface, uint8_t alt, uint8_t proto) | HIDComposite | protected |
GetAddress() | HIDComposite | inlinevirtual |
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 | |
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) | HIDUniversal | protectedvirtual |
GetReportParser(uint8_t id) | HIDComposite | protectedvirtual |
GetUsb() | USBHID | inline |
hidInterfaces | HIDUniversal | protected |
HIDUniversal(USB *p) | HIDUniversal | |
Init(uint8_t parent, uint8_t port, bool lowspeed) | HIDUniversal | virtual |
isReady() | HIDUniversal | inlinevirtual |
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 |
isReady() | HIDComposite | inlinevirtual |
maxEpPerInterface | USBHID | protectedstatic |
maxHidInterfaces | USBHID | protectedstatic |
OnInitSuccessful() | HIDUniversal | inlineprotectedvirtual |
OnInitSuccessful() | HIDComposite | inlineprotectedvirtual |
ParseHIDData(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) | HIDUniversal | inlineprotectedvirtual |
PID | HIDUniversal | protected |
Poll() | HIDUniversal | virtual |
PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR *ep_ptr) | USBHID | protected |
PrintHidDescriptor(const USB_HID_DESCRIPTOR *pDesc) | USBHID | protected |
pUsb | USBHID | protected |
Release() | HIDUniversal | virtual |
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 |
ResetHubPort(uint8_t port) | USBDeviceConfig | inlinevirtual |
SetIdle(uint8_t iface, uint8_t reportID, uint8_t duration) | USBHID | |
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) | HIDUniversal | virtual |
SndRpt(uint16_t nbytes, uint8_t *dataptr) | HIDUniversal | |
totalEndpoints | USBHID | protectedstatic |
USBHID(USB *pusb) | USBHID | inline |
VID | HIDUniversal | protected |
VIDPIDOK(uint16_t vid, uint16_t pid) | USBDeviceConfig | inlinevirtual |
rptParsers | HIDComposite | protected |
SetIdle(uint8_t iface, uint8_t reportID, uint8_t duration) | USBHID | |
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 |
SndRpt(uint16_t nbytes, uint8_t *dataptr) | HIDComposite | |
totalEndpoints | USBHID | protectedstatic |
USBHID(USB *pusb) | USBHID | inline |
VID | HIDComposite | protected |
VIDPIDOK(uint16_t vid, uint16_t pid) | USBDeviceConfig | inlinevirtual |
ZeroMemory(uint8_t len, uint8_t *buf) | HIDComposite | protected |
HIDUniversal (USB *p) | |
bool | SetReportParser (uint8_t id, HIDReportParser *prs) |
uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
uint8_t | Release () |
uint8_t | Poll () |
virtual uint8_t | GetAddress () |
virtual bool | isReady () |
void | EndpointXtract (uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) |
uint8_t | SndRpt (uint16_t nbytes, uint8_t *dataptr) |
uint8_t | Poll () override |
void | EndpointXtract (uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) override |
Public Member Functions inherited from HIDComposite | |
HIDComposite (USB *p) | |
bool | SetReportParser (uint8_t id, HIDReportParser *prs) |
uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
uint8_t | Release () |
virtual uint8_t | GetAddress () |
virtual bool | isReady () |
uint8_t | SndRpt (uint16_t nbytes, uint8_t *dataptr) |
Public Member Functions inherited from USBHID | |
USBHID (USB *pusb) | |
Protected Member Functions | |
HIDReportParser * | GetReportParser (uint8_t id) |
virtual uint8_t | OnInitSuccessful () |
virtual void | ParseHIDData (USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) |
Protected Member Functions inherited from HIDComposite | |
uint16_t | GetHidClassDescrLen (uint8_t type, uint8_t num) |
void | Initialize () |
HIDInterface * | FindInterface (uint8_t iface, uint8_t alt, uint8_t proto) |
void | ZeroMemory (uint8_t len, uint8_t *buf) |
HIDReportParser * | GetReportParser (uint8_t id) |
virtual uint8_t | OnInitSuccessful () |
Protected Member Functions inherited from USBHID | |
void | PrintEndpointDescriptor (const USB_ENDPOINT_DESCRIPTOR *ep_ptr) |
void | PrintHidDescriptor (const USB_HID_DESCRIPTOR *pDesc) |
-Protected Attributes | |
EpInfo | epInfo [totalEndpoints] |
HIDInterface | hidInterfaces [maxHidInterfaces] |
bool | bHasReportId |
uint16_t | PID |
uint16_t | VID |
+Additional Inherited Members | |
Protected Attributes inherited from HIDComposite | |
struct HIDComposite::ReportParser | rptParsers [MAX_REPORT_PARSERS] |
HID_CLASS_DESCRIPTOR_LEN_AND_TYPE | descrInfo [HID_MAX_HID_CLASS_DESCRIPTORS] |
uint8_t | bConfNum |
uint8_t | bNumIface |
uint8_t | bNumEP |
uint32_t | qNextPollTime |
uint8_t | pollInterval |
bool | bPollEnable |
EpInfo | epInfo [totalEndpoints] |
HIDInterface | hidInterfaces [maxHidInterfaces] |
bool | bHasReportId |
uint16_t | PID |
uint16_t | VID |
Protected Attributes inherited from USBHID | |
USB * | pUsb |
uint8_t | bAddress |
-Additional Inherited Members | |
Static Protected Attributes inherited from HIDComposite | |
static const uint16_t | constBuffLen = 64 |
Static Protected Attributes inherited from USBHID | |
static const uint8_t | epInterruptInIndex = 1 |
Definition at line 24 of file hiduniversal.h.
+Definition at line 23 of file hiduniversal.h.
|
+ +inline | +
Definition at line 20 of file hiduniversal.cpp.
+Definition at line 45 of file hiduniversal.h.
-
|
- -protectedvirtual | -
Reimplemented from USBHID.
- -Definition at line 85 of file hiduniversal.cpp.
- -
-
|
- -inlineprotectedvirtual | -
Reimplemented in PSBuzz, and PS4USB.
- -Definition at line 74 of file hiduniversal.h.
- -Reimplemented in PSBuzz, and PS4USB.
-Definition at line 78 of file hiduniversal.h.
+Definition at line 40 of file hiduniversal.h.
- -
-
|
- -virtual | -
Reimplemented from USBHID.
- -Definition at line 74 of file hiduniversal.cpp.
- -
-
|
- -virtual | -
Reimplemented from USBDeviceConfig.
- -Definition at line 96 of file hiduniversal.cpp.
- -
-
|
- -virtual | -
Reimplemented from USBDeviceConfig.
- -Definition at line 354 of file hiduniversal.cpp.
- -Reimplemented from USBDeviceConfig.
+Reimplemented from HIDComposite.
-Definition at line 381 of file hiduniversal.cpp.
+Definition at line 20 of file hiduniversal.cpp.
-
|
- -inlinevirtual | -
Reimplemented from USBDeviceConfig.
- -Definition at line 93 of file hiduniversal.h.
- -
-
|
- -inlinevirtual | -
Definition at line 97 of file hiduniversal.h.
- -Reimplemented from UsbConfigXtracter.
+Reimplemented from HIDComposite.
-Definition at line 295 of file hiduniversal.cpp.
- -uint8_t HIDUniversal::SndRpt | -( | -uint16_t | -nbytes, | -
- | - | uint8_t * | -dataptr | -
- | ) | -- |
Definition at line 437 of file hiduniversal.cpp.
- -
-
|
- -protected | -
Definition at line 64 of file hiduniversal.h.
- -
-
|
- -protected | -
Definition at line 65 of file hiduniversal.h.
- -
-
|
- -protected | -
Definition at line 67 of file hiduniversal.h.
- -
-
|
- -protected | -
Definition at line 69 of file hiduniversal.h.
- -
-
|
- -protected | -
Definition at line 69 of file hiduniversal.h.
+Definition at line 50 of file hiduniversal.h.
attachOnInit(void(*funcOnInit)(void)) | PS4USB | inline |
bAddress | USBHID | protected |
bHasReportId | HIDUniversal | 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() | PS4USB | inline |
constBuffLen | HIDComposite | protectedstatic |
descrInfo | HIDComposite | protected |
DEVCLASSOK(uint8_t klass) | USBDeviceConfig | inlinevirtual |
DEVSUBCLASSOK(uint8_t subklass) | USBDeviceConfig | inlinevirtual |
EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) | HIDUniversal | virtual |
epInfo | HIDUniversal | protected |
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 |
GetAddress() | HIDUniversal | inlinevirtual |
getAnalogButton(ButtonEnum b) | PS4Parser | |
getAnalogHat(AnalogHatEnum a) | PS4Parser | |
getAngle(AngleEnum a) | PS4Parser | inline |
getAudioStatus() | PS4Parser | inline |
getBatteryLevel() | PS4Parser | inline |
getButtonClick(ButtonEnum b) | PS4Parser | |
getButtonPress(ButtonEnum b) | PS4Parser | |
FindInterface(uint8_t iface, uint8_t alt, uint8_t proto) | HIDComposite | protected |
GetAddress() | HIDComposite | inlinevirtual |
getAnalogButton(ButtonEnum b) | PS4Parser | |
getAnalogHat(AnalogHatEnum a) | PS4Parser | |
getAngle(AngleEnum a) | PS4Parser | inline |
getAudioStatus() | PS4Parser | inline |
getBatteryLevel() | PS4Parser | inline |
getButtonClick(ButtonEnum b) | PS4Parser | |
getButtonPress(ButtonEnum b) | PS4Parser | |
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 | |
getMicStatus() | PS4Parser | 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) | HIDUniversal | protectedvirtual |
GetReportParser(uint8_t id) | HIDComposite | protectedvirtual |
getSensor(SensorEnum s) | PS4Parser | inline |
getTouchCounter(uint8_t finger=0, uint8_t xyId=0) | PS4Parser | inline |
GetUsb() | USBHID | inline |
getUsbStatus() | PS4Parser | inline |
getX(uint8_t finger=0, uint8_t xyId=0) | PS4Parser | inline |
getY(uint8_t finger=0, uint8_t xyId=0) | PS4Parser | inline |
hidInterfaces | HIDUniversal | protected |
HIDUniversal(USB *p) | HIDUniversal | |
Init(uint8_t parent, uint8_t port, bool lowspeed) | HIDUniversal | virtual |
isReady() | HIDUniversal | inlinevirtual |
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 |
isReady() | HIDComposite | inlinevirtual |
isTouching(uint8_t finger=0, uint8_t xyId=0) | PS4Parser | inline |
maxEpPerInterface | USBHID | protectedstatic |
maxHidInterfaces | USBHID | protectedstatic |
OnInitSuccessful() | PS4USB | inlineprotectedvirtual |
Parse(uint8_t len, uint8_t *buf) | PS4Parser | protected |
ParseHIDData(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) | PS4USB | inlineprotectedvirtual |
PID | HIDUniversal | protected |
Poll() | HIDUniversal | virtual |
PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR *ep_ptr) | USBHID | protected |
PrintHidDescriptor(const USB_HID_DESCRIPTOR *pDesc) | USBHID | protected |
PS4Parser() | PS4Parser | inline |
PS4USB(USB *p) | PS4USB | inline |
pUsb | USBHID | protected |
Release() | HIDUniversal | virtual |
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 |
PS4Parser() | PS4Parser | inline |
PS4USB(USB *p) | PS4USB | inline |
pUsb | USBHID | protected |
qNextPollTime | HIDComposite | protected |
Release() | HIDComposite | virtual |
Reset() | PS4Parser | protected |
ResetHubPort(uint8_t port) | USBDeviceConfig | inlinevirtual |
sendOutputReport(PS4Output *output) | PS4USB | inlineprotectedvirtual |
setAllOff() | PS4Parser | inline |
SetIdle(uint8_t iface, uint8_t reportID, uint8_t duration) | USBHID | |
setLed(uint8_t r, uint8_t g, uint8_t b) | PS4Parser | inline |
setLed(ColorsEnum color) | PS4Parser | inline |
setLedFlash(uint8_t flashOn, uint8_t flashOff) | PS4Parser | inline |
setLedOff() | PS4Parser | 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) | HIDUniversal | virtual |
setRumbleOff() | PS4Parser | inline |
setRumbleOn(RumbleEnum mode) | PS4Parser | inline |
setRumbleOn(uint8_t bigRumble, uint8_t smallRumble) | PS4Parser | inline |
SndRpt(uint16_t nbytes, uint8_t *dataptr) | HIDUniversal | |
totalEndpoints | USBHID | protectedstatic |
USBHID(USB *pusb) | USBHID | inline |
VID | HIDUniversal | protected |
VIDPIDOK(uint16_t vid, uint16_t pid) | PS4USB | inlineprotectedvirtual |
rptParsers | HIDComposite | protected |
sendOutputReport(PS4Output *output) | PS4USB | inlineprotectedvirtual |
setAllOff() | PS4Parser | inline |
SetIdle(uint8_t iface, uint8_t reportID, uint8_t duration) | USBHID | |
setLed(uint8_t r, uint8_t g, uint8_t b) | PS4Parser | inline |
setLed(ColorsEnum color) | PS4Parser | inline |
setLedFlash(uint8_t flashOn, uint8_t flashOff) | PS4Parser | inline |
setLedOff() | PS4Parser | 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 |
setRumbleOff() | PS4Parser | inline |
setRumbleOn(RumbleEnum mode) | PS4Parser | inline |
setRumbleOn(uint8_t bigRumble, uint8_t smallRumble) | PS4Parser | inline |
SndRpt(uint16_t nbytes, uint8_t *dataptr) | HIDComposite | |
totalEndpoints | USBHID | protectedstatic |
USBHID(USB *pusb) | USBHID | inline |
VID | HIDComposite | protected |
VIDPIDOK(uint16_t vid, uint16_t pid) | PS4USB | inlineprotectedvirtual |
ZeroMemory(uint8_t len, uint8_t *buf) | HIDComposite | protected |
Public Member Functions inherited from HIDUniversal | |
HIDUniversal (USB *p) | |
bool | SetReportParser (uint8_t id, HIDReportParser *prs) |
uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
uint8_t | Release () |
uint8_t | Poll () |
virtual uint8_t | GetAddress () |
virtual bool | isReady () |
void | EndpointXtract (uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) |
uint8_t | SndRpt (uint16_t nbytes, uint8_t *dataptr) |
uint8_t | Poll () override |
void | EndpointXtract (uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) override |
Public Member Functions inherited from HIDComposite | |
HIDComposite (USB *p) | |
bool | SetReportParser (uint8_t id, HIDReportParser *prs) |
uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
uint8_t | Release () |
virtual uint8_t | GetAddress () |
virtual bool | isReady () |
uint8_t | SndRpt (uint16_t nbytes, uint8_t *dataptr) |
Public Member Functions inherited from USBHID | |
USBHID (USB *pusb) | |
USBDeviceConfig implementation | |
virtual bool | VIDPIDOK (uint16_t vid, uint16_t pid) |
Protected Member Functions inherited from HIDUniversal | |
HIDReportParser * | GetReportParser (uint8_t id) |
Protected Member Functions inherited from HIDComposite | |
uint16_t | GetHidClassDescrLen (uint8_t type, uint8_t num) |
void | Initialize () |
HIDInterface * | FindInterface (uint8_t iface, uint8_t alt, uint8_t proto) |
void | ZeroMemory (uint8_t len, uint8_t *buf) |
HIDReportParser * | GetReportParser (uint8_t id) |
Protected Member Functions inherited from USBHID | |
void | PrintEndpointDescriptor (const USB_ENDPOINT_DESCRIPTOR *ep_ptr) |
Additional Inherited Members | ||
Protected Attributes inherited from HIDUniversal | ||
EpInfo | epInfo [totalEndpoints] | |
HIDInterface | hidInterfaces [maxHidInterfaces] | |
bool | bHasReportId | |
uint16_t | PID | |
uint16_t | VID | |
Protected Attributes inherited from HIDComposite | ||
struct HIDComposite::ReportParser | rptParsers [MAX_REPORT_PARSERS] | |
HID_CLASS_DESCRIPTOR_LEN_AND_TYPE | descrInfo [HID_MAX_HID_CLASS_DESCRIPTORS] | |
uint8_t | bConfNum | |
uint8_t | bNumIface | |
uint8_t | bNumEP | |
uint32_t | qNextPollTime | |
uint8_t | pollInterval | |
bool | bPollEnable | |
EpInfo | epInfo [totalEndpoints] | |
HIDInterface | hidInterfaces [maxHidInterfaces] | |
bool | bHasReportId | |
uint16_t | PID | |
uint16_t | VID | |
Protected Attributes inherited from USBHID | ||
USB * | pUsb | |
uint8_t | bAddress | |
Static Protected Attributes inherited from HIDComposite | ||
static const uint16_t | constBuffLen = 64 | |
Static Protected Attributes inherited from USBHID | ||
static const uint8_t | epInterruptInIndex = 1 | |
attachOnInit(void(*funcOnInit)(void)) | PSBuzz | inline |
bAddress | USBHID | protected |
bHasReportId | HIDUniversal | 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() | PSBuzz | inline |
constBuffLen | HIDComposite | protectedstatic |
descrInfo | HIDComposite | protected |
DEVCLASSOK(uint8_t klass) | USBDeviceConfig | inlinevirtual |
DEVSUBCLASSOK(uint8_t subklass) | USBDeviceConfig | inlinevirtual |
EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) | HIDUniversal | virtual |
epInfo | HIDUniversal | protected |
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 |
GetAddress() | HIDUniversal | inlinevirtual |
getButtonClick(ButtonEnum b, uint8_t controller=0) | PSBuzz | |
getButtonPress(ButtonEnum b, uint8_t controller=0) | PSBuzz | |
FindInterface(uint8_t iface, uint8_t alt, uint8_t proto) | HIDComposite | protected |
GetAddress() | HIDComposite | inlinevirtual |
getButtonClick(ButtonEnum b, uint8_t controller=0) | PSBuzz | |
getButtonPress(ButtonEnum b, uint8_t controller=0) | PSBuzz | |
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 | |
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) | HIDUniversal | protectedvirtual |
GetReportParser(uint8_t id) | HIDComposite | protectedvirtual |
GetUsb() | USBHID | inline |
hidInterfaces | HIDUniversal | protected |
HIDUniversal(USB *p) | HIDUniversal | |
Init(uint8_t parent, uint8_t port, bool lowspeed) | HIDUniversal | virtual |
isReady() | HIDUniversal | inlinevirtual |
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 |
isReady() | HIDComposite | inlinevirtual |
maxEpPerInterface | USBHID | protectedstatic |
maxHidInterfaces | USBHID | protectedstatic |
OnInitSuccessful() | PSBuzz | protectedvirtual |
ParseHIDData(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) | PSBuzz | protectedvirtual |
PID | HIDUniversal | protected |
Poll() | HIDUniversal | virtual |
PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR *ep_ptr) | USBHID | protected |
PrintHidDescriptor(const USB_HID_DESCRIPTOR *pDesc) | USBHID | protected |
PSBuzz(USB *p) | PSBuzz | inline |
pUsb | USBHID | protected |
Release() | HIDUniversal | virtual |
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 |
PSBuzz(USB *p) | PSBuzz | inline |
pUsb | USBHID | protected |
qNextPollTime | HIDComposite | protected |
Release() | HIDComposite | virtual |
Reset() | PSBuzz | inlineprotected |
ResetHubPort(uint8_t port) | USBDeviceConfig | inlinevirtual |
SetIdle(uint8_t iface, uint8_t reportID, uint8_t duration) | USBHID | |
setLedOff(uint8_t controller=0) | PSBuzz | inline |
setLedOffAll() | PSBuzz | inline |
setLedOn(uint8_t controller=0) | PSBuzz | inline |
setLedOnAll() | PSBuzz | inline |
setLedRaw(bool value, uint8_t controller=0) | PSBuzz | |
setLedToggle(uint8_t controller=0) | PSBuzz | 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) | HIDUniversal | virtual |
SndRpt(uint16_t nbytes, uint8_t *dataptr) | HIDUniversal | |
totalEndpoints | USBHID | protectedstatic |
USBHID(USB *pusb) | USBHID | inline |
VID | HIDUniversal | protected |
VIDPIDOK(uint16_t vid, uint16_t pid) | PSBuzz | inlineprotectedvirtual |
rptParsers | HIDComposite | protected |
SetIdle(uint8_t iface, uint8_t reportID, uint8_t duration) | USBHID | |
setLedOff(uint8_t controller=0) | PSBuzz | inline |
setLedOffAll() | PSBuzz | inline |
setLedOn(uint8_t controller=0) | PSBuzz | inline |
setLedOnAll() | PSBuzz | inline |
setLedRaw(bool value, uint8_t controller=0) | PSBuzz | |
setLedToggle(uint8_t controller=0) | PSBuzz | 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 |
SndRpt(uint16_t nbytes, uint8_t *dataptr) | HIDComposite | |
totalEndpoints | USBHID | protectedstatic |
USBHID(USB *pusb) | USBHID | inline |
VID | HIDComposite | protected |
VIDPIDOK(uint16_t vid, uint16_t pid) | PSBuzz | inlineprotectedvirtual |
ZeroMemory(uint8_t len, uint8_t *buf) | HIDComposite | protected |
Public Member Functions inherited from HIDUniversal | |
HIDUniversal (USB *p) | |
bool | SetReportParser (uint8_t id, HIDReportParser *prs) |
uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
uint8_t | Release () |
uint8_t | Poll () |
virtual uint8_t | GetAddress () |
virtual bool | isReady () |
void | EndpointXtract (uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) |
uint8_t | SndRpt (uint16_t nbytes, uint8_t *dataptr) |
uint8_t | Poll () override |
void | EndpointXtract (uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) override |
Public Member Functions inherited from HIDComposite | |
HIDComposite (USB *p) | |
bool | SetReportParser (uint8_t id, HIDReportParser *prs) |
uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
uint8_t | Release () |
virtual uint8_t | GetAddress () |
virtual bool | isReady () |
uint8_t | SndRpt (uint16_t nbytes, uint8_t *dataptr) |
Public Member Functions inherited from USBHID | |
USBHID (USB *pusb) | |
USBDeviceConfig implementation | |
virtual bool | VIDPIDOK (uint16_t vid, uint16_t pid) |
Protected Member Functions inherited from HIDUniversal | |
HIDReportParser * | GetReportParser (uint8_t id) |
Protected Member Functions inherited from HIDComposite | |
uint16_t | GetHidClassDescrLen (uint8_t type, uint8_t num) |
void | Initialize () |
HIDInterface * | FindInterface (uint8_t iface, uint8_t alt, uint8_t proto) |
void | ZeroMemory (uint8_t len, uint8_t *buf) |
HIDReportParser * | GetReportParser (uint8_t id) |
Protected Member Functions inherited from USBHID | |
void | PrintEndpointDescriptor (const USB_ENDPOINT_DESCRIPTOR *ep_ptr) |
Additional Inherited Members | |
Protected Attributes inherited from HIDUniversal | |
EpInfo | epInfo [totalEndpoints] |
HIDInterface | hidInterfaces [maxHidInterfaces] |
bool | bHasReportId |
uint16_t | PID |
uint16_t | VID |
Protected Attributes inherited from HIDComposite | |
struct HIDComposite::ReportParser | rptParsers [MAX_REPORT_PARSERS] |
HID_CLASS_DESCRIPTOR_LEN_AND_TYPE | descrInfo [HID_MAX_HID_CLASS_DESCRIPTORS] |
uint8_t | bConfNum |
uint8_t | bNumIface |
uint8_t | bNumEP |
uint32_t | qNextPollTime |
uint8_t | pollInterval |
bool | bPollEnable |
EpInfo | epInfo [totalEndpoints] |
HIDInterface | hidInterfaces [maxHidInterfaces] |
bool | bHasReportId |
uint16_t | PID |
uint16_t | VID |
Protected Attributes inherited from USBHID | |
USB * | pUsb |
uint8_t | bAddress |
Static Protected Attributes inherited from HIDComposite | |
static const uint16_t | constBuffLen = 64 |
Static Protected Attributes inherited from USBHID | |
static const uint8_t | epInterruptInIndex = 1 |
Reimplemented in BulkOnly, BTD, HIDBoot< BOOT_PROTOCOL >, ACM, USBHub, FTDI, PL2303, XR21B1411, ADK, HIDUniversal, USBH_MIDI, HIDComposite, XBOXONE, XBOXRECV, XBOXUSB, PS3USB, and XBOXOLD.
+Reimplemented in BulkOnly, BTD, HIDBoot< BOOT_PROTOCOL >, ACM, USBHub, FTDI, PL2303, XR21B1411, ADK, HIDComposite, USBH_MIDI, XBOXONE, XBOXRECV, XBOXUSB, PS3USB, and XBOXOLD.
@@ -236,7 +236,7 @@ Public Member FunctionsReimplemented in BulkOnly, BTD, HIDBoot< BOOT_PROTOCOL >, ACM, USBHub, FTDI, ADK, HIDUniversal, USBH_MIDI, XBOXONE, HIDComposite, XBOXRECV, XBOXUSB, PS3USB, and XBOXOLD.
+Reimplemented in BulkOnly, BTD, HIDBoot< BOOT_PROTOCOL >, ACM, USBHub, FTDI, ADK, HIDComposite, USBH_MIDI, XBOXONE, XBOXRECV, XBOXUSB, PS3USB, and XBOXOLD.
@@ -265,7 +265,7 @@ Public Member FunctionsReimplemented in BulkOnly, BTD, HIDBoot< BOOT_PROTOCOL >, ACM, USBHub, FTDI, ADK, XBOXONE, HIDUniversal, XBOXRECV, HIDComposite, XBOXUSB, PS3USB, and XBOXOLD.
+Reimplemented in BulkOnly, BTD, HIDBoot< BOOT_PROTOCOL >, ACM, USBHub, FTDI, ADK, HIDComposite, XBOXONE, XBOXRECV, XBOXUSB, PS3USB, XBOXOLD, and HIDUniversal.
@@ -294,7 +294,7 @@ Public Member FunctionsReimplemented in BulkOnly, BTD, HIDBoot< BOOT_PROTOCOL >, ACM, USBHub, FTDI, ADK, XBOXONE, XBOXRECV, HIDUniversal, HIDComposite, USBH_MIDI, XBOXUSB, PS3USB, and XBOXOLD.
+Reimplemented in BulkOnly, BTD, HIDBoot< BOOT_PROTOCOL >, ACM, USBHub, FTDI, ADK, XBOXONE, HIDComposite, XBOXRECV, USBH_MIDI, XBOXUSB, PS3USB, and XBOXOLD.
diff --git a/class_u_s_b_device_config__inherit__graph.map b/class_u_s_b_device_config__inherit__graph.map index 997dae0c..9261e3b5 100644 --- a/class_u_s_b_device_config__inherit__graph.map +++ b/class_u_s_b_device_config__inherit__graph.map @@ -14,9 +14,9 @@ - - - - - + + + + + diff --git a/class_u_s_b_device_config__inherit__graph.md5 b/class_u_s_b_device_config__inherit__graph.md5 index 3348af13..6c0ff0f9 100644 --- a/class_u_s_b_device_config__inherit__graph.md5 +++ b/class_u_s_b_device_config__inherit__graph.md5 @@ -1 +1 @@ -994d0cc22c63895732978d50034f369c \ No newline at end of file +58fed4c590771d3386dcf73496e9fd5a \ No newline at end of file diff --git a/class_u_s_b_device_config__inherit__graph.png b/class_u_s_b_device_config__inherit__graph.png index d6be754c..fa721658 100644 Binary files a/class_u_s_b_device_config__inherit__graph.png and b/class_u_s_b_device_config__inherit__graph.png differ diff --git a/class_u_s_b_h_i_d.html b/class_u_s_b_h_i_d.html index a91cacc9..b3c9fc86 100644 --- a/class_u_s_b_h_i_d.html +++ b/class_u_s_b_h_i_d.html @@ -78,11 +78,11 @@ Inheritance diagram for USBHID:Reimplemented in HIDUniversal, and HIDComposite.
+Reimplemented in HIDComposite.
@@ -353,7 +353,7 @@ Static Protected AttributesReimplemented in HIDBoot< BOOT_PROTOCOL >, HIDUniversal, and HIDComposite.
+Reimplemented in HIDBoot< BOOT_PROTOCOL >, and HIDComposite.
diff --git a/class_u_s_b_h_i_d__inherit__graph.map b/class_u_s_b_h_i_d__inherit__graph.map index 56bcf222..47877bbf 100644 --- a/class_u_s_b_h_i_d__inherit__graph.map +++ b/class_u_s_b_h_i_d__inherit__graph.map @@ -1,9 +1,9 @@ diff --git a/class_u_s_b_h_i_d__inherit__graph.md5 b/class_u_s_b_h_i_d__inherit__graph.md5 index 966fc3f1..bd49afc0 100644 --- a/class_u_s_b_h_i_d__inherit__graph.md5 +++ b/class_u_s_b_h_i_d__inherit__graph.md5 @@ -1 +1 @@ -21b3a3c0457bbd752948baa7e8c1df2a \ No newline at end of file +7bfb672c3c1e40e70ecb6fe55c14f1c7 \ No newline at end of file diff --git a/class_u_s_b_h_i_d__inherit__graph.png b/class_u_s_b_h_i_d__inherit__graph.png index 5bc20bcd..515b489b 100644 Binary files a/class_u_s_b_h_i_d__inherit__graph.png and b/class_u_s_b_h_i_d__inherit__graph.png differ diff --git a/class_usb_config_xtracter.html b/class_usb_config_xtracter.html index 29ddcf46..b3f12b2f 100644 --- a/class_usb_config_xtracter.html +++ b/class_usb_config_xtracter.html @@ -73,20 +73,20 @@ Inheritance diagram for UsbConfigXtracter:Reimplemented in BulkOnly, BTD, ACM, HIDBoot< BOOT_PROTOCOL >, XBOXONE, FTDI, ADK, HIDUniversal, and HIDComposite.
+Reimplemented in BulkOnly, BTD, ACM, HIDBoot< BOOT_PROTOCOL >, XBOXONE, FTDI, ADK, HIDComposite, and HIDUniversal.
Definition at line 35 of file confdescparser.h.
diff --git a/class_usb_config_xtracter__inherit__graph.map b/class_usb_config_xtracter__inherit__graph.map index 1645e7b7..f6b1e283 100644 --- a/class_usb_config_xtracter__inherit__graph.map +++ b/class_usb_config_xtracter__inherit__graph.map @@ -1,16 +1,16 @@ diff --git a/class_usb_config_xtracter__inherit__graph.md5 b/class_usb_config_xtracter__inherit__graph.md5 index 122b897f..4a083d31 100644 --- a/class_usb_config_xtracter__inherit__graph.md5 +++ b/class_usb_config_xtracter__inherit__graph.md5 @@ -1 +1 @@ -9c2a0c5b68bd54ead963169aff634d3f \ No newline at end of file +294766cf04c9d4f794492aadced45b07 \ No newline at end of file diff --git a/class_usb_config_xtracter__inherit__graph.png b/class_usb_config_xtracter__inherit__graph.png index 56008785..44e0ab84 100644 Binary files a/class_usb_config_xtracter__inherit__graph.png and b/class_usb_config_xtracter__inherit__graph.png differ diff --git a/classes.html b/classes.html index be38d926..04ecb65b 100644 --- a/classes.html +++ b/classes.html @@ -66,49 +66,50 @@ $(function() { ADK , BTD , BulkOnly +, HIDComposite , USBH_MIDI , XBOXONE @@ -183,7 +184,6 @@ $(function() {
+ USB Host Shield 2.0
+
+ |
+
+ USB Host Shield 2.0
+
+ |
+
#include "usbhid.h"
#include "hidcomposite.h"
CACM_FUNC_DESCR | |
►CAddressPool | CEpInfo |
CFTDIAsyncOper | |
CHID_CLASS_DESCRIPTOR_LEN_AND_TYPE | |
CHidItemPrefix | |
►CHIDReportParser | |
CHubDescriptor | |
CHubEvent | |
CInquiryResponse | |
CKBDINFO | |
CKBDLEDS | |
CLINE_CODING | |
CMainItemIOFeature | |
►CMAX3421e< SPI_SS, INTR > | |
CMODIFIERKEYS | |
CMOUSEINFO | |
CMultiByteValueParser | |
CMultiValueBuffer | |
►CPrint | |
CPS4Buttons | |
CPS4Data | |
CPS4Output | |
►CPS4Parser | |
CPS4Status | |
CPSBUZZButtons | |
CPTPListParser | |
CRequestSenseResponce | |
CSETUP_PKT | |
CSPi< SPI_CLK, SPI_MOSI, SPI_MISO, SPI_SS > | |
►CStream | |
CTEL_RINGER_FUNC_DESCR | |
CtouchpadXY | |
Ctty_features | |
CUHS2_GPIO | |
CUSB_CONFIGURATION_DESCRIPTOR | |
CUSB_DEVICE_DESCRIPTOR | |
CUSB_ENDPOINT_DESCRIPTOR | |
CUSB_HID_DESCRIPTOR | |
CUSB_INTERFACE_DESCRIPTOR | |
►CUsbConfigXtracter | |
CUsbDevice | |
CUsbDeviceAddress | |
►CUSBDeviceConfig | |
►CUSBReadParser | |
CXboxOneSButtons | |
CXboxOneSData | |
►CXBOXONESParser | |
CHIDComposite::HIDInterface | |
CHidItemPrefix | |
►CHIDReportParser | |
CHubDescriptor | |
CHubEvent | |
CInquiryResponse | |
CKBDINFO | |
CKBDLEDS | |
CLINE_CODING | |
CMainItemIOFeature | |
►CMAX3421e< SPI_SS, INTR > | |
CMODIFIERKEYS | |
CMOUSEINFO | |
CMultiByteValueParser | |
CMultiValueBuffer | |
►CPrint | |
CPS4Buttons | |
CPS4Data | |
CPS4Output | |
►CPS4Parser | |
CPS4Status | |
CPSBUZZButtons | |
CPTPListParser | |
CHIDComposite::ReportParser | |
CRequestSenseResponce | |
CSETUP_PKT | |
CSPi< SPI_CLK, SPI_MOSI, SPI_MISO, SPI_SS > | |
►CStream | |
CTEL_RINGER_FUNC_DESCR | |
CtouchpadXY | |
Ctty_features | |
CUHS2_GPIO | |
CUSB_CONFIGURATION_DESCRIPTOR | |
CUSB_DEVICE_DESCRIPTOR | |
CUSB_ENDPOINT_DESCRIPTOR | |
CUSB_HID_DESCRIPTOR | |
CUSB_INTERFACE_DESCRIPTOR | |
►CUsbConfigXtracter | |
CUsbDevice | |
CUsbDeviceAddress | |
►CUSBDeviceConfig | |
►CUSBReadParser | |
CXboxOneSButtons | |
CXboxOneSData | |
►CXBOXONESParser |
Public Attributes | ||
struct { | ||
uint8_t bmCBWLUN: 4 | ||
uint8_t bmReserved1: 4 | ||
}; | ||
struct { | ||
uint8_t bmCBWLUN: 4 | ||
uint8_t bmReserved1: 4 | ||
uint8_t bmCBWCBLength: 4 | ||
uint8_t bmReserved2: 4 | ||
}; | ||
struct { | ||
uint8_t bmCBWCBLength: 4 | ||
uint8_t bmReserved2: 4 | ||
}; | ||
uint8_t | CBWCB [16] | |
Public Attributes inherited from CommandBlockWrapperBase |
+ USB Host Shield 2.0
+
+ |
+
This is the complete list of members for HIDComposite::HIDInterface, including all inherited members.
+bmAltSet | HIDComposite::HIDInterface | |
bmInterface | HIDComposite::HIDInterface | |
bmProtocol | HIDComposite::HIDInterface | |
epIndex | HIDComposite::HIDInterface |
+ USB Host Shield 2.0
+
+ |
+
#include <hidcomposite.h>
+Public Attributes | |
struct { | |
uint8_t bmInterface: 3 | |
uint8_t bmAltSet: 3 | |
uint8_t bmProtocol: 2 | |
}; | |
uint8_t | epIndex [maxEpPerInterface+1] |
Definition at line 39 of file hidcomposite.h.
+uint8_t HIDComposite::HIDInterface::bmInterface | +
Definition at line 41 of file hidcomposite.h.
+ +uint8_t HIDComposite::HIDInterface::bmAltSet | +
Definition at line 42 of file hidcomposite.h.
+ +uint8_t HIDComposite::HIDInterface::bmProtocol | +
Definition at line 43 of file hidcomposite.h.
+ +struct { ... } | +
uint8_t HIDComposite::HIDInterface::epIndex[maxEpPerInterface+1] | +
Definition at line 45 of file hidcomposite.h.
+ +
+ USB Host Shield 2.0
+
+ |
+
This is the complete list of members for HIDComposite::ReportParser, including all inherited members.
+rptId | HIDComposite::ReportParser | |
rptParser | HIDComposite::ReportParser |
+ USB Host Shield 2.0
+
+ |
+
#include <hidcomposite.h>
+Public Attributes | |
uint8_t | rptId |
HIDReportParser * | rptParser |
Definition at line 28 of file hidcomposite.h.
+uint8_t HIDComposite::ReportParser::rptId | +
Definition at line 29 of file hidcomposite.h.
+ +HIDReportParser* HIDComposite::ReportParser::rptParser | +
Definition at line 30 of file hidcomposite.h.
+ +Public Attributes | |
union { | |
struct { | |
uint16_t bmStatus | |
uint16_t bmChange | |
} | |
uint32_t bmEvent | |
uint8_t evtBuff [4] | |
}; | |
union { | |
struct { | |
uint16_t bmStatus | |
uint16_t bmChange | |
} | |
uint32_t bmEvent | |
uint8_t evtBuff [4] | |
}; | |
Public Attributes | ||
union { | ||
uint8_t bmRequestType | ||
struct { | ||
uint8_t recipient: 5 | ||
uint8_t type: 2 | ||
uint8_t direction: 1 | ||
} | ||
} | ReqType_u | |
union { | ||
uint8_t bmRequestType | ||
struct { | ||
uint8_t recipient: 5 | ||
uint8_t type: 2 | ||
uint8_t direction: 1 | ||
} | ||
} | ReqType_u | |
uint8_t | bRequest | |
union { | ||
uint16_t wValue | ||
struct { | ||
uint8_t wValueLo | ||
uint8_t wValueHi | ||
} | ||
} | wVal_u | |
union { | ||
uint16_t wValue | ||
struct { | ||
uint8_t wValueLo | ||
uint8_t wValueHi | ||
} | ||
} | wVal_u | |
uint16_t | wIndex | |
uint16_t | wLength |
counter | touchpadXY | |
dummy | touchpadXY | |
finger | touchpadXY | |
finger | touchpadXY | |
touching | touchpadXY | |
x | touchpadXY | |
y | touchpadXY | |
uint8_t | dummy | |
struct { | ||
uint8_t counter: 7 | ||
uint8_t touching: 1 | ||
uint16_t x: 12 | ||
uint16_t y: 12 | ||
} | finger [2] | |
struct { | ||
uint8_t counter: 7 | ||
uint8_t touching: 1 | ||
uint16_t x: 12 | ||
uint16_t y: 12 | ||
} | finger [2] | |
Public Attributes | |
struct { | |
uint8_t dpad: 4 | |
uint8_t square: 1 | |
uint8_t cross: 1 | |
uint8_t circle: 1 | |
uint8_t triangle: 1 | |
uint8_t l1: 1 | |
uint8_t r1: 1 | |
uint8_t l2: 1 | |
uint8_t r2: 1 | |
uint8_t share: 1 | |
uint8_t options: 1 | |
uint8_t l3: 1 | |
uint8_t r3: 1 | |
uint8_t ps: 1 | |
uint8_t touchpad: 1 | |
uint8_t reportCounter: 6 | |
}; | |
struct { | |
uint8_t dpad: 4 | |
uint8_t square: 1 | |
uint8_t cross: 1 | |
uint8_t circle: 1 | |
uint8_t triangle: 1 | |
uint8_t l1: 1 | |
uint8_t r1: 1 | |
uint8_t l2: 1 | |
uint8_t r2: 1 | |
uint8_t share: 1 | |
uint8_t options: 1 | |
uint8_t l3: 1 | |
uint8_t r3: 1 | |
uint8_t ps: 1 | |
uint8_t touchpad: 1 | |
uint8_t reportCounter: 6 | |
}; | |
uint32_t | val: 24 |
This is the complete list of members for PSBUZZButtons, including all inherited members.
blue | PSBUZZButtons | |
btn | PSBUZZButtons | |
btn | PSBUZZButtons | |
green | PSBUZZButtons | |
orange | PSBUZZButtons | |
red | PSBUZZButtons |
Public Attributes | |
struct { | |
uint8_t red: 1 | |
uint8_t yellow: 1 | |
uint8_t green: 1 | |
uint8_t orange: 1 | |
uint8_t blue: 1 | |
} | btn [4] |
struct { | |
uint8_t red: 1 | |
uint8_t yellow: 1 | |
uint8_t green: 1 | |
uint8_t orange: 1 | |
uint8_t blue: 1 | |
} | btn [4] |
uint32_t | val: 20 |
Public Attributes | |
struct { | |
uint8_t dpad: 4 | |
uint8_t reserved: 4 | |
uint8_t a: 1 | |
uint8_t b: 1 | |
uint8_t x: 1 | |
uint8_t y: 1 | |
uint8_t l1: 1 | |
uint8_t r1: 1 | |
uint8_t view: 1 | |
uint8_t menu: 1 | |
uint8_t l3: 1 | |
uint8_t r3: 1 | |
uint8_t reserved2: 6 | |
}; | |
struct { | |
uint8_t dpad: 4 | |
uint8_t reserved: 4 | |
uint8_t a: 1 | |
uint8_t b: 1 | |
uint8_t x: 1 | |
uint8_t y: 1 | |
uint8_t l1: 1 | |
uint8_t r1: 1 | |
uint8_t view: 1 | |
uint8_t menu: 1 | |
uint8_t l3: 1 | |
uint8_t r3: 1 | |
uint8_t reserved2: 6 | |
}; | |
uint32_t | val: 24 |