Commit Graph

  • 88585583ff Added use case of notification callback Benjamin Höglinger-Stelzer 2020-08-23 16:10:45 +02:00
  • e293709f94 Bugfix in sample code Benjamin Höglinger-Stelzer 2020-08-23 15:00:32 +02:00
  • 1e9e45e0ea Added sum docs Benjamin Höglinger-Stelzer 2020-08-23 14:56:35 +02:00
  • eda3770917 Forgot to update this stupid file... Benjamin Höglinger-Stelzer 2020-06-17 22:43:25 +02:00
  • a49bd54c00 Fixed missing rename Benjamin Höglinger-Stelzer 2020-05-23 16:17:46 +02:00
  • 9cbd4b65c2 Renamed busenum.h to Driver.h Benjamin Höglinger-Stelzer 2020-05-23 16:15:34 +02:00
  • 07228b3945 Added <WppKernelMode>true</WppKernelMode> to project file Benjamin Höglinger-Stelzer 2020-05-23 15:14:48 +02:00
  • 6f898b8053 Added duplicate device check Benjamin Höglinger-Stelzer 2020-05-22 21:57:43 +02:00
  • dd74ccb1b8 Removed redundant default callback Benjamin Höglinger-Stelzer 2020-05-22 15:44:42 +02:00
  • 023e3507dd Updated README.md Benjamin Höglinger-Stelzer 2020-05-22 15:30:51 +02:00
  • 631003541f Settled on BSD-3-Clause license Benjamin Höglinger-Stelzer 2020-05-22 15:26:24 +02:00
  • e5ad15f868 Added https://github.com/Davidobot/BetterJoy Benjamin Höglinger-Stelzer 2020-05-21 01:56:42 +02:00
  • 2dbf948fdb Removed unnecessary interfaces v1.17.258.0 Benjamin Höglinger-Stelzer 2020-05-18 20:18:17 +02:00
  • 64ca258915 Fixed PNP & Power Capabilities to reflect the actual caps of the physical devices closer Removed default derived destructors v1.17.256.0 Benjamin Höglinger-Stelzer 2020-05-18 19:58:05 +02:00
  • 2fe83018c0 Removed RAW device exposure as the real devices don't do that Benjamin Höglinger-Stelzer 2020-05-18 18:57:08 +02:00
  • 05b3b74db5 Removed RAW device exposure as the real devices don't do that Benjamin Höglinger-Stelzer 2020-05-18 18:56:54 +02:00
  • 5bea1d5b0f Changed XUSB pool tag Benjamin Höglinger-Stelzer 2020-05-15 22:15:52 +02:00
  • f9eaad93f2 Added diagnostic function DumpAsHex Benjamin Höglinger-Stelzer 2020-05-15 17:00:06 +02:00
  • 81b6fb3926 Added https://github.com/Ryochan7/Touchmote/tree/ryochan7 & https://github.com/grayver/mi-vigem to known users Benjamin Höglinger-Stelzer 2020-05-14 19:30:25 +02:00
  • 9f4e557d94 Updated cabinet creation Removed unused files Benjamin Höglinger-Stelzer 2020-05-14 19:18:15 +02:00
  • 80330f6716 Refining DDF files Benjamin Höglinger-Stelzer 2020-05-14 17:08:03 +02:00
  • af18a07443 Code clean-up v1.17.248.0 Benjamin Höglinger-Stelzer 2020-05-14 16:44:37 +02:00
  • 250d6f7937 Removed redundant headers Removed obsolete types Benjamin Höglinger-Stelzer 2020-05-14 16:43:41 +02:00
  • 68ab55d56a Removed unused code Benjamin Höglinger-Stelzer 2020-05-14 16:41:08 +02:00
  • dc39ba970d Fixed handle leak Benjamin Höglinger-Stelzer 2020-05-14 15:03:59 +02:00
  • 2f636a5da6 Minor clean-up Benjamin Höglinger-Stelzer 2020-05-14 14:09:46 +02:00
  • 15a9b2c896 Minor clean-up Benjamin Höglinger-Stelzer 2020-05-13 21:58:37 +02:00
  • 5d2dd2a122 Removed unused code Benjamin Höglinger-Stelzer 2020-05-13 21:46:14 +02:00
  • 225c536205 Removed unused code Benjamin Höglinger-Stelzer 2020-05-13 21:37:57 +02:00
  • 9e4b91d105 Bumped minor version from 16 to 17 v1.17.241.0 Benjamin Höglinger-Stelzer 2020-05-13 18:06:03 +02:00
  • 25d3d4ab8d Changed info level to verbose level on debug tracing Benjamin Höglinger-Stelzer 2020-05-13 18:05:13 +02:00
  • 9a2f66048d Implemented new plugin request tracking Benjamin Höglinger-Stelzer 2020-05-13 17:59:18 +02:00
  • 2457076e20 Implemented new plugin request tracking Benjamin Höglinger-Stelzer 2020-05-13 17:58:55 +02:00
  • bc34f716e1 Tracing updates Benjamin Höglinger-Stelzer 2020-05-13 16:40:31 +02:00
  • c644146dd7 Added _PendingPlugInRequests Benjamin Höglinger-Stelzer 2020-05-13 16:36:30 +02:00
  • ce523c597f Removed obsolete types Benjamin Höglinger-Stelzer 2020-05-12 17:42:08 +02:00
  • fe1dcddc6a Hardened device type checks Removed obsolete code Benjamin Höglinger-Stelzer 2020-05-12 17:37:16 +02:00
  • b5ebcca496 Consolidated tracing calls Benjamin Höglinger-Stelzer 2020-05-12 17:14:00 +02:00
  • 359dfe52fe Implemented IOCTL_XUSB_GET_USER_INDEX Benjamin Höglinger-Stelzer 2020-05-12 17:02:34 +02:00
  • a51dc81252 Implemented process ownership check in SubmitReport Benjamin Höglinger-Stelzer 2020-05-12 16:04:33 +02:00
  • 5355deb20c Update and/or add license as needed Jason Hart 2020-05-11 19:24:38 -04:00
  • 554b05b769 Third time's the charm Jason Hart 2020-05-11 19:16:21 -04:00
  • 9347203382 Fix error in submodule by updating submodule Jason Hart 2020-05-11 18:56:53 -04:00
  • e6873170f9 Update to Branch submodule in preperation of DS4_SUBMIT work Jason Hart 2020-05-11 18:43:07 -04:00
  • c981801a37 Implemented freeing context memory Benjamin Höglinger-Stelzer 2020-05-11 21:39:43 +02:00
  • 55b1ef6cfa Fixed DS4 crash Benjamin Höglinger-Stelzer 2020-05-11 21:20:39 +02:00
  • 7b6776d36a Bugfixes from porting Benjamin Höglinger-Stelzer 2020-05-11 20:57:14 +02:00
  • 53c1960077 Changed function Benjamin Höglinger-Stelzer 2020-05-11 17:46:57 +02:00
  • c47f72f7f9 Minor clean-up Benjamin Höglinger-Stelzer 2020-05-11 17:34:28 +02:00
  • 226c8bb44d Refactored names Benjamin Höglinger-Stelzer 2020-05-11 17:31:14 +02:00
  • 45ea4c870d Ported everything Benjamin Höglinger-Stelzer 2020-05-11 17:27:15 +02:00
  • 4737829886 Removed unused code Benjamin Höglinger-Stelzer 2020-05-11 14:31:10 +02:00
  • b579c4efae Minor fix Benjamin Höglinger-Stelzer 2020-05-11 14:30:19 +02:00
  • cf993010ff Fixed PDO WDF context initialization Benjamin Höglinger-Stelzer 2020-05-11 14:25:53 +02:00
  • 85c75e7ad6 Implemented overriding VID & PID for DS4 target Benjamin Höglinger-Stelzer 2020-05-11 14:19:27 +02:00
  • a5964c3b23 Removed unused code Benjamin Höglinger-Stelzer 2020-05-11 14:15:08 +02:00
  • e0f9d1044b Minor fix Benjamin Höglinger-Stelzer 2020-05-11 14:11:39 +02:00
  • 0e278ebe21 Implemented UsbControlTransfer Benjamin Höglinger-Stelzer 2020-05-11 14:09:32 +02:00
  • 14ee423fc1 Updated tracing Benjamin Höglinger-Stelzer 2020-05-11 14:03:02 +02:00
  • 48a6431f0f Renamed functions Benjamin Höglinger-Stelzer 2020-05-11 13:54:36 +02:00
  • be5a84c4f2 Implemented ViGEm::Bus::Targets::EmulationTargetDS4::UsbBulkOrInterruptTransfer Benjamin Höglinger-Stelzer 2020-05-11 13:38:47 +02:00
  • 4b0015f524 Implemented ViGEm::Bus::Targets::EmulationTargetXUSB::UsbBulkOrInterruptTransfer Benjamin Höglinger-Stelzer 2020-05-11 13:35:26 +02:00
  • 2dd54c3b2c Added UsbBulkOrInterruptTransfer Benjamin Höglinger-Stelzer 2020-05-11 13:11:02 +02:00
  • 5539b5d052 Implemented UsbGetStringDescriptorType Benjamin Höglinger-Stelzer 2020-05-11 13:06:33 +02:00
  • 93644c0a35 Implementing I/O handler Benjamin Höglinger-Stelzer 2020-05-11 12:46:18 +02:00
  • 1f7bcff6dc Ported UsbSelectInterface Benjamin Höglinger-Stelzer 2020-05-11 12:37:40 +02:00
  • 670e1f2183 Implemented UsbGetDescriptorFromInterface Benjamin Höglinger-Stelzer 2020-05-11 12:33:34 +02:00
  • cfb324a2b9 Type reduction Benjamin Höglinger-Stelzer 2020-05-11 12:27:41 +02:00
  • acd0c93d33 Ported UsbClassInterface Benjamin Höglinger-Stelzer 2020-05-11 12:24:25 +02:00
  • c08ca0490f Stuff Benjamin Höglinger-Stelzer 2020-05-11 02:09:24 +02:00
  • a560564d3e Minor clean-up Benjamin Höglinger-Stelzer 2020-05-11 00:24:57 +02:00
  • 09cabc6b70 Porting more stuff Benjamin Höglinger-Stelzer 2020-05-11 00:17:25 +02:00
  • 7c1936aff1 Porting USB functions Benjamin Höglinger-Stelzer 2020-05-11 00:06:35 +02:00
  • c04f820d9f Added equality operator Benjamin Höglinger-Stelzer 2020-05-10 23:27:03 +02:00
  • e363532095 Fixed include Removed ununsed code Benjamin Höglinger-Stelzer 2020-05-10 23:04:28 +02:00
  • 6f228df7b2 Porting over common USB logic Benjamin Höglinger-Stelzer 2020-05-10 22:57:05 +02:00
  • 027ff95b78 Oops Benjamin Höglinger-Stelzer 2020-05-10 21:21:48 +02:00
  • 9cfe2f7cd4 Clean-up Benjamin Höglinger-Stelzer 2020-05-10 21:19:39 +02:00
  • 2d39c661f5 Remove XUSB from DS4Pdo header Jason Hart 2020-05-10 15:17:11 -04:00
  • 66c2efb611 Fixed x86 build Benjamin Höglinger-Stelzer 2020-05-10 21:01:40 +02:00
  • b14a9cb59d Fixed build settings Benjamin Höglinger-Stelzer 2020-05-10 20:56:12 +02:00
  • 252c2e4531 Made new and delete work Benjamin Höglinger-Stelzer 2020-05-10 20:50:16 +02:00
  • 636990a072 Styling fix Benjamin Höglinger-Stelzer 2020-05-10 20:00:08 +02:00
  • 6ebef069d5 Further porting over stuff Benjamin Höglinger-Stelzer 2020-05-10 17:03:01 +02:00
  • 5864b91c09 Ported over parts of DS4 code Benjamin Höglinger-Stelzer 2020-05-08 22:55:56 +02:00
  • 07c97094f8 Ported majority of XUSB stuff over to C++ Benjamin Höglinger-Stelzer 2020-05-08 22:43:46 +02:00
  • bd074d93fd Added another INF to simplify test signing and installation for single architecture Benjamin Höglinger-Stelzer 2020-05-08 14:49:12 +02:00
  • c418722e9c Removed XGIP stuff Benjamin Höglinger-Stelzer 2020-05-08 11:46:15 +02:00
  • 465736429b Removed XGIP bollocks Benjamin Höglinger-Stelzer 2020-05-08 11:28:59 +02:00
  • ce064add9d Removed incomplete Microsoft Xbox One Controller (wired) enum member Benjamin Höglinger-Stelzer 2020-05-08 11:15:49 +02:00
  • d1375e7e5a Updated to latest client module Benjamin Höglinger-Stelzer 2020-05-08 11:12:11 +02:00
  • f007f8fcd0 Create FUNDING.yml Benjamin Höglinger 2020-04-22 12:14:55 +02:00
  • ed4902b3a1 Update README.md Benjamin Höglinger 2020-04-22 12:14:30 +02:00
  • d466227688 Merge pull request #9 from jpflouret/master Benjamin Höglinger 2020-04-03 12:28:40 +02:00
  • cbb94a3750 Moved user-data to last parameter of notification JP Flouret 2020-04-02 10:26:30 -07:00
  • 4ad5aa90e1 Add user-data parameter to Tester app JP Flouret 2020-04-01 15:39:55 -07:00
  • f09f487a29 Add user-data paramater to notification callback JP Flouret 2020-04-01 15:05:03 -07:00
  • 371d9be90f Removed files ported over to own repository (https://github.com/ViGEm/ViGEmClient.vcpkg) Benjamin Höglinger-Stelzer 2020-02-17 19:45:59 +01:00
  • 971f7acd3d Minor fix in demo app Benjamin Höglinger-Stelzer 2020-02-02 17:42:28 +01:00
  • c1283da949 Moved file Benjamin Höglinger-Stelzer 2020-02-01 20:44:54 +01:00