diff --git a/_mini_d_s_p_8cpp.html b/_mini_d_s_p_8cpp.html new file mode 100644 index 00000000..d3d19099 --- /dev/null +++ b/_mini_d_s_p_8cpp.html @@ -0,0 +1,90 @@ + + + + + + + +USB Host Shield 2.0: MiniDSP.cpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
USB Host Shield 2.0 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
MiniDSP.cpp File Reference
+
+
+
#include "MiniDSP.h"
+
+Include dependency graph for MiniDSP.cpp:
+
+
+ + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/_mini_d_s_p_8cpp__incl.map b/_mini_d_s_p_8cpp__incl.map new file mode 100644 index 00000000..c145542e --- /dev/null +++ b/_mini_d_s_p_8cpp__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/_mini_d_s_p_8cpp__incl.md5 b/_mini_d_s_p_8cpp__incl.md5 new file mode 100644 index 00000000..60e82077 --- /dev/null +++ b/_mini_d_s_p_8cpp__incl.md5 @@ -0,0 +1 @@ +77fe707976a2bba043e7b161c2b7698c \ No newline at end of file diff --git a/_mini_d_s_p_8cpp__incl.png b/_mini_d_s_p_8cpp__incl.png new file mode 100644 index 00000000..ed363cac Binary files /dev/null and b/_mini_d_s_p_8cpp__incl.png differ diff --git a/_mini_d_s_p_8cpp_source.html b/_mini_d_s_p_8cpp_source.html new file mode 100644 index 00000000..d99705fd --- /dev/null +++ b/_mini_d_s_p_8cpp_source.html @@ -0,0 +1,87 @@ + + + + + + + +USB Host Shield 2.0: MiniDSP.cpp Source File + + + + + + + + + + +
+
+ + + + + + +
+
USB Host Shield 2.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
MiniDSP.cpp
+
+
+Go to the documentation of this file.
1 /* Copyright (C) 2020 Kristian Sloth Lauszus and Dennis Frett. All rights reserved.
2 
3  This software may be distributed and modified under the terms of the GNU
4  General Public License version 2 (GPL2) as published by the Free Software
5  Foundation and appearing in the file GPL2.TXT included in the packaging of
6  this file. Please note that GPL2 Section 2[b] requires that all works based
7  on this software must also be made publicly available under the terms of
8  the GPL2 ("Copyleft").
9 
10  Contact information
11  -------------------
12 
13  Kristian Sloth Lauszus
14  Web : https://lauszus.com
15  e-mail : lauszus@gmail.com
16 
17  Dennis Frett
18  GitHub : https://github.com/dennisfrett
19  e-mail : dennis.frett@live.com
20  */
21 
22 #include "MiniDSP.h"
23 
24 void MiniDSP::ParseHIDData(USBHID *hid __attribute__ ((unused)), bool is_rpt_id __attribute__ ((unused)), uint8_t len, uint8_t *buf) {
25 
26  constexpr uint8_t StatusInputCommand[] = {0x05, 0xFF, 0xDA};
27 
28  // Only care about valid data for the MiniDSP 2x4HD.
29  if(HIDUniversal::VID != MINIDSP_VID || HIDUniversal::PID != MINIDSP_PID || len <= 4 || buf == nullptr)
30  return;
31 
32  // Check if this is a status update.
33  // First byte is the length, we ignore that for now.
34  if(memcmp(buf + 1, StatusInputCommand, sizeof (StatusInputCommand)) == 0) {
35 
36  // Parse data.
37  // Response is of format [ length ] [ 0x05 0xFF 0xDA ] [ volume ] [ muted ].
38  const auto newVolume = buf[sizeof (StatusInputCommand) + 1];
39  const auto newIsMuted = (bool)buf[sizeof (StatusInputCommand) + 2];
40 
41  const auto volumeChanged = newVolume != volume;
42  const auto mutedChanged = newIsMuted != muted;
43 
44  // Update status.
45  volume = newVolume;
46  muted = newIsMuted;
47 
48  // Call callbacks.
49  if(pFuncOnVolumeChange != nullptr && volumeChanged)
50  pFuncOnVolumeChange(volume);
51 
52  if(pFuncOnMutedChange != nullptr && mutedChanged)
53  pFuncOnMutedChange(muted);
54  }
55 };
56 
58  // Verify we're actually connected to the MiniDSP 2x4HD.
60  return 0;
61 
62  // Request current status so we can initialize the values.
63  RequestStatus();
64 
65  if(pFuncOnInit != nullptr)
66  pFuncOnInit();
67 
68  return 0;
69 };
70 
71 uint8_t MiniDSP::Checksum(const uint8_t *data, uint8_t data_length) const {
72  uint16_t sum = 0;
73  for(uint8_t i = 0; i < data_length; i++)
74  sum += data[i];
75 
76  return sum & 0xFF;
77 }
78 
79 void MiniDSP::SendCommand(uint8_t *command, uint8_t command_length) const {
80  // Sanity check on command length.
81  if(command_length > 63)
82  return;
83 
84  // Message is padded to 64 bytes with 0xFF and is of format:
85  // [ length (command + checksum byte) ] [ command ] [ checksum ] [ OxFF... ]
86 
87  // MiniDSP expects 64 byte messages.
88  uint8_t buf[64];
89 
90  // Set length, including checksum byte.
91  buf[0] = command_length + 1;
92 
93  // Copy actual command.
94  memcpy(&buf[1], command, command_length);
95 
96  const auto checksumOffset = command_length + 1;
97 
98  // Set checksum byte.
99  buf[checksumOffset] = Checksum(buf, command_length + 1);
100 
101  // Pad the rest.
102  memset(&buf[checksumOffset + 1], 0xFF, sizeof (buf) - checksumOffset - 1);
103 
104  pUsb->outTransfer(bAddress, epInfo[epInterruptOutIndex].epAddr, sizeof (buf), buf);
105 }
106 
107 void MiniDSP::RequestStatus() const {
108  uint8_t RequestStatusOutputCommand[] = {0x05, 0xFF, 0xDA, 0x02};
109 
110  SendCommand(RequestStatusOutputCommand, sizeof (RequestStatusOutputCommand));
111 }
uint8_t OnInitSuccessful()
Definition: MiniDSP.cpp:57
+
Definition: usbhid.h:143
+
USB * pUsb
Definition: usbhid.h:145
+
void ParseHIDData(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)
Definition: MiniDSP.cpp:24
+ +
#define MINIDSP_PID
Definition: MiniDSP.h:27
+
EpInfo epInfo[totalEndpoints]
Definition: hidcomposite.h:63
+
uint8_t outTransfer(uint8_t addr, uint8_t ep, uint16_t nbytes, uint8_t *data)
Definition: Usb.cpp:303
+
static const uint8_t epInterruptOutIndex
Definition: usbhid.h:150
+
uint8_t bAddress
Definition: usbhid.h:146
+
uint16_t PID
Definition: hidcomposite.h:71
+
#define MINIDSP_VID
Definition: MiniDSP.h:26
+
uint16_t VID
Definition: hidcomposite.h:71
+
+ + + + diff --git a/_mini_d_s_p_8h.html b/_mini_d_s_p_8h.html new file mode 100644 index 00000000..68dc7416 --- /dev/null +++ b/_mini_d_s_p_8h.html @@ -0,0 +1,146 @@ + + + + + + + +USB Host Shield 2.0: MiniDSP.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
USB Host Shield 2.0 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+Classes | +Macros
+
+
MiniDSP.h File Reference
+
+
+
#include "hiduniversal.h"
+
+Include dependency graph for MiniDSP.h:
+
+
+ + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  MiniDSP
 
+ + + + + +

+Macros

#define MINIDSP_VID   0x2752
 
#define MINIDSP_PID   0x0011
 
+

Macro Definition Documentation

+ +

◆ MINIDSP_VID

+ +
+
+ + + + +
#define MINIDSP_VID   0x2752
+
+ +

Definition at line 26 of file MiniDSP.h.

+ +
+
+ +

◆ MINIDSP_PID

+ +
+
+ + + + +
#define MINIDSP_PID   0x0011
+
+ +

Definition at line 27 of file MiniDSP.h.

+ +
+
+
+ + + + diff --git a/_mini_d_s_p_8h__dep__incl.map b/_mini_d_s_p_8h__dep__incl.map new file mode 100644 index 00000000..994e536d --- /dev/null +++ b/_mini_d_s_p_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/_mini_d_s_p_8h__dep__incl.md5 b/_mini_d_s_p_8h__dep__incl.md5 new file mode 100644 index 00000000..06e50753 --- /dev/null +++ b/_mini_d_s_p_8h__dep__incl.md5 @@ -0,0 +1 @@ +43ed4cfc0be10eb7820e62e939fe78e2 \ No newline at end of file diff --git a/_mini_d_s_p_8h__dep__incl.png b/_mini_d_s_p_8h__dep__incl.png new file mode 100644 index 00000000..1a3fea0f Binary files /dev/null and b/_mini_d_s_p_8h__dep__incl.png differ diff --git a/_mini_d_s_p_8h__incl.map b/_mini_d_s_p_8h__incl.map new file mode 100644 index 00000000..6c242897 --- /dev/null +++ b/_mini_d_s_p_8h__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/_mini_d_s_p_8h__incl.md5 b/_mini_d_s_p_8h__incl.md5 new file mode 100644 index 00000000..6a56f14a --- /dev/null +++ b/_mini_d_s_p_8h__incl.md5 @@ -0,0 +1 @@ +911b4e94152a8d9756cd8a910a9fb855 \ No newline at end of file diff --git a/_mini_d_s_p_8h__incl.png b/_mini_d_s_p_8h__incl.png new file mode 100644 index 00000000..433afc7f Binary files /dev/null and b/_mini_d_s_p_8h__incl.png differ diff --git a/_mini_d_s_p_8h_source.html b/_mini_d_s_p_8h_source.html new file mode 100644 index 00000000..8df1981f --- /dev/null +++ b/_mini_d_s_p_8h_source.html @@ -0,0 +1,95 @@ + + + + + + + +USB Host Shield 2.0: MiniDSP.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
USB Host Shield 2.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
MiniDSP.h
+
+
+Go to the documentation of this file.
1 /* Copyright (C) 2020 Kristian Sloth Lauszus and Dennis Frett. All rights reserved.
2 
3  This software may be distributed and modified under the terms of the GNU
4  General Public License version 2 (GPL2) as published by the Free Software
5  Foundation and appearing in the file GPL2.TXT included in the packaging of
6  this file. Please note that GPL2 Section 2[b] requires that all works based
7  on this software must also be made publicly available under the terms of
8  the GPL2 ("Copyleft").
9 
10  Contact information
11  -------------------
12 
13  Kristian Sloth Lauszus
14  Web : https://lauszus.com
15  e-mail : lauszus@gmail.com
16 
17  Dennis Frett
18  GitHub : https://github.com/dennisfrett
19  e-mail : dennis.frett@live.com
20  */
21 
22 #pragma once
23 
24 #include "hiduniversal.h"
25 
26 #define MINIDSP_VID 0x2752 // MiniDSP
27 #define MINIDSP_PID 0x0011 // MiniDSP 2x4HD
28 
39 class MiniDSP : public HIDUniversal {
40 public:
41 
47  };
48 
53  bool connected() {
55  };
56 
62  void attachOnInit(void (*funcOnInit)(void)) {
63  pFuncOnInit = funcOnInit;
64  };
65 
72  void attachOnVolumeChange(void (*funcOnVolumeChange)(uint8_t)) {
73  pFuncOnVolumeChange = funcOnVolumeChange;
74  }
75 
82  void attachOnMutedChange(void (*funcOnMutedChange)(bool)) {
83  pFuncOnMutedChange = funcOnMutedChange;
84  }
85 
92  int getVolume() const {
93  return volume;
94  }
95 
100  float getVolumeDB() const {
101  return volume / -2.0;
102  }
103 
108  bool isMuted() const {
109  return muted;
110  }
111 
112 protected:
121  void ParseHIDData(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf);
122 
129  uint8_t OnInitSuccessful();
141  virtual bool VIDPIDOK(uint16_t vid, uint16_t pid) {
142  return vid == MINIDSP_VID && pid == MINIDSP_PID;
143  };
146 private:
153  uint8_t Checksum(const uint8_t *data, uint8_t data_length) const;
154 
159  void
160  RequestStatus() const;
161 
169  void SendCommand(uint8_t *command, uint8_t command_length) const;
170 
171  // Callbacks
172 
173  // Pointer to function called in onInit().
174  void (*pFuncOnInit)(void) = nullptr;
175 
176  // Pointer to function called when volume changes.
177  void (*pFuncOnVolumeChange)(uint8_t) = nullptr;
178 
179  // Pointer to function called when muted status changes.
180  void (*pFuncOnMutedChange)(bool) = nullptr;
181 
182  // -----------------------------------------------------------------------------
183 
184  // MiniDSP state. Currently only volume and muted status are
185  // implemented, but others can be added easily if needed.
186 
187  // The volume is stored as an unsigned integer that represents twice the
188  // -dB value. Example: 19 represents -9.5dB.
189  uint8_t volume = 0;
190  bool muted = false;
191 };
uint8_t OnInitSuccessful()
Definition: MiniDSP.cpp:57
+
Definition: usbhid.h:143
+
virtual bool VIDPIDOK(uint16_t vid, uint16_t pid)
Definition: MiniDSP.h:141
+
void ParseHIDData(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)
Definition: MiniDSP.cpp:24
+
#define MINIDSP_PID
Definition: MiniDSP.h:27
+
void attachOnMutedChange(void(*funcOnMutedChange)(bool))
Definition: MiniDSP.h:82
+
virtual bool isReady()
Definition: hidcomposite.h:99
+
void attachOnVolumeChange(void(*funcOnVolumeChange)(uint8_t))
Definition: MiniDSP.h:72
+
float getVolumeDB() const
Definition: MiniDSP.h:100
+
uint16_t PID
Definition: hidcomposite.h:71
+
#define MINIDSP_VID
Definition: MiniDSP.h:26
+ +
bool connected()
Definition: MiniDSP.h:53
+
uint16_t VID
Definition: hidcomposite.h:71
+
void attachOnInit(void(*funcOnInit)(void))
Definition: MiniDSP.h:62
+ +
int getVolume() const
Definition: MiniDSP.h:92
+
MiniDSP(USB *p)
Definition: MiniDSP.h:46
+
Definition: UsbCore.h:210
+
bool isMuted() const
Definition: MiniDSP.h:108
+ +
+ + + + diff --git a/_usb_8h__dep__incl.md5 b/_usb_8h__dep__incl.md5 index 2090dff1..c02c88fe 100644 --- a/_usb_8h__dep__incl.md5 +++ b/_usb_8h__dep__incl.md5 @@ -1 +1 @@ -80fb4f558ce4bafa813aa31a77ddfc5a \ No newline at end of file +5573a9d064142814cb092442ed460f8e \ No newline at end of file diff --git a/annotated.html b/annotated.html index 1c08fa43..17307b2d 100644 --- a/annotated.html +++ b/annotated.html @@ -111,70 +111,71 @@ $(function() {  CMainItemIOFeature  CMAX3421e  CMax_LCD - CMODIFIERKEYS - CMOUSEINFO - CMouseReportParser - CMultiByteValueParser - CMultiValueBuffer - CPL2303 - CPS3BT - CPS3USB - CPS4BT - CPS4Buttons - CPS4Data - CPS4Output - CPS4Parser - CPS4Status - CPS4USB - CPS5BT - CPS5Buttons - CPS5Data - CPS5Output - CPS5Parser - CPS5Status - Cps5TouchpadXY - CPS5Trigger - CPS5USB - CPSBuzz - CPSBUZZButtons - CPTPListParser - CReportDescParser - CReportDescParser2 - CReportDescParserBase - CRequestSenseResponce - CSETUP_PKT - CSinkParser - CSPi - CSPP - CTEL_RINGER_FUNC_DESCR - CtouchpadXY - Ctty_features - CUHS2_GPIO - CUniversalReportParser - CUSB - CUSB_CONFIGURATION_DESCRIPTOR - CUSB_DEVICE_DESCRIPTOR - CUSB_ENDPOINT_DESCRIPTOR - CUSB_HID_DESCRIPTOR - CUSB_INTERFACE_DESCRIPTOR - CUsbConfigXtracter - CUsbDevice - CUsbDeviceAddress - CUSBDeviceConfig - CUSBH_MIDI - CUSBHID - CUSBHub - CUSBReadParser - CWII - CXBOXOLD - CXBOXONE - CXBOXONESBT - CXboxOneSButtons - CXboxOneSData - CXBOXONESParser - CXBOXRECV - CXBOXUSB - CXR21B1411 + CMiniDSP + CMODIFIERKEYS + CMOUSEINFO + CMouseReportParser + CMultiByteValueParser + CMultiValueBuffer + CPL2303 + CPS3BT + CPS3USB + CPS4BT + CPS4Buttons + CPS4Data + CPS4Output + CPS4Parser + CPS4Status + CPS4USB + CPS5BT + CPS5Buttons + CPS5Data + CPS5Output + CPS5Parser + CPS5Status + Cps5TouchpadXY + CPS5Trigger + CPS5USB + CPSBuzz + CPSBUZZButtons + CPTPListParser + CReportDescParser + CReportDescParser2 + CReportDescParserBase + CRequestSenseResponce + CSETUP_PKT + CSinkParser + CSPi + CSPP + CTEL_RINGER_FUNC_DESCR + CtouchpadXY + Ctty_features + CUHS2_GPIO + CUniversalReportParser + CUSB + CUSB_CONFIGURATION_DESCRIPTOR + CUSB_DEVICE_DESCRIPTOR + CUSB_ENDPOINT_DESCRIPTOR + CUSB_HID_DESCRIPTOR + CUSB_INTERFACE_DESCRIPTOR + CUsbConfigXtracter + CUsbDevice + CUsbDeviceAddress + CUSBDeviceConfig + CUSBH_MIDI + CUSBHID + CUSBHub + CUSBReadParser + CWII + CXBOXOLD + CXBOXONE + CXBOXONESBT + CXboxOneSButtons + CXboxOneSData + CXBOXONESParser + CXBOXRECV + CXBOXUSB + CXR21B1411 diff --git a/class_h_i_d_composite.html b/class_h_i_d_composite.html index f12c0247..f315a8f5 100644 --- a/class_h_i_d_composite.html +++ b/class_h_i_d_composite.html @@ -77,13 +77,14 @@ Inheritance diagram for HIDComposite:
Inheritance graph
- - - - - - - + + + + + + + +
[legend]
@@ -463,7 +464,7 @@ Static Protected Attributes
-

Reimplemented in PSBuzz, PS5USB, and PS4USB.

+

Reimplemented in PSBuzz, MiniDSP, PS5USB, and PS4USB.

Definition at line 76 of file hidcomposite.h.

diff --git a/class_h_i_d_composite__coll__graph.md5 b/class_h_i_d_composite__coll__graph.md5 index a1856a0f..7817cdc2 100644 --- a/class_h_i_d_composite__coll__graph.md5 +++ b/class_h_i_d_composite__coll__graph.md5 @@ -1 +1 @@ -bba65447c66e197356858048d3a33867 \ No newline at end of file +b1c90678ea3d37fdbf07d20339dd55ca \ No newline at end of file diff --git a/class_h_i_d_composite__inherit__graph.map b/class_h_i_d_composite__inherit__graph.map index 4d8ad97b..f8039b03 100644 --- a/class_h_i_d_composite__inherit__graph.map +++ b/class_h_i_d_composite__inherit__graph.map @@ -1,9 +1,10 @@ - - - - - - - + + + + + + + + diff --git a/class_h_i_d_composite__inherit__graph.md5 b/class_h_i_d_composite__inherit__graph.md5 index e325aad5..8c101c24 100644 --- a/class_h_i_d_composite__inherit__graph.md5 +++ b/class_h_i_d_composite__inherit__graph.md5 @@ -1 +1 @@ -121deb64a898bf7777edfbd49227f25d \ No newline at end of file +cbf85fb9723b0ff2efb4b5fd039edd34 \ No newline at end of file diff --git a/class_h_i_d_composite__inherit__graph.png b/class_h_i_d_composite__inherit__graph.png index c68d83ce..e9c35150 100644 Binary files a/class_h_i_d_composite__inherit__graph.png and b/class_h_i_d_composite__inherit__graph.png differ diff --git a/class_h_i_d_universal.html b/class_h_i_d_universal.html index f4169a77..2ae1413b 100644 --- a/class_h_i_d_universal.html +++ b/class_h_i_d_universal.html @@ -74,13 +74,14 @@ Inheritance diagram for HIDUniversal:
Inheritance graph
- - - - - - - + + + + + + + +
[legend]
@@ -309,7 +310,7 @@ Additional Inherited Members
-

Reimplemented in PSBuzz, PS5USB, and PS4USB.

+

Reimplemented in PSBuzz, MiniDSP, PS5USB, and PS4USB.

Definition at line 40 of file hiduniversal.h.

diff --git a/class_h_i_d_universal__coll__graph.md5 b/class_h_i_d_universal__coll__graph.md5 index a9b09f79..581f62ae 100644 --- a/class_h_i_d_universal__coll__graph.md5 +++ b/class_h_i_d_universal__coll__graph.md5 @@ -1 +1 @@ -1bf60b9ec91960e1a472f3a6a127cdfa \ No newline at end of file +d4b9000e23a9791690e7ee43bbb093e6 \ No newline at end of file diff --git a/class_h_i_d_universal__inherit__graph.map b/class_h_i_d_universal__inherit__graph.map index 24028a44..59630bbd 100644 --- a/class_h_i_d_universal__inherit__graph.map +++ b/class_h_i_d_universal__inherit__graph.map @@ -1,9 +1,10 @@ - - - - - - - + + + + + + + + diff --git a/class_h_i_d_universal__inherit__graph.md5 b/class_h_i_d_universal__inherit__graph.md5 index 10234994..e50aa321 100644 --- a/class_h_i_d_universal__inherit__graph.md5 +++ b/class_h_i_d_universal__inherit__graph.md5 @@ -1 +1 @@ -c3328294c7d15e9e9cfb7501c6db37af \ No newline at end of file +2a0d9e714388b855828091616e4b40c9 \ No newline at end of file diff --git a/class_h_i_d_universal__inherit__graph.png b/class_h_i_d_universal__inherit__graph.png index ff17494e..dc41db82 100644 Binary files a/class_h_i_d_universal__inherit__graph.png and b/class_h_i_d_universal__inherit__graph.png differ diff --git a/class_mini_d_s_p-members.html b/class_mini_d_s_p-members.html new file mode 100644 index 00000000..f57bf82c --- /dev/null +++ b/class_mini_d_s_p-members.html @@ -0,0 +1,140 @@ + + + + + + + +USB Host Shield 2.0: Member List + + + + + + + + + + +
+
+ + + + + + +
+
USB Host Shield 2.0 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
MiniDSP Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
attachOnInit(void(*funcOnInit)(void))MiniDSPinline
attachOnMutedChange(void(*funcOnMutedChange)(bool))MiniDSPinline
attachOnVolumeChange(void(*funcOnVolumeChange)(uint8_t))MiniDSPinline
bAddressUSBHIDprotected
bConfNumHIDCompositeprotected
bHasReportIdHIDCompositeprotected
bNumEPHIDCompositeprotected
bNumIfaceHIDCompositeprotected
bPollEnableHIDCompositeprotected
ConfigureDevice(uint8_t parent, uint8_t port, bool lowspeed)USBDeviceConfiginlinevirtual
connected()MiniDSPinline
constBuffLenHIDCompositeprotectedstatic
descrInfoHIDCompositeprotected
DEVCLASSOK(uint8_t klass)USBDeviceConfiginlinevirtual
DEVSUBCLASSOK(uint8_t subklass)USBDeviceConfiginlinevirtual
EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) overrideHIDUniversalinlinevirtual
epInfoHIDCompositeprotected
epInterruptInIndexUSBHIDprotectedstatic
epInterruptOutIndexUSBHIDprotectedstatic
FindInterface(uint8_t iface, uint8_t alt, uint8_t proto)HIDCompositeprotected
GetAddress()HIDCompositeinlinevirtual
GetHidClassDescrLen(uint8_t type, uint8_t num)HIDCompositeprotected
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)HIDCompositeprotectedvirtual
GetUsb()USBHIDinline
getVolume() constMiniDSPinline
getVolumeDB() constMiniDSPinline
HIDComposite(USB *p)HIDComposite
hidInterfacesHIDCompositeprotected
HIDUniversal(USB *p)HIDUniversalinline
Init(uint8_t parent, uint8_t port, bool lowspeed)HIDCompositevirtual
Initialize()HIDCompositeprotected
isMuted() constMiniDSPinline
isReady()HIDCompositeinlinevirtual
maxEpPerInterfaceUSBHIDprotectedstatic
maxHidInterfacesUSBHIDprotectedstatic
MiniDSP(USB *p)MiniDSPinline
OnInitSuccessful()MiniDSPprotectedvirtual
ParseHIDData(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)MiniDSPprotectedvirtual
PIDHIDCompositeprotected
Poll() overrideHIDUniversalvirtual
pollIntervalHIDCompositeprotected
PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR *ep_ptr)USBHIDprotected
PrintHidDescriptor(const USB_HID_DESCRIPTOR *pDesc)USBHIDprotected
pUsbUSBHIDprotected
qNextPollTimeHIDCompositeprotected
Release()HIDCompositevirtual
ResetHubPort(uint8_t port)USBDeviceConfiginlinevirtual
rptParsersHIDCompositeprotected
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)HIDCompositevirtual
SndRpt(uint16_t nbytes, uint8_t *dataptr)HIDComposite
totalEndpointsUSBHIDprotectedstatic
USBHID(USB *pusb)USBHIDinline
VIDHIDCompositeprotected
VIDPIDOK(uint16_t vid, uint16_t pid)MiniDSPinlineprotectedvirtual
ZeroMemory(uint8_t len, uint8_t *buf)HIDCompositeprotected
+ + + + diff --git a/class_mini_d_s_p.html b/class_mini_d_s_p.html new file mode 100644 index 00000000..7c85e4bf --- /dev/null +++ b/class_mini_d_s_p.html @@ -0,0 +1,657 @@ + + + + + + + +USB Host Shield 2.0: MiniDSP Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
USB Host Shield 2.0 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
MiniDSP Class Reference
+
+
+ +

#include <MiniDSP.h>

+
+Inheritance diagram for MiniDSP:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+
+Collaboration diagram for MiniDSP:
+
+
Collaboration graph
+ + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 MiniDSP (USB *p)
 
bool connected ()
 
void attachOnInit (void(*funcOnInit)(void))
 
void attachOnVolumeChange (void(*funcOnVolumeChange)(uint8_t))
 
void attachOnMutedChange (void(*funcOnMutedChange)(bool))
 
int getVolume () const
 
float getVolumeDB () const
 
bool isMuted () const
 
- Public Member Functions inherited from HIDUniversal
 HIDUniversal (USB *p)
 
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)
 
const USBGetUsb ()
 
uint8_t SetProtocol (uint8_t iface, uint8_t protocol)
 
uint8_t GetProtocol (uint8_t iface, uint8_t *dataptr)
 
uint8_t GetIdle (uint8_t iface, uint8_t reportID, uint8_t *dataptr)
 
uint8_t SetIdle (uint8_t iface, uint8_t reportID, uint8_t duration)
 
uint8_t GetReportDescr (uint16_t wIndex, USBReadParser *parser=NULL)
 
uint8_t GetHidDescr (uint8_t ep, uint16_t nbytes, uint8_t *dataptr)
 
uint8_t GetReport (uint8_t ep, uint8_t iface, uint8_t report_type, uint8_t report_id, uint16_t nbytes, uint8_t *dataptr)
 
uint8_t SetReport (uint8_t ep, uint8_t iface, uint8_t report_type, uint8_t report_id, uint16_t nbytes, uint8_t *dataptr)
 
- Public Member Functions inherited from USBDeviceConfig
virtual uint8_t ConfigureDevice (uint8_t parent, uint8_t port, bool lowspeed)
 
virtual void ResetHubPort (uint8_t port)
 
virtual bool DEVCLASSOK (uint8_t klass)
 
virtual bool DEVSUBCLASSOK (uint8_t subklass)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

HIDUniversal implementation
void ParseHIDData (USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)
 
uint8_t OnInitSuccessful ()
 
USBDeviceConfig implementation
virtual bool VIDPIDOK (uint16_t vid, uint16_t pid)
 
- Protected Member Functions inherited from HIDComposite
uint16_t GetHidClassDescrLen (uint8_t type, uint8_t num)
 
void Initialize ()
 
HIDInterfaceFindInterface (uint8_t iface, uint8_t alt, uint8_t proto)
 
void ZeroMemory (uint8_t len, uint8_t *buf)
 
HIDReportParserGetReportParser (uint8_t id)
 
- Protected Member Functions inherited from USBHID
void PrintEndpointDescriptor (const USB_ENDPOINT_DESCRIPTOR *ep_ptr)
 
void PrintHidDescriptor (const USB_HID_DESCRIPTOR *pDesc)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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
USBpUsb
 
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
 
static const uint8_t epInterruptOutIndex = 2
 
static const uint8_t maxHidInterfaces = 5
 
static const uint8_t maxEpPerInterface = 2
 
static const uint8_t totalEndpoints = (maxHidInterfaces * maxEpPerInterface + 1)
 
+

Detailed Description

+

Arduino MiniDSP 2x4HD USB Host Driver by Dennis Frett.

+

This class implements support for the MiniDSP 2x4HD via USB. Based on NodeJS implementation by Mathieu Rene: https://github.com/mrene/node-minidsp and the Python implementation by Mark Kubiak: https://github.com/markubiak/python3-minidsp.

+

It uses the HIDUniversal class for all the USB communication.

+ +

Definition at line 39 of file MiniDSP.h.

+

Constructor & Destructor Documentation

+ +

◆ MiniDSP()

+ +
+
+ + + + + +
+ + + + + + + + +
MiniDSP::MiniDSP (USBp)
+
+inline
+
+

Constructor for the MiniDSP class.

Parameters
+ + +
pPointer to the USB class instance.
+
+
+ +

Definition at line 46 of file MiniDSP.h.

+ +
+
+

Member Function Documentation

+ +

◆ connected()

+ +
+
+ + + + + +
+ + + + + + + +
bool MiniDSP::connected ()
+
+inline
+
+

Used to check if a MiniDSP 2x4HD is connected.

Returns
Returns true if it is connected.
+ +

Definition at line 53 of file MiniDSP.h.

+ +
+
+ +

◆ attachOnInit()

+ +
+
+ + + + + +
+ + + + + + + + +
void MiniDSP::attachOnInit (void(*)(void) funcOnInit)
+
+inline
+
+

Used to call your own function when the device is successfully initialized.

Parameters
+ + +
funcOnInitFunction to call.
+
+
+ +

Definition at line 62 of file MiniDSP.h.

+ +
+
+ +

◆ attachOnVolumeChange()

+ +
+
+ + + + + +
+ + + + + + + + +
void MiniDSP::attachOnVolumeChange (void(*)(uint8_t) funcOnVolumeChange)
+
+inline
+
+

Used to call your own function when the volume has changed. The volume is passed as an unsigned integer that represents twice the -dB value. Example: 19 represents -9.5dB.

Parameters
+ + +
funcOnVolumeChangeFunction to call.
+
+
+ +

Definition at line 72 of file MiniDSP.h.

+ +
+
+ +

◆ attachOnMutedChange()

+ +
+
+ + + + + +
+ + + + + + + + +
void MiniDSP::attachOnMutedChange (void(*)(bool) funcOnMutedChange)
+
+inline
+
+

Used to call your own function when the muted status has changed. The muted status is passed as a boolean. True means muted, false means unmuted.

Parameters
+ + +
funcOnMutedChangeFunction to call.
+
+
+ +

Definition at line 82 of file MiniDSP.h.

+ +
+
+ +

◆ getVolume()

+ +
+
+ + + + + +
+ + + + + + + +
int MiniDSP::getVolume () const
+
+inline
+
+

Retrieve the current volume of the MiniDSP. The volume is passed as an unsigned integer that represents twice the -dB value. Example: 19 represents -9.5dB.

Returns
Current volume.
+ +

Definition at line 92 of file MiniDSP.h.

+ +
+
+ +

◆ getVolumeDB()

+ +
+
+ + + + + +
+ + + + + + + +
float MiniDSP::getVolumeDB () const
+
+inline
+
+

Retrieve the current volume of the MiniDSP in -dB.

Returns
Current volume.
+ +

Definition at line 100 of file MiniDSP.h.

+ +
+
+ +

◆ isMuted()

+ +
+
+ + + + + +
+ + + + + + + +
bool MiniDSP::isMuted () const
+
+inline
+
+

Retrieve the current muted status of the MiniDSP

Returns
true if the device is muted, false otherwise.
+ +

Definition at line 108 of file MiniDSP.h.

+ +
+
+ +

◆ ParseHIDData()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void MiniDSP::ParseHIDData (USBHIDhid,
bool is_rpt_id,
uint8_t len,
uint8_t * buf 
)
+
+protectedvirtual
+
+

Used to parse USB HID data.

Parameters
+ + + + + +
hidPointer to the HID class.
is_rpt_idOnly used for Hubs.
lenThe length of the incoming data.
bufPointer to the data buffer.
+
+
+ +

Reimplemented from HIDUniversal.

+ +

Definition at line 24 of file MiniDSP.cpp.

+ +
+
+ +

◆ OnInitSuccessful()

+ +
+
+ + + + + +
+ + + + + + + +
uint8_t MiniDSP::OnInitSuccessful ()
+
+protectedvirtual
+
+

Called when a device is successfully initialized. Use attachOnInit(void (*funcOnInit)(void)) to call your own function. This is useful for instance if you want to set the LEDs in a specific way.

+ +

Reimplemented from HIDComposite.

+ +

Definition at line 57 of file MiniDSP.cpp.

+ +
+
+ +

◆ VIDPIDOK()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool MiniDSP::VIDPIDOK (uint16_t vid,
uint16_t pid 
)
+
+inlineprotectedvirtual
+
+

Used by the USB core to check what this driver support.

Parameters
+ + + +
vidThe device's VID.
pidThe device's PID.
+
+
+
Returns
Returns true if the device's VID and PID matches this driver.
+ +

Reimplemented from USBDeviceConfig.

+ +

Definition at line 141 of file MiniDSP.h.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/class_mini_d_s_p__coll__graph.map b/class_mini_d_s_p__coll__graph.map new file mode 100644 index 00000000..4656279c --- /dev/null +++ b/class_mini_d_s_p__coll__graph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/class_mini_d_s_p__coll__graph.md5 b/class_mini_d_s_p__coll__graph.md5 new file mode 100644 index 00000000..05db2558 --- /dev/null +++ b/class_mini_d_s_p__coll__graph.md5 @@ -0,0 +1 @@ +ab17f03c14ce8e38209ed5c5009fb85c \ No newline at end of file diff --git a/class_mini_d_s_p__coll__graph.png b/class_mini_d_s_p__coll__graph.png new file mode 100644 index 00000000..2cc3cd13 Binary files /dev/null and b/class_mini_d_s_p__coll__graph.png differ diff --git a/class_mini_d_s_p__inherit__graph.map b/class_mini_d_s_p__inherit__graph.map new file mode 100644 index 00000000..73827c55 --- /dev/null +++ b/class_mini_d_s_p__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/class_mini_d_s_p__inherit__graph.md5 b/class_mini_d_s_p__inherit__graph.md5 new file mode 100644 index 00000000..d02ab0d7 --- /dev/null +++ b/class_mini_d_s_p__inherit__graph.md5 @@ -0,0 +1 @@ +b6a966ab8c9becc7d82e535955d2e5ab \ No newline at end of file diff --git a/class_mini_d_s_p__inherit__graph.png b/class_mini_d_s_p__inherit__graph.png new file mode 100644 index 00000000..c88a9300 Binary files /dev/null and b/class_mini_d_s_p__inherit__graph.png differ diff --git a/class_u_s_b_device_config.html b/class_u_s_b_device_config.html index a9359619..507b2c80 100644 --- a/class_u_s_b_device_config.html +++ b/class_u_s_b_device_config.html @@ -81,19 +81,20 @@ Inheritance diagram for USBDeviceConfig:
- - - - - + + + + + - - - + + + +
[legend]
@@ -365,7 +366,7 @@ Public Member Functions
-

Reimplemented in BTD, PSBuzz, PS5USB, FTDI, XBOXONE, PS4USB, ADK, XR21B1411, XBOXRECV, XBOXUSB, PS3USB, and XBOXOLD.

+

Reimplemented in BTD, PSBuzz, PS5USB, FTDI, MiniDSP, XBOXONE, PS4USB, ADK, XR21B1411, XBOXRECV, XBOXUSB, PS3USB, and XBOXOLD.

Definition at line 161 of file UsbCore.h.

diff --git a/class_u_s_b_device_config__inherit__graph.map b/class_u_s_b_device_config__inherit__graph.map index ca926a80..d036bf2a 100644 --- a/class_u_s_b_device_config__inherit__graph.map +++ b/class_u_s_b_device_config__inherit__graph.map @@ -7,17 +7,18 @@ - - - - - + + + + + - - - + + + + diff --git a/class_u_s_b_device_config__inherit__graph.md5 b/class_u_s_b_device_config__inherit__graph.md5 index c01c8565..3d986078 100644 --- a/class_u_s_b_device_config__inherit__graph.md5 +++ b/class_u_s_b_device_config__inherit__graph.md5 @@ -1 +1 @@ -ba54b174687399479489b51a7249a07c \ No newline at end of file +7c6c187add29bc43d789bd02128820b6 \ 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 0f3a8fbe..a4e6b62f 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 997d99cb..c93095d1 100644 --- a/class_u_s_b_h_i_d.html +++ b/class_u_s_b_h_i_d.html @@ -81,9 +81,10 @@ Inheritance diagram for USBHID:
- - - + + + +
[legend]
diff --git a/class_u_s_b_h_i_d__coll__graph.md5 b/class_u_s_b_h_i_d__coll__graph.md5 index c75d9468..b2a95b99 100644 --- a/class_u_s_b_h_i_d__coll__graph.md5 +++ b/class_u_s_b_h_i_d__coll__graph.md5 @@ -1 +1 @@ -2fff1d890aadada057b438fb5a7e92c2 \ No newline at end of file +947d2cd6673d61a8f4b974df2771d64c \ No newline at end of file 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 1ec64063..131f8ce5 100644 --- a/class_u_s_b_h_i_d__inherit__graph.map +++ b/class_u_s_b_h_i_d__inherit__graph.map @@ -4,7 +4,8 @@ - - - + + + + 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 61ef41f8..e7b8072f 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 @@ -48efb331de46d34d39981cc9ecb13ef5 \ No newline at end of file +d26a2a51f82c80c50a2aa81a88693a7f \ 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 c51bb7f7..52930e80 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 1ebee712..2e57f18f 100644 --- a/class_usb_config_xtracter.html +++ b/class_usb_config_xtracter.html @@ -79,15 +79,16 @@ Inheritance diagram for UsbConfigXtracter:
- + - - - + + + +
[legend]
diff --git a/class_usb_config_xtracter__inherit__graph.map b/class_usb_config_xtracter__inherit__graph.map index 45f05267..e174ac81 100644 --- a/class_usb_config_xtracter__inherit__graph.map +++ b/class_usb_config_xtracter__inherit__graph.map @@ -5,13 +5,14 @@ - + - - - + + + + diff --git a/class_usb_config_xtracter__inherit__graph.md5 b/class_usb_config_xtracter__inherit__graph.md5 index e8253759..ad9de627 100644 --- a/class_usb_config_xtracter__inherit__graph.md5 +++ b/class_usb_config_xtracter__inherit__graph.md5 @@ -1 +1 @@ -446fe74447324181311c93aeec67e483 \ No newline at end of file +c3f9c9ae3e51daf6ed8374890e5c4814 \ 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 0c801281..78ff0f0f 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 645caa8c..8420d0c6 100644 --- a/classes.html +++ b/classes.html @@ -67,50 +67,50 @@ $(function() {
+ - - + + + - + + - + - - + + + - - + - - + + - - - + + - - - + + + + - - - - + + + + diff --git a/files.html b/files.html index a4eac75b..165dd75e 100644 --- a/files.html +++ b/files.html @@ -102,58 +102,60 @@ $(function() { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  a  
ConfigDescParser   
  m  
-
PS5Trigger   USB_DEVICE_DESCRIPTOR   
ps5TouchpadXY   USB_CONFIGURATION_DESCRIPTOR   
  e  
-
PS5USB   USB_ENDPOINT_DESCRIPTOR   
ACM   MainItemIOFeature   PSBuzz   USB_HID_DESCRIPTOR   
ACM_FUNC_DESCR   EpInfo   MAX3421e   PSBUZZButtons   USB_INTERFACE_DESCRIPTOR   
PS5Trigger   USB_DEVICE_DESCRIPTOR   
ACM   MainItemIOFeature   PS5USB   USB_ENDPOINT_DESCRIPTOR   
ACM_FUNC_DESCR   EpInfo   MAX3421e   PSBuzz   USB_HID_DESCRIPTOR   
AddressPool   
  f  
-
Max_LCD   PTPListParser   UsbConfigXtracter   
AddressPoolImpl   MODIFIERKEYS   
  r  
+
Max_LCD   PSBUZZButtons   USB_INTERFACE_DESCRIPTOR   
AddressPoolImpl   MiniDSP   PTPListParser   UsbConfigXtracter   
ADK   FTDI   MODIFIERKEYS   
  r  
UsbDevice   
ADK   FTDI   MOUSEINFO   UsbDeviceAddress   
  b  
-
FTDIAsyncOper   MouseReportParser   ReportDescParser   USBDeviceConfig   
FTDIAsyncOper   MOUSEINFO   UsbDeviceAddress   
  h  
-
MultiByteValueParser   ReportDescParser2   USBH_MIDI   
BASICCDB   MultiValueBuffer   ReportDescParserBase   USBHID   
BluetoothService   HexDumper   
  p  
+
MouseReportParser   ReportDescParser   USBDeviceConfig   
BASICCDB   MultiByteValueParser   ReportDescParser2   USBH_MIDI   
BluetoothService   HexDumper   MultiValueBuffer   ReportDescParserBase   USBHID   
BTD   HID_CLASS_DESCRIPTOR_LEN_AND_TYPE   
  p  
HIDComposite::ReportParser   USBHub   
BTD   HID_CLASS_DESCRIPTOR_LEN_AND_TYPE   RequestSenseResponce   USBReadParser   
BTHID   HIDBoot   PL2303   
  s  
+
BTHID   HIDBoot   RequestSenseResponce   USBReadParser   
BulkOnly   HIDComposite   PL2303   
  s  
  w  
BulkOnly   HIDComposite   PS3BT   
ByteSkipper   HIDComposite::HIDInterface   PS3USB   SETUP_PKT   WII   
ByteSkipper   HIDComposite::HIDInterface   PS3BT   
  c  
-
HidItemPrefix   PS4BT   SinkParser   
  x  
+
HidItemPrefix   PS3USB   SETUP_PKT   WII   
HIDReportParser   PS4BT   SinkParser   
  x  
HIDReportParser   PS4Buttons   SPi   
CALL_MGMNT_FUNC_DESCR   HIDUniversal   PS4Data   SPP   XBOXOLD   
Capacity   HubDescriptor   PS4Output   
  t  
+
CALL_MGMNT_FUNC_DESCR   HIDUniversal   PS4Buttons   SPi   
Capacity   HubDescriptor   PS4Data   SPP   XBOXOLD   
CDB10   HubEvent   PS4Output   
  t  
XBOXONE   
CDB10   HubEvent   PS4Parser   XBOXONESBT   
CDB12   
  i  
-
PS4Status   TEL_RINGER_FUNC_DESCR   XboxOneSButtons   
CDB6   PS4USB   touchpadXY   XboxOneSData   
CDB_LBA32_16   InquiryResponse   PS5BT   tty_features   XBOXONESParser   
PS4Parser   XBOXONESBT   
CDB6   PS4Status   TEL_RINGER_FUNC_DESCR   XboxOneSButtons   
CDB_LBA32_16   InquiryResponse   PS4USB   touchpadXY   XboxOneSData   
CDB_LBA64_16   
  k  
-
PS5Buttons   
  u  
+
PS5BT   tty_features   XBOXONESParser   
CDCAsyncOper   PS5Buttons   
  u  
XBOXRECV   
CDCAsyncOper   PS5Data   XBOXUSB   
CLASS_NOTIFICATION   KBDINFO   PS5Output   UHS2_GPIO   XR21B1411   
CommandBlockWrapper   KBDLEDS   PS5Parser   UniversalReportParser   
CommandBlockWrapperBase   KeyboardReportParser   PS5Status   USB   
CLASS_NOTIFICATION   KBDINFO   PS5Data   XBOXUSB   
CommandBlockWrapper   KBDLEDS   PS5Output   UHS2_GPIO   XR21B1411   
CommandBlockWrapperBase   KeyboardReportParser   PS5Parser   UniversalReportParser   
CommandStatusWrapper   
  l  
-
ps5TouchpadXY   USB_CONFIGURATION_DESCRIPTOR   
PS5Status   USB   
LINE_CODING   
 max_LCD.h
 message.cpp
 message.h
 parsetools.cpp
 parsetools.h
 printhex.h
 PS3BT.cpp
 PS3BT.h
 PS3Enums.h
 PS3USB.cpp
 PS3USB.h
 PS4BT.h
 PS4Parser.cpp
 PS4Parser.h
 PS4USB.h
 PS5BT.h
 PS5Parser.cpp
 PS5Parser.h
 PS5Trigger.cppBased on Ludwig Füchsl's DualSense Windows driver https://github.com/Ohjurot/DualSense-Windows
 PS5Trigger.hBased on Ludwig Füchsl's DualSense Windows driver https://github.com/Ohjurot/DualSense-Windows
 PS5USB.h
 PSBuzz.cpp
 PSBuzz.h
 settings.h
 sink_parser.h
 SPP.cpp
 SPP.h
 UHS2_gpio.cpp
 UHS2_gpio.h
 Usb.cpp
 Usb.h
 usb_ch9.h
 UsbCore.h
 usbh_midi.cpp
 usbh_midi.h
 usbhid.cpp
 usbhid.h
 usbhost.h
 usbhub.cpp
 usbhub.h
 version_helper.h
 Wii.cpp
 Wii.h
 xboxEnums.h
 XBOXOLD.cpp
 XBOXOLD.h
 XBOXONE.cpp
 XBOXONE.h
 XBOXONESBT.h
 XBOXONESParser.cpp
 XBOXONESParser.h
 XBOXRECV.cpp
 XBOXRECV.h
 XBOXUSB.cpp
 XBOXUSB.h
 MiniDSP.cpp
 MiniDSP.h
 parsetools.cpp
 parsetools.h
 printhex.h
 PS3BT.cpp
 PS3BT.h
 PS3Enums.h
 PS3USB.cpp
 PS3USB.h
 PS4BT.h
 PS4Parser.cpp
 PS4Parser.h
 PS4USB.h
 PS5BT.h
 PS5Parser.cpp
 PS5Parser.h
 PS5Trigger.cppBased on Ludwig Füchsl's DualSense Windows driver https://github.com/Ohjurot/DualSense-Windows
 PS5Trigger.hBased on Ludwig Füchsl's DualSense Windows driver https://github.com/Ohjurot/DualSense-Windows
 PS5USB.h
 PSBuzz.cpp
 PSBuzz.h
 settings.h
 sink_parser.h
 SPP.cpp
 SPP.h
 UHS2_gpio.cpp
 UHS2_gpio.h
 Usb.cpp
 Usb.h
 usb_ch9.h
 UsbCore.h
 usbh_midi.cpp
 usbh_midi.h
 usbhid.cpp
 usbhid.h
 usbhost.h
 usbhub.cpp
 usbhub.h
 version_helper.h
 Wii.cpp
 Wii.h
 xboxEnums.h
 XBOXOLD.cpp
 XBOXOLD.h
 XBOXONE.cpp
 XBOXONE.h
 XBOXONESBT.h
 XBOXONESParser.cpp
 XBOXONESParser.h
 XBOXRECV.cpp
 XBOXRECV.h
 XBOXUSB.cpp
 XBOXUSB.h
diff --git a/functions_a.html b/functions_a.html index 951de0ac..c594c14f 100644 --- a/functions_a.html +++ b/functions_a.html @@ -181,6 +181,7 @@ $(function() {
  • attachOnInit() : BluetoothService +, MiniDSP , PS3USB , PS4USB , PS5USB @@ -190,6 +191,12 @@ $(function() { , XBOXRECV , XBOXUSB
  • +
  • attachOnMutedChange() +: MiniDSP +
  • +
  • attachOnVolumeChange() +: MiniDSP +
  • audio : PS4Status
  • diff --git a/functions_c.html b/functions_c.html index 276b3312..04b00bd6 100644 --- a/functions_c.html +++ b/functions_c.html @@ -126,6 +126,7 @@ $(function() {
  • connected : BTHID +, MiniDSP , PS4BT , PS4USB , PS5BT diff --git a/functions_func.html b/functions_func.html index fb835315..a46c1aa3 100644 --- a/functions_func.html +++ b/functions_func.html @@ -84,6 +84,7 @@ $(function() {
  • attachOnInit() : BluetoothService +, MiniDSP , PS3USB , PS4USB , PS5USB @@ -93,6 +94,12 @@ $(function() { , XBOXRECV , XBOXUSB
  • +
  • attachOnMutedChange() +: MiniDSP +
  • +
  • attachOnVolumeChange() +: MiniDSP +
  • autoflowDSR() : ACM , XR21B1411 diff --git a/functions_func_c.html b/functions_func_c.html index bd6badb8..4e6e5cfc 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -109,7 +109,8 @@ $(function() { : USB
  • connected() -: PS4BT +: MiniDSP +, PS4BT , PS4USB , PS5BT , PS5USB diff --git a/functions_func_g.html b/functions_func_g.html index bcb7b9ef..c9aaccb6 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -332,6 +332,12 @@ $(function() {
  • getVbusState() : MAX3421e< SPI_SS, INTR >
  • +
  • getVolume() +: MiniDSP +
  • +
  • getVolumeDB() +: MiniDSP +
  • getWeight() : WII
  • diff --git a/functions_func_i.html b/functions_func_i.html index f67528f9..996db31a 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -118,6 +118,9 @@ $(function() {
  • isIRCameraEnabled() : WII
  • +
  • isMuted() +: MiniDSP +
  • isReady() : ACM , ADK diff --git a/functions_func_m.html b/functions_func_m.html index d0632a88..3d94a49e 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -71,6 +71,9 @@ $(function() {
  • MediaCTL() : BulkOnly
  • +
  • MiniDSP() +: MiniDSP +
  • moveSetBulb() : PS3BT , PS3USB diff --git a/functions_func_o.html b/functions_func_o.html index 9c851105..bd24ba80 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -90,6 +90,7 @@ $(function() {
  • OnInitSuccessful() : HIDComposite +, MiniDSP , PS4USB , PS5USB , PSBuzz diff --git a/functions_func_p.html b/functions_func_p.html index dce6103a..3ba1ced2 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -103,6 +103,7 @@ $(function() {
  • ParseHIDData() : HIDComposite , HIDUniversal +, MiniDSP , PS4USB , PS5USB , PSBuzz diff --git a/functions_func_r.html b/functions_func_r.html index ce7b4a41..1511b34b 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -69,7 +69,7 @@ $(function() { , USBH_MIDI
  • Read() -: BulkOnly +: BulkOnly
  • read() : SPP diff --git a/functions_func_v.html b/functions_func_v.html index d1e6fa56..4f17f127 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -69,6 +69,7 @@ $(function() { : ADK , BTD , FTDI +, MiniDSP , PS3USB , PS4USB , PS5USB diff --git a/functions_func_w.html b/functions_func_w.html index 2a49e15e..c0bd16b1 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -73,7 +73,7 @@ $(function() {
  • write() : Max_LCD -, SPP +, SPP
  • write_register() : XR21B1411 diff --git a/functions_g.html b/functions_g.html index 04a0954a..2dc9b61a 100644 --- a/functions_g.html +++ b/functions_g.html @@ -360,6 +360,12 @@ $(function() {
  • getVbusState() : MAX3421e< SPI_SS, INTR >
  • +
  • getVolume() +: MiniDSP +
  • +
  • getVolumeDB() +: MiniDSP +
  • getWeight() : WII
  • diff --git a/functions_i.html b/functions_i.html index 652cfdd3..b3b08286 100644 --- a/functions_i.html +++ b/functions_i.html @@ -156,6 +156,9 @@ $(function() {
  • isMidiFound : USBH_MIDI
  • +
  • isMuted() +: MiniDSP +
  • isReady() : ACM , ADK diff --git a/functions_m.html b/functions_m.html index 808744d3..9ae3b17e 100644 --- a/functions_m.html +++ b/functions_m.html @@ -110,6 +110,9 @@ $(function() {
  • microphoneLed : PS5Output
  • +
  • MiniDSP() +: MiniDSP +
  • Misc : CDB12 , CDB_LBA32_16 diff --git a/functions_o.html b/functions_o.html index cae8b200..30fd9ea0 100644 --- a/functions_o.html +++ b/functions_o.html @@ -90,6 +90,7 @@ $(function() {
  • OnInitSuccessful() : HIDComposite +, MiniDSP , PS4USB , PS5USB , PSBuzz diff --git a/functions_p.html b/functions_p.html index 22b6657c..079d6ec7 100644 --- a/functions_p.html +++ b/functions_p.html @@ -109,6 +109,7 @@ $(function() {
  • ParseHIDData() : HIDComposite , HIDUniversal +, MiniDSP , PS4USB , PS5USB , PSBuzz diff --git a/functions_v.html b/functions_v.html index 2cfeb5b6..7dfd82c1 100644 --- a/functions_v.html +++ b/functions_v.html @@ -97,6 +97,7 @@ $(function() { : ADK , BTD , FTDI +, MiniDSP , PS3USB , PS4USB , PS5USB diff --git a/functions_w.html b/functions_w.html index 51eb33a0..287c7451 100644 --- a/functions_w.html +++ b/functions_w.html @@ -110,7 +110,7 @@ $(function() {
  • write() : Max_LCD -, SPP +, SPP
  • write_register() : XR21B1411 diff --git a/globals_defs_m.html b/globals_defs_m.html index 624d9499..83bd77c8 100644 --- a/globals_defs_m.html +++ b/globals_defs_m.html @@ -247,6 +247,12 @@ $(function() {
  • MIDI_MAX_SYSEX_SIZE : usbh_midi.h
  • +
  • MINIDSP_PID +: MiniDSP.h +
  • +
  • MINIDSP_VID +: MiniDSP.h +
  • MODE_FS_HOST : max3421e.h
  • diff --git a/globals_eval.html b/globals_eval.html index 0721c633..a0d2af6c 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -589,12 +589,12 @@ $(function() {
  • Y : controllerEnums.h
  • -
  • YELLOW -: controllerEnums.h -
  • Yellow : controllerEnums.h
  • +
  • YELLOW +: controllerEnums.h +
  • diff --git a/globals_m.html b/globals_m.html index 31728007..94488668 100644 --- a/globals_m.html +++ b/globals_m.html @@ -256,6 +256,12 @@ $(function() {
  • MIDI_MAX_SYSEX_SIZE : usbh_midi.h
  • +
  • MINIDSP_PID +: MiniDSP.h +
  • +
  • MINIDSP_VID +: MiniDSP.h +
  • MINUS : controllerEnums.h
  • diff --git a/globals_y.html b/globals_y.html index 6df03a1a..567dce70 100644 --- a/globals_y.html +++ b/globals_y.html @@ -65,12 +65,12 @@ $(function() {
  • Y : controllerEnums.h
  • -
  • Yellow -: controllerEnums.h -
  • YELLOW : controllerEnums.h
  • +
  • Yellow +: controllerEnums.h +
  • diff --git a/hidcomposite_8h.html b/hidcomposite_8h.html index d0b105a0..1f00999b 100644 --- a/hidcomposite_8h.html +++ b/hidcomposite_8h.html @@ -81,13 +81,15 @@ This graph shows which files directly or indirectly include this file:
    - - + + - - - - + + + + + +
    diff --git a/hidcomposite_8h__dep__incl.map b/hidcomposite_8h__dep__incl.map index 5e12955e..c8f4bc4d 100644 --- a/hidcomposite_8h__dep__incl.map +++ b/hidcomposite_8h__dep__incl.map @@ -1,9 +1,11 @@ - - + + - - - - + + + + + + diff --git a/hidcomposite_8h__dep__incl.md5 b/hidcomposite_8h__dep__incl.md5 index 396aca02..94e2321a 100644 --- a/hidcomposite_8h__dep__incl.md5 +++ b/hidcomposite_8h__dep__incl.md5 @@ -1 +1 @@ -84fea4b0f5513117ccba6ac937e8e613 \ No newline at end of file +c4994368bf13a5e3a4f7c3dad85eb854 \ No newline at end of file diff --git a/hidcomposite_8h__dep__incl.png b/hidcomposite_8h__dep__incl.png index 3472d3cd..fd589d6c 100644 Binary files a/hidcomposite_8h__dep__incl.png and b/hidcomposite_8h__dep__incl.png differ diff --git a/hiduniversal_8h.html b/hiduniversal_8h.html index 3f6d2f43..a20d56e6 100644 --- a/hiduniversal_8h.html +++ b/hiduniversal_8h.html @@ -83,10 +83,12 @@ This graph shows which files directly or indirectly include this file:
    - - - - + + + + + + diff --git a/hiduniversal_8h__dep__incl.map b/hiduniversal_8h__dep__incl.map index 791eefcb..b55f9888 100644 --- a/hiduniversal_8h__dep__incl.map +++ b/hiduniversal_8h__dep__incl.map @@ -1,7 +1,9 @@ - - - - + + + + + + diff --git a/hiduniversal_8h__dep__incl.md5 b/hiduniversal_8h__dep__incl.md5 index 1b053e78..2d7829fb 100644 --- a/hiduniversal_8h__dep__incl.md5 +++ b/hiduniversal_8h__dep__incl.md5 @@ -1 +1 @@ -e6dc98e8c058dfa8567aea56c26e19c2 \ No newline at end of file +1b951076631caaadca6fb9b031ea52d8 \ No newline at end of file diff --git a/hiduniversal_8h__dep__incl.png b/hiduniversal_8h__dep__incl.png index e7eaf8e0..26afe668 100644 Binary files a/hiduniversal_8h__dep__incl.png and b/hiduniversal_8h__dep__incl.png differ diff --git a/hidusagestr_8h.html b/hidusagestr_8h.html index f60b9f16..3b718f05 100644 --- a/hidusagestr_8h.html +++ b/hidusagestr_8h.html @@ -79,40 +79,42 @@ This graph shows which files directly or indirectly include this file:
    - - + + - - - - - - - + + + + + + + - + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + + +
    diff --git a/hidusagestr_8h__dep__incl.map b/hidusagestr_8h__dep__incl.map index a1c8edf1..40cc9834 100644 --- a/hidusagestr_8h__dep__incl.map +++ b/hidusagestr_8h__dep__incl.map @@ -1,36 +1,38 @@ - - + + - - - - - - - + + + + + + + - + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/hidusagestr_8h__dep__incl.md5 b/hidusagestr_8h__dep__incl.md5 index 1ba517b4..d4550a9e 100644 --- a/hidusagestr_8h__dep__incl.md5 +++ b/hidusagestr_8h__dep__incl.md5 @@ -1 +1 @@ -47e1123033e27134c5c1a943efab6b33 \ No newline at end of file +740194acd8882018b8e3e80915678457 \ No newline at end of file diff --git a/hidusagestr_8h__dep__incl.png b/hidusagestr_8h__dep__incl.png index 0701a64a..382fc247 100644 Binary files a/hidusagestr_8h__dep__incl.png and b/hidusagestr_8h__dep__incl.png differ diff --git a/hierarchy.html b/hierarchy.html index e2fde852..348df6ac 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -165,9 +165,10 @@ This inheritance list is sorted roughly, but not completely, alphabetically: CHIDBoot< BOOT_PROTOCOL >  CHIDComposite  CHIDUniversal - CPS4USB - CPS5USB - CPSBuzz + CMiniDSP + CPS4USB + CPS5USB + CPSBuzz  CXBOXONE  CUsbDevice  CUsbDeviceAddress diff --git a/inherit_graph_17.md5 b/inherit_graph_17.md5 index afd03b6d..824efc36 100644 --- a/inherit_graph_17.md5 +++ b/inherit_graph_17.md5 @@ -1 +1 @@ -2e22fd54c1a893864d3576239df121cf \ No newline at end of file +1f47023ee5e804f702e6d669ff2e16bf \ No newline at end of file diff --git a/inherit_graph_31.md5 b/inherit_graph_31.md5 index 6e81501c..d8d58b02 100644 --- a/inherit_graph_31.md5 +++ b/inherit_graph_31.md5 @@ -1 +1 @@ -08df93ae282c4c46c2495988cbde06ef \ No newline at end of file +3c6b7df83bf91b25c90b94d6d72fe7df \ No newline at end of file diff --git a/inherit_graph_65.map b/inherit_graph_65.map index 5d05fd57..d7f62892 100644 --- a/inherit_graph_65.map +++ b/inherit_graph_65.map @@ -18,19 +18,20 @@ - + - - - - - - - - - + + + + + + + + + + diff --git a/inherit_graph_65.md5 b/inherit_graph_65.md5 index 8034844d..6de5d81a 100644 --- a/inherit_graph_65.md5 +++ b/inherit_graph_65.md5 @@ -1 +1 @@ -5fdbc09f16b5c3c39346de3cb88f182a \ No newline at end of file +ebe5ebc19bbee1969905f8894092d2dc \ No newline at end of file diff --git a/inherit_graph_65.png b/inherit_graph_65.png index fb486300..1477185c 100644 Binary files a/inherit_graph_65.png and b/inherit_graph_65.png differ diff --git a/inherits.html b/inherits.html index eb2ac684..d42ebd00 100644 --- a/inherits.html +++ b/inherits.html @@ -424,21 +424,22 @@ $(function() { - + - - - - - - - - - + + + + + + + + + + diff --git a/search/all_1.js b/search/all_1.js index 9aa5a181..40cd15a9 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -61,7 +61,9 @@ var searchData= ['aplphanumtitles0',['aplphanumTitles0',['../class_report_desc_parser_base.html#a5cd50b03ac2d022ca55e6a5bbd448ac8',1,'ReportDescParserBase']]], ['aplphanumtitles1',['aplphanumTitles1',['../class_report_desc_parser_base.html#afac5fab915e65babde2645e09b66e74f',1,'ReportDescParserBase']]], ['aplphanumtitles2',['aplphanumTitles2',['../class_report_desc_parser_base.html#ae0090afb0e090b539fcaa4b71f099b08',1,'ReportDescParserBase']]], - ['attachoninit',['attachOnInit',['../class_bluetooth_service.html#a488e219cf0a90d39e643615b1f12e91f',1,'BluetoothService::attachOnInit()'],['../class_p_s3_u_s_b.html#ad06a172d85adf4ffc54dd8117b0be42e',1,'PS3USB::attachOnInit()'],['../class_p_s4_u_s_b.html#abe78ea9b765b11c08b060f923ae9d8cd',1,'PS4USB::attachOnInit()'],['../class_p_s5_u_s_b.html#aae6c9836d22c4302a5f029dfd3bb54a9',1,'PS5USB::attachOnInit()'],['../class_p_s_buzz.html#a0d4c401b742605d251a840646bd58112',1,'PSBuzz::attachOnInit()'],['../class_x_b_o_x_o_l_d.html#a7a7d0f28e51ef4650ac5e2b6c883b159',1,'XBOXOLD::attachOnInit()'],['../class_x_b_o_x_o_n_e.html#a0b2434ed7197361d229340773b0c3bda',1,'XBOXONE::attachOnInit()'],['../class_x_b_o_x_r_e_c_v.html#ababaa2f28de8bf6749fe649b4e93c583',1,'XBOXRECV::attachOnInit()'],['../class_x_b_o_x_u_s_b.html#a887b65866f96b5b1e1413ba1e4f19941',1,'XBOXUSB::attachOnInit()']]], + ['attachoninit',['attachOnInit',['../class_bluetooth_service.html#a488e219cf0a90d39e643615b1f12e91f',1,'BluetoothService::attachOnInit()'],['../class_mini_d_s_p.html#a5e27e9ed52e1532a3287af49793361a1',1,'MiniDSP::attachOnInit()'],['../class_p_s3_u_s_b.html#ad06a172d85adf4ffc54dd8117b0be42e',1,'PS3USB::attachOnInit()'],['../class_p_s4_u_s_b.html#abe78ea9b765b11c08b060f923ae9d8cd',1,'PS4USB::attachOnInit()'],['../class_p_s5_u_s_b.html#aae6c9836d22c4302a5f029dfd3bb54a9',1,'PS5USB::attachOnInit()'],['../class_p_s_buzz.html#a0d4c401b742605d251a840646bd58112',1,'PSBuzz::attachOnInit()'],['../class_x_b_o_x_o_l_d.html#a7a7d0f28e51ef4650ac5e2b6c883b159',1,'XBOXOLD::attachOnInit()'],['../class_x_b_o_x_o_n_e.html#a0b2434ed7197361d229340773b0c3bda',1,'XBOXONE::attachOnInit()'],['../class_x_b_o_x_r_e_c_v.html#ababaa2f28de8bf6749fe649b4e93c583',1,'XBOXRECV::attachOnInit()'],['../class_x_b_o_x_u_s_b.html#a887b65866f96b5b1e1413ba1e4f19941',1,'XBOXUSB::attachOnInit()']]], + ['attachonmutedchange',['attachOnMutedChange',['../class_mini_d_s_p.html#a8de93d377f046a4fdf766461c5080d75',1,'MiniDSP']]], + ['attachonvolumechange',['attachOnVolumeChange',['../class_mini_d_s_p.html#a753f2095feda60f5ec1680f8245ce5c3',1,'MiniDSP']]], ['audio',['audio',['../struct_p_s4_status.html#a21781405f5b603ef41334a1b09930075',1,'PS4Status']]], ['autoflow_5fdsr',['autoflow_DSR',['../structtty__features.html#a194320115ed70a47cb0b50e6487ad70a',1,'tty_features']]], ['autoflow_5frts',['autoflow_RTS',['../structtty__features.html#a9ef5060c40f75d6357bc8ce318ae637d',1,'tty_features']]], diff --git a/search/all_10.js b/search/all_10.js index 661ef8ed..6788c951 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -9,7 +9,7 @@ var searchData= ['parsebthidcontroldata',['ParseBTHIDControlData',['../class_b_t_h_i_d.html#ad8339ed58b8c19bb5bee1c8aaa4bb715',1,'BTHID']]], ['parsebthiddata',['ParseBTHIDData',['../class_b_t_h_i_d.html#a4de4a1efd32000a0cf5a884456e52c7d',1,'BTHID::ParseBTHIDData()'],['../class_p_s4_b_t.html#a0d92689d0c24e62ddc7a1b3c4c658512',1,'PS4BT::ParseBTHIDData()'],['../class_p_s5_b_t.html#a7298dfedcac3819646828edf055bc26b',1,'PS5BT::ParseBTHIDData()'],['../class_x_b_o_x_o_n_e_s_b_t.html#aee9484727ae88c9ef5102889a1a710fd',1,'XBOXONESBT::ParseBTHIDData()']]], ['parseconfigdescr',['parseConfigDescr',['../class_u_s_b_h___m_i_d_i.html#aabe63c64fbcee52e7c724d489cd19394',1,'USBH_MIDI']]], - ['parsehiddata',['ParseHIDData',['../class_h_i_d_composite.html#ac01dac60c82bd850509696252cd9b651',1,'HIDComposite::ParseHIDData()'],['../class_h_i_d_universal.html#a5d6e27f817d6d2c67692783a02872939',1,'HIDUniversal::ParseHIDData()'],['../class_p_s4_u_s_b.html#a8222cea2ec47bff310d6e5fbada9e695',1,'PS4USB::ParseHIDData()'],['../class_p_s5_u_s_b.html#ae8db9cfff5d81ea1f124a7f48a2d0bbc',1,'PS5USB::ParseHIDData()'],['../class_p_s_buzz.html#a73e7a2f4b5537a692d699dc7c57ca6d6',1,'PSBuzz::ParseHIDData()']]], + ['parsehiddata',['ParseHIDData',['../class_h_i_d_composite.html#ac01dac60c82bd850509696252cd9b651',1,'HIDComposite::ParseHIDData()'],['../class_h_i_d_universal.html#a5d6e27f817d6d2c67692783a02872939',1,'HIDUniversal::ParseHIDData()'],['../class_mini_d_s_p.html#aa40ffa6a5d2ec8c49748aeb22cbb8a15',1,'MiniDSP::ParseHIDData()'],['../class_p_s4_u_s_b.html#a8222cea2ec47bff310d6e5fbada9e695',1,'PS4USB::ParseHIDData()'],['../class_p_s5_u_s_b.html#ae8db9cfff5d81ea1f124a7f48a2d0bbc',1,'PS5USB::ParseHIDData()'],['../class_p_s_buzz.html#a73e7a2f4b5537a692d699dc7c57ca6d6',1,'PSBuzz::ParseHIDData()']]], ['parseitem',['ParseItem',['../class_report_desc_parser_base.html#ac1d6c015d9a2527bb2044e9a96fcaaf9',1,'ReportDescParserBase::ParseItem()'],['../class_report_desc_parser2.html#a84242b62a5d202b5d2d6fe26809bc0e2',1,'ReportDescParser2::ParseItem()']]], ['parsemode',['ParseMode',['../class_p_t_p_list_parser.html#a7919acc78eb409e0679d8ec69a43e6da',1,'PTPListParser']]], ['parsetools_2ecpp',['parsetools.cpp',['../parsetools_8cpp.html',1,'']]], @@ -36,7 +36,7 @@ var searchData= ['pgm_5fread_5fword',['pgm_read_word',['../version__helper_8h.html#a910fb5f01313d339d3b835d45e1e5ad0',1,'version_helper.h']]], ['pgm_5fread_5fword_5ffar',['pgm_read_word_far',['../version__helper_8h.html#a3aaf70e2e58f5749ccbcd36032b1d1b3',1,'version_helper.h']]], ['pgm_5fread_5fword_5fnear',['pgm_read_word_near',['../version__helper_8h.html#a515a845ea5139d8cf1c7f09ad6dad243',1,'version_helper.h']]], - ['pid',['pid',['../class_u_s_b_h___m_i_d_i.html#aaf7ec77f0d8cefff1316ae049747e2a7',1,'USBH_MIDI::pid()'],['../class_h_i_d_composite.html#a1402689fc7e633723fca2b6b175c2a18',1,'HIDComposite::PID()']]], + ['pid',['PID',['../class_h_i_d_composite.html#a1402689fc7e633723fca2b6b175c2a18',1,'HIDComposite::PID()'],['../class_u_s_b_h___m_i_d_i.html#aaf7ec77f0d8cefff1316ae049747e2a7',1,'USBH_MIDI::pid()']]], ['pitch',['Pitch',['../controller_enums_8h.html#a7c7824a10a9ffa8fea85602fcf4d84e6ae3a34b760fa4a6854f28852e91d8bb47',1,'controllerEnums.h']]], ['pitchgyroscale',['pitchGyroScale',['../class_w_i_i.html#aea6ce6f3222df3e547e9957673c7a07a',1,'WII']]], ['pitchgyrospeed',['pitchGyroSpeed',['../class_w_i_i.html#aa47478ccdfe009dabb7c21232e07bfd5',1,'WII']]], diff --git a/search/all_12.js b/search/all_12.js index 924cbd45..3d0dfaf1 100644 --- a/search/all_12.js +++ b/search/all_12.js @@ -2,11 +2,11 @@ var searchData= [ ['r',['r',['../struct_p_s4_output.html#a76a85e749899e2e6cb135a6ec6acabb3',1,'PS4Output::r()'],['../struct_p_s5_output.html#a1c00530f9dbbdebd229a2d70d9ee19f6',1,'PS5Output::r()'],['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda1784b1a3d7cbd43c45ff82c72d05e4ae',1,'R(): controllerEnums.h']]], ['r1',['R1',['../struct_inquiry_response.html#a72abbdbd399647227ea05cb1cec32b2d',1,'InquiryResponse::R1()'],['../union_p_s4_buttons.html#aba0cb76ee82bd0ebe9872aa7bcbffac6',1,'PS4Buttons::r1()'],['../union_p_s5_buttons.html#a38d0ac2a2df75dda7a2935cdb8c56307',1,'PS5Buttons::r1()'],['../union_xbox_one_s_buttons.html#a09472b083c3d56655ca8a6276c2b52ed',1,'XboxOneSButtons::r1()'],['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdaf8d87ff07efe24755164f550526f4dac',1,'R1(): controllerEnums.h']]], - ['r2',['r2',['../union_p_s4_buttons.html#a416642ff357b1313825fe94e0491b60e',1,'PS4Buttons::r2()'],['../union_p_s5_buttons.html#adf06f1b23b7db3c8cdc5a8ec7ac875e2',1,'PS5Buttons::r2()'],['../struct_inquiry_response.html#aa635575deb7f984d27142ee2071af5b3',1,'InquiryResponse::R2()'],['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda629d7b403cea5f826352f3aefb9a6d6a',1,'R2(): controllerEnums.h']]], + ['r2',['R2',['../struct_inquiry_response.html#aa635575deb7f984d27142ee2071af5b3',1,'InquiryResponse::R2()'],['../union_p_s4_buttons.html#a416642ff357b1313825fe94e0491b60e',1,'PS4Buttons::r2()'],['../union_p_s5_buttons.html#adf06f1b23b7db3c8cdc5a8ec7ac875e2',1,'PS5Buttons::r2()'],['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda629d7b403cea5f826352f3aefb9a6d6a',1,'R2(): controllerEnums.h']]], ['r3',['r3',['../union_p_s4_buttons.html#a09805f3bcc362c410d7897792599d61d',1,'PS4Buttons::r3()'],['../union_p_s5_buttons.html#a66475a8e703df5b0f1a7f4e24947e706',1,'PS5Buttons::r3()'],['../union_xbox_one_s_buttons.html#a15d0132ac257469157f43745af37c5b5',1,'XboxOneSButtons::r3()'],['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdaad0b4725f69a34fed2c914517bcd9baa',1,'R3(): controllerEnums.h']]], ['rcpuctl',['rCPUCTL',['../max3421e_8h.html#a53da9de92c56d0cdac2a09ca10e94455',1,'max3421e.h']]], ['rcvdata',['RcvData',['../class_a_d_k.html#a66b9943dfa89f783a8cdeb655e6fe9b1',1,'ADK::RcvData()'],['../class_a_c_m.html#a7f455b7a649522c29f2e63d668b0ccca',1,'ACM::RcvData()'],['../class_f_t_d_i.html#aa367ae72fbfda931cae8ec751e9dc434',1,'FTDI::RcvData()'],['../class_u_s_b_h___m_i_d_i.html#a1f522c0aca86795e1bfb7575e1759338',1,'USBH_MIDI::RcvData(uint16_t *bytes_rcvd, uint8_t *dataptr)'],['../class_u_s_b_h___m_i_d_i.html#afa51b7a718728cdc4f25f9abec25be52',1,'USBH_MIDI::RcvData(uint8_t *outBuf)']]], - ['read',['Read',['../class_bulk_only.html#a470a8f0ffd6694d9dfc834da5efa627a',1,'BulkOnly::Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, uint8_t *buf)'],['../class_bulk_only.html#a52f54376dcd7f5baf17718105e8f085d',1,'BulkOnly::Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, USBReadParser *prs)'],['../class_s_p_p.html#aae8dc037e845480f582afea57b858b95',1,'SPP::read()']]], + ['read',['read',['../class_s_p_p.html#aae8dc037e845480f582afea57b858b95',1,'SPP::read()'],['../class_bulk_only.html#a470a8f0ffd6694d9dfc834da5efa627a',1,'BulkOnly::Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, uint8_t *buf)'],['../class_bulk_only.html#a52f54376dcd7f5baf17718105e8f085d',1,'BulkOnly::Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, USBReadParser *prs)']]], ['read_5fregister',['read_register',['../class_x_r21_b1411.html#adfcc22eba1ec95fe62af960682b8ecbc',1,'XR21B1411']]], ['readme_2emd',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], ['readpollinterval',['readPollInterval',['../class_b_t_d.html#a2a9ecb996243e070e70972370e45e4fd',1,'BTD::readPollInterval()'],['../class_x_b_o_x_o_n_e.html#ae606811be2389140b19421aad2cb040f',1,'XBOXONE::readPollInterval()']]], @@ -35,10 +35,10 @@ var searchData= ['reqtype_5fu',['ReqType_u',['../struct_s_e_t_u_p___p_k_t.html#aa32d082ca5c1b197458e515830f92a28',1,'SETUP_PKT']]], ['requestsenseresponce',['RequestSenseResponce',['../struct_request_sense_responce.html',1,'']]], ['res',['Res',['../struct_inquiry_response.html#a9f642c5fccc1c87cf6b444a138b6aa4b',1,'InquiryResponse']]], - ['reserved',['Reserved',['../struct_inquiry_response.html#abb4a48d4fc326ad932fb41c82fe289f3',1,'InquiryResponse::Reserved()'],['../struct_hub_descriptor.html#a0c3292fe67fdbdab6ceac8b198ef44bf',1,'HubDescriptor::Reserved()'],['../struct_p_s5_data.html#ab953374ed47371a44316223a7912acee',1,'PS5Data::reserved()'],['../union_xbox_one_s_buttons.html#a461a969454844afc31875e430b8f27eb',1,'XboxOneSButtons::reserved()']]], + ['reserved',['reserved',['../struct_p_s5_data.html#ab953374ed47371a44316223a7912acee',1,'PS5Data::reserved()'],['../union_xbox_one_s_buttons.html#a461a969454844afc31875e430b8f27eb',1,'XboxOneSButtons::reserved()'],['../struct_inquiry_response.html#abb4a48d4fc326ad932fb41c82fe289f3',1,'InquiryResponse::Reserved()'],['../struct_hub_descriptor.html#a0c3292fe67fdbdab6ceac8b198ef44bf',1,'HubDescriptor::Reserved()']]], ['reserved2',['reserved2',['../struct_p_s5_data.html#adbb3681b8be4d989d990fd0dabd1311e',1,'PS5Data::reserved2()'],['../union_xbox_one_s_buttons.html#a2c372291d4f6dd4c8a42414a72f792a3',1,'XboxOneSButtons::reserved2()']]], ['reserved4',['Reserved4',['../struct_inquiry_response.html#ae5c315ca0c47104b17d5bde7c4d485a6',1,'InquiryResponse']]], - ['reset',['reset',['../class_m_a_x3421e.html#a15b78912dd4b1c96b6ad141117dcb7ee',1,'MAX3421e::reset()'],['../class_bluetooth_service.html#aa7c81841d4e898e9dc91533da6d7ab64',1,'BluetoothService::Reset()'],['../class_b_t_h_i_d.html#af4c58b81414a037910dd6fb78f97b96e',1,'BTHID::Reset()'],['../class_p_s3_b_t.html#a576d72cdf12af58ae59c8f2a02f99c0f',1,'PS3BT::Reset()'],['../class_p_s4_parser.html#a24640b2362b0f6f51785fbd3dd4f13f9',1,'PS4Parser::Reset()'],['../class_p_s5_parser.html#a136b97d303936a6f3c13bb74fad521d1',1,'PS5Parser::Reset()'],['../class_p_s5_trigger.html#ad537a2d55a7d131e89e4257f015b741e',1,'PS5Trigger::Reset()'],['../class_p_s_buzz.html#a5bb4f2ee80ca9d10d87031b57bd09268',1,'PSBuzz::Reset()'],['../class_s_p_p.html#ae2c661bd46cd2d74bd29c4c771cd2ef0',1,'SPP::Reset()'],['../class_w_i_i.html#a769ee2f9a0088da097438bc3cc677f7c',1,'WII::Reset()'],['../class_x_b_o_x_o_n_e_s_parser.html#ac71c0a2e5e6e61f3bb57409c991c7bcb',1,'XBOXONESParser::Reset()']]], + ['reset',['Reset',['../class_bluetooth_service.html#aa7c81841d4e898e9dc91533da6d7ab64',1,'BluetoothService::Reset()'],['../class_b_t_h_i_d.html#af4c58b81414a037910dd6fb78f97b96e',1,'BTHID::Reset()'],['../class_p_s3_b_t.html#a576d72cdf12af58ae59c8f2a02f99c0f',1,'PS3BT::Reset()'],['../class_p_s4_parser.html#a24640b2362b0f6f51785fbd3dd4f13f9',1,'PS4Parser::Reset()'],['../class_p_s5_parser.html#a136b97d303936a6f3c13bb74fad521d1',1,'PS5Parser::Reset()'],['../class_p_s5_trigger.html#ad537a2d55a7d131e89e4257f015b741e',1,'PS5Trigger::Reset()'],['../class_p_s_buzz.html#a5bb4f2ee80ca9d10d87031b57bd09268',1,'PSBuzz::Reset()'],['../class_s_p_p.html#ae2c661bd46cd2d74bd29c4c771cd2ef0',1,'SPP::Reset()'],['../class_w_i_i.html#a769ee2f9a0088da097438bc3cc677f7c',1,'WII::Reset()'],['../class_x_b_o_x_o_n_e_s_parser.html#ac71c0a2e5e6e61f3bb57409c991c7bcb',1,'XBOXONESParser::Reset()'],['../class_m_a_x3421e.html#a15b78912dd4b1c96b6ad141117dcb7ee',1,'MAX3421e::reset()']]], ['reset_5fdownstream_5fdata_5fpipe',['RESET_DOWNSTREAM_DATA_PIPE',['../cdcprolific_8h.html#a810fdf3da740b4c9e309cefb29f4eb3a',1,'cdcprolific.h']]], ['reset_5fupstream_5fdata_5fpipe',['RESET_UPSTREAM_DATA_PIPE',['../cdcprolific_8h.html#aea64b328d877a5eead187856dd28f847',1,'cdcprolific.h']]], ['resetbthid',['ResetBTHID',['../class_b_t_h_i_d.html#acc22bf5baaa096fe09b72c812c1134f0',1,'BTHID::ResetBTHID()'],['../class_p_s4_b_t.html#a4b1c9e15ccdc7ab24f7fb42fc9b5d827',1,'PS4BT::ResetBTHID()'],['../class_p_s5_b_t.html#a1752541c2796de06407cf3c6092604cd',1,'PS5BT::ResetBTHID()'],['../class_x_b_o_x_o_n_e_s_b_t.html#aeeb574cc4eaf359c4715245309da71bf',1,'XBOXONESBT::ResetBTHID()']]], diff --git a/search/all_15.js b/search/all_15.js index fc8b4d54..d278c6b6 100644 --- a/search/all_15.js +++ b/search/all_15.js @@ -21,7 +21,7 @@ var searchData= ['usagepagefunctions',['usagePageFunctions',['../class_report_desc_parser_base.html#af91679187bb24d185979b3ec045c215b',1,'ReportDescParserBase']]], ['usagepagetitles0',['usagePageTitles0',['../class_report_desc_parser_base.html#a7f723a8b7bddd061aee7f0af06aeae08',1,'ReportDescParserBase']]], ['usagepagetitles1',['usagePageTitles1',['../class_report_desc_parser_base.html#ae6dadd42986663f261aac948d24911a6',1,'ReportDescParserBase']]], - ['usb',['USB',['../class_u_s_b.html',1,'USB'],['../class_u_s_b.html#a8ff8cd03496bdcb0ca26f18878ad299d',1,'USB::USB()'],['../struct_p_s4_status.html#a3e7fc4ece250c83c7753e3f557f6d710',1,'PS4Status::usb()'],['../union_p_s5_status.html#a970883a8b418eb0068adace875aa601f',1,'PS5Status::usb()']]], + ['usb',['USB',['../class_u_s_b.html',1,'USB'],['../struct_p_s4_status.html#a3e7fc4ece250c83c7753e3f557f6d710',1,'PS4Status::usb()'],['../union_p_s5_status.html#a970883a8b418eb0068adace875aa601f',1,'PS5Status::usb()'],['../class_u_s_b.html#a8ff8cd03496bdcb0ca26f18878ad299d',1,'USB::USB()']]], ['usb_2ecpp',['Usb.cpp',['../_usb_8cpp.html',1,'']]], ['usb_2eh',['Usb.h',['../_usb_8h.html',1,'']]], ['usb_5fattached_5fsubstate_5fget_5fdevice_5fdescriptor_5fsize',['USB_ATTACHED_SUBSTATE_GET_DEVICE_DESCRIPTOR_SIZE',['../_usb_core_8h.html#a23ebcbb956f600e06435b28ae0c855d4',1,'UsbCore.h']]], diff --git a/search/all_16.js b/search/all_16.js index 83f85aee..2225c6e5 100644 --- a/search/all_16.js +++ b/search/all_16.js @@ -18,8 +18,8 @@ var searchData= ['version',['Version',['../struct_inquiry_response.html#a86832a5def98c1e21447497177a8cc3a',1,'InquiryResponse']]], ['version_5fhelper_2eh',['version_helper.h',['../version__helper_8h.html',1,'']]], ['vfprintf_5fp',['vfprintf_P',['../version__helper_8h.html#a1c1f6f95b0f654f7c8280065feccf5cf',1,'version_helper.h']]], - ['vid',['vid',['../class_u_s_b_h___m_i_d_i.html#aa578074365d77bb3e41063a18625dfe3',1,'USBH_MIDI::vid()'],['../class_h_i_d_composite.html#acf516cb6242d1659c9bc77fe475c973e',1,'HIDComposite::VID()']]], - ['vidpidok',['VIDPIDOK',['../class_a_d_k.html#a9ad9aa3153c4cd1e083251bf42ab536f',1,'ADK::VIDPIDOK()'],['../class_b_t_d.html#ae0808ebf7578fc022b8f05c8779d3102',1,'BTD::VIDPIDOK()'],['../class_x_r21_b1411.html#a20c357d629c6cbb4f5f98211b5555906',1,'XR21B1411::VIDPIDOK()'],['../class_f_t_d_i.html#a534da68bb1ff411b30281fe52e8fec10',1,'FTDI::VIDPIDOK()'],['../class_p_s3_u_s_b.html#a2dd246a86a9d8a0453199a09b495e608',1,'PS3USB::VIDPIDOK()'],['../class_p_s4_u_s_b.html#a991ca2571cbd072749dd754df26faa5a',1,'PS4USB::VIDPIDOK()'],['../class_p_s5_u_s_b.html#a5feaf07ef4275c45b1f24acf1cd61ffd',1,'PS5USB::VIDPIDOK()'],['../class_p_s_buzz.html#ae94840ce88d873664d1f1d8e46928acb',1,'PSBuzz::VIDPIDOK()'],['../class_u_s_b_device_config.html#af920743379d8c133dda4335d11601141',1,'USBDeviceConfig::VIDPIDOK()'],['../class_x_b_o_x_o_l_d.html#a6db4a09978cacebb93d1b4ea5ad676f2',1,'XBOXOLD::VIDPIDOK()'],['../class_x_b_o_x_o_n_e.html#a53082e8413a3e7046b7e96fa3183b0eb',1,'XBOXONE::VIDPIDOK()'],['../class_x_b_o_x_r_e_c_v.html#a119cff07be751ce16d7854fab6dc898c',1,'XBOXRECV::VIDPIDOK()'],['../class_x_b_o_x_u_s_b.html#aad0847615d298e8f65909f467216ca14',1,'XBOXUSB::VIDPIDOK()']]], + ['vid',['VID',['../class_h_i_d_composite.html#acf516cb6242d1659c9bc77fe475c973e',1,'HIDComposite::VID()'],['../class_u_s_b_h___m_i_d_i.html#aa578074365d77bb3e41063a18625dfe3',1,'USBH_MIDI::vid()']]], + ['vidpidok',['VIDPIDOK',['../class_a_d_k.html#a9ad9aa3153c4cd1e083251bf42ab536f',1,'ADK::VIDPIDOK()'],['../class_b_t_d.html#ae0808ebf7578fc022b8f05c8779d3102',1,'BTD::VIDPIDOK()'],['../class_x_r21_b1411.html#a20c357d629c6cbb4f5f98211b5555906',1,'XR21B1411::VIDPIDOK()'],['../class_f_t_d_i.html#a534da68bb1ff411b30281fe52e8fec10',1,'FTDI::VIDPIDOK()'],['../class_mini_d_s_p.html#ab0f36efa8eb39bf4df08f0dee5ce352c',1,'MiniDSP::VIDPIDOK()'],['../class_p_s3_u_s_b.html#a2dd246a86a9d8a0453199a09b495e608',1,'PS3USB::VIDPIDOK()'],['../class_p_s4_u_s_b.html#a991ca2571cbd072749dd754df26faa5a',1,'PS4USB::VIDPIDOK()'],['../class_p_s5_u_s_b.html#a5feaf07ef4275c45b1f24acf1cd61ffd',1,'PS5USB::VIDPIDOK()'],['../class_p_s_buzz.html#ae94840ce88d873664d1f1d8e46928acb',1,'PSBuzz::VIDPIDOK()'],['../class_u_s_b_device_config.html#af920743379d8c133dda4335d11601141',1,'USBDeviceConfig::VIDPIDOK()'],['../class_x_b_o_x_o_l_d.html#a6db4a09978cacebb93d1b4ea5ad676f2',1,'XBOXOLD::VIDPIDOK()'],['../class_x_b_o_x_o_n_e.html#a53082e8413a3e7046b7e96fa3183b0eb',1,'XBOXONE::VIDPIDOK()'],['../class_x_b_o_x_r_e_c_v.html#a119cff07be751ce16d7854fab6dc898c',1,'XBOXRECV::VIDPIDOK()'],['../class_x_b_o_x_u_s_b.html#aad0847615d298e8f65909f467216ca14',1,'XBOXUSB::VIDPIDOK()']]], ['view',['view',['../union_xbox_one_s_buttons.html#a7ccdbf5bdb333d43adc5e484a5b98b40',1,'XboxOneSButtons::view()'],['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda577616539ca6eda467d3b4b6e6a551d5',1,'VIEW(): controllerEnums.h']]], ['vrtitles0',['vrTitles0',['../class_report_desc_parser_base.html#a42d34a0a49f987c9dcfdd4fb8d42bf0d',1,'ReportDescParserBase']]], ['vrtitles1',['vrTitles1',['../class_report_desc_parser_base.html#a41af57cb0fb0bbed7277bcd04a9e9fe9',1,'ReportDescParserBase']]], diff --git a/search/all_17.js b/search/all_17.js index ed099f0d..6292e54e 100644 --- a/search/all_17.js +++ b/search/all_17.js @@ -32,7 +32,7 @@ var searchData= ['windex',['wIndex',['../struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n.html#aae0d299b4d6e5ee396ace3f1b4cc7352',1,'CLASS_NOTIFICATION::wIndex()'],['../struct_s_e_t_u_p___p_k_t.html#a299d9f88d294369ea88b48b5026f4c7e',1,'SETUP_PKT::wIndex()']]], ['wlength',['wLength',['../struct_c_l_a_s_s___n_o_t_i_f_i_c_a_t_i_o_n.html#a7933669f6b6379d7ee0605f50422cbe2',1,'CLASS_NOTIFICATION::wLength()'],['../struct_s_e_t_u_p___p_k_t.html#a1ec9b19c0ed1e66e399ad9cf3c4a6537',1,'SETUP_PKT::wLength()']]], ['wmaxpacketsize',['wMaxPacketSize',['../struct_u_s_b___e_n_d_p_o_i_n_t___d_e_s_c_r_i_p_t_o_r.html#af34105fa6bd0029d9c6b73d85f7853c6',1,'USB_ENDPOINT_DESCRIPTOR']]], - ['write',['Write',['../class_bulk_only.html#a45d327ddf87e01607c3a5b1849936053',1,'BulkOnly::Write()'],['../class_max___l_c_d.html#a43e5618993b77b81773af3a88cdf4c96',1,'Max_LCD::write()'],['../class_s_p_p.html#a6fb231316ca9b1028322d2d2188b27b0',1,'SPP::write(uint8_t data)'],['../class_s_p_p.html#a8bb421b7d948c3ffefc23aef95813192',1,'SPP::write(const uint8_t *data, size_t size)']]], + ['write',['write',['../class_max___l_c_d.html#a43e5618993b77b81773af3a88cdf4c96',1,'Max_LCD::write()'],['../class_s_p_p.html#a6fb231316ca9b1028322d2d2188b27b0',1,'SPP::write(uint8_t data)'],['../class_s_p_p.html#a8bb421b7d948c3ffefc23aef95813192',1,'SPP::write(const uint8_t *data, size_t size)'],['../class_bulk_only.html#a45d327ddf87e01607c3a5b1849936053',1,'BulkOnly::Write()']]], ['write_5fregister',['write_register',['../class_x_r21_b1411.html#acdc8c732d517b2748d3d6643ae5642ee',1,'XR21B1411']]], ['writeok',['WriteOk',['../class_bulk_only.html#af763ffffdd131949322d583fb4cd2737',1,'BulkOnly']]], ['writeprotected',['WriteProtected',['../class_bulk_only.html#a85d034c7da25090c36c9bdeb85338009',1,'BulkOnly']]], diff --git a/search/all_19.js b/search/all_19.js index 7e557234..a82761a9 100644 --- a/search/all_19.js +++ b/search/all_19.js @@ -3,5 +3,5 @@ var searchData= ['y',['y',['../structtouchpad_x_y.html#ac4ceb26c0ebba1c5a2691a1ecdb7dbae',1,'touchpadXY::y()'],['../structps5_touchpad_x_y.html#a1ed3a0e9ee3b344097f490644126dfcc',1,'ps5TouchpadXY::y()'],['../union_xbox_one_s_buttons.html#aed6ae49e0bed25b89cf190950bce0684',1,'XboxOneSButtons::y()'],['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda5596231eabd6cf29050967d5ac83ad84',1,'Y(): controllerEnums.h']]], ['yawgyroscale',['yawGyroScale',['../class_w_i_i.html#a0694969a30092b9b1dcb26120c7cff73',1,'WII']]], ['yawgyrospeed',['yawGyroSpeed',['../class_w_i_i.html#a4c373f956eddf2dd3a66d4a000459b85',1,'WII']]], - ['yellow',['yellow',['../union_p_s_b_u_z_z_buttons.html#a57f1a1aee6fd182d91c562140777f396',1,'PSBUZZButtons::yellow()'],['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdae735a848bf82163a19236ead1c3ef2d2',1,'YELLOW(): controllerEnums.h'],['../controller_enums_8h.html#aac6fa7b0395b95cc528deaad0ce884a2abf28513245738599d13e3ce36bd16c82',1,'Yellow(): controllerEnums.h']]] + ['yellow',['yellow',['../union_p_s_b_u_z_z_buttons.html#a57f1a1aee6fd182d91c562140777f396',1,'PSBUZZButtons::yellow()'],['../controller_enums_8h.html#aac6fa7b0395b95cc528deaad0ce884a2abf28513245738599d13e3ce36bd16c82',1,'Yellow(): controllerEnums.h'],['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdae735a848bf82163a19236ead1c3ef2d2',1,'YELLOW(): controllerEnums.h']]] ]; diff --git a/search/all_3.js b/search/all_3.js index f78fea26..309a424b 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -92,7 +92,7 @@ var searchData= ['configdescparser',['ConfigDescParser',['../class_config_desc_parser.html',1,'ConfigDescParser< CLASS_ID, SUBCLASS_ID, PROTOCOL_ID, MASK >'],['../class_config_desc_parser.html#a58ece11be65d0e5eed1784c31598717a',1,'ConfigDescParser::ConfigDescParser()']]], ['configuredevice',['ConfigureDevice',['../class_a_d_k.html#a14f24ca8246c5b6126a5aa72cf6ee120',1,'ADK::ConfigureDevice()'],['../class_b_t_d.html#a4f1808a49e9aca397ba829fac16dc5c3',1,'BTD::ConfigureDevice()'],['../class_bulk_only.html#aa8fe167a7af12dce9964fa5a430c53ea',1,'BulkOnly::ConfigureDevice()'],['../class_u_s_b_device_config.html#aef77a1e62f78c04a1aad53e8795ec89e',1,'USBDeviceConfig::ConfigureDevice()'],['../class_x_b_o_x_r_e_c_v.html#a3dd42b9a1351f172fc6e39df2fe99398',1,'XBOXRECV::ConfigureDevice()']]], ['configuring',['Configuring',['../class_u_s_b.html#af4008dfc1c2d15c23cf8a7815cc17765',1,'USB']]], - ['connected',['connected',['../class_b_t_h_i_d.html#ab3a81823a1d8805383146a6baad6ccc4',1,'BTHID::connected()'],['../class_s_p_p.html#ade5d4f0ab50ddcad14f75fce4450a028',1,'SPP::connected()'],['../class_p_s4_b_t.html#a08a857b8533e59f6eb872e4c8f727405',1,'PS4BT::connected()'],['../class_p_s4_u_s_b.html#a3dd2b4e19516fb76d9442937102ea97f',1,'PS4USB::connected()'],['../class_p_s5_b_t.html#a7ac20c439a14d0447ba42315d9398fa8',1,'PS5BT::connected()'],['../class_p_s5_u_s_b.html#a7e816ce8e210b971f74c552381fa90b4',1,'PS5USB::connected()'],['../class_p_s_buzz.html#a7c791bf7745baae8359d3dcb1d5b86d3',1,'PSBuzz::connected()'],['../class_x_b_o_x_o_n_e_s_b_t.html#a37ad6e18637b003e2ee39eae7d6f1949',1,'XBOXONESBT::connected()']]], + ['connected',['connected',['../class_b_t_h_i_d.html#ab3a81823a1d8805383146a6baad6ccc4',1,'BTHID::connected()'],['../class_s_p_p.html#ade5d4f0ab50ddcad14f75fce4450a028',1,'SPP::connected()'],['../class_mini_d_s_p.html#ae6ec3cef4ed8aee5bcc4083f4f55451a',1,'MiniDSP::connected()'],['../class_p_s4_b_t.html#a08a857b8533e59f6eb872e4c8f727405',1,'PS4BT::connected()'],['../class_p_s4_u_s_b.html#a3dd2b4e19516fb76d9442937102ea97f',1,'PS4USB::connected()'],['../class_p_s5_b_t.html#a7ac20c439a14d0447ba42315d9398fa8',1,'PS5BT::connected()'],['../class_p_s5_u_s_b.html#a7e816ce8e210b971f74c552381fa90b4',1,'PS5USB::connected()'],['../class_p_s_buzz.html#a7c791bf7745baae8359d3dcb1d5b86d3',1,'PSBuzz::connected()'],['../class_x_b_o_x_o_n_e_s_b_t.html#a37ad6e18637b003e2ee39eae7d6f1949',1,'XBOXONESBT::connected()']]], ['connection_5fspeed_5fchange',['CONNECTION_SPEED_CHANGE',['../cdcacm_8h.html#a0bf4e444b84f8ab8bb1b3dfe16dc93de',1,'cdcacm.h']]], ['connecttohiddevice',['connectToHIDDevice',['../class_b_t_d.html#af40b8d52df99192880c8a13443b6c6d8',1,'BTD']]], ['connecttowii',['connectToWii',['../class_b_t_d.html#ac7caac80fb6f5f0e794af3644887d88e',1,'BTD']]], diff --git a/search/all_7.js b/search/all_7.js index 1fd8edcd..0d0fd688 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -84,6 +84,8 @@ var searchData= ['getusbstatus',['getUsbStatus',['../class_p_s4_parser.html#ac5eb7f8b6059fdf3b406244d8ebe4000',1,'PS4Parser']]], ['getusbtaskstate',['getUsbTaskState',['../class_u_s_b.html#a1c1aad8269403bf488e3bc4c79886ce4',1,'USB']]], ['getvbusstate',['getVbusState',['../class_m_a_x3421e.html#aa1e9380222063c40fbf43428f7c50d67',1,'MAX3421e']]], + ['getvolume',['getVolume',['../class_mini_d_s_p.html#a2e10731a50bdce381611f2fbd9ec0dd3',1,'MiniDSP']]], + ['getvolumedb',['getVolumeDB',['../class_mini_d_s_p.html#a922a9d11f8dd313d865dc2f56f96e9bb',1,'MiniDSP']]], ['getweight',['getWeight',['../class_w_i_i.html#ac1fef8ad0f7d5c36fa61ee91422629f9',1,'WII']]], ['getweightraw',['getWeightRaw',['../class_w_i_i.html#a5f554cc77f108336981f7774761b9279',1,'WII']]], ['getwiimotepitch',['getWiimotePitch',['../class_w_i_i.html#a7646584a691279fbdb688e7f35f6a5b3',1,'WII']]], diff --git a/search/all_9.js b/search/all_9.js index 118347dd..e072b342 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -25,6 +25,7 @@ var searchData= ['iserialnumber',['iSerialNumber',['../struct_u_s_b___d_e_v_i_c_e___d_e_s_c_r_i_p_t_o_r.html#ac9d321b21797ac7a6190ae9a2ffa1e3e',1,'USB_DEVICE_DESCRIPTOR']]], ['isircameraenabled',['isIRCameraEnabled',['../class_w_i_i.html#a0a444d7e348026e062751cf723877e8f',1,'WII']]], ['ismidifound',['isMidiFound',['../class_u_s_b_h___m_i_d_i.html#a59bedc39ad72d9a11ce040fda96e92ed',1,'USBH_MIDI']]], + ['ismuted',['isMuted',['../class_mini_d_s_p.html#a21dc0080de9d16a1c612bc23896f958a',1,'MiniDSP']]], ['isready',['isReady',['../class_a_d_k.html#a1dee02856625dfcac4b0cdd4e8672cef',1,'ADK::isReady()'],['../class_b_t_d.html#a1b2440748bdaaeb552a05b0f0902f5d8',1,'BTD::isReady()'],['../class_a_c_m.html#a7161082e88359738596dd12a706ee286',1,'ACM::isReady()'],['../class_f_t_d_i.html#a0e392f0f49843fa9ab0701950628b47b',1,'FTDI::isReady()'],['../class_h_i_d_boot.html#a9972f402f3141b2d71c0e59602675f68',1,'HIDBoot::isReady()'],['../class_h_i_d_composite.html#a3d12bc7e852944029b1314a95b84d6ce',1,'HIDComposite::isReady()'],['../class_p_s3_u_s_b.html#a02a5b0244665d5a790d1020e51c94479',1,'PS3USB::isReady()'],['../class_x_b_o_x_o_l_d.html#af4d77a5108f2e6812ba00be1b0374829',1,'XBOXOLD::isReady()'],['../class_x_b_o_x_o_n_e.html#a23112f12ed914d1b0128675b1f59aace',1,'XBOXONE::isReady()'],['../class_x_b_o_x_r_e_c_v.html#a570568108edafee8d060aad8fe40db57',1,'XBOXRECV::isReady()'],['../class_x_b_o_x_u_s_b.html#ac2507bfe85896b7fcc772894a7a9f272',1,'XBOXUSB::isReady()']]], ['istouching',['isTouching',['../class_p_s4_parser.html#a6770a72c17062c2e00fb3602435fcade',1,'PS4Parser::isTouching()'],['../class_p_s5_parser.html#ad1a1940d1382ff854f49b896d49bc949',1,'PS5Parser::isTouching()']]], ['itemparsestate',['itemParseState',['../class_report_desc_parser_base.html#adfc790524e25a7ad715b1e9adff54a25',1,'ReportDescParserBase']]], diff --git a/search/all_d.js b/search/all_d.js index 4fe3c6de..e9cb026b 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -86,6 +86,11 @@ var searchData= ['midi_5fevent_5fpacket_5fsize',['MIDI_EVENT_PACKET_SIZE',['../usbh__midi_8h.html#a0cb5d0be715a42f36440b29eaa728c58',1,'usbh_midi.h']]], ['midi_5fmax_5fendpoints',['MIDI_MAX_ENDPOINTS',['../usbh__midi_8h.html#a209d19007c615d3f300a5d3717776a45',1,'usbh_midi.h']]], ['midi_5fmax_5fsysex_5fsize',['MIDI_MAX_SYSEX_SIZE',['../usbh__midi_8h.html#ac62d581ae088d3699a4f39672ac2ff51',1,'usbh_midi.h']]], + ['minidsp',['MiniDSP',['../class_mini_d_s_p.html',1,'MiniDSP'],['../class_mini_d_s_p.html#a61ddb80aeaa012d96fccf1515a584ff0',1,'MiniDSP::MiniDSP()']]], + ['minidsp_2ecpp',['MiniDSP.cpp',['../_mini_d_s_p_8cpp.html',1,'']]], + ['minidsp_2eh',['MiniDSP.h',['../_mini_d_s_p_8h.html',1,'']]], + ['minidsp_5fpid',['MINIDSP_PID',['../_mini_d_s_p_8h.html#a4c11b5f7eff2bb882cc3390cc9562910',1,'MiniDSP.h']]], + ['minidsp_5fvid',['MINIDSP_VID',['../_mini_d_s_p_8h.html#a96758ce2867ad7daa9b0e71307512813',1,'MiniDSP.h']]], ['minus',['MINUS',['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdaf613d73b4e7b570ffd967df4a13c4225',1,'controllerEnums.h']]], ['misc',['Misc',['../struct_c_d_b12.html#af59803ec81c006b7bdefc03d80579d07',1,'CDB12::Misc()'],['../struct_c_d_b___l_b_a32__16.html#a50e5250b635b8782b1a82f4f137feefb',1,'CDB_LBA32_16::Misc()'],['../struct_c_d_b___l_b_a64__16.html#a5f3b9efa508e9e3d79a70414ea5c74ff',1,'CDB_LBA64_16::Misc()']]], ['misc2',['Misc2',['../struct_c_d_b10.html#a26b2c33b7867c33d19e77c6d873d7924',1,'CDB10::Misc2()'],['../struct_c_d_b___l_b_a32__16.html#a3809ba2a5399bd407b50b04b8c83cb9f',1,'CDB_LBA32_16::Misc2()'],['../struct_c_d_b___l_b_a64__16.html#a9a71353cc6ecb838dfd560a3c985e4a6',1,'CDB_LBA64_16::Misc2()']]], diff --git a/search/all_f.js b/search/all_f.js index 91138772..5a9f97db 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -6,7 +6,7 @@ var searchData= ['one',['ONE',['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda7a725f13af144bdef532d0389ba75e0d',1,'controllerEnums.h']]], ['oninit',['onInit',['../class_bluetooth_service.html#a34d08d56c560c892c9684133f69b971b',1,'BluetoothService::onInit()'],['../class_b_t_h_i_d.html#a9c3d1a1c2420a7f7d6d9f8a75a4a5a88',1,'BTHID::onInit()'],['../class_p_s3_b_t.html#a4ed5311e2ba8b2700ab003e37e0f9172',1,'PS3BT::onInit()'],['../class_s_p_p.html#af8355e2e1423e4986536e65c375bcb1e',1,'SPP::onInit()'],['../class_w_i_i.html#ab9449f87825417defb9b985d7181bbd6',1,'WII::onInit()'],['../class_c_d_c_async_oper.html#a64094face98735ad8f1b3a1a483d7d6c',1,'CDCAsyncOper::OnInit()'],['../class_f_t_d_i_async_oper.html#a1fe60b9f94fc0adc829918f51d8d7459',1,'FTDIAsyncOper::OnInit()'],['../class_bulk_only.html#a3d253a0bc8f1ac5b7fe1c9e7078691e3',1,'BulkOnly::OnInit()']]], ['oninitbthid',['OnInitBTHID',['../class_b_t_h_i_d.html#a6d92c1771d643172094fcd084f418421',1,'BTHID::OnInitBTHID()'],['../class_p_s4_b_t.html#a91088a6ed093d3cebb82d8f5e208304b',1,'PS4BT::OnInitBTHID()'],['../class_p_s5_b_t.html#a18ee2006348c6a7aad4b0fc9b14eae40',1,'PS5BT::OnInitBTHID()'],['../class_x_b_o_x_o_n_e_s_b_t.html#ac75cd4c7f8283c8b101c7ec3f3e588aa',1,'XBOXONESBT::OnInitBTHID()']]], - ['oninitsuccessful',['OnInitSuccessful',['../class_h_i_d_composite.html#a019b44e0f9b4849362ab86fa85fdc826',1,'HIDComposite::OnInitSuccessful()'],['../class_p_s4_u_s_b.html#a591218572aa8c5f5402483d19c1eebc6',1,'PS4USB::OnInitSuccessful()'],['../class_p_s5_u_s_b.html#a9654b59ebf7c6110734490eb232ac66d',1,'PS5USB::OnInitSuccessful()'],['../class_p_s_buzz.html#abcd889f795e4ffaf8d5981432ddcb01b',1,'PSBuzz::OnInitSuccessful()']]], + ['oninitsuccessful',['OnInitSuccessful',['../class_h_i_d_composite.html#a019b44e0f9b4849362ab86fa85fdc826',1,'HIDComposite::OnInitSuccessful()'],['../class_mini_d_s_p.html#a631361040f3014292b44ffa8cdc254e5',1,'MiniDSP::OnInitSuccessful()'],['../class_p_s4_u_s_b.html#a591218572aa8c5f5402483d19c1eebc6',1,'PS4USB::OnInitSuccessful()'],['../class_p_s5_u_s_b.html#a9654b59ebf7c6110734490eb232ac66d',1,'PS5USB::OnInitSuccessful()'],['../class_p_s_buzz.html#abcd889f795e4ffaf8d5981432ddcb01b',1,'PSBuzz::OnInitSuccessful()']]], ['onkeydown',['OnKeyDown',['../class_keyboard_report_parser.html#af855e596bbbb9755535f6e69f4ca2305',1,'KeyboardReportParser']]], ['onkeyup',['OnKeyUp',['../class_keyboard_report_parser.html#a57710d31e5379db14779f960f5c714b2',1,'KeyboardReportParser']]], ['onleftbuttondown',['OnLeftButtonDown',['../class_mouse_report_parser.html#accfab93f9a2ba8fa0998437dcca44086',1,'MouseReportParser']]], diff --git a/search/classes_9.js b/search/classes_9.js index e4ad5138..606323d5 100644 --- a/search/classes_9.js +++ b/search/classes_9.js @@ -3,6 +3,7 @@ var searchData= ['mainitemiofeature',['MainItemIOFeature',['../struct_main_item_i_o_feature.html',1,'']]], ['max3421e',['MAX3421e',['../class_m_a_x3421e.html',1,'']]], ['max_5flcd',['Max_LCD',['../class_max___l_c_d.html',1,'']]], + ['minidsp',['MiniDSP',['../class_mini_d_s_p.html',1,'']]], ['modifierkeys',['MODIFIERKEYS',['../struct_m_o_d_i_f_i_e_r_k_e_y_s.html',1,'']]], ['mouseinfo',['MOUSEINFO',['../struct_m_o_u_s_e_i_n_f_o.html',1,'']]], ['mousereportparser',['MouseReportParser',['../class_mouse_report_parser.html',1,'']]], diff --git a/search/defines_d.js b/search/defines_d.js index 2fe2ec04..ae782734 100644 --- a/search/defines_d.js +++ b/search/defines_d.js @@ -61,6 +61,8 @@ var searchData= ['midi_5fevent_5fpacket_5fsize',['MIDI_EVENT_PACKET_SIZE',['../usbh__midi_8h.html#a0cb5d0be715a42f36440b29eaa728c58',1,'usbh_midi.h']]], ['midi_5fmax_5fendpoints',['MIDI_MAX_ENDPOINTS',['../usbh__midi_8h.html#a209d19007c615d3f300a5d3717776a45',1,'usbh_midi.h']]], ['midi_5fmax_5fsysex_5fsize',['MIDI_MAX_SYSEX_SIZE',['../usbh__midi_8h.html#ac62d581ae088d3699a4f39672ac2ff51',1,'usbh_midi.h']]], + ['minidsp_5fpid',['MINIDSP_PID',['../_mini_d_s_p_8h.html#a4c11b5f7eff2bb882cc3390cc9562910',1,'MiniDSP.h']]], + ['minidsp_5fvid',['MINIDSP_VID',['../_mini_d_s_p_8h.html#a96758ce2867ad7daa9b0e71307512813',1,'MiniDSP.h']]], ['mode_5ffs_5fhost',['MODE_FS_HOST',['../max3421e_8h.html#a456c3175b4836ed1d2b276faeba55121',1,'max3421e.h']]], ['mode_5fls_5fhost',['MODE_LS_HOST',['../max3421e_8h.html#ab3da1b5bd1f43ba9f9da604841ba8802',1,'max3421e.h']]], ['mouse_5fparser_5fid',['MOUSE_PARSER_ID',['../_b_t_h_i_d_8h.html#a0b48c93189cf128c1ef13ce86b4fa6be',1,'BTHID.h']]], diff --git a/search/enumvalues_15.js b/search/enumvalues_15.js index 69656740..6fb1ddf4 100644 --- a/search/enumvalues_15.js +++ b/search/enumvalues_15.js @@ -1,5 +1,5 @@ var searchData= [ ['y',['Y',['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda5596231eabd6cf29050967d5ac83ad84',1,'controllerEnums.h']]], - ['yellow',['YELLOW',['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdae735a848bf82163a19236ead1c3ef2d2',1,'YELLOW(): controllerEnums.h'],['../controller_enums_8h.html#aac6fa7b0395b95cc528deaad0ce884a2abf28513245738599d13e3ce36bd16c82',1,'Yellow(): controllerEnums.h']]] + ['yellow',['Yellow',['../controller_enums_8h.html#aac6fa7b0395b95cc528deaad0ce884a2abf28513245738599d13e3ce36bd16c82',1,'Yellow(): controllerEnums.h'],['../controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdae735a848bf82163a19236ead1c3ef2d2',1,'YELLOW(): controllerEnums.h']]] ]; diff --git a/search/files_4.js b/search/files_4.js index a656aec0..ee7344a6 100644 --- a/search/files_4.js +++ b/search/files_4.js @@ -7,5 +7,7 @@ var searchData= ['max_5flcd_2ecpp',['max_LCD.cpp',['../max___l_c_d_8cpp.html',1,'']]], ['max_5flcd_2eh',['max_LCD.h',['../max___l_c_d_8h.html',1,'']]], ['message_2ecpp',['message.cpp',['../message_8cpp.html',1,'']]], - ['message_2eh',['message.h',['../message_8h.html',1,'']]] + ['message_2eh',['message.h',['../message_8h.html',1,'']]], + ['minidsp_2ecpp',['MiniDSP.cpp',['../_mini_d_s_p_8cpp.html',1,'']]], + ['minidsp_2eh',['MiniDSP.h',['../_mini_d_s_p_8h.html',1,'']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index 4af02cc6..a35efc3f 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -5,7 +5,9 @@ var searchData= ['addresspoolimpl',['AddressPoolImpl',['../class_address_pool_impl.html#aeaf73d809ebb97bb1015789b8dc31ffa',1,'AddressPoolImpl']]], ['adk',['ADK',['../class_a_d_k.html#a29492dcd9b7f6023b7866cd05188d61c',1,'ADK']]], ['allocaddress',['AllocAddress',['../class_address_pool.html#a97df4ef42e50960ce2165f4cdb53e590',1,'AddressPool::AllocAddress()'],['../class_address_pool_impl.html#a14657183c73c631754b31bd0cc588c87',1,'AddressPoolImpl::AllocAddress()']]], - ['attachoninit',['attachOnInit',['../class_bluetooth_service.html#a488e219cf0a90d39e643615b1f12e91f',1,'BluetoothService::attachOnInit()'],['../class_p_s3_u_s_b.html#ad06a172d85adf4ffc54dd8117b0be42e',1,'PS3USB::attachOnInit()'],['../class_p_s4_u_s_b.html#abe78ea9b765b11c08b060f923ae9d8cd',1,'PS4USB::attachOnInit()'],['../class_p_s5_u_s_b.html#aae6c9836d22c4302a5f029dfd3bb54a9',1,'PS5USB::attachOnInit()'],['../class_p_s_buzz.html#a0d4c401b742605d251a840646bd58112',1,'PSBuzz::attachOnInit()'],['../class_x_b_o_x_o_l_d.html#a7a7d0f28e51ef4650ac5e2b6c883b159',1,'XBOXOLD::attachOnInit()'],['../class_x_b_o_x_o_n_e.html#a0b2434ed7197361d229340773b0c3bda',1,'XBOXONE::attachOnInit()'],['../class_x_b_o_x_r_e_c_v.html#ababaa2f28de8bf6749fe649b4e93c583',1,'XBOXRECV::attachOnInit()'],['../class_x_b_o_x_u_s_b.html#a887b65866f96b5b1e1413ba1e4f19941',1,'XBOXUSB::attachOnInit()']]], + ['attachoninit',['attachOnInit',['../class_bluetooth_service.html#a488e219cf0a90d39e643615b1f12e91f',1,'BluetoothService::attachOnInit()'],['../class_mini_d_s_p.html#a5e27e9ed52e1532a3287af49793361a1',1,'MiniDSP::attachOnInit()'],['../class_p_s3_u_s_b.html#ad06a172d85adf4ffc54dd8117b0be42e',1,'PS3USB::attachOnInit()'],['../class_p_s4_u_s_b.html#abe78ea9b765b11c08b060f923ae9d8cd',1,'PS4USB::attachOnInit()'],['../class_p_s5_u_s_b.html#aae6c9836d22c4302a5f029dfd3bb54a9',1,'PS5USB::attachOnInit()'],['../class_p_s_buzz.html#a0d4c401b742605d251a840646bd58112',1,'PSBuzz::attachOnInit()'],['../class_x_b_o_x_o_l_d.html#a7a7d0f28e51ef4650ac5e2b6c883b159',1,'XBOXOLD::attachOnInit()'],['../class_x_b_o_x_o_n_e.html#a0b2434ed7197361d229340773b0c3bda',1,'XBOXONE::attachOnInit()'],['../class_x_b_o_x_r_e_c_v.html#ababaa2f28de8bf6749fe649b4e93c583',1,'XBOXRECV::attachOnInit()'],['../class_x_b_o_x_u_s_b.html#a887b65866f96b5b1e1413ba1e4f19941',1,'XBOXUSB::attachOnInit()']]], + ['attachonmutedchange',['attachOnMutedChange',['../class_mini_d_s_p.html#a8de93d377f046a4fdf766461c5080d75',1,'MiniDSP']]], + ['attachonvolumechange',['attachOnVolumeChange',['../class_mini_d_s_p.html#a753f2095feda60f5ec1680f8245ce5c3',1,'MiniDSP']]], ['autoflowdsr',['autoflowDSR',['../class_x_r21_b1411.html#a51792c0fc43033bb866f7438e497517d',1,'XR21B1411::autoflowDSR()'],['../class_a_c_m.html#ac96febbd5ffb0aa64027a312b4bf9243',1,'ACM::autoflowDSR()']]], ['autoflowrts',['autoflowRTS',['../class_x_r21_b1411.html#a53b88b7631d3f6ebfb8c5a01fae96dbe',1,'XR21B1411::autoflowRTS()'],['../class_a_c_m.html#a5d4d76dffdb84b4154ebaff8378a36e7',1,'ACM::autoflowRTS()']]], ['autoflowxon',['autoflowXON',['../class_x_r21_b1411.html#a3358f7755013472dbcf615e78ad2f392',1,'XR21B1411::autoflowXON()'],['../class_a_c_m.html#a8ee5e3d7001d61a9de6b3ba80b68bd98',1,'ACM::autoflowXON()']]], diff --git a/search/functions_13.js b/search/functions_13.js index fa875450..9aeb61ba 100644 --- a/search/functions_13.js +++ b/search/functions_13.js @@ -1,5 +1,5 @@ var searchData= [ ['vbuspower',['vbusPower',['../class_m_a_x3421e.html#a50e96bcc646e14e331ca15252667ace3',1,'MAX3421e']]], - ['vidpidok',['VIDPIDOK',['../class_a_d_k.html#a9ad9aa3153c4cd1e083251bf42ab536f',1,'ADK::VIDPIDOK()'],['../class_b_t_d.html#ae0808ebf7578fc022b8f05c8779d3102',1,'BTD::VIDPIDOK()'],['../class_x_r21_b1411.html#a20c357d629c6cbb4f5f98211b5555906',1,'XR21B1411::VIDPIDOK()'],['../class_f_t_d_i.html#a534da68bb1ff411b30281fe52e8fec10',1,'FTDI::VIDPIDOK()'],['../class_p_s3_u_s_b.html#a2dd246a86a9d8a0453199a09b495e608',1,'PS3USB::VIDPIDOK()'],['../class_p_s4_u_s_b.html#a991ca2571cbd072749dd754df26faa5a',1,'PS4USB::VIDPIDOK()'],['../class_p_s5_u_s_b.html#a5feaf07ef4275c45b1f24acf1cd61ffd',1,'PS5USB::VIDPIDOK()'],['../class_p_s_buzz.html#ae94840ce88d873664d1f1d8e46928acb',1,'PSBuzz::VIDPIDOK()'],['../class_u_s_b_device_config.html#af920743379d8c133dda4335d11601141',1,'USBDeviceConfig::VIDPIDOK()'],['../class_x_b_o_x_o_l_d.html#a6db4a09978cacebb93d1b4ea5ad676f2',1,'XBOXOLD::VIDPIDOK()'],['../class_x_b_o_x_o_n_e.html#a53082e8413a3e7046b7e96fa3183b0eb',1,'XBOXONE::VIDPIDOK()'],['../class_x_b_o_x_r_e_c_v.html#a119cff07be751ce16d7854fab6dc898c',1,'XBOXRECV::VIDPIDOK()'],['../class_x_b_o_x_u_s_b.html#aad0847615d298e8f65909f467216ca14',1,'XBOXUSB::VIDPIDOK()']]] + ['vidpidok',['VIDPIDOK',['../class_a_d_k.html#a9ad9aa3153c4cd1e083251bf42ab536f',1,'ADK::VIDPIDOK()'],['../class_b_t_d.html#ae0808ebf7578fc022b8f05c8779d3102',1,'BTD::VIDPIDOK()'],['../class_x_r21_b1411.html#a20c357d629c6cbb4f5f98211b5555906',1,'XR21B1411::VIDPIDOK()'],['../class_f_t_d_i.html#a534da68bb1ff411b30281fe52e8fec10',1,'FTDI::VIDPIDOK()'],['../class_mini_d_s_p.html#ab0f36efa8eb39bf4df08f0dee5ce352c',1,'MiniDSP::VIDPIDOK()'],['../class_p_s3_u_s_b.html#a2dd246a86a9d8a0453199a09b495e608',1,'PS3USB::VIDPIDOK()'],['../class_p_s4_u_s_b.html#a991ca2571cbd072749dd754df26faa5a',1,'PS4USB::VIDPIDOK()'],['../class_p_s5_u_s_b.html#a5feaf07ef4275c45b1f24acf1cd61ffd',1,'PS5USB::VIDPIDOK()'],['../class_p_s_buzz.html#ae94840ce88d873664d1f1d8e46928acb',1,'PSBuzz::VIDPIDOK()'],['../class_u_s_b_device_config.html#af920743379d8c133dda4335d11601141',1,'USBDeviceConfig::VIDPIDOK()'],['../class_x_b_o_x_o_l_d.html#a6db4a09978cacebb93d1b4ea5ad676f2',1,'XBOXOLD::VIDPIDOK()'],['../class_x_b_o_x_o_n_e.html#a53082e8413a3e7046b7e96fa3183b0eb',1,'XBOXONE::VIDPIDOK()'],['../class_x_b_o_x_r_e_c_v.html#a119cff07be751ce16d7854fab6dc898c',1,'XBOXRECV::VIDPIDOK()'],['../class_x_b_o_x_u_s_b.html#aad0847615d298e8f65909f467216ca14',1,'XBOXUSB::VIDPIDOK()']]] ]; diff --git a/search/functions_14.js b/search/functions_14.js index 54c8ec9b..88b446c5 100644 --- a/search/functions_14.js +++ b/search/functions_14.js @@ -2,7 +2,7 @@ var searchData= [ ['wide',['wide',['../class_a_c_m.html#ab171c6eefd542e7d4a7ce555d2f2f389',1,'ACM']]], ['wii',['WII',['../class_w_i_i.html#a6597cb0e240a8ccb4ebdb236daef712e',1,'WII']]], - ['write',['Write',['../class_bulk_only.html#a45d327ddf87e01607c3a5b1849936053',1,'BulkOnly::Write()'],['../class_max___l_c_d.html#a43e5618993b77b81773af3a88cdf4c96',1,'Max_LCD::write()'],['../class_s_p_p.html#a6fb231316ca9b1028322d2d2188b27b0',1,'SPP::write(uint8_t data)'],['../class_s_p_p.html#a8bb421b7d948c3ffefc23aef95813192',1,'SPP::write(const uint8_t *data, size_t size)']]], + ['write',['write',['../class_max___l_c_d.html#a43e5618993b77b81773af3a88cdf4c96',1,'Max_LCD::write()'],['../class_s_p_p.html#a6fb231316ca9b1028322d2d2188b27b0',1,'SPP::write(uint8_t data)'],['../class_s_p_p.html#a8bb421b7d948c3ffefc23aef95813192',1,'SPP::write(const uint8_t *data, size_t size)'],['../class_bulk_only.html#a45d327ddf87e01607c3a5b1849936053',1,'BulkOnly::Write()']]], ['write_5fregister',['write_register',['../class_x_r21_b1411.html#acdc8c732d517b2748d3d6643ae5642ee',1,'XR21B1411']]], ['writeprotected',['WriteProtected',['../class_bulk_only.html#a85d034c7da25090c36c9bdeb85338009',1,'BulkOnly']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 762b0883..c0dd969d 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -14,7 +14,7 @@ var searchData= ['configdescparser',['ConfigDescParser',['../class_config_desc_parser.html#a58ece11be65d0e5eed1784c31598717a',1,'ConfigDescParser']]], ['configuredevice',['ConfigureDevice',['../class_a_d_k.html#a14f24ca8246c5b6126a5aa72cf6ee120',1,'ADK::ConfigureDevice()'],['../class_b_t_d.html#a4f1808a49e9aca397ba829fac16dc5c3',1,'BTD::ConfigureDevice()'],['../class_bulk_only.html#aa8fe167a7af12dce9964fa5a430c53ea',1,'BulkOnly::ConfigureDevice()'],['../class_u_s_b_device_config.html#aef77a1e62f78c04a1aad53e8795ec89e',1,'USBDeviceConfig::ConfigureDevice()'],['../class_x_b_o_x_r_e_c_v.html#a3dd42b9a1351f172fc6e39df2fe99398',1,'XBOXRECV::ConfigureDevice()']]], ['configuring',['Configuring',['../class_u_s_b.html#af4008dfc1c2d15c23cf8a7815cc17765',1,'USB']]], - ['connected',['connected',['../class_p_s4_b_t.html#a08a857b8533e59f6eb872e4c8f727405',1,'PS4BT::connected()'],['../class_p_s4_u_s_b.html#a3dd2b4e19516fb76d9442937102ea97f',1,'PS4USB::connected()'],['../class_p_s5_b_t.html#a7ac20c439a14d0447ba42315d9398fa8',1,'PS5BT::connected()'],['../class_p_s5_u_s_b.html#a7e816ce8e210b971f74c552381fa90b4',1,'PS5USB::connected()'],['../class_p_s_buzz.html#a7c791bf7745baae8359d3dcb1d5b86d3',1,'PSBuzz::connected()'],['../class_x_b_o_x_o_n_e_s_b_t.html#a37ad6e18637b003e2ee39eae7d6f1949',1,'XBOXONESBT::connected()']]], + ['connected',['connected',['../class_mini_d_s_p.html#ae6ec3cef4ed8aee5bcc4083f4f55451a',1,'MiniDSP::connected()'],['../class_p_s4_b_t.html#a08a857b8533e59f6eb872e4c8f727405',1,'PS4BT::connected()'],['../class_p_s4_u_s_b.html#a3dd2b4e19516fb76d9442937102ea97f',1,'PS4USB::connected()'],['../class_p_s5_b_t.html#a7ac20c439a14d0447ba42315d9398fa8',1,'PS5BT::connected()'],['../class_p_s5_u_s_b.html#a7e816ce8e210b971f74c552381fa90b4',1,'PS5USB::connected()'],['../class_p_s_buzz.html#a7c791bf7745baae8359d3dcb1d5b86d3',1,'PSBuzz::connected()'],['../class_x_b_o_x_o_n_e_s_b_t.html#a37ad6e18637b003e2ee39eae7d6f1949',1,'XBOXONESBT::connected()']]], ['countsysexdatasize',['countSysExDataSize',['../class_u_s_b_h___m_i_d_i.html#ab3b9ea78a331449802e4ce5a5a9c7f18',1,'USBH_MIDI']]], ['createchar',['createChar',['../class_max___l_c_d.html#a9941a61f5fca781a38f250489245d5e7',1,'Max_LCD']]], ['ctrldata',['ctrlData',['../class_u_s_b.html#a102dab8571035757dd63ed3751993836',1,'USB']]], diff --git a/search/functions_6.js b/search/functions_6.js index 6f47b0a7..ca1810df 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -70,6 +70,8 @@ var searchData= ['getusbstatus',['getUsbStatus',['../class_p_s4_parser.html#ac5eb7f8b6059fdf3b406244d8ebe4000',1,'PS4Parser']]], ['getusbtaskstate',['getUsbTaskState',['../class_u_s_b.html#a1c1aad8269403bf488e3bc4c79886ce4',1,'USB']]], ['getvbusstate',['getVbusState',['../class_m_a_x3421e.html#aa1e9380222063c40fbf43428f7c50d67',1,'MAX3421e']]], + ['getvolume',['getVolume',['../class_mini_d_s_p.html#a2e10731a50bdce381611f2fbd9ec0dd3',1,'MiniDSP']]], + ['getvolumedb',['getVolumeDB',['../class_mini_d_s_p.html#a922a9d11f8dd313d865dc2f56f96e9bb',1,'MiniDSP']]], ['getweight',['getWeight',['../class_w_i_i.html#ac1fef8ad0f7d5c36fa61ee91422629f9',1,'WII']]], ['getweightraw',['getWeightRaw',['../class_w_i_i.html#a5f554cc77f108336981f7774761b9279',1,'WII']]], ['getwiimotepitch',['getWiimotePitch',['../class_w_i_i.html#a7646584a691279fbdb688e7f35f6a5b3',1,'WII']]], diff --git a/search/functions_8.js b/search/functions_8.js index 0a6516b5..98ce45fc 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -8,6 +8,7 @@ var searchData= ['intransfer',['inTransfer',['../class_u_s_b.html#aead4d2040c641d55176854b236804088',1,'USB']]], ['irinitialize',['IRinitialize',['../class_w_i_i.html#a3505abbc01c71d134ce301dfb7c0c5b5',1,'WII']]], ['isircameraenabled',['isIRCameraEnabled',['../class_w_i_i.html#a0a444d7e348026e062751cf723877e8f',1,'WII']]], + ['ismuted',['isMuted',['../class_mini_d_s_p.html#a21dc0080de9d16a1c612bc23896f958a',1,'MiniDSP']]], ['isready',['isReady',['../class_a_d_k.html#a1dee02856625dfcac4b0cdd4e8672cef',1,'ADK::isReady()'],['../class_b_t_d.html#a1b2440748bdaaeb552a05b0f0902f5d8',1,'BTD::isReady()'],['../class_a_c_m.html#a7161082e88359738596dd12a706ee286',1,'ACM::isReady()'],['../class_f_t_d_i.html#a0e392f0f49843fa9ab0701950628b47b',1,'FTDI::isReady()'],['../class_h_i_d_boot.html#a9972f402f3141b2d71c0e59602675f68',1,'HIDBoot::isReady()'],['../class_h_i_d_composite.html#a3d12bc7e852944029b1314a95b84d6ce',1,'HIDComposite::isReady()'],['../class_p_s3_u_s_b.html#a02a5b0244665d5a790d1020e51c94479',1,'PS3USB::isReady()'],['../class_x_b_o_x_o_l_d.html#af4d77a5108f2e6812ba00be1b0374829',1,'XBOXOLD::isReady()'],['../class_x_b_o_x_o_n_e.html#a23112f12ed914d1b0128675b1f59aace',1,'XBOXONE::isReady()'],['../class_x_b_o_x_r_e_c_v.html#a570568108edafee8d060aad8fe40db57',1,'XBOXRECV::isReady()'],['../class_x_b_o_x_u_s_b.html#ac2507bfe85896b7fcc772894a7a9f272',1,'XBOXUSB::isReady()']]], ['istouching',['isTouching',['../class_p_s4_parser.html#a6770a72c17062c2e00fb3602435fcade',1,'PS4Parser::isTouching()'],['../class_p_s5_parser.html#ad1a1940d1382ff854f49b896d49bc949',1,'PS5Parser::isTouching()']]] ]; diff --git a/search/functions_b.js b/search/functions_b.js index 6ce2b5b4..f706f0c6 100644 --- a/search/functions_b.js +++ b/search/functions_b.js @@ -3,6 +3,7 @@ var searchData= ['max3421e',['MAX3421e',['../class_m_a_x3421e.html#a037ff4a4406e49302e4408d95833d54d',1,'MAX3421e']]], ['max_5flcd',['Max_LCD',['../class_max___l_c_d.html#a902acb941a977da0b3f7b805be4d3bd4',1,'Max_LCD']]], ['mediactl',['MediaCTL',['../class_bulk_only.html#a2fc74b11c2ecce30e89f84cc1efe0c81',1,'BulkOnly']]], + ['minidsp',['MiniDSP',['../class_mini_d_s_p.html#a61ddb80aeaa012d96fccf1515a584ff0',1,'MiniDSP']]], ['movesetbulb',['moveSetBulb',['../class_p_s3_b_t.html#ad0926b75edcbb12ddf76f78e66728782',1,'PS3BT::moveSetBulb(uint8_t r, uint8_t g, uint8_t b)'],['../class_p_s3_b_t.html#abe1292b459edfd114ef129b3320d5317',1,'PS3BT::moveSetBulb(ColorsEnum color)'],['../class_p_s3_u_s_b.html#ae9cfdaad3e54dbc271519e22082399c7',1,'PS3USB::moveSetBulb(uint8_t r, uint8_t g, uint8_t b)'],['../class_p_s3_u_s_b.html#a9eeb0f71719732e44929c64f23c8314c',1,'PS3USB::moveSetBulb(ColorsEnum color)']]], ['movesetrumble',['moveSetRumble',['../class_p_s3_b_t.html#ac14d338ddb573d1c06f70749f9205689',1,'PS3BT::moveSetRumble()'],['../class_p_s3_u_s_b.html#a66d542c2cec73cefb3cdda36ff080e1a',1,'PS3USB::moveSetRumble()']]], ['multibytevalueparser',['MultiByteValueParser',['../class_multi_byte_value_parser.html#ad4f53c86eb63f6a1daec933703a753de',1,'MultiByteValueParser']]], diff --git a/search/functions_d.js b/search/functions_d.js index a9e9562d..9c5f6b11 100644 --- a/search/functions_d.js +++ b/search/functions_d.js @@ -4,7 +4,7 @@ var searchData= ['oncontrolkeyschanged',['OnControlKeysChanged',['../class_keyboard_report_parser.html#ae8ce494271e8536f4bdc089db51bc67e',1,'KeyboardReportParser']]], ['oninit',['onInit',['../class_bluetooth_service.html#a34d08d56c560c892c9684133f69b971b',1,'BluetoothService::onInit()'],['../class_b_t_h_i_d.html#a9c3d1a1c2420a7f7d6d9f8a75a4a5a88',1,'BTHID::onInit()'],['../class_p_s3_b_t.html#a4ed5311e2ba8b2700ab003e37e0f9172',1,'PS3BT::onInit()'],['../class_s_p_p.html#af8355e2e1423e4986536e65c375bcb1e',1,'SPP::onInit()'],['../class_w_i_i.html#ab9449f87825417defb9b985d7181bbd6',1,'WII::onInit()'],['../class_c_d_c_async_oper.html#a64094face98735ad8f1b3a1a483d7d6c',1,'CDCAsyncOper::OnInit()'],['../class_f_t_d_i_async_oper.html#a1fe60b9f94fc0adc829918f51d8d7459',1,'FTDIAsyncOper::OnInit()'],['../class_bulk_only.html#a3d253a0bc8f1ac5b7fe1c9e7078691e3',1,'BulkOnly::OnInit()']]], ['oninitbthid',['OnInitBTHID',['../class_b_t_h_i_d.html#a6d92c1771d643172094fcd084f418421',1,'BTHID::OnInitBTHID()'],['../class_p_s4_b_t.html#a91088a6ed093d3cebb82d8f5e208304b',1,'PS4BT::OnInitBTHID()'],['../class_p_s5_b_t.html#a18ee2006348c6a7aad4b0fc9b14eae40',1,'PS5BT::OnInitBTHID()'],['../class_x_b_o_x_o_n_e_s_b_t.html#ac75cd4c7f8283c8b101c7ec3f3e588aa',1,'XBOXONESBT::OnInitBTHID()']]], - ['oninitsuccessful',['OnInitSuccessful',['../class_h_i_d_composite.html#a019b44e0f9b4849362ab86fa85fdc826',1,'HIDComposite::OnInitSuccessful()'],['../class_p_s4_u_s_b.html#a591218572aa8c5f5402483d19c1eebc6',1,'PS4USB::OnInitSuccessful()'],['../class_p_s5_u_s_b.html#a9654b59ebf7c6110734490eb232ac66d',1,'PS5USB::OnInitSuccessful()'],['../class_p_s_buzz.html#abcd889f795e4ffaf8d5981432ddcb01b',1,'PSBuzz::OnInitSuccessful()']]], + ['oninitsuccessful',['OnInitSuccessful',['../class_h_i_d_composite.html#a019b44e0f9b4849362ab86fa85fdc826',1,'HIDComposite::OnInitSuccessful()'],['../class_mini_d_s_p.html#a631361040f3014292b44ffa8cdc254e5',1,'MiniDSP::OnInitSuccessful()'],['../class_p_s4_u_s_b.html#a591218572aa8c5f5402483d19c1eebc6',1,'PS4USB::OnInitSuccessful()'],['../class_p_s5_u_s_b.html#a9654b59ebf7c6110734490eb232ac66d',1,'PS5USB::OnInitSuccessful()'],['../class_p_s_buzz.html#abcd889f795e4ffaf8d5981432ddcb01b',1,'PSBuzz::OnInitSuccessful()']]], ['onkeydown',['OnKeyDown',['../class_keyboard_report_parser.html#af855e596bbbb9755535f6e69f4ca2305',1,'KeyboardReportParser']]], ['onkeyup',['OnKeyUp',['../class_keyboard_report_parser.html#a57710d31e5379db14779f960f5c714b2',1,'KeyboardReportParser']]], ['onleftbuttondown',['OnLeftButtonDown',['../class_mouse_report_parser.html#accfab93f9a2ba8fa0998437dcca44086',1,'MouseReportParser']]], diff --git a/search/functions_e.js b/search/functions_e.js index 1d72ef93..226ae7d4 100644 --- a/search/functions_e.js +++ b/search/functions_e.js @@ -7,7 +7,7 @@ var searchData= ['parsebthidcontroldata',['ParseBTHIDControlData',['../class_b_t_h_i_d.html#ad8339ed58b8c19bb5bee1c8aaa4bb715',1,'BTHID']]], ['parsebthiddata',['ParseBTHIDData',['../class_b_t_h_i_d.html#a4de4a1efd32000a0cf5a884456e52c7d',1,'BTHID::ParseBTHIDData()'],['../class_p_s4_b_t.html#a0d92689d0c24e62ddc7a1b3c4c658512',1,'PS4BT::ParseBTHIDData()'],['../class_p_s5_b_t.html#a7298dfedcac3819646828edf055bc26b',1,'PS5BT::ParseBTHIDData()'],['../class_x_b_o_x_o_n_e_s_b_t.html#aee9484727ae88c9ef5102889a1a710fd',1,'XBOXONESBT::ParseBTHIDData()']]], ['parseconfigdescr',['parseConfigDescr',['../class_u_s_b_h___m_i_d_i.html#aabe63c64fbcee52e7c724d489cd19394',1,'USBH_MIDI']]], - ['parsehiddata',['ParseHIDData',['../class_h_i_d_composite.html#ac01dac60c82bd850509696252cd9b651',1,'HIDComposite::ParseHIDData()'],['../class_h_i_d_universal.html#a5d6e27f817d6d2c67692783a02872939',1,'HIDUniversal::ParseHIDData()'],['../class_p_s4_u_s_b.html#a8222cea2ec47bff310d6e5fbada9e695',1,'PS4USB::ParseHIDData()'],['../class_p_s5_u_s_b.html#ae8db9cfff5d81ea1f124a7f48a2d0bbc',1,'PS5USB::ParseHIDData()'],['../class_p_s_buzz.html#a73e7a2f4b5537a692d699dc7c57ca6d6',1,'PSBuzz::ParseHIDData()']]], + ['parsehiddata',['ParseHIDData',['../class_h_i_d_composite.html#ac01dac60c82bd850509696252cd9b651',1,'HIDComposite::ParseHIDData()'],['../class_h_i_d_universal.html#a5d6e27f817d6d2c67692783a02872939',1,'HIDUniversal::ParseHIDData()'],['../class_mini_d_s_p.html#aa40ffa6a5d2ec8c49748aeb22cbb8a15',1,'MiniDSP::ParseHIDData()'],['../class_p_s4_u_s_b.html#a8222cea2ec47bff310d6e5fbada9e695',1,'PS4USB::ParseHIDData()'],['../class_p_s5_u_s_b.html#ae8db9cfff5d81ea1f124a7f48a2d0bbc',1,'PS5USB::ParseHIDData()'],['../class_p_s_buzz.html#a73e7a2f4b5537a692d699dc7c57ca6d6',1,'PSBuzz::ParseHIDData()']]], ['parseitem',['ParseItem',['../class_report_desc_parser_base.html#ac1d6c015d9a2527bb2044e9a96fcaaf9',1,'ReportDescParserBase::ParseItem()'],['../class_report_desc_parser2.html#a84242b62a5d202b5d2d6fe26809bc0e2',1,'ReportDescParser2::ParseItem()']]], ['peek',['peek',['../class_s_p_p.html#a3149d75ba4646ba5b5428c465e983144',1,'SPP']]], ['pl2303',['PL2303',['../class_p_l2303.html#ab3dfad9e451152abbdab4856accbb80c',1,'PL2303']]], diff --git a/search/functions_f.js b/search/functions_f.js index c3fcfca3..560dcfb5 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -1,7 +1,7 @@ var searchData= [ ['rcvdata',['RcvData',['../class_a_d_k.html#a66b9943dfa89f783a8cdeb655e6fe9b1',1,'ADK::RcvData()'],['../class_a_c_m.html#a7f455b7a649522c29f2e63d668b0ccca',1,'ACM::RcvData()'],['../class_f_t_d_i.html#aa367ae72fbfda931cae8ec751e9dc434',1,'FTDI::RcvData()'],['../class_u_s_b_h___m_i_d_i.html#a1f522c0aca86795e1bfb7575e1759338',1,'USBH_MIDI::RcvData(uint16_t *bytes_rcvd, uint8_t *dataptr)'],['../class_u_s_b_h___m_i_d_i.html#afa51b7a718728cdc4f25f9abec25be52',1,'USBH_MIDI::RcvData(uint8_t *outBuf)']]], - ['read',['Read',['../class_bulk_only.html#a470a8f0ffd6694d9dfc834da5efa627a',1,'BulkOnly::Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, uint8_t *buf)'],['../class_bulk_only.html#a52f54376dcd7f5baf17718105e8f085d',1,'BulkOnly::Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, USBReadParser *prs)'],['../class_s_p_p.html#aae8dc037e845480f582afea57b858b95',1,'SPP::read()']]], + ['read',['read',['../class_s_p_p.html#aae8dc037e845480f582afea57b858b95',1,'SPP::read()'],['../class_bulk_only.html#a470a8f0ffd6694d9dfc834da5efa627a',1,'BulkOnly::Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, uint8_t *buf)'],['../class_bulk_only.html#a52f54376dcd7f5baf17718105e8f085d',1,'BulkOnly::Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, USBReadParser *prs)']]], ['read_5fregister',['read_register',['../class_x_r21_b1411.html#adfcc22eba1ec95fe62af960682b8ecbc',1,'XR21B1411']]], ['readpollinterval',['readPollInterval',['../class_b_t_d.html#a2a9ecb996243e070e70972370e45e4fd',1,'BTD::readPollInterval()'],['../class_x_b_o_x_o_n_e.html#ae606811be2389140b19421aad2cb040f',1,'XBOXONE::readPollInterval()']]], ['recvdata',['RecvData',['../class_u_s_b_h___m_i_d_i.html#adb10f3867c2171603faa37af3e9fd210',1,'USBH_MIDI::RecvData(uint16_t *bytes_rcvd, uint8_t *dataptr)'],['../class_u_s_b_h___m_i_d_i.html#aea89f48a206501ecf09b7d962e1fa688',1,'USBH_MIDI::RecvData(uint8_t *outBuf, bool isRaw=false)']]], @@ -14,7 +14,7 @@ var searchData= ['releasedevice',['ReleaseDevice',['../class_u_s_b.html#ac681c6c98e1641f705bc14d670a2663a',1,'USB']]], ['reportdescparser2',['ReportDescParser2',['../class_report_desc_parser2.html#a6ee7a47ffbc5c2905506c10039fcfaff',1,'ReportDescParser2']]], ['reportdescparserbase',['ReportDescParserBase',['../class_report_desc_parser_base.html#a607a81ff9d8f282298533a1dbf10f8e1',1,'ReportDescParserBase']]], - ['reset',['reset',['../class_m_a_x3421e.html#a15b78912dd4b1c96b6ad141117dcb7ee',1,'MAX3421e::reset()'],['../class_bluetooth_service.html#aa7c81841d4e898e9dc91533da6d7ab64',1,'BluetoothService::Reset()'],['../class_b_t_h_i_d.html#af4c58b81414a037910dd6fb78f97b96e',1,'BTHID::Reset()'],['../class_p_s3_b_t.html#a576d72cdf12af58ae59c8f2a02f99c0f',1,'PS3BT::Reset()'],['../class_p_s4_parser.html#a24640b2362b0f6f51785fbd3dd4f13f9',1,'PS4Parser::Reset()'],['../class_p_s5_parser.html#a136b97d303936a6f3c13bb74fad521d1',1,'PS5Parser::Reset()'],['../class_p_s5_trigger.html#ad537a2d55a7d131e89e4257f015b741e',1,'PS5Trigger::Reset()'],['../class_p_s_buzz.html#a5bb4f2ee80ca9d10d87031b57bd09268',1,'PSBuzz::Reset()'],['../class_s_p_p.html#ae2c661bd46cd2d74bd29c4c771cd2ef0',1,'SPP::Reset()'],['../class_w_i_i.html#a769ee2f9a0088da097438bc3cc677f7c',1,'WII::Reset()'],['../class_x_b_o_x_o_n_e_s_parser.html#ac71c0a2e5e6e61f3bb57409c991c7bcb',1,'XBOXONESParser::Reset()']]], + ['reset',['Reset',['../class_bluetooth_service.html#aa7c81841d4e898e9dc91533da6d7ab64',1,'BluetoothService::Reset()'],['../class_b_t_h_i_d.html#af4c58b81414a037910dd6fb78f97b96e',1,'BTHID::Reset()'],['../class_p_s3_b_t.html#a576d72cdf12af58ae59c8f2a02f99c0f',1,'PS3BT::Reset()'],['../class_p_s4_parser.html#a24640b2362b0f6f51785fbd3dd4f13f9',1,'PS4Parser::Reset()'],['../class_p_s5_parser.html#a136b97d303936a6f3c13bb74fad521d1',1,'PS5Parser::Reset()'],['../class_p_s5_trigger.html#ad537a2d55a7d131e89e4257f015b741e',1,'PS5Trigger::Reset()'],['../class_p_s_buzz.html#a5bb4f2ee80ca9d10d87031b57bd09268',1,'PSBuzz::Reset()'],['../class_s_p_p.html#ae2c661bd46cd2d74bd29c4c771cd2ef0',1,'SPP::Reset()'],['../class_w_i_i.html#a769ee2f9a0088da097438bc3cc677f7c',1,'WII::Reset()'],['../class_x_b_o_x_o_n_e_s_parser.html#ac71c0a2e5e6e61f3bb57409c991c7bcb',1,'XBOXONESParser::Reset()'],['../class_m_a_x3421e.html#a15b78912dd4b1c96b6ad141117dcb7ee',1,'MAX3421e::reset()']]], ['resetbthid',['ResetBTHID',['../class_b_t_h_i_d.html#acc22bf5baaa096fe09b72c812c1134f0',1,'BTHID::ResetBTHID()'],['../class_p_s4_b_t.html#a4b1c9e15ccdc7ab24f7fb42fc9b5d827',1,'PS4BT::ResetBTHID()'],['../class_p_s5_b_t.html#a1752541c2796de06407cf3c6092604cd',1,'PS5BT::ResetBTHID()'],['../class_x_b_o_x_o_n_e_s_b_t.html#aeeb574cc4eaf359c4715245309da71bf',1,'XBOXONESBT::ResetBTHID()']]], ['resethubport',['ResetHubPort',['../class_u_s_b_device_config.html#a12bb63558ded5bb6661bb173b07ff391',1,'USBDeviceConfig::ResetHubPort()'],['../class_u_s_b_hub.html#ae7e4c1e231ce7cb56bae1688c0e95e58',1,'USBHub::ResetHubPort()']]], ['resethubpremask',['ResetHubPreMask',['../class_u_s_b.html#a5b4de045ea7fefe0fab967ddf44c39b1',1,'USB']]], diff --git a/search/variables_11.js b/search/variables_11.js index ec4d0777..24a3dcc1 100644 --- a/search/variables_11.js +++ b/search/variables_11.js @@ -2,7 +2,7 @@ var searchData= [ ['r',['r',['../struct_p_s4_output.html#a76a85e749899e2e6cb135a6ec6acabb3',1,'PS4Output::r()'],['../struct_p_s5_output.html#a1c00530f9dbbdebd229a2d70d9ee19f6',1,'PS5Output::r()']]], ['r1',['R1',['../struct_inquiry_response.html#a72abbdbd399647227ea05cb1cec32b2d',1,'InquiryResponse::R1()'],['../union_p_s4_buttons.html#aba0cb76ee82bd0ebe9872aa7bcbffac6',1,'PS4Buttons::r1()'],['../union_p_s5_buttons.html#a38d0ac2a2df75dda7a2935cdb8c56307',1,'PS5Buttons::r1()'],['../union_xbox_one_s_buttons.html#a09472b083c3d56655ca8a6276c2b52ed',1,'XboxOneSButtons::r1()']]], - ['r2',['r2',['../union_p_s4_buttons.html#a416642ff357b1313825fe94e0491b60e',1,'PS4Buttons::r2()'],['../union_p_s5_buttons.html#adf06f1b23b7db3c8cdc5a8ec7ac875e2',1,'PS5Buttons::r2()'],['../struct_inquiry_response.html#aa635575deb7f984d27142ee2071af5b3',1,'InquiryResponse::R2()']]], + ['r2',['R2',['../struct_inquiry_response.html#aa635575deb7f984d27142ee2071af5b3',1,'InquiryResponse::R2()'],['../union_p_s4_buttons.html#a416642ff357b1313825fe94e0491b60e',1,'PS4Buttons::r2()'],['../union_p_s5_buttons.html#adf06f1b23b7db3c8cdc5a8ec7ac875e2',1,'PS5Buttons::r2()']]], ['r3',['r3',['../union_p_s4_buttons.html#a09805f3bcc362c410d7897792599d61d',1,'PS4Buttons::r3()'],['../union_p_s5_buttons.html#a66475a8e703df5b0f1a7f4e24947e706',1,'PS5Buttons::r3()'],['../union_xbox_one_s_buttons.html#a15d0132ac257469157f43745af37c5b5',1,'XboxOneSButtons::r3()']]], ['readptr',['readPtr',['../class_u_s_b_h___m_i_d_i.html#aad25eeebfe8741afa7a242ec398c846e',1,'USBH_MIDI']]], ['ready',['ready',['../class_a_d_k.html#a135db75b9e8cdd59b89f46c44dd83dd4',1,'ADK::ready()'],['../class_a_c_m.html#ae9a10861da80510a54942a511ce9009e',1,'ACM::ready()']]], @@ -16,7 +16,7 @@ var searchData= ['reportcounter',['reportCounter',['../union_p_s4_buttons.html#a5c27c151ad76a3675dce1eda1a3e4cc4',1,'PS4Buttons']]], ['reqtype_5fu',['ReqType_u',['../struct_s_e_t_u_p___p_k_t.html#aa32d082ca5c1b197458e515830f92a28',1,'SETUP_PKT']]], ['res',['Res',['../struct_inquiry_response.html#a9f642c5fccc1c87cf6b444a138b6aa4b',1,'InquiryResponse']]], - ['reserved',['Reserved',['../struct_inquiry_response.html#abb4a48d4fc326ad932fb41c82fe289f3',1,'InquiryResponse::Reserved()'],['../struct_hub_descriptor.html#a0c3292fe67fdbdab6ceac8b198ef44bf',1,'HubDescriptor::Reserved()'],['../struct_p_s5_data.html#ab953374ed47371a44316223a7912acee',1,'PS5Data::reserved()'],['../union_xbox_one_s_buttons.html#a461a969454844afc31875e430b8f27eb',1,'XboxOneSButtons::reserved()']]], + ['reserved',['reserved',['../struct_p_s5_data.html#ab953374ed47371a44316223a7912acee',1,'PS5Data::reserved()'],['../union_xbox_one_s_buttons.html#a461a969454844afc31875e430b8f27eb',1,'XboxOneSButtons::reserved()'],['../struct_inquiry_response.html#abb4a48d4fc326ad932fb41c82fe289f3',1,'InquiryResponse::Reserved()'],['../struct_hub_descriptor.html#a0c3292fe67fdbdab6ceac8b198ef44bf',1,'HubDescriptor::Reserved()']]], ['reserved2',['reserved2',['../struct_p_s5_data.html#adbb3681b8be4d989d990fd0dabd1311e',1,'PS5Data::reserved2()'],['../union_xbox_one_s_buttons.html#a2c372291d4f6dd4c8a42414a72f792a3',1,'XboxOneSButtons::reserved2()']]], ['reserved4',['Reserved4',['../struct_inquiry_response.html#ae5c315ca0c47104b17d5bde7c4d485a6',1,'InquiryResponse']]], ['responsedataformat',['ResponseDataFormat',['../struct_inquiry_response.html#a801e10546dedbd134568bef84f1b287a',1,'InquiryResponse']]], diff --git a/search/variables_15.js b/search/variables_15.js index 15cb342d..ee7f46bc 100644 --- a/search/variables_15.js +++ b/search/variables_15.js @@ -6,7 +6,7 @@ var searchData= ['varbuffer',['varBuffer',['../class_report_desc_parser_base.html#a82cde32720eba596e5864fe7d541ea13',1,'ReportDescParserBase']]], ['vendorid',['VendorID',['../struct_inquiry_response.html#acc610ff84bef225f8826585725ad9802',1,'InquiryResponse']]], ['version',['Version',['../struct_inquiry_response.html#a86832a5def98c1e21447497177a8cc3a',1,'InquiryResponse']]], - ['vid',['vid',['../class_u_s_b_h___m_i_d_i.html#aa578074365d77bb3e41063a18625dfe3',1,'USBH_MIDI::vid()'],['../class_h_i_d_composite.html#acf516cb6242d1659c9bc77fe475c973e',1,'HIDComposite::VID()']]], + ['vid',['VID',['../class_h_i_d_composite.html#acf516cb6242d1659c9bc77fe475c973e',1,'HIDComposite::VID()'],['../class_u_s_b_h___m_i_d_i.html#aa578074365d77bb3e41063a18625dfe3',1,'USBH_MIDI::vid()']]], ['view',['view',['../union_xbox_one_s_buttons.html#a7ccdbf5bdb333d43adc5e484a5b98b40',1,'XboxOneSButtons']]], ['vrtitles0',['vrTitles0',['../class_report_desc_parser_base.html#a42d34a0a49f987c9dcfdd4fb8d42bf0d',1,'ReportDescParserBase']]], ['vrtitles1',['vrTitles1',['../class_report_desc_parser_base.html#a41af57cb0fb0bbed7277bcd04a9e9fe9',1,'ReportDescParserBase']]], diff --git a/search/variables_f.js b/search/variables_f.js index a28a3538..e147ddcb 100644 --- a/search/variables_f.js +++ b/search/variables_f.js @@ -7,7 +7,7 @@ var searchData= ['peripheralqualifier',['PeripheralQualifier',['../struct_inquiry_response.html#a8e8f2cb6b5a0d1ed2c300155bf2b3faa',1,'InquiryResponse']]], ['pfunconinit',['pFuncOnInit',['../class_bluetooth_service.html#a321393d44ce59213fa1c7498c247d5ff',1,'BluetoothService']]], ['pfusage',['pfUsage',['../class_report_desc_parser_base.html#a22006cbf92a3d4008695e53d7f6e2452',1,'ReportDescParserBase']]], - ['pid',['pid',['../class_u_s_b_h___m_i_d_i.html#aaf7ec77f0d8cefff1316ae049747e2a7',1,'USBH_MIDI::pid()'],['../class_h_i_d_composite.html#a1402689fc7e633723fca2b6b175c2a18',1,'HIDComposite::PID()']]], + ['pid',['PID',['../class_h_i_d_composite.html#a1402689fc7e633723fca2b6b175c2a18',1,'HIDComposite::PID()'],['../class_u_s_b_h___m_i_d_i.html#aaf7ec77f0d8cefff1316ae049747e2a7',1,'USBH_MIDI::pid()']]], ['pitchgyroscale',['pitchGyroScale',['../class_w_i_i.html#aea6ce6f3222df3e547e9957673c7a07a',1,'WII']]], ['pitchgyrospeed',['pitchGyroSpeed',['../class_w_i_i.html#aa47478ccdfe009dabb7c21232e07bfd5',1,'WII']]], ['playerleds',['playerLeds',['../struct_p_s5_output.html#a661c41e46e5c3a70175efe77d8f0fb8e',1,'PS5Output']]], diff --git a/usbhid_8h.html b/usbhid_8h.html index 64bf1ffa..d4d36214 100644 --- a/usbhid_8h.html +++ b/usbhid_8h.html @@ -83,37 +83,39 @@ This graph shows which files directly or indirectly include this file:
    - - - - - - - + + + + + + + - + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/usbhid_8h__dep__incl.map b/usbhid_8h__dep__incl.map index 7846e2ac..8310b12d 100644 --- a/usbhid_8h__dep__incl.map +++ b/usbhid_8h__dep__incl.map @@ -1,34 +1,36 @@ - - - - - - - + + + + + + + - + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/usbhid_8h__dep__incl.md5 b/usbhid_8h__dep__incl.md5 index 725735c8..7dc76744 100644 --- a/usbhid_8h__dep__incl.md5 +++ b/usbhid_8h__dep__incl.md5 @@ -1 +1 @@ -b798c17376cec2970ff83ac5825d90fc \ No newline at end of file +d9d37f97c62e90169ae1873a93d1dc16 \ No newline at end of file diff --git a/usbhid_8h__dep__incl.png b/usbhid_8h__dep__incl.png index c3167f6a..6b7aa1fc 100644 Binary files a/usbhid_8h__dep__incl.png and b/usbhid_8h__dep__incl.png differ